Труды института системного программирования РАН
RUS  ENG    ЖУРНАЛЫ   ПЕРСОНАЛИИ   ОРГАНИЗАЦИИ   КОНФЕРЕНЦИИ   СЕМИНАРЫ   ВИДЕОТЕКА   ПАКЕТ AMSBIB  
Общая информация
Последний выпуск
Архив

Поиск публикаций
Поиск ссылок

RSS
Последний выпуск
Текущие выпуски
Архивные выпуски
Что такое RSS



Труды ИСП РАН:
Год:
Том:
Выпуск:
Страница:
Найти






Персональный вход:
Логин:
Пароль:
Запомнить пароль
Войти
Забыли пароль?
Регистрация


Труды института системного программирования РАН, 2017, том 29, выпуск 4, страницы 155–174
DOI: https://doi.org/10.15514/ISPRAS-2017-29(4)-10
(Mi tisp241)
 

Эта публикация цитируется в 3 научных статьях (всего в 3 статьях)

Mining hybrid UML models from event logs of SOA systems
[Метод автоматического построения гибридных UML-моделей на основе журналов событий систем с сервис-ориентированной архитектурой]

K. V. Davydova, S. A. Shershakov

National Research University Higher School of Economics, PAIS Lab at the Faculty of Computer Science
Список литературы:
Аннотация: В данной статье мы предлагаем метод автоматического построения так называемых «гибридных» UML-моделей, что относится к области извлечения и анализа процессов ПО. Модели строятся на основе трасс исполнения, представленных в виде журналов событий, систем с сервис-ориентированной архитектурой (СОА). В то время как известные техники обратной разработки обычно используют исходный программный код, который часто недоступен, наш подход работает с журналами событий, записываемыми большинством информационных систем, и некоторыми эвристическими параметрами. Так как отдельный класс UML-диаграмм представляет только одну перспективу модели системы, мы предлагаем синтезировать комбинацию нескольких классов UML-диаграмм (последовательности и деятельности), которые рассматриваются совместно с диаграммами коммуникаций. Это позволяет повысить выразительную силу отдельной «гибридной» диаграммы. Каждый класс диаграмм представляет один из уровней абстракции (workflow, operation и interaction), которые обычно используются при рассмотрении взаимодействия web-сервисов. Предлагаемый алгоритм состоит из четырех этапов: разделение журнала событий на несколько частей, построение UML диаграмм последовательности, деятельности и коммуникаций. Мы также предлагаем инкапсулировать некоторые незначительные или низкоуровневые имплементационные детали (например, внутренние операции сервисов) в диаграммы деятельности и соединять их с более высокоуровневыми диаграммами последовательности с использованием «interaction use» фрагментов. Чтобы решить проблему больших размеров синтезируемых UML диаграмм последовательности, мы предлагаем обобщающую технику, основанную на регулярных выражениях. Предложенный подход оценен с использованием разработанного программного инструмента в виде Windows-приложения, написанного на языке C#. Этот инструмент строит UML модели и сохраняет их в виде XML-файлов. Такие файлы совместимы с хорошо известным интрументом проектирования программной архитектуры Sparx Enterprise Architect, в котором синтезированные модели могут быть визуализированы и отредактированы.
Ключевые слова: журнал событий, извлечение и анализ процессов (process mining), гибридные UML модели, диаграмма последовательности UML, диаграмма деятельности UML, обратная разработка.
Финансовая поддержка Номер гранта
Программа фундаментальных исследований НИУ ВШЭ
Реферативные базы данных:
Тип публикации: Статья
Язык публикации: английский
Образец цитирования: K. V. Davydova, S. A. Shershakov, “Mining hybrid UML models from event logs of SOA systems”, Труды ИСП РАН, 29:4 (2017), 155–174
Цитирование в формате AMSBIB
\RBibitem{DavShe17}
\by K.~V.~Davydova, S.~A.~Shershakov
\paper Mining hybrid UML models from event logs of SOA systems
\jour Труды ИСП РАН
\yr 2017
\vol 29
\issue 4
\pages 155--174
\mathnet{http://mi.mathnet.ru/tisp241}
\crossref{https://doi.org/10.15514/ISPRAS-2017-29(4)-10}
\elib{https://elibrary.ru/item.asp?id=29968649}
Образцы ссылок на эту страницу:
  • https://www.mathnet.ru/rus/tisp241
  • https://www.mathnet.ru/rus/tisp/v29/i4/p155
  • Эта публикация цитируется в следующих 3 статьяx:
    Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Труды института системного программирования РАН
    Статистика просмотров:
    Страница аннотации:146
    PDF полного текста:213
    Список литературы:22
     
      Обратная связь:
     Пользовательское соглашение  Регистрация посетителей портала  Логотипы © Математический институт им. В. А. Стеклова РАН, 2024