System Runs Analysis with Process Mining

Information systems (IS) produce numerous traces and logs at runtime. In the context of SOA-based (service-oriented architecture) IS, these logs contain details about sequences of process and service calls. Modern application monitoring and error tracking tools provide only rather straightforward lo...

Full description

Saved in:
Bibliographic Details
Main Authors: S. A. Shershakov, V. A. Rubin
Format: Article
Language:English
Published: Yaroslavl State University 2015-12-01
Series:Моделирование и анализ информационных систем
Subjects:
Online Access:https://www.mais-journal.ru/jour/article/view/297
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1849338817357545472
author S. A. Shershakov
V. A. Rubin
author_facet S. A. Shershakov
V. A. Rubin
author_sort S. A. Shershakov
collection DOAJ
description Information systems (IS) produce numerous traces and logs at runtime. In the context of SOA-based (service-oriented architecture) IS, these logs contain details about sequences of process and service calls. Modern application monitoring and error tracking tools provide only rather straightforward log search and filtering functionality. However, “clever” analysis of the logs is highly useful, since it can provide valuable insights into the system architecture, interaction of business domains and services. Here we took runs event logs (trace data) of a big booking system and discovered architectural guidelines violations and common anti-patterns. We applied mature process mining techniques for discovery and analysis of these logs. The aims of process mining are to discover, analyze, and improve processes on the basis of IS behavior recorded as event logs. In several specific examples, we show successful applications of process mining to system runtime analysis and motivate further research in this area.The article is published in the authors’ wording.
format Article
id doaj-art-d1718e0fc071458985c5ce7b5cd895cf
institution Kabale University
issn 1818-1015
2313-5417
language English
publishDate 2015-12-01
publisher Yaroslavl State University
record_format Article
series Моделирование и анализ информационных систем
spelling doaj-art-d1718e0fc071458985c5ce7b5cd895cf2025-08-20T03:44:18ZengYaroslavl State UniversityМоделирование и анализ информационных систем1818-10152313-54172015-12-0122681883310.18255/1818-1015-2015-6-818-833275System Runs Analysis with Process MiningS. A. Shershakov0V. A. Rubin1National Research University Higher School of EconomicsDr. Rubin IT ConsultingInformation systems (IS) produce numerous traces and logs at runtime. In the context of SOA-based (service-oriented architecture) IS, these logs contain details about sequences of process and service calls. Modern application monitoring and error tracking tools provide only rather straightforward log search and filtering functionality. However, “clever” analysis of the logs is highly useful, since it can provide valuable insights into the system architecture, interaction of business domains and services. Here we took runs event logs (trace data) of a big booking system and discovered architectural guidelines violations and common anti-patterns. We applied mature process mining techniques for discovery and analysis of these logs. The aims of process mining are to discover, analyze, and improve processes on the basis of IS behavior recorded as event logs. In several specific examples, we show successful applications of process mining to system runtime analysis and motivate further research in this area.The article is published in the authors’ wording.https://www.mais-journal.ru/jour/article/view/297process miningsoftware processsoftware runtime analysis
spellingShingle S. A. Shershakov
V. A. Rubin
System Runs Analysis with Process Mining
Моделирование и анализ информационных систем
process mining
software process
software runtime analysis
title System Runs Analysis with Process Mining
title_full System Runs Analysis with Process Mining
title_fullStr System Runs Analysis with Process Mining
title_full_unstemmed System Runs Analysis with Process Mining
title_short System Runs Analysis with Process Mining
title_sort system runs analysis with process mining
topic process mining
software process
software runtime analysis
url https://www.mais-journal.ru/jour/article/view/297
work_keys_str_mv AT sashershakov systemrunsanalysiswithprocessmining
AT varubin systemrunsanalysiswithprocessmining