Дипломная работа Ивановой О.О., группа 545 Научный руководитель: д. ф.-м. н., профессор Терехов А.Н. Генерация кода по диаграмме активностей
Введение моделирование с точки зрения структуры и поведения подходы к генерации уровня поведения: - генерация логики из диаграмм конечных автоматов - генерация логики из диаграмм последовательностей - генерация логики из диаграмм активностей 2
Постановка задач 1. исследование методов спецификации поведения систем 2. выбор средств, наиболее адекватно представляющих процессы в системе 3. разработка и реализация алгоритмов генерации исходного кода 3
Выбор нотации Диаграмма активностей: не требует явного выделения состояний непосредственно отражает поведение системы интуитивно понятна 4
Описание подхода генерация из диаграмм классов и диаграмм активностей каждый метод класса связан с диаграммой активностей диаграммы активностей должны иметь возможность быть неструктурированными 5
Актуальность 6
Примеры неструктурных диаграмм
Алгоритм генерации аналогичные задачи решаются при построении компиляторов обход в ширину
Результаты выбрана диаграмма активности UML для описания поведенческого аспекта системы разработан алгоритм генерации исходного кода для языка C# алгоритм реализован в среде визуального моделирования QReal