DocumentCode :
3153608
Title :
Testing of concurrent programs after specification changes
Author :
Chung, In Sang ; Kim, Hyeon Soo ; Bae, Hyun Seop ; Kwon, Yong Rae ; Lee, Dong Gil
Author_Institution :
Sch. of Inf. & Comput. Eng., Hansung Univ., South Korea
fYear :
1999
fDate :
1999
Firstpage :
199
Lastpage :
208
Abstract :
This paper describes a specification-based regression testing technique that can be applied for revalidating concurrent programs after specification changes. This kind of regression testing technique requires sequencing constraints which specify the precedence relations among synchronization events. In our method, the sequencing constraints are extracted automatically from Message Sequence Charts (MSCs) that are considered to be partial and nondeterministic specifications. We show how to identify the sequencing constraints affected by the modifications of a specification rather than creating new sequencing constraints from scratch to reduce the cost of regression testing. We also describe how to determine whether the affected sequencing constraints are satisfied by the program being tested
Keywords :
parallel programming; program testing; Message Sequence Charts; concurrent programs; regression testing; sequencing constraints; specification changes; Automatic testing; Concurrent computing; Costs; Electronic equipment testing; Error correction; Gas insulated transmission lines; Read only memory; Sequential analysis; Software testing; Telecommunication computing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance, 1999. (ICSM '99) Proceedings. IEEE International Conference on
Conference_Location :
Oxford
ISSN :
1063-6773
Print_ISBN :
0-7695-0016-1
Type :
conf
DOI :
10.1109/ICSM.1999.792609
Filename :
792609
Link To Document :
بازگشت