Quotation 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.


RIS


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 tag

Publication'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 (Details)
Sobernig, Stefan (Details)
Strembeck, Mark (Details)
Organization
Information Systems and New Media IN (Details)
Research areas (ÖSTAT Classification 'Statistik Austria')
1105 Computer software (Details)
1108 Informatics (Details)
1140 Software engineering (Details)
Google Scholar: Search