Tests Management in CALIPSOneo: A MDE Solution

Testing in Software Engineering is one of the most important phases although, unfortunately, it cannot be always successfully fulfilled due to time constraints. In most cases, the development phase takes more time than it was estimated, entailing negative effects on the testing phase. The delay increases even more in Research and Development (R + D) projects, where the real time to execute tasks is more difficult to control. Model Driven Engineering (MDE) offers a solution to avoid testing costs without affecting the execution quality of the applied test. This paper presents a practical overview of a Model Driven Testing (MDT)-based methodology and its impact on CALIPSOneo project, which was carried out in liaison with Airbus Defense and Space and, particularly, with the Product Lifecycle Management (PLM) department.

[1]  María José Escalona Cuaresma,et al.  NDT-Suite: A Model-Based Suite for the Application of NDT , 2012, ICWE.

[2]  Mark R. Gilbert,et al.  Magic Quadrant for Enterprise Content Management , 2008 .

[3]  J. L. Menéndez,et al.  A process-oriented approach to modeling the conceptual design of aircraft assembly lines , 2013 .

[4]  Fernando Mas,et al.  Proposal for the Conceptual Design of Aeronautical Final Assembly Lines Based on the Industrial Digital Mock-Up Concept , 2013, PLM.

[5]  Isabel M. Ramos,et al.  An overview on test generation from functional requirements , 2011, J. Syst. Softw..

[6]  Z. Dai Model-Driven Testing with UML 2 . 0 , 2004 .

[7]  María José Escalona Cuaresma,et al.  NDT. A Model-Driven Approach for Web Requirements , 2008, IEEE Transactions on Software Engineering.

[8]  Boris Beizer,et al.  Black Box Testing: Techniques for Functional Testing of Software and Systems , 1996, IEEE Software.

[9]  Eda Marchetti,et al.  Introducing a Reasonably Complete and Coherent Approach for Model-based Testing , 2005, TACoS.

[10]  Pedro Reales Mateo,et al.  Propuesta para pruebas dirigidas por modelos usando el perfil de pruebas de UML 2.0 , 2008 .

[11]  Jesús Torres Valderrama,et al.  NDT-Driver: A Java Tool to Support QVT Transformations for NDT , 2011, ISD.

[12]  John Stark,et al.  Product lifecycle management : 21st century paradigm for product realisation , 2005 .

[13]  Mary Beth Chrissis,et al.  CMMI for Development: Guidelines for Process Integration and Product Improvement , 2011 .

[14]  Javier J. Gutiérrez,et al.  Automatic Test Case Generation from Functional Requirements in NDT , 2012, ICWE Workshops.