• 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