Integrating MDT in an Industrial Process in the Air Traffic Control Domain

Air Traffic Control (ATC) systems are typical software-intensive mission-critical systems with stringent dependability requirements. The major providers of ATC systems are system integrators that address such requirements at the cost of a very expensive testing effort. They envisage Model Driven Testing (MDT) as a promising approach to reduce this effort while achieving better product quality. Within the context of a public-private partnership for software innovation in the ATC domain, we address the problem of integrating MDT into a software development process based on Model Driven Architecture. Specifically, we propose a solution to the integration of MDT into a V-model, focusing on a parallel MDA-MDT flow in a real industrial software process.

[1]  Colin Willcock,et al.  An Introduction to TTCN-3: Willcock/An Introduction to TTCN-3 , 2005 .

[2]  David Frankel,et al.  Model Driven Architecture: Applying MDA to Enterprise Computing , 2003 .

[3]  Colin Willcock,et al.  An Introduction to TTCN-3 , 2005 .

[4]  Abdelwahab Hamou-Lhadj,et al.  A Survey of Model-Driven Testing Techniques , 2009, 2009 Ninth International Conference on Quality Software.

[5]  Ina Schieferdecker,et al.  Model-Driven Development and Testing – A Case Study , 2004 .

[6]  Ina Schieferdecker,et al.  Model-Driven Testing: Using the UML Testing Profile , 2007 .

[7]  Michael Jiang,et al.  A Model-Driven Approach for Dependable Software Systems , 2007, Seventh International Conference on Quality Software (QSIC 2007).

[8]  Volker Stolz,et al.  rCOS: a formal model-driven engineering method for component-based software , 2012, Frontiers of Computer Science.

[9]  Yang Liu,et al.  Design and Implementation of Automatic Generation of Test Cases Based on Model Driven Architecture , 2010, 2010 Second International Conference on Information Technology and Computer Science.

[10]  Joaquin Miller,et al.  MDA Guide Version 1.0.1 , 2003 .

[11]  Wang Pu,et al.  A Model Transformation Platform Design Based on Model Driven Architecture , 2010, 2010 International Conference on Intelligent Computation Technology and Automation.

[12]  Mauro Pezzè,et al.  Software testing and analysis - process, principles and techniques , 2007 .