Анализируются возможности проектирования программного обеспечения (ПО) критической системы управления по технологии MDD/MDA (Model Driven Development/Model Driven Architecture) для контроллера, регулирующего движение транспортных средств и пешеходов на перекрестке. За основу проекта был взят опыт передовых зарубежных стран по созданию адаптивных систем управления на перекрестке. По сложности создания такую систему управления можно отнести к сложным проектам малого масштаба. Используя средства быстрого создания прототипов, визуальной отладки и выполнения модели, с помощью системы разработки IBM Rational Rhapsody удалось получить конечные продукты, соответствующие заявленным требованиям. По визуальным UML-моделям был сгенерирован готовый к исполнению на контроллере светофора программный код на языке Java 2.