Журнал "Программная инженерия"
Теоретический и прикладной научно-технический журнал
ISSN 2220-3397
Номер 2 2024 год
Автоматная композиция определяется как базисная языковая конструкция автоматного программирования. Включение автоматной композиции в произвольный язык программирования дает возможность реализации автоматных программ на этом языке. Детально определены методы спецификации и верификации реактивных систем. Методы автоматного программирования иллюстрируются на примере нетривиальной задачи управления движением автомобилями на мосту. Предложено более простое решение с верификацией в системах моделирования и верификации Event-B и Why3. Верификация в Why3 проводится на базе разработанной модели реактивной системы.