Discovery of Functional Architectures From Event Logs

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    Abstract

    The functional architecture focuses on decomposing functionality into modules that offer certain features. These features require interactions in order to complete their functionality. However, functional architectures typically only focus on the static aspects of the system design. Additional modeling techniques, such as message sequence charts are often used in the early phases of software design to indicate how the software should behave.

    In this paper we investigate the use of process discovery techniques to discover from these scenarios the internal behavior of individual components. Based on event logs, this paper presents an approach (1) to derive the information flows between features, (2) identify the internal behavior of features, and (3) to discover the order between features within a module. The approach results in a sound workflow model for each module. We illustrate the approach using a running example of a payment system.
    Original languageEnglish
    Title of host publicationProceedings of the International Workshop on Petri Nets and Software Engineering (PNSE'15)
    PublisherCEUR WS
    Pages227
    Number of pages243
    Volume1372
    Publication statusPublished - 2015

    Fingerprint

    Dive into the research topics of 'Discovery of Functional Architectures From Event Logs'. Together they form a unique fingerprint.

    Cite this