Publisher's Synopsis
Building on the success of the first edition this book explores how real-time programming techniques are used in applications, such as robotics, factory automation and control. It is critical for these systems that the software is developed reliably and is capable of responding in 'real time' to changes in its environment. Particular emphasis is placed on language primitives and their role in the production of safe and dependable software. Considers the general requirements for programming real-time embedded systems and studies how these requirements can be met by high-level programming languages and operating systems.