A Multi-criteria Decision Making Framework for Real Time Model-Based Testing

Testing Real-Time Embedded Systems (RTES) is a non-trivial task - time adds a new dimension to the complexity of the testing process. In previous research, we introduced a 'priority-based' approach which tested the logical and timing behaviour of an RTES modelled formally as Uppaal timed automata. In this paper, we develop a novel Analytical Hierarchy Process (AHP) decision-making framework for our priority-based testing approach that provides testers with a systematic approach through which they can prioritize the available testing sets that best fulfils their testing requirements.

[1]  Steve Counsell,et al.  Fault Coverage Measurement of a Timed Test Case Generation Approach , 2010, 2010 17th IEEE International Conference and Workshops on Engineering of Computer Based Systems.

[2]  Kim G. Larsen,et al.  Testing Real-Time Systems Using UPPAAL , 2008, Formal Methods and Testing.

[3]  Thomas L. Saaty,et al.  DECISION MAKING WITH THE ANALYTIC HIERARCHY PROCESS , 2008 .

[4]  Abdeslam En-Nouaary A scalable method for testing real-time systems , 2007, Software Quality Journal.

[5]  Ralf Mitsching,et al.  Towards an Industrial Strength Process for Timed Testing , 2009, 2009 International Conference on Software Testing, Verification, and Validation Workshops.

[6]  Thomas L. Saaty,et al.  Models, Methods, Concepts & Applications of the Analytic Hierarchy Process , 2012 .

[7]  Marius Mikucionis,et al.  Formal Methods and Testing , 2008 .

[8]  Ferhat Khendek,et al.  Fault coverage in testing real-time systems , 1999, Proceedings Sixth International Conference on Real-Time Computing Systems and Applications. RTCSA'99 (Cat. No.PR00306).