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