Información del autor
Autor Erciyes, K. |
Documentos disponibles escritos por este autor (4)
Crear una solicitud de compra Refinar búsqueda
TÃtulo : Algebraic Graph Algorithms : A Practical Guide Using Python Tipo de documento: documento electrónico Autores: Erciyes, K., Mención de edición: 1 ed. Editorial: [s.l.] : Springer Fecha de publicación: 2021 Número de páginas: XIII, 221 p. 100 ilustraciones, 12 ilustraciones en color. ISBN/ISSN/DL: 978-3-030-87886-3 Nota general: Libro disponible en la plataforma SpringerLink. Descarga y lectura en formatos PDF, HTML y ePub. Descarga completa o por capítulos. Idioma : Inglés (eng) Palabras clave: Ciencias de la Computación Informática Matemáticas discretas TeorÃa de la Computación Matemáticas discretas en informática Aplicaciones matemáticas en informática Clasificación: 40.151 Resumen: Ha habido un crecimiento sin precedentes en el estudio de gráficos, que son estructuras discretas que tienen muchas aplicaciones en el mundo real. El diseño y análisis de algoritmos algebraicos para resolver problemas de gráficos tiene muchas ventajas, como implementar resultados del álgebra matricial y utilizar el código matricial ya disponible para procesamiento secuencial y paralelo. Este libro de texto accesible, que proporciona código del lenguaje de programación Python para casi todos los algoritmos, se centra en algoritmos prácticos de gráficos algebraicos que utilizan resultados del álgebra matricial en lugar del estudio algebraico de gráficos. Dada la vasta teorÃa detrás de la naturaleza algebraica de los gráficos, el libro se esfuerza por lograr un enfoque intermedio accesible al revisar los principales resultados algebraicos que son útiles en el diseño de algoritmos gráficos prácticos, por un lado, pero que principalmente utilizan matrices gráficas para resolver los problemas gráficos. . Python se selecciona por su simplicidad, eficiencia y ricas rutinas de biblioteca; y con el código aquà incluido, se abandona la brevedad en favor de la claridad. Temas y caracterÃsticas: Representa gráficos mediante estructuras algebraicas, lo que permite métodos nuevos y sólidos para el análisis y diseño de algoritmos. Proporciona soluciones basadas en matroides para algunos problemas de gráficos, incluidos problemas de algoritmos codiciosos. Ofrece código Python que se puede probar y modificar para diversas entradas. Proporciona sugerencias prácticas. cuando sea posible, para el procesamiento paralelo asociado con algoritmos algebraicos Enlaces a una página web con materiales de apoyo Este libro de texto claramente organizado será muy adecuado para estudiantes universitarios de nivel superior de ciencias de la computación, ingenierÃa eléctrica y electrónica, bioinformática y cualquier investigador o persona con experiencia. en matemáticas discretas, teorÃa básica de grafos y algoritmos. El Dr. Kayhan Erciyes es profesor titular en el Departamento de IngenierÃa de Software de la Universidad de Maltepe, Estambul, TurquÃa. Sus otras publicaciones incluyen los tÃtulos de Springer Matemáticas discretas y teorÃa de grafos, Sistemas distribuidos en tiempo real, GuÃa de algoritmos de gráficos, Algoritmos distribuidos y secuenciales para bioinformática y Algoritmos de gráficos distribuidos para redes de computadoras. Nota de contenido: 1. Introduction -- 2. Graphs, Matrices and Matroids -- 3. Parallel Matrix Algorithm Kernel -- 4. Basic Graph Algorithms -- 5. Connectivity, Matching and Matroids -- 6. Subgraph Search -- 7. Analysis of Large Graphs -- 8. Clustering in Complex Networks -- 9. Kronecker Graphs -- 10. Sample Algorithms for Complex Networks. Tipo de medio : Computadora Summary : There has been unprecedented growth in the study of graphs, which are discrete structures that have many real-world applications. The design and analysis of algebraic algorithms to solve graph problems have many advantages, such as implementing results from matrix algebra and using the already available matrix code for sequential and parallel processing. Providing Python programming language code for nearly all algorithms, this accessible textbook focuses on practical algebraic graph algorithms using results from matrix algebra rather than algebraic study of graphs. Given the vast theory behind the algebraic nature of graphs, the book strives for an accessible, middle-ground approach by reviewing main algebraic results that are useful in designing practical graph algorithms on the one hand, yet mostly using graph matrices to solve the graph problems. Python is selected for its simplicity, efficiency and rich library routines; and with the code herein, brevity is forsaken for clarity. Topics and features: Represents graphs by algebraic structures, enabling new, robust methods for algorithm analysis and design Provides matroid-based solutions to some graph problems, including greedy algorithm problems Offers Python code that can be tested and modified for various inputs Supplies practical hints, where possible, for parallel processing associated with algebraic algorithms Links to a web page with supportive materials This clearly arranged textbook will be highly suitable for upper-level undergraduate students of computer science, electrical and electronic engineering, bioinformatics, and any researcher or person with background in discrete mathematics, basic graph theory and algorithms. Dr. Kayhan Erciyes is a full Professor in the Department of Software Engineering at Maltepe University, Istanbul, Turkey. His other publications include the Springer titles Discrete Mathematics and Graph Theory, Distributed Real-Time Systems, Guide to Graph Algorithms, Distributed and Sequential Algorithms for Bioinformatics, and Distributed Graph Algorithms for Computer Networks. Enlace de acceso : https://link-springer-com.biblioproxy.umanizales.edu.co/referencework/10.1007/97 [...] Algebraic Graph Algorithms : A Practical Guide Using Python [documento electrónico] / Erciyes, K., . - 1 ed. . - [s.l.] : Springer, 2021 . - XIII, 221 p. 100 ilustraciones, 12 ilustraciones en color.
ISBN : 978-3-030-87886-3
Libro disponible en la plataforma SpringerLink. Descarga y lectura en formatos PDF, HTML y ePub. Descarga completa o por capítulos.
Idioma : Inglés (eng)
Palabras clave: Ciencias de la Computación Informática Matemáticas discretas TeorÃa de la Computación Matemáticas discretas en informática Aplicaciones matemáticas en informática Clasificación: 40.151 Resumen: Ha habido un crecimiento sin precedentes en el estudio de gráficos, que son estructuras discretas que tienen muchas aplicaciones en el mundo real. El diseño y análisis de algoritmos algebraicos para resolver problemas de gráficos tiene muchas ventajas, como implementar resultados del álgebra matricial y utilizar el código matricial ya disponible para procesamiento secuencial y paralelo. Este libro de texto accesible, que proporciona código del lenguaje de programación Python para casi todos los algoritmos, se centra en algoritmos prácticos de gráficos algebraicos que utilizan resultados del álgebra matricial en lugar del estudio algebraico de gráficos. Dada la vasta teorÃa detrás de la naturaleza algebraica de los gráficos, el libro se esfuerza por lograr un enfoque intermedio accesible al revisar los principales resultados algebraicos que son útiles en el diseño de algoritmos gráficos prácticos, por un lado, pero que principalmente utilizan matrices gráficas para resolver los problemas gráficos. . Python se selecciona por su simplicidad, eficiencia y ricas rutinas de biblioteca; y con el código aquà incluido, se abandona la brevedad en favor de la claridad. Temas y caracterÃsticas: Representa gráficos mediante estructuras algebraicas, lo que permite métodos nuevos y sólidos para el análisis y diseño de algoritmos. Proporciona soluciones basadas en matroides para algunos problemas de gráficos, incluidos problemas de algoritmos codiciosos. Ofrece código Python que se puede probar y modificar para diversas entradas. Proporciona sugerencias prácticas. cuando sea posible, para el procesamiento paralelo asociado con algoritmos algebraicos Enlaces a una página web con materiales de apoyo Este libro de texto claramente organizado será muy adecuado para estudiantes universitarios de nivel superior de ciencias de la computación, ingenierÃa eléctrica y electrónica, bioinformática y cualquier investigador o persona con experiencia. en matemáticas discretas, teorÃa básica de grafos y algoritmos. El Dr. Kayhan Erciyes es profesor titular en el Departamento de IngenierÃa de Software de la Universidad de Maltepe, Estambul, TurquÃa. Sus otras publicaciones incluyen los tÃtulos de Springer Matemáticas discretas y teorÃa de grafos, Sistemas distribuidos en tiempo real, GuÃa de algoritmos de gráficos, Algoritmos distribuidos y secuenciales para bioinformática y Algoritmos de gráficos distribuidos para redes de computadoras. Nota de contenido: 1. Introduction -- 2. Graphs, Matrices and Matroids -- 3. Parallel Matrix Algorithm Kernel -- 4. Basic Graph Algorithms -- 5. Connectivity, Matching and Matroids -- 6. Subgraph Search -- 7. Analysis of Large Graphs -- 8. Clustering in Complex Networks -- 9. Kronecker Graphs -- 10. Sample Algorithms for Complex Networks. Tipo de medio : Computadora Summary : There has been unprecedented growth in the study of graphs, which are discrete structures that have many real-world applications. The design and analysis of algebraic algorithms to solve graph problems have many advantages, such as implementing results from matrix algebra and using the already available matrix code for sequential and parallel processing. Providing Python programming language code for nearly all algorithms, this accessible textbook focuses on practical algebraic graph algorithms using results from matrix algebra rather than algebraic study of graphs. Given the vast theory behind the algebraic nature of graphs, the book strives for an accessible, middle-ground approach by reviewing main algebraic results that are useful in designing practical graph algorithms on the one hand, yet mostly using graph matrices to solve the graph problems. Python is selected for its simplicity, efficiency and rich library routines; and with the code herein, brevity is forsaken for clarity. Topics and features: Represents graphs by algebraic structures, enabling new, robust methods for algorithm analysis and design Provides matroid-based solutions to some graph problems, including greedy algorithm problems Offers Python code that can be tested and modified for various inputs Supplies practical hints, where possible, for parallel processing associated with algebraic algorithms Links to a web page with supportive materials This clearly arranged textbook will be highly suitable for upper-level undergraduate students of computer science, electrical and electronic engineering, bioinformatics, and any researcher or person with background in discrete mathematics, basic graph theory and algorithms. Dr. Kayhan Erciyes is a full Professor in the Department of Software Engineering at Maltepe University, Istanbul, Turkey. His other publications include the Springer titles Discrete Mathematics and Graph Theory, Distributed Real-Time Systems, Guide to Graph Algorithms, Distributed and Sequential Algorithms for Bioinformatics, and Distributed Graph Algorithms for Computer Networks. Enlace de acceso : https://link-springer-com.biblioproxy.umanizales.edu.co/referencework/10.1007/97 [...]
TÃtulo : Discrete Mathematics and Graph Theory : A Concise Study Companion and Guide Tipo de documento: documento electrónico Autores: Erciyes, K., Mención de edición: 1 ed. Editorial: [s.l.] : Springer Fecha de publicación: 2021 Número de páginas: XVI, 336 p. 169 ilustraciones ISBN/ISSN/DL: 978-3-030-61115-6 Nota general: Libro disponible en la plataforma SpringerLink. Descarga y lectura en formatos PDF, HTML y ePub. Descarga completa o por capítulos. Idioma : Inglés (eng) Palabras clave: Informática Matemáticas discretas TeorÃa de grafos Matemáticas de ingenierÃa TeorÃa de las máquinas TeorÃa de la prueba Matemáticas discretas en informática Lenguajes formales y teorÃa de los autómatas TeorÃa de la prueba y matemáticas constructivas Clasificación: 004.0151 Resumen: El estudio de las matemáticas discretas es uno de los primeros cursos del plan de estudios en diversas disciplinas educativas como Ciencias de la Computación, Matemáticas e IngenierÃa. Los gráficos son estructuras de datos clave que se utilizan para representar redes, estructuras quÃmicas, juegos, etc. y se utilizan cada vez más en diversas aplicaciones, como la bioinformática e Internet. La teorÃa de grafos ha experimentado un crecimiento sin precedentes en las últimas décadas tanto en términos de teorÃa como de implementaciones; por lo tanto, merece un tratamiento exhaustivo que no se encuentra adecuadamente en ningún otro libro contemporáneo sobre matemáticas discretas, mientras que alrededor del 40% de este libro de texto está dedicado a la teorÃa de grafos. Empleando un enfoque algorÃtmico, este libro de texto/referencia claramente estructurado presenta una revisión integral de los principios fundamentales de las matemáticas discretas con énfasis en la teorÃa de grafos. Su objetivo es ser un compañero de estudio y una guÃa para las matemáticas discretas y la teorÃa de grafos. Temas y caracterÃsticas: Proporciona una revisión detallada y concisa de los conceptos principales de las matemáticas discretas. Presenta un enfoque en conceptos de teorÃa de grafos. Examina los principales métodos algorÃtmicos. Emplea soluciones algorÃtmicas para muchos problemas de matemáticas discretas y teorÃa de grafos. Incluye resúmenes de capÃtulos y preguntas de repaso al final del capÃtulo. , numerosos ejemplos y ejercicios. Este libro de texto único puede servir como un manual completo de matemáticas discretas y teorÃa de grafos para estudiantes de informática o no especialistas en informática. Además, sus capÃtulos, de fácil lectura y repletos de ejemplos, lo convierten en una referencia y una ayuda de estudio de gran utilidad para profesionales e investigadores que no hayan realizado ningún curso de matemáticas discretas anteriormente. El Dr. K. Erciyes es profesor de IngenierÃa Informática en la Universidad de Ãœsküdar, Estambul. Sus otras publicaciones incluyen los tÃtulos de Springer Distributed Graph Algorithms for Computer Networks, Distributed and Sequential Algorithms for Bioinformatics, Guide to Graph Algorithms y Distributed Real-Time Systems. Nota de contenido: Preface -- Part I: Fundamentals of Discrete Mathematics -- Logic -- Proofs -- Algorithms -- Set Theory -- Relations and Functions -- Sequences, Induction and Recursion -- Introduction to Number Theory -- Counting and Probability -- Boolean Algebra and Combinational Circuits -- Introduction to the Theory of Computation -- Part II: Graph Theory -- Introduction to Graphs -- Trees and Traversals -- Subgraphs -- Connectivity, Network Flows and Shortest Paths -- Graph Applications -- A: -- Pseudocode Conventions -- Index. Tipo de medio : Computadora Summary : The study of discrete mathematics is one of the first courses on curricula in various educational disciplines such as Computer Science, Mathematics and Engineering. Graphs are key data structures used to represent networks, chemical structures, games etc. and are increasingly used more in various applications such as bioinformatics and the Internet. Graph theory has gone through an unprecedented growth in the last few decades both in terms of theory and implementations; hence it deserves a thorough treatment which is not adequately found in any other contemporary books on discrete mathematics, whereas about 40% of this textbook is devoted to graph theory. Employing an algorithmic approach, this clearly structured textbook/reference presents a comprehensive review of the fundamental principles of discrete mathematics with emphasis on graph theory. It aims to be a study companion and a guide for discrete mathematics and graph theory. Topics and features: Provides a detailed and concise review of the main concepts of discrete mathematics Presents a focus on graph theory concepts Surveys main algorithmic methods Employs algorithmic solutions to many discrete math and graph theory problems Includes chapter summaries, end-of-chapter review questions, numerous examples, and exercises This unique textbook can serve as a comprehensive manual of discrete mathematics and graph theory for Computer Science or non-CS majors. In addition, its easy-to-read chapters, filled with examples, make it a highly useful reference and study aid for professionals and researchers who have not taken any discrete math course previously. Dr. K. Erciyes is a professor of Computer Engineering at Üsküdar University, Ä°stanbul. His other publications include the Springer titles Distributed Graph Algorithms for Computer Networks, Distributed and Sequential Algorithms for Bioinformatics, Guide to Graph Algorithms and Distributed Real-Time Systems. Enlace de acceso : https://link-springer-com.biblioproxy.umanizales.edu.co/referencework/10.1007/97 [...] Discrete Mathematics and Graph Theory : A Concise Study Companion and Guide [documento electrónico] / Erciyes, K., . - 1 ed. . - [s.l.] : Springer, 2021 . - XVI, 336 p. 169 ilustraciones.
ISBN : 978-3-030-61115-6
Libro disponible en la plataforma SpringerLink. Descarga y lectura en formatos PDF, HTML y ePub. Descarga completa o por capítulos.
Idioma : Inglés (eng)
Palabras clave: Informática Matemáticas discretas TeorÃa de grafos Matemáticas de ingenierÃa TeorÃa de las máquinas TeorÃa de la prueba Matemáticas discretas en informática Lenguajes formales y teorÃa de los autómatas TeorÃa de la prueba y matemáticas constructivas Clasificación: 004.0151 Resumen: El estudio de las matemáticas discretas es uno de los primeros cursos del plan de estudios en diversas disciplinas educativas como Ciencias de la Computación, Matemáticas e IngenierÃa. Los gráficos son estructuras de datos clave que se utilizan para representar redes, estructuras quÃmicas, juegos, etc. y se utilizan cada vez más en diversas aplicaciones, como la bioinformática e Internet. La teorÃa de grafos ha experimentado un crecimiento sin precedentes en las últimas décadas tanto en términos de teorÃa como de implementaciones; por lo tanto, merece un tratamiento exhaustivo que no se encuentra adecuadamente en ningún otro libro contemporáneo sobre matemáticas discretas, mientras que alrededor del 40% de este libro de texto está dedicado a la teorÃa de grafos. Empleando un enfoque algorÃtmico, este libro de texto/referencia claramente estructurado presenta una revisión integral de los principios fundamentales de las matemáticas discretas con énfasis en la teorÃa de grafos. Su objetivo es ser un compañero de estudio y una guÃa para las matemáticas discretas y la teorÃa de grafos. Temas y caracterÃsticas: Proporciona una revisión detallada y concisa de los conceptos principales de las matemáticas discretas. Presenta un enfoque en conceptos de teorÃa de grafos. Examina los principales métodos algorÃtmicos. Emplea soluciones algorÃtmicas para muchos problemas de matemáticas discretas y teorÃa de grafos. Incluye resúmenes de capÃtulos y preguntas de repaso al final del capÃtulo. , numerosos ejemplos y ejercicios. Este libro de texto único puede servir como un manual completo de matemáticas discretas y teorÃa de grafos para estudiantes de informática o no especialistas en informática. Además, sus capÃtulos, de fácil lectura y repletos de ejemplos, lo convierten en una referencia y una ayuda de estudio de gran utilidad para profesionales e investigadores que no hayan realizado ningún curso de matemáticas discretas anteriormente. El Dr. K. Erciyes es profesor de IngenierÃa Informática en la Universidad de Ãœsküdar, Estambul. Sus otras publicaciones incluyen los tÃtulos de Springer Distributed Graph Algorithms for Computer Networks, Distributed and Sequential Algorithms for Bioinformatics, Guide to Graph Algorithms y Distributed Real-Time Systems. Nota de contenido: Preface -- Part I: Fundamentals of Discrete Mathematics -- Logic -- Proofs -- Algorithms -- Set Theory -- Relations and Functions -- Sequences, Induction and Recursion -- Introduction to Number Theory -- Counting and Probability -- Boolean Algebra and Combinational Circuits -- Introduction to the Theory of Computation -- Part II: Graph Theory -- Introduction to Graphs -- Trees and Traversals -- Subgraphs -- Connectivity, Network Flows and Shortest Paths -- Graph Applications -- A: -- Pseudocode Conventions -- Index. Tipo de medio : Computadora Summary : The study of discrete mathematics is one of the first courses on curricula in various educational disciplines such as Computer Science, Mathematics and Engineering. Graphs are key data structures used to represent networks, chemical structures, games etc. and are increasingly used more in various applications such as bioinformatics and the Internet. Graph theory has gone through an unprecedented growth in the last few decades both in terms of theory and implementations; hence it deserves a thorough treatment which is not adequately found in any other contemporary books on discrete mathematics, whereas about 40% of this textbook is devoted to graph theory. Employing an algorithmic approach, this clearly structured textbook/reference presents a comprehensive review of the fundamental principles of discrete mathematics with emphasis on graph theory. It aims to be a study companion and a guide for discrete mathematics and graph theory. Topics and features: Provides a detailed and concise review of the main concepts of discrete mathematics Presents a focus on graph theory concepts Surveys main algorithmic methods Employs algorithmic solutions to many discrete math and graph theory problems Includes chapter summaries, end-of-chapter review questions, numerous examples, and exercises This unique textbook can serve as a comprehensive manual of discrete mathematics and graph theory for Computer Science or non-CS majors. In addition, its easy-to-read chapters, filled with examples, make it a highly useful reference and study aid for professionals and researchers who have not taken any discrete math course previously. Dr. K. Erciyes is a professor of Computer Engineering at Üsküdar University, Ä°stanbul. His other publications include the Springer titles Distributed Graph Algorithms for Computer Networks, Distributed and Sequential Algorithms for Bioinformatics, Guide to Graph Algorithms and Distributed Real-Time Systems. Enlace de acceso : https://link-springer-com.biblioproxy.umanizales.edu.co/referencework/10.1007/97 [...]
TÃtulo : Distributed Real-Time Systems : Theory and Practice Tipo de documento: documento electrónico Autores: Erciyes, K., Mención de edición: 1 ed. Editorial: [s.l.] : Springer Fecha de publicación: 2019 Número de páginas: XVIII, 341 p. 136 ilustraciones ISBN/ISSN/DL: 978-3-030-22570-4 Nota general: Libro disponible en la plataforma SpringerLink. Descarga y lectura en formatos PDF, HTML y ePub. Descarga completa o por capítulos. Idioma : Inglés (eng) Palabras clave: Red de computadoras IngenierÃa de software Telecomunicación Algoritmos Equipos de entrada y salida de computadora Redes de comunicación informática IngenierÃa en Comunicaciones Redes Entrada/Salida y Comunicaciones de Datos Clasificación: 004.6 Ciencia de los computadores (Interfaces y comunicaciones) Resumen: Este libro de texto probado en el aula describe el diseño y la implementación de software para sistemas distribuidos en tiempo real, utilizando un enfoque ascendente. El texto aborda los desafÃos comunes que enfrentan los proyectos de software que involucran sistemas en tiempo real y presenta un método novedoso para realizar de manera simple y efectiva todos los pasos de la ingenierÃa de software. Cada capÃtulo comienza con una discusión de los conceptos centrales, junto con una revisión de los métodos relevantes y el software disponible. Luego sigue una descripción de la implementación de los conceptos en un núcleo de muestra, completo con código ejecutable. Temas y caracterÃsticas: Presenta los fundamentos de los sistemas en tiempo real, incluida la arquitectura en tiempo real y los sistemas distribuidos en tiempo real. Presenta un enfoque en el sistema operativo en tiempo real, cubriendo los conceptos de gestión de tareas, memoria y entrada/salida. Proporciona una construcción detallada paso a paso de un núcleo de sistema operativo en tiempo real, que luego se utiliza para probar varias implementaciones de nivel superior Describe la programación periódica y aperiódica, la gestión de recursos y la programación distribuida Revisa el proceso de diseño de aplicaciones desde métodos de diseño de alto nivel hasta detalles de bajo nivel de diseño e implementación Examina lenguajes de programación en tiempo real y técnicas de tolerancia a fallas Incluye preguntas de repaso al final del capÃtulo, código C extenso, numerosos ejemplos y un estudio de caso que implementa los métodos en aplicaciones del mundo real Proporciona material adicional en un sitio web asociado. Este trabajo de orientación práctica, que requiere solo una formación básica en arquitectura de computadoras y sistemas operativos, es una ayuda de estudio invaluable para estudiantes de pregrado y posgrado de ingenierÃa eléctrica e informática y ciencias de la computación. El texto también servirá como referencia general útil para los investigadores interesados ​​en sistemas en tiempo real. El Dr. KayhanErciyes es profesor titular en el Departamento de IngenierÃa Informática de la Universidad de Ãœsküdar, Estambul, TurquÃa. Sus otras publicaciones incluyen los tÃtulos de Springer GuÃa de algoritmos de gráficos, Algoritmos distribuidos y secuenciales para bioinformática y Algoritmos de gráficos distribuidos para redes de computadoras. Nota de contenido: Part I: Introduction -- Introduction to Real-Time Systems -- The Hardware -- Distributed Real-Time Systems -- Part II: System Software -- Real-Time Operating Systems -- Design of an Experimental Distributed Real-Time Kernel -- Distributed Real-Time Operating Systems and the Middleware -- Part III: Scheduling and Resource Sharing -- Uniprocessor Independent Task Scheduling -- Uniprocessor Dependent Task Scheduling -- Multiprocessor and Distributed Real-Time Scheduling -- Part IV: Application Design -- Software Engineering of Real-Time Systems -- Real-Time Programming Languages -- Fault Tolerance -- Case Study: Environment Monitoring by a Wireless Sensor Network -- Appendix A: Pseudocode Conventions -- Appendix B: Lower Kernel Functions. Tipo de medio : Computadora Summary : This classroom-tested textbook describes the design and implementation of software for distributed real-time systems, using a bottom-up approach. The text addresses common challenges faced in software projects involving real-time systems, and presents a novel method for simply and effectively performing all of the software engineering steps. Each chapter opens with a discussion of the core concepts, together with a review of the relevant methods and available software. This is then followed with a description of the implementation of the concepts in a sample kernel, complete with executable code. Topics and features: Introduces the fundamentals of real-time systems, including real-time architecture and distributed real-time systems Presents a focus on the real-time operating system, covering the concepts of task, memory, and input/output management Provides a detailed step-by-step construction of a real-time operating system kernel, which is then used to test various higher level implementations Describes periodic and aperiodic scheduling, resource management, and distributed scheduling Reviews the process of application design from high-level design methods to low-level details of design and implementation Surveys real-time programming languages and fault tolerance techniques Includes end-of-chapter review questions, extensive C code, numerous examples, and a case study implementing the methods in real-world applications Supplies additional material at an associated website Requiring only a basic background in computer architecture and operating systems, this practically-oriented work is an invaluable study aid for senior undergraduate and graduate-level students of electrical and computer engineering, and computer science. The text will also serve as a useful general reference for researchers interested in real-time systems. Dr. KayhanErciyes is a full Professor in the Department of Computer Engineering at Üsküdar University, Istanbul, Turkey. His other publications include the Springer titles Guide to Graph Algorithms, Distributed and Sequential Algorithms for Bioinformatics, and Distributed Graph Algorithms for Computer Networks. Enlace de acceso : https://link-springer-com.biblioproxy.umanizales.edu.co/referencework/10.1007/97 [...] Distributed Real-Time Systems : Theory and Practice [documento electrónico] / Erciyes, K., . - 1 ed. . - [s.l.] : Springer, 2019 . - XVIII, 341 p. 136 ilustraciones.
ISBN : 978-3-030-22570-4
Libro disponible en la plataforma SpringerLink. Descarga y lectura en formatos PDF, HTML y ePub. Descarga completa o por capítulos.
Idioma : Inglés (eng)
Palabras clave: Red de computadoras IngenierÃa de software Telecomunicación Algoritmos Equipos de entrada y salida de computadora Redes de comunicación informática IngenierÃa en Comunicaciones Redes Entrada/Salida y Comunicaciones de Datos Clasificación: 004.6 Ciencia de los computadores (Interfaces y comunicaciones) Resumen: Este libro de texto probado en el aula describe el diseño y la implementación de software para sistemas distribuidos en tiempo real, utilizando un enfoque ascendente. El texto aborda los desafÃos comunes que enfrentan los proyectos de software que involucran sistemas en tiempo real y presenta un método novedoso para realizar de manera simple y efectiva todos los pasos de la ingenierÃa de software. Cada capÃtulo comienza con una discusión de los conceptos centrales, junto con una revisión de los métodos relevantes y el software disponible. Luego sigue una descripción de la implementación de los conceptos en un núcleo de muestra, completo con código ejecutable. Temas y caracterÃsticas: Presenta los fundamentos de los sistemas en tiempo real, incluida la arquitectura en tiempo real y los sistemas distribuidos en tiempo real. Presenta un enfoque en el sistema operativo en tiempo real, cubriendo los conceptos de gestión de tareas, memoria y entrada/salida. Proporciona una construcción detallada paso a paso de un núcleo de sistema operativo en tiempo real, que luego se utiliza para probar varias implementaciones de nivel superior Describe la programación periódica y aperiódica, la gestión de recursos y la programación distribuida Revisa el proceso de diseño de aplicaciones desde métodos de diseño de alto nivel hasta detalles de bajo nivel de diseño e implementación Examina lenguajes de programación en tiempo real y técnicas de tolerancia a fallas Incluye preguntas de repaso al final del capÃtulo, código C extenso, numerosos ejemplos y un estudio de caso que implementa los métodos en aplicaciones del mundo real Proporciona material adicional en un sitio web asociado. Este trabajo de orientación práctica, que requiere solo una formación básica en arquitectura de computadoras y sistemas operativos, es una ayuda de estudio invaluable para estudiantes de pregrado y posgrado de ingenierÃa eléctrica e informática y ciencias de la computación. El texto también servirá como referencia general útil para los investigadores interesados ​​en sistemas en tiempo real. El Dr. KayhanErciyes es profesor titular en el Departamento de IngenierÃa Informática de la Universidad de Ãœsküdar, Estambul, TurquÃa. Sus otras publicaciones incluyen los tÃtulos de Springer GuÃa de algoritmos de gráficos, Algoritmos distribuidos y secuenciales para bioinformática y Algoritmos de gráficos distribuidos para redes de computadoras. Nota de contenido: Part I: Introduction -- Introduction to Real-Time Systems -- The Hardware -- Distributed Real-Time Systems -- Part II: System Software -- Real-Time Operating Systems -- Design of an Experimental Distributed Real-Time Kernel -- Distributed Real-Time Operating Systems and the Middleware -- Part III: Scheduling and Resource Sharing -- Uniprocessor Independent Task Scheduling -- Uniprocessor Dependent Task Scheduling -- Multiprocessor and Distributed Real-Time Scheduling -- Part IV: Application Design -- Software Engineering of Real-Time Systems -- Real-Time Programming Languages -- Fault Tolerance -- Case Study: Environment Monitoring by a Wireless Sensor Network -- Appendix A: Pseudocode Conventions -- Appendix B: Lower Kernel Functions. Tipo de medio : Computadora Summary : This classroom-tested textbook describes the design and implementation of software for distributed real-time systems, using a bottom-up approach. The text addresses common challenges faced in software projects involving real-time systems, and presents a novel method for simply and effectively performing all of the software engineering steps. Each chapter opens with a discussion of the core concepts, together with a review of the relevant methods and available software. This is then followed with a description of the implementation of the concepts in a sample kernel, complete with executable code. Topics and features: Introduces the fundamentals of real-time systems, including real-time architecture and distributed real-time systems Presents a focus on the real-time operating system, covering the concepts of task, memory, and input/output management Provides a detailed step-by-step construction of a real-time operating system kernel, which is then used to test various higher level implementations Describes periodic and aperiodic scheduling, resource management, and distributed scheduling Reviews the process of application design from high-level design methods to low-level details of design and implementation Surveys real-time programming languages and fault tolerance techniques Includes end-of-chapter review questions, extensive C code, numerous examples, and a case study implementing the methods in real-world applications Supplies additional material at an associated website Requiring only a basic background in computer architecture and operating systems, this practically-oriented work is an invaluable study aid for senior undergraduate and graduate-level students of electrical and computer engineering, and computer science. The text will also serve as a useful general reference for researchers interested in real-time systems. Dr. KayhanErciyes is a full Professor in the Department of Computer Engineering at Üsküdar University, Istanbul, Turkey. His other publications include the Springer titles Guide to Graph Algorithms, Distributed and Sequential Algorithms for Bioinformatics, and Distributed Graph Algorithms for Computer Networks. Enlace de acceso : https://link-springer-com.biblioproxy.umanizales.edu.co/referencework/10.1007/97 [...]
TÃtulo : Guide to Graph Algorithms : Sequential, Parallel and Distributed Tipo de documento: documento electrónico Autores: Erciyes, K., Mención de edición: 1 ed. Editorial: [s.l.] : Springer Fecha de publicación: 2018 Número de páginas: XVIII, 471 p. 247 ilustraciones, 1 ilustraciones en color. ISBN/ISSN/DL: 978-3-319-73235-0 Nota general: Libro disponible en la plataforma SpringerLink. Descarga y lectura en formatos PDF, HTML y ePub. Descarga completa o por capítulos. Idioma : Inglés (eng) Palabras clave: Algoritmos Informática Matemáticas discretas Matemáticas discretas en informática Clasificación: 518.1 Resumen: Este libro de texto/referencia claramente estructurado presenta una revisión detallada y completa de los principios fundamentales de los algoritmos de gráficos secuenciales, enfoques para problemas de gráficos NP-difÃciles y algoritmos y heurÃsticas de aproximación para dichos problemas. El trabajo también proporciona un análisis comparativo de algoritmos de gráficos secuenciales, paralelos y distribuidos (incluidos algoritmos para big data) y una investigación sobre los principios de conversión entre los tres métodos algorÃtmicos. Temas y caracterÃsticas: Presenta un análisis integral de algoritmos de gráficos secuenciales. Ofrece una vista unificadora al examinar el mismo problema de gráficos de cada uno de los tres paradigmas de algoritmos de gráficos secuenciales, paralelos y distribuidos. Describe métodos para la conversión entre algoritmos de gráficos secuenciales, paralelos y distribuidos. Métodos de encuestas para el análisis de gráficos grandes y aplicaciones de red complejas Incluye detalles completos de implementación para los problemas presentados a lo largo del texto Proporciona material de apoyo adicional en un sitio web adjunto Esta guÃa práctica para el diseño y análisis de algoritmos gráficos es ideal para estudiantes avanzados y graduados de ciencias de la computación , ingenierÃa eléctrica y electrónica y bioinformática. El material cubierto también será valioso para cualquier investigador familiarizado con los conceptos básicos de matemáticas discretas, teorÃa de grafos y algoritmos. El Dr. K. Erciyes es profesor emérito de ingenierÃa informática en la Universidad de Ege, TurquÃa. Sus otras publicaciones incluyen los tÃtulos de Springer Distributed Graph Algorithms for Computer Networks y Distributed and Sequential Algorithms for Bioinformatics. Nota de contenido: Introduction -- Part I: Fundamentals -- Introduction to Graphs -- Graph Algorithms -- Parallel Graph Algorithms -- Distributed Graph Algorithms -- Part II: Basic Graph Algorithms -- Trees and Graph Traversals -- Weighted Graphs -- Connectivity -- Matching -- Independence, Domination and Vertex Cover -- Coloring -- Part III: Advanced Topics -- Algebraic and Dynamic Graph Algorithms -- Analysis of Large Graphs -- Complex Networks -- Epilogue -- Appendix A: Pseudocode Conventions -- Appendix B: Linear Algebra Review. Tipo de medio : Computadora Summary : This clearly structured textbook/reference presents a detailed and comprehensive review of the fundamental principles of sequential graph algorithms, approaches for NP-hard graph problems, and approximation algorithms and heuristics for such problems. The work also provides a comparative analysis of sequential, parallel and distributed graph algorithms – including algorithms for big data – and an investigation into the conversion principles between the three algorithmic methods. Topics and features: Presents a comprehensive analysis of sequential graph algorithms Offers a unifying view by examining the same graph problem from each of the three paradigms of sequential, parallel and distributed algorithms Describes methods for the conversion between sequential, parallel and distributed graph algorithms Surveys methods for the analysis of large graphs and complex network applications Includes full implementation details for the problems presented throughout the text Provides additional supporting material at an accompanying website This practical guide to the design and analysis of graph algorithms is ideal for advanced and graduate students of computer science, electrical and electronic engineering, and bioinformatics. The material covered will also be of value to any researcher familiar with the basics of discrete mathematics, graph theory and algorithms. Dr. K. Erciyes is an emeritus professor of computer engineering at Ege University, Turkey. His other publications include the Springer titles Distributed Graph Algorithms for Computer Networks and Distributed and Sequential Algorithms for Bioinformatics. Enlace de acceso : https://link-springer-com.biblioproxy.umanizales.edu.co/referencework/10.1007/97 [...] Guide to Graph Algorithms : Sequential, Parallel and Distributed [documento electrónico] / Erciyes, K., . - 1 ed. . - [s.l.] : Springer, 2018 . - XVIII, 471 p. 247 ilustraciones, 1 ilustraciones en color.
ISBN : 978-3-319-73235-0
Libro disponible en la plataforma SpringerLink. Descarga y lectura en formatos PDF, HTML y ePub. Descarga completa o por capítulos.
Idioma : Inglés (eng)
Palabras clave: Algoritmos Informática Matemáticas discretas Matemáticas discretas en informática Clasificación: 518.1 Resumen: Este libro de texto/referencia claramente estructurado presenta una revisión detallada y completa de los principios fundamentales de los algoritmos de gráficos secuenciales, enfoques para problemas de gráficos NP-difÃciles y algoritmos y heurÃsticas de aproximación para dichos problemas. El trabajo también proporciona un análisis comparativo de algoritmos de gráficos secuenciales, paralelos y distribuidos (incluidos algoritmos para big data) y una investigación sobre los principios de conversión entre los tres métodos algorÃtmicos. Temas y caracterÃsticas: Presenta un análisis integral de algoritmos de gráficos secuenciales. Ofrece una vista unificadora al examinar el mismo problema de gráficos de cada uno de los tres paradigmas de algoritmos de gráficos secuenciales, paralelos y distribuidos. Describe métodos para la conversión entre algoritmos de gráficos secuenciales, paralelos y distribuidos. Métodos de encuestas para el análisis de gráficos grandes y aplicaciones de red complejas Incluye detalles completos de implementación para los problemas presentados a lo largo del texto Proporciona material de apoyo adicional en un sitio web adjunto Esta guÃa práctica para el diseño y análisis de algoritmos gráficos es ideal para estudiantes avanzados y graduados de ciencias de la computación , ingenierÃa eléctrica y electrónica y bioinformática. El material cubierto también será valioso para cualquier investigador familiarizado con los conceptos básicos de matemáticas discretas, teorÃa de grafos y algoritmos. El Dr. K. Erciyes es profesor emérito de ingenierÃa informática en la Universidad de Ege, TurquÃa. Sus otras publicaciones incluyen los tÃtulos de Springer Distributed Graph Algorithms for Computer Networks y Distributed and Sequential Algorithms for Bioinformatics. Nota de contenido: Introduction -- Part I: Fundamentals -- Introduction to Graphs -- Graph Algorithms -- Parallel Graph Algorithms -- Distributed Graph Algorithms -- Part II: Basic Graph Algorithms -- Trees and Graph Traversals -- Weighted Graphs -- Connectivity -- Matching -- Independence, Domination and Vertex Cover -- Coloring -- Part III: Advanced Topics -- Algebraic and Dynamic Graph Algorithms -- Analysis of Large Graphs -- Complex Networks -- Epilogue -- Appendix A: Pseudocode Conventions -- Appendix B: Linear Algebra Review. Tipo de medio : Computadora Summary : This clearly structured textbook/reference presents a detailed and comprehensive review of the fundamental principles of sequential graph algorithms, approaches for NP-hard graph problems, and approximation algorithms and heuristics for such problems. The work also provides a comparative analysis of sequential, parallel and distributed graph algorithms – including algorithms for big data – and an investigation into the conversion principles between the three algorithmic methods. Topics and features: Presents a comprehensive analysis of sequential graph algorithms Offers a unifying view by examining the same graph problem from each of the three paradigms of sequential, parallel and distributed algorithms Describes methods for the conversion between sequential, parallel and distributed graph algorithms Surveys methods for the analysis of large graphs and complex network applications Includes full implementation details for the problems presented throughout the text Provides additional supporting material at an accompanying website This practical guide to the design and analysis of graph algorithms is ideal for advanced and graduate students of computer science, electrical and electronic engineering, and bioinformatics. The material covered will also be of value to any researcher familiar with the basics of discrete mathematics, graph theory and algorithms. Dr. K. Erciyes is an emeritus professor of computer engineering at Ege University, Turkey. His other publications include the Springer titles Distributed Graph Algorithms for Computer Networks and Distributed and Sequential Algorithms for Bioinformatics. Enlace de acceso : https://link-springer-com.biblioproxy.umanizales.edu.co/referencework/10.1007/97 [...]