
Distributed embedded control systems: improving dependability with coherent design
Colnaric, M.
Verber, D.
Halang, W.A.
Very often, practical design of embedded systems lacks consistency resulting in computer control systems that do not provide the performance they should. Most notably they lack the key property of dependability. Distributed Embedded Control Systems handles the domains encountered when designing a distributed embedded computer control system as an integrated whole. First to be discussed are some basic issues about real-time systems and their properties, specifically safety. Then, system and hardware architectures are dealt with: areas like scheduling, asymmetrical distributed multiprocessor architectures, time-triggered communications, middleware, fault-tolerant peripherals, etc. Next, programming issues, embodying desired properties, basic language subsets, object orientation and language support for hardware and software specifications and co-design are elaborated and finally, the prototype implementation of a distributed embedded control system is given as a detailed example. Teaches the engineerwhich approaches and technologies are best used for reliable and flexible implementation of distributed embedded control Emphasis on reliability to deal with the increasing use of distributed control in safety-critical systems Encourages verification of function and real-time performance by simple ex tempore testing rather than rigid planned procedures INDICE: Part I: Concepts.- Real-time Characteristics and Safety of Embedded Systems.- Multitasking.- Hardware and System Architectures.- Programming of Embedded Systems.- Part II: Implementation.- Hardware Platform.- Implementation of a Fault-tolerant Distributed Embedded System.- Asynchronous Real-time Execution with Runtime State Restoration.- Epilogue.
- ISBN: 978-1-84800-051-3
- Editorial: Springer
- Encuadernacion: Cartoné
- Páginas: 265
- Fecha Publicación: 01/01/2008
- Nº Volúmenes: 1
- Idioma: Inglés