Quotation Händler, Thorsten, Sobernig, Stefan, Strembeck, Mark. 2016. Deriving Tailored UML Interaction Models from Scenario-Based Runtime Tests. In: Software Technologies (Revised Selected Papers of ICSOFT 2015), Communications in Computer and Information Science (CCIS), Volume 586, Hrsg. P. Lorenz, J. Cardoso, L. A. Maciaszek, M. van Sinderen, 326-348. Switzerland: Springer International Publishing.


RIS


BibTeX

Abstract

Documenting system behavior explicitly using graphical models (e.g. UML activity or sequence diagrams) facilitates communication about and understanding of software systems during development and maintenance tasks. Creating graphical models manually is a time-consuming and often error-prone task. Deriving models from system-execution traces, however, suffers from resulting model sizes which render the models unmanageable for humans. This paper describes an approach for deriving behavior documentation from runtime tests in terms of UML interaction models. Key to our approach is leveraging the structure of scenario-based runtime tests to render the resulting interaction models and diagrams tailorable by humans for a given task. Each derived model represents a particular view on the test-execution trace. This way, one can benefit from tailored graphical models while controlling the model size. The approach builds on conceptual mappings (transformation rules) between a test-execution trace metamodel and the UML2 metamodel. In addition, we provide means to turn selected details of test specifications and of testing environment (i.e. test parts and call scopes) into views on the test-execution trace (scenario-test viewpoint). A prototype implementation called KaleidoScope based on a software-testing framework (STORM) and model transformations (Eclipse M2M/QVTo) is available.

Tags

Press 'enter' for creating the tag

Publication's profile

Status of publication Published
Affiliation WU
Type of publication Chapter in edited volume
Language English
Title Deriving Tailored UML Interaction Models from Scenario-Based Runtime Tests
Title of whole publication Software Technologies (Revised Selected Papers of ICSOFT 2015), Communications in Computer and Information Science (CCIS), Volume 586
Editor P. Lorenz, J. Cardoso, L. A. Maciaszek, M. van Sinderen
Page from 326
Page to 348
Location Switzerland
Publisher Springer International Publishing
Year 2016
Reviewed? Y
URL http://link.springer.com/chapter/10.1007%2F978-3-319-30142-6_18
ISBN 978-3-319-30142-6

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