Аннотация:Работа Шибаева А.А. посвящена актуальной теме - моделированию и визуализации программного обеспечения разработанного на языке DART. Язык DART создан фирмой Google для разработки web-приложений, а также серверных и мобильных приложений.
Автором работы с помощью для генератора компиляторов CocoR была описана грамматика языка DART. Сгенерированный распознаватель программ на языке DART был встроен в среду Eclipse как расширение этой среды. Для распознанных программ строится модель программы с помощью классов встроенной в среду Eclipse реализации языка UML. Построенная модель программы на языке DART визуализируется как дерево в одном из видов-окон среды Eclipse. Для выбранного в таком дереве программы элемента строится UML-диаграмма показывающая в разработанном автором работе виде-окне структуру выбранного элемента и его связи с другими элементами программы