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