В книге рассматривается автоматное программирование – подход к разработке программных систем со сложным поведением, основанный на модели автоматизированного объекта управления (расширении конечного автомата). Предлагаемый подход позволяет создавать качественное программное обеспечение для ответственных систем, охватывая все этапы его жизненного цикла и поддерживая его спецификацию, проектирование, реализацию, тестирование, верификацию и документирование.Книга предназначена для специалистов в области программирования, информатики, вычислительной техники и систем управления, а также аспирантов и студентов, обучающихся по специальностям «Прикладная математика и информатика», «Управление и информатика в технических системах» и «Вычислительные машины, системы, комплексы и сети».
Илья11.01.2021
Хорошая книжка, сочетающая как матчасть, так и практические примеры. Кроме, собственно, широкого обзора теории автоматов и их областей применения, авторы выделили большую часть книги под рассмотрение реализации автоматизированных приложений на основе процедурного и объектно-ориентированного подходов. Особенно приятно то, что авторы не пытаются навязать какой-то один "правильный" подход, а рассматривают разные полярные варианты и то, что лежит между ними. Для меня в этой книге было слишком много теории и схемотворчества - книга более чем наполовину состоит из описания того, как состовлять различные диаграммы. Однако если уделять этому меньше внимания, получается неплохое руководство по декомпозиции логики на отдельные автоматы и реализации их самих и взаимодействия между ними. Примеры хорошие, без фанатизма.
Заказ обратного звонка
Спасибо за обращение!
Скоро с вами свяжется наш менеджер