Engineering Air Traffic Control Systems with a Model-Driven Approach

Testing software in air traffic control systems costs much more than building them. This is basically true in every domain producing software-intensive critical systems. Software engineers strive to find methodological and process-level solutions to balance these costs and to better distribute verification efforts among all development phases. There's considerable interest in applying model-driven engineering (MDE) approaches in the critical systems engineering field. This article reports the experience of an ATC systems producer in applying MDE into its industrial context.

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

[2]  W. Marsden I and J , 2012 .

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

[4]  Mark Rouncefield,et al.  Model-driven engineering practices in industry , 2011, 2011 33rd International Conference on Software Engineering (ICSE).

[5]  Lionel C. Briand,et al.  Achieving scalable model-based testing through test case diversity , 2013, TSEM.

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

[7]  Bran Selic,et al.  What will it take? A view on adoption of model-based methods in practice , 2012, Software & Systems Modeling.

[8]  A. Berztiss,et al.  Requirements Engineering , 2002, J. Object Technol..

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

[10]  Lionel Briand,et al.  Embracing the Engineering Side of Software Engineering , 2012, IEEE Softw..