On November 1st a new EU project started: MBAT - Combined Model-based Analysis & Testing of Embedded Systems.
MBAT is a three-years ARTEMIS joint undertaking project with 41 partners. I am the key researcher and project manager for TU Graz.
MBAT combines the latest model-based testing technologies with static analysis techniques leading to a new model-based validation & verification method in the transportation domain (aerospace, automotive, railways).
My team at TU Graz brings in our expertise and tools in model-based mutation testing from the MOGENTES and TRUFAL projects. One aim is to combine model-based mutation testing with structural test case generation approaches. We will also investigate the relation of fault-models to the step-wise refinement in model-driven development.
In model-based mutation testing we inject faults in models of the system under test and automatically generate test sequences that will detect these faults in an implementation. Hence, our tests prevent that the faulty model has been implemented. For details see, e.g., our paper "Efficient mutation killers in action" that can be found in the list of our conference papers. This work describes the case-study of testing a car-alarm system.
In MBAT we will also investigate the current testing practice of our industrial partners and develop a process model
where the different testing techniques of MBAT best fit. This will facilitate the adoption of the tools and techniques in industry.
We closely collaborate with the following Austrian project partners: AIT, AVL, and VIF.