Mutation testing applied to validate SDL specifications

被引:0
作者
Sugeta, T
Maldonado, JC
Wong, WE
机构
[1] Univ Sao Paulo, Inst Ciencias Matemat & Computacao, BR-13560970 Sao Paulo, Brazil
[2] Univ Texas, Dept Comp Sci, Richardson, TX 75083 USA
来源
TESTING OF COMMUNICATING SYSTEMS | 2004年 / 2978卷
关键词
specification testing; mutation testing; SDL;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Mutation Testing is an error-based criterion that provides mechanisms to evaluate the quality of a test set and/or to generate test sets. This criterion, originally proposed to program testing, has also been applied to specification testing. In this paper, we propose the application of Mutation Testing for testing SDL specifications. We define a mutant operator set for SDL that intends to model errors related to the behavioral aspect of the processes, the communication among processes, the structure of the specification and some intrinsic characteristics of SDL. A testing strategy to apply the mutant operators to test SDL specifications is proposed. We illustrate our approach using the Alternating-Bit protocol.
引用
收藏
页码:193 / 208
页数:16
相关论文
共 35 条
[1]  
AGRAWAL H, 1989, SERCTR419
[2]  
AMMANN P, 1999, P 2 IEEE INT C FORM, P46
[3]  
Ammann P. E., 1999, Proceedings 4th IEEE International Symposium on High-Assurance Systems Engineering, P239, DOI 10.1109/HASE.1999.809499
[4]  
[Anonymous], SOFTWARE TESTING VER
[5]  
[Anonymous], 1994, P 1994 IEEE INT S SO
[6]  
[Anonymous], P 8 INT C FORM DESCR
[7]  
[Anonymous], P 4 SDL FOR LOSB POR
[8]   Toward the determination of sufficient mutant operators for C [J].
Barbosa, EF ;
Maldonado, JC ;
Vincenzi, AMR .
SOFTWARE TESTING VERIFICATION & RELIABILITY, 2001, 11 (02) :113-136
[9]   Mutation operators for specifications [J].
Black, PE ;
Okun, V ;
Yesha, Y .
FIFTEENTH IEEE INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, PROCEEDINGS, 2000, :81-88
[10]  
BOUSQUET LD, 2000, IFIP 13 INT C TEST C