Proceedings of the Institute for System Programming of the RAS
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Archive

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Proceedings of ISP RAS:
Year:
Volume:
Issue:
Page:
Find






Personal entry:
Login:
Password:
Save password
Enter
Forgotten password?
Register


Proceedings of the Institute for System Programming of the RAS, 2017, Volume 29, Issue 4, Pages 155–174
DOI: https://doi.org/10.15514/ISPRAS-2017-29(4)-10
(Mi tisp241)
 

This article is cited in 3 scientific papers (total in 3 papers)

Mining hybrid UML models from event logs of SOA systems

K. V. Davydova, S. A. Shershakov

National Research University Higher School of Economics, PAIS Lab at the Faculty of Computer Science
References:
Abstract: In the paper we consider a method for mining so-called “hybrid” UML models, that refers to software process mining. Models are built from execution traces of information systems with service-oriented architecture (SOA), given in the form of event logs. While common reverse engineering techniques usually require the source code, which is often unavailable, our approach deals with event logs which are produced by a lot of information systems, and some heuristic parameters. Since an individual type of UML diagrams shows only one perspective of a system’s model, we propose to mine a combination of various types of UML diagrams (namely, sequence and activity), which are considered together with communication diagrams. This allows us to increase the expressive power of the individual diagram. Each type of diagram correlates with one of three levels of abstraction (workflow, interaction and operation), which are commonly used while considering web-service interaction. The proposed algorithm consists of four tasks. They include splitting an event log into several parts and building UML sequence, activity and communication diagrams. We also propose to encapsulate some insignificant or low-level implementation details (such as internal service operations) into activity diagrams and connect them with a more general sequence diagram by using interaction use semantics. To cope with a problem of immense size of synthesized UML sequence diagrams, we propose an abstraction technique based on regular expressions. The approach is evaluated by using a developed software tool as a Windows-application in C#. It produces UML models in the form of XML-files. The latter are compatible with well-known Sparx Enterprise Architect and can be further visualized and utilized by that tool.
Keywords: event log, process mining, hybrid UML model, UML sequence diagram, UML activity diagram, reverse engineering.
Funding agency Grant number
HSE Basic Research Program
This work is supported by the Basic Research Program at the National Research University Higher School of Economics.
Bibliographic databases:
Document Type: Article
Language: English
Citation: K. V. Davydova, S. A. Shershakov, “Mining hybrid UML models from event logs of SOA systems”, Proceedings of ISP RAS, 29:4 (2017), 155–174
Citation in format AMSBIB
\Bibitem{DavShe17}
\by K.~V.~Davydova, S.~A.~Shershakov
\paper Mining hybrid UML models from event logs of SOA systems
\jour Proceedings of ISP RAS
\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}
Linking options:
  • https://www.mathnet.ru/eng/tisp241
  • https://www.mathnet.ru/eng/tisp/v29/i4/p155
  • This publication is cited in the following 3 articles:
    Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Proceedings of the Institute for System Programming of the RAS
    Statistics & downloads:
    Abstract page:146
    Full-text PDF :213
    References:22
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2024