• DocumentCode
    3122377
  • Title

    Ordered sequence testing criteria for concurrent programs and the support tool

  • Author

    Itoh, Eisuke ; Kawaguchi, Yutaka ; Furukawa, Zengo ; Ushijima, Kazuo

  • Author_Institution
    Dept. of Comput. Sci. & Commun. Eng., Kyushu Univ., Fukuoka, Japan
  • fYear
    1994
  • fDate
    7-9 Dec 1994
  • Firstpage
    236
  • Lastpage
    245
  • Abstract
    Testing of programs is important to increase the reliability of programs. Coverage is a ratio of the number of worked test events to all test events, and it is used as a metric of testing sufficiency and reliability. The test events are defined by a testing criterion. Some testing criteria are proposed for evaluating testing sufficiency of sequential programs. However, the criteria are inadequate for concurrent programs. New testing criteria must be introduced for concurrent programs. The paper proposes new testing criteria, ordered sequence criteria (OSC) for concurrent programs. OSC are concerned with interprocess communication and synchronization. An OSCk selects k-length sequences of statements related to communication or synchronization. The sequences should be executed at least once in testing. OSCk presents various levels of testing according to values of k. The OSC2 is reliable for a program which is correct or which includes communication errors. A prototype is implemented for coverage measuring based on OSC2
  • Keywords
    parallel programming; program testing; software metrics; software reliability; OSC2; OSCk; concurrent programs; coverage measuring; interprocess communication; ordered sequence testing criteria; program reliability; software metric; support tool; testing criterion; worked test events; Computer science; Concurrent computing; Error correction; Information processing; Prototypes; Sequential analysis; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 1994. Proceedings., 1994 First Asia-Pacific
  • Conference_Location
    Tokyo
  • Print_ISBN
    0-8186-6960-8
  • Type

    conf

  • DOI
    10.1109/APSEC.1994.465256
  • Filename
    465256