Глава
Методы и средства разработки языков описания трансформаций предметно-ориентированных языков
Описан процесс разработки программного обеспечения с использованием средств предметно-ориентированного моделирования. Введено понятие трансформаций предметно-ориентированных языков и требований к ним. Показаны ограничения существующих подходов к реализации предметно-ориентированных средств и трансформаций моделей (языков). Представлен подход к реализации средств описания трансформаций DSL. Он позволяет в простой и наглядной форме определять как вертикальные, так и горизонтальные трансформации и ограничения, налагаемые на модели. Описана архитектура разрабатываемого авторами языкового инструментария. Представлено краткое описание реализованного алгоритма исполнения грамматик.