Software Architectural Model Discovery from Execution Data

Cong Liu, Boudewijn van Dongen, Nour Assy, Wil M.P. van der Aalst

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.

Download


Paper Citation


in Harvard Style

Liu C., van Dongen B., Assy N. and van der Aalst W. (2018). Software Architectural Model Discovery from Execution Data.In Doctoral Consortium - DCENASE, ISBN , pages 3-10


in Bibtex Style

@conference{dcenase18,
author={Cong Liu and Boudewijn van Dongen and Nour Assy and Wil M.P. van der Aalst},
title={Software Architectural Model Discovery from Execution Data},
booktitle={Doctoral Consortium - DCENASE,},
year={2018},
pages={3-10},
publisher={SciTePress},
organization={INSTICC},
doi={},
isbn={},
}


in EndNote Style

TY - CONF

JO - Doctoral Consortium - DCENASE,
TI - Software Architectural Model Discovery from Execution Data
SN -
AU - Liu C.
AU - van Dongen B.
AU - Assy N.
AU - van der Aalst W.
PY - 2018
SP - 3
EP - 10
DO -