< Back to previous page

Project

Extending SAiLE with testing support

The main purpose of this project is to explore testing solutions that can enhance SAiLE, a smart and adaptive learning environment, created and successfully used to support students in the learning process of conceptual modelling at KU Leuven. Conceptual modelling consists of interpreting the (textual) description of the requirements of a system and transforming them into a conceptual model able to express those same requirements in an accurate and unambiguous way. This conceptual model is then used to properly create the software system that will satisfy the described requirements. SAiLE provides a modelling environment that facilitates students to create the conceptual model of a software system using the MERODE language. SAiLE will be extended with the testing tools T4MDD and CONT4MDD, which allow the automatic derivation and explanation of all the necessary testing scenarios that must be used for adequately testing a particular conceptual model. As such, this can be used to guide and teach students to properly test a conceptual model.  This project will design and develop a solution to implement the mapping and transformation of a MERODE conceptual model into an OOMethod conceptual model. This transformation will be integrated in SAiLE together with T4MDD and CONT4MDD in order to enable the generation of the necessary tests for a MERODE conceptual model.

Date:1 Oct 2016 →  30 Sep 2017
Keywords:Model Quality, Conceptual Modelling, Learning environment, Software Testing, Test coverage
Disciplines:Information sciences, Other information and computing sciences, Library sciences