Deriving UML-based specifications of inter-component interactions from runtime tests
Thorsten Haendler, Stefan Sobernig, Mark Strembeck · 2016
In this paper, we present a model-driven approach for the derivation of inter-component-interaction specifications from runtime tests. In particular, we use test-execution traces to record interactions between architectural components based on testing object-oriented systems. The resulting models are specified via UML diagrams. In order to transform test executions to corresponding component and interaction models, we define conceptual mappings (transformation rules) between a test-execution metamodel and the UML2 metamodel. As a proof of concept, we integrated the approach into our tool KaleidoScope.