В докладе рассматриваются модели несложных технических устройств разработанных на языке UML 2.2 по технологии MDD: модель автомата по приготовлению и продаже кофе, модель радиоприемника, модель посудомоечной машины. Модели устройств имеют интуитивно понятный интерфейс (GUI), позволяющий пользователю (разработчику или заказчику системы) с одной стороны в реальном времени оценить возможности проектируемых устройств, соответствие техническому заданию, с другой стороны выполнить динамическую отладку проектируемых систем. Используя средства быстрого создания прототипов, визуальной отладки и выполнения модели, с помощью IBM Rational Rhapsody удалось получить конечные продукты, соответствующие заявленным требованиям. По визуальным UML-моделям был сгенерирован готовый к исполнению программный код на языке C++.