Translating message sequence charts to other process languages using process mining

Kristian Bisgaard Lassen, Boudewijn F. van Dongen

Research output: Chapter in Book/Report/Conference proceedingChapterAcademicpeer-review


Message Sequence Charts (MSCs) are often used by software analysts when discussing the behavior of a system with different stakeholders. Often such discussions lead to more complete behavioral models in the form of, e.g., Event-driven Process Chains (EPCs), Unified Modeling Language (UML), activity diagrams, Business Process Modeling Notation (BPMN) models, Petri nets, etc. Process mining on the other hand, deals with the problem of constructing complete behavioral models by analyzing event logs of information systems. In contrast to existing process mining techniques, where logs are assumed to only contain implicit information, the approach presented in this paper combines the explicit knowledge captured in individual MSCs and the techniques and tools available in the process mining domain. This combination allows us to discover high-quality process models. To constructively add to the existing work on process mining, our approach has been implemented in the process mining framework ProM (
Original languageEnglish
Title of host publicationTransactions on Petri Nets and Other Models of Concurrency I
EditorsKurt Jensen, Wil M.P. van der Aalst, Jonathan Billington
Place of PublicationBerlin
Number of pages15
ISBN (Electronic)978-3-540-89287-8
ISBN (Print)978-3-540-89286-1
Publication statusPublished - 2008

Publication series

NameLecture Notes in Computer Science
ISSN (Print)0302-9743


Dive into the research topics of 'Translating message sequence charts to other process languages using process mining'. Together they form a unique fingerprint.

Cite this