Jens Smits - Testing (of Statecharts, of transformations, ...)
|
AbstractModel driven engineering (MDE) as a discipline is still relatively young, and just as older disciplines struggled when at first they were confronted with testing, so does MDE. We want to be able to automatically test if the behaviour of a given model is correct. In this paper we will bring forth an idea for testing Statechart models by automatically inserting events and testing if this gives the required results such as is the case with unit testing in traditional programming. Keywords: Testing, Statecharts, MDE ReadingHere you can find the report and presentation for the reading part of the project for the course model driven engineering.Report 1Presentation 1Abstract 2Model driven engineering (MDE) as a discipline is still relatively young and just as older disciplines struggled when at first they were confronted with testing, so does MDE. We want to be able to automatically test if the behaviour of a given model is correct. In this paper we will bring forth an idea for testing statechart models by inserting events and testing if this gives the required results. We will do this according to the principles of black box and white box testing. We will start implementing a framework in AtomPM based on these testing principles as our project. Keywords: Testing, Statecharts, MDE, Black box testing, White box testing, AtomPm ImplementationHere the final report, presentation and the project data itself can be found.Final reportFinal presentationProject files |