|
Эта публикация цитируется в 3 научных статьях (всего в 3 статьях)
Mining hierarchical UML sequence diagrams from event logs of SOA systems while balancing between abstracted and detailed models
[Метод автоматического построения иерархических UML-диаграмм последовательности с задаваемым уровнем детализации на основе журналов событий]
K. V. Davydova, S. A. Shershakov National Research University Higher School of Economics, PAIS Lab at the Faculty of Computer Science
Аннотация:
В данной статье мы предлагаем метод автоматического построения диаграмм последовательности UML на основе журналов событий информационных систем с сервис-ориентированной архитектурой (SOA). Диаграммы последовательности UML - графические модели, подходящие для представления взаимодействий в гетерогенных компонентных системах, в частности, в набирающих сейчас популярность информационных SOA-системах. Описываемый метод использует трассы исполнения SOA-систем, представленные в виде журналов событий. Почти все современные информационные системы имеют возможность записывать результаты своей работы в журналы событий, которые используются в основном для процесса отладки. По сравнению с традиционными техниками автоматического синтеза моделей, которые требуют не всегда имеющийся исходный код для своей работы, наш метод для автоматического построения диаграмм последовательности UML работает только с доступными журналами событий и некоторыми эвристическими данными. Метод состоит из нескольких этапов построения диаграмм последовательности UML в зависимости от разной перспективы, заданной аналитиком. Они включают отображение атрибутов журнала событий на элементы диаграммы с возможностью задать уровень абстракции через параметры, группировку некоторых компонент диаграммы и построение иерархических диаграмм последовательности. Мы предлагаем группировать некоторые компоненты (сообщения и линии жизни) на основе регулярных выражений и строить иерархические диаграммы, используя вложенные фрагменты. Мы апробировали данный метод при помощи разработанного в виде плагина Microsoft Visio прототипа. Плагин строит диаграмму последовательности UML на основе заданного журнала событий в соответствии с набором настраиваемых параметров.
Ключевые слова:
журнал событий, диаграмма последовательности UML, автоматическое выведение моделей, извлечение процессов.
Образец цитирования:
K. V. Davydova, S. A. Shershakov, “Mining hierarchical UML sequence diagrams from event logs of SOA systems while balancing between abstracted and detailed models”, Труды ИСП РАН, 28:3 (2016), 85–102
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/tisp39 https://www.mathnet.ru/rus/tisp/v28/i3/p85
|
Статистика просмотров: |
Страница аннотации: | 150 | PDF полного текста: | 2044 | Список литературы: | 35 |
|