DocumentCode :
1678335
Title :
Validating the Behavioral Equivalence of TTCN-3 Test Cases
Author :
Makedonski, Philip ; Grabowski, Jens ; Neukirchen, Helmut
Author_Institution :
Inst. of Comput. Sci., Univ. of Gottingen, Gottingen, Germany
fYear :
2009
Firstpage :
117
Lastpage :
122
Abstract :
Refactoring has been proven as useful means to improve the quality of source code. However, when improperly applied, it may introduce undesired changes to the observable behavior of the software. In this paper, an equivalence checking approach is presented to validate the behavior preservation after the application of refactoring in the domain of test cases specified using the testing and test control notation version 3 (TTCN-3). The approach is based on bisimulation and incrementally checks the observable behavior of two test cases at runtime for equivalence. The approach is implemented prototypically and sample experiments are conducted to evaluate the effectiveness of the approach.
Keywords :
bisimulation equivalence; program verification; TTCN-3 test case; behavior preservation; behavioral equivalence validation; bisimulation checking method; equivalence checking approach; incrementally checking method; prototypically implemented; refactoring method; source code quality; test control notation version 3; Application software; Automatic control; Automatic testing; Computer science; Industrial engineering; Life testing; Mechanical engineering; Prototypes; Runtime; System testing; TTCN-3; behavior; bisimulation; equivalence;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Advances in System Testing and Validation Lifecycle, 2009. VALID '09. First International Conference on
Conference_Location :
Porto
Print_ISBN :
978-1-4244-4862-3
Electronic_ISBN :
978-0-7695-3774-0
Type :
conf
DOI :
10.1109/VALID.2009.13
Filename :
5279413
Link To Document :
بازگشت