Händler, Thorsten, Sobernig, Stefan, Strembeck, Mark. 2015. An Approach for the Semi-automated Derivation of UML Interaction Models from Scenario-based Runtime Tests. In Proceedings of the 10th International Conference on Software Engineering and Applications (ICSOFT-EA 2015), Hrsg. Pascal Lorenz, Leszek A. Maciaszek, S. 229-240. Colmar, France: SciTePress.
BibTeX
Abstract
Documenting system behavior explicitely using graphical models (e.g. UML activity or sequence diagrams) facilitates communication about and understanding of software systems during development or maintenance. Creating graphical models manually is a time-consuming and often error-prone task. Deriving models from system-execution traces, however, suffers from the problem of model-size explosion. We propose a model-driven approach for deriving behavior documentation in terms of UML interaction models from runtime tests in a semi-automated manner. Key to our approach is leveraging the structure of scenario-based tests for model and diagram derivation. Each derived model represents a particular view on the test-execution trace. This way, one can benefit from derived graphical models while making the resulting model size manageable. In this paper, we define conceptual mappings between a test-execution trace metamodel and the UML2 metamodel. In addition, we provide means to turn selected details of test specifications and testing environment into views on the test-execution trace (scenario-test viewpoint). The feasibility of our approach is demonstrated by a prototype implementation (KaleidoScope), which builds on an existing software-testing framework (STORM) and model transformations (Eclipse M2M/QVTo).
Tags
Press 'enter' for creating the tagPublication's profile
Status of publication | Published |
---|---|
Affiliation | WU |
Type of publication | Contribution to conference proceedings |
Language | English |
Title | An Approach for the Semi-automated Derivation of UML Interaction Models from Scenario-based Runtime Tests |
Title of whole publication | Proceedings of the 10th International Conference on Software Engineering and Applications (ICSOFT-EA 2015) |
Editor | Pascal Lorenz, Leszek A. Maciaszek |
Page from | 229 |
Page to | 240 |
Location | Colmar, France |
Publisher | SciTePress |
Year | 2015 |
URL | http://www.scitepress.org/DigitalLibrary/Link.aspx?doi=10.5220/0005519302290240 |
Associations
- People
- Händler, Thorsten (Former researcher)
- Sobernig, Stefan (Details)
- Strembeck, Mark (Details)
- Organization
- Institute for Information Systems and New Media IN (Details)
- Research areas (ÖSTAT Classification 'Statistik Austria')
- 1105 Computer software (Details)
- 1108 Informatics (Details)
- 1140 Software engineering (Details)