Title :
Mutation testing applied to Estelle specifications
Author :
de Souza, Simone do Rocio Senger ; Maldonado, José Carlos ; Fabbri, Sandra Camargo Pinto Ferraz ; De Souza, Wanderley Lopes
Author_Institution :
Dept. de Inf., Univ. Estadual de Ponta Grossa, Brazil
Abstract :
Many researchers have pursued the establishment of a low-cost, effective testing and validation strategy at the program level as well as at the specification level. Mutation Testing is an error-based approach, originally introduced for program testing, that provides testers a systematic way to evaluate how good a given tester is. Some studies have also investigated its use to generate testers. In this article the application of Mutation Testing for validating Estelle specifications is proposed. A mutation operator set for Estelle-one of the crucial points for effectively applying Mutation Testing-is defined, addressing: the validation of the behavior of the modules, the communication among modules and the architecture of the specification. In this scope, these operators can be taken as a fault model. Considering this context, a strategy for validating Estelle-based specification is proposed and exemplified using the alternating-bit protocol.
Keywords :
formal specification; program testing; protocols; specification languages; Estelle specifications; Estelle-based specification; alternating-bit protocol; error-based approach; mutation operator set; mutation testing; program testing; validation strategy; Air traffic control; Communication system traffic control; Context; Costs; Fault detection; Genetic mutations; Safety; Software quality; Software testing; System testing;
Conference_Titel :
System Sciences, 2000. Proceedings of the 33rd Annual Hawaii International Conference on
Print_ISBN :
0-7695-0493-0
DOI :
10.1109/HICSS.2000.926973