Title :
On Studying the Effectiveness of Extended Finite State Machine Based Test Selection Criteria
Author :
El-Fakih, Khaled ; Simao, Adenilso ; Jadoon, Noshad ; Maldonado, Jose C.
Author_Institution :
American Univ. of Sharjah, Sharjah, United Arab Emirates
fDate :
March 31 2014-April 4 2014
Abstract :
Many test selection criteria are considered for the derivation of functional tests for reactive systems and protocols modeled using formal techniques such as Extended Finite State Machines (EFSMs). In this paper, we consider three known EFSM specifications and analytically compare the effectiveness of many EFSM test suites. The assessment is conducted using EFSM mutants of these specifications, namely, EFSM mutants with single and double transfer faults. Test selection is based on deriving single transfer fault, double transfer faults, All-Transitions, Transition Tour, All-Predicates, and All-Uses of context variables test suites from the given EFSM specifications and their corresponding flow-graph representations. An order between these test suites (in terms of fault coverage) is established for each considered type of faults. Data flow scores of the best performing test suites are also determined. Further, an initial assessment of test suites randomly generated from the considered EFSM specifications is reported.
Keywords :
data flow analysis; finite state machines; formal specification; program testing; EFSM mutants; all-predicates; all-transitions; all-uses; context variables test suites; data flow scores; double transfer faults; extended finite state machine based test selection criteria; formal techniques; functional tests; reactive systems; single transfer fault; transition tour; Automata; Context; Cost accounting; Protocols; Radiation detectors; Testing; Unified modeling language; extended finite state machines; model based testing; mutation testing;
Conference_Titel :
Software Testing, Verification and Validation Workshops (ICSTW), 2014 IEEE Seventh International Conference on
Conference_Location :
Cleveland, OH
DOI :
10.1109/ICSTW.2014.25