ДМК Пресс, 2011. - 704 стр.
Хасан Гома - известный специалист в области проектирования распределенных приложений и систем реального времени, профессор Вирджинского университета. В своей новой книге он рассматривает процесс создания распределенных, параллельных систем и систем реального времени с точки зрения проектирования архитектуры системы. Особое внимание автор уделяет наиболее важным вопросам разработки: управление временем отклика, синхронизация, актуальность и непротиворечивость данных. В книге приводится большое количество примеров, объясняется, как с помощью одной универсальной нотации UML описать такие области, как автоматизированная банковская система, бортовой компьютер автомобиля, система управления лифтами в многоэтажном здании – не привязываясь к какой-либо программной или аппаратной платформе и языку программирования.
Книга рассчитана на аналитиков, менеджеров и информационных систем, руководителей и архитекторов проектов, программистов, которые занимаются приложениями UML.