Software architectural model discovery from execution data

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

    Abstract

    During the execution of software systems, many crashes and exceptions may occur, and it is a real challenge to understand how a software system is behaving. By exploiting the data recorded during the execution of software systems, one can discover architectural models to describe the actual execution of software. An architectural model typically structures a software system in terms of components, interfaces and interactions. The discovered models provide extensive insights into the real usage of software, enable new forms of model-based testing and improvements. In addition, replaying execution data on such models helps to localize performance problems and architectural challenges.
    Original languageEnglish
    Title of host publicationENASE 2018 - Proceedings of the 13th International Conference on Evaluation of Novel Approaches to Software Engineering
    Pages3-10
    Number of pages8
    Publication statusPublished - 2018
    Event13th International Conference on Evaluation of Novel Approaches to Software Engineering, ENASE 2018 - Funchal, Madeira, Portugal
    Duration: 23 Mar 201824 Mar 2018

    Conference

    Conference13th International Conference on Evaluation of Novel Approaches to Software Engineering, ENASE 2018
    CountryPortugal
    CityFunchal, Madeira
    Period23/03/1824/03/18

    Fingerprint Dive into the research topics of 'Software architectural model discovery from execution data'. Together they form a unique fingerprint.

    Cite this