Burns, Alan, 1953-

Real-time systems and programming languages : Ada 95, real-time Java, and real-time POSIX Alan Burns and Andy Wellings - 4th ed. - New York : Addison-Wesley, 2009. - xviii, 602 p. : ill. ; 24 cm.

Rev. ed. of: Real-time systems and their programming languages. 1990.



CONTENTS1 Introduction to real-time systems2 Reliability and fault tolerance3 Exceptions and exception handling4 Concurrent programming5 Shared variable-based synchronization and communication6 Message-based synchronization and communication7 Atomic actions, concurrent processes and reliability8 Resource control9 Real-time facilities10 Programming real-time abstractions11 Scheduling real-time systems12 Programming schedulable systems13 Tolerating timing faults14 Low-level programming15 Mine control case study16 ConclusionsReferencesIndex.

The fourth edition of this best-selling text on real-time systems answers these and other questions. It provides an in-depth analysis of the requirements for designing and implementing real-time embedded systems, and discusses how these requirements are met by current languages and operating systems. The languages are not only described, but also critically evaluated. No other book on real-time (or concurrent) programming languages covers the same breadth of material.



9780321417459

2001016408


Real-time data processing
Real-time programming
Programming languages (Electronic computers)

004.33 BU RE