Учебное пособие состоит из двух частей. В первой части даны
определения систем реального времени, рассматриваются вопросы
функционирования в реальном масштабе времени. Приведены обзор и
сравнительный анализ некоторых операционных систем реального
времени. Описаны современные индустриальные системы реального
времени. Во второй части описан процесс создания систем реального
времени с точки зрения проектирования архитектуры системы. Подробно
рассмотрены ключевые вопросы, возникающие в процессе разработки:
управление временем отклика, синхронизация, актуальность и
непротиворечивость данных. На примерах показано как с помощью одной
и той же универсальной нотации UML, можно описать такие далекие
друг от друга области, как, например, автоматизированная банковская
система и бортовой компьютер автомобиля – без привязки к какой либо
программной или аппаратной платформе.