DocumentCode
3150814
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
fYear
2000
fDate
4-7 Jan. 2000
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;
fLanguage
English
Publisher
ieee
Conference_Titel
System Sciences, 2000. Proceedings of the 33rd Annual Hawaii International Conference on
Print_ISBN
0-7695-0493-0
Type
conf
DOI
10.1109/HICSS.2000.926973
Filename
926973
Link To Document