Загрузить презентацию в формате pdf >>

В данной статье предлагается модель процесса разработки и сопровождения DSM-решений со следующими чертами: жесткое управление требованиями, итеративность, конфигурационное управление, управление ошибками и пожеланиями, вовлеченность пользователя в процесс разработки,  разработка и поддержка документации. В модели отделены фазы активной разработки и сопровождения.   Предлагается также метод автоматизированной поддержки целостности активов разработки DSM-решений – концептуальной метамодели предметно-ориентированного языка и ее документации. Метод  основывается на циклической разработке активов (round-trip engineering), понимаемой как процесс распространения изменений в активах, а не их перегенерация одних после изменения других (например, программного кода после изменения в соответствующих  визуальных моделях). Предлагаемый метод учитывает особенности двух самых развитых на сегодняшний день DSM-платформ – в первую очередь, Microsoft DSL Tools, а также Eclipse/GMF.