Abstract
This paper describes a process for testing model transformations. The process is based on systematic analysis of the transformation rules and the related metamodels. These are used to identify the relevant parts of the metamodel to test the transformation, to define coverage criteria, and to define test oracles (checks) as invariants on what the transformation output should hold in relation to the input model. Tests are then created (generated) to produce suitable input models to fulfill the coverage criteria, and to check that the invariants hold in the transformation outputs for the different types of inputs generated. A case study of testing a transformation from the EAST-ADL specification for the automotive industry is presented.
Original language | English |
---|---|
Title of host publication | Proceedings Joint Research Workshop 10th Systems Testing and Validation Workshop (STV15) |
Subtitle of host publication | 1st International Workshop on User Interface Test Automation (INTUITEST 2015) |
Editors | Pekka Aho, Tanja Vos, Juan Garbajosa, Jørgen Bøegh, Axel Rennoch |
Publisher | Fraunhofer Verlag |
Pages | 9-18 |
Edition | online |
Publication status | Published - 2015 |
MoE publication type | A4 Article in a conference publication |
Event | 10th Systems Testing and Validation Workshop, STV15 1st International Workshop on User Interface Test Automation, INTUITEST 2015 - Sophia Antipolis, France Duration: 19 Oct 2015 → 19 Oct 2015 |
Conference
Conference | 10th Systems Testing and Validation Workshop, STV15 1st International Workshop on User Interface Test Automation, INTUITEST 2015 |
---|---|
Abbreviated title | STV15 |
Country/Territory | France |
City | Sophia Antipolis |
Period | 19/10/15 → 19/10/15 |
Keywords
- test automation
- model transformation
- domain-specific modelling
- autosar