• DocumentCode
    3156074
  • Title

    A heuristic approach to path selection problem in concurrent program testing

  • Author

    Hsu, Su-Yu ; Chung, Chyan-Goei

  • Author_Institution
    Dept. of Comput. Sci. & Inf. Eng., Nat. Chiao Tung Univ., Hsinchu, Taiwan
  • fYear
    1992
  • fDate
    14-16 Apr 1992
  • Firstpage
    86
  • Lastpage
    92
  • Abstract
    Repeated execution of a concurrent program with the same input may produce different sequence of rendezvous, thus making different output. The output of a concurrent program executed is determined by both the statements traversed by each task and the sequence of rendezvous. The traversed statements of each task constitute a task path, all task paths in an execution instance constitute a concurrent path. This paper proposes a new approach to generate all feasible concurrent paths from task path sets of a concurrent program. All possible rendezvous sequences of each feasible concurrent path are also generated. A heuristic approach is also proposed to select the suitable concurrent path set which satisfies node or branch coverage criterion
  • Keywords
    heuristic programming; parallel programming; program testing; branch coverage criterion; concurrent program testing; heuristic approach; node coverage criterion; path selection problem; rendezvous sequences; repeated execution; task paths; Automatic control; Computer science; Performance analysis; Performance evaluation; Reachability analysis; Sequential analysis; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 1992., Proceedings of the Third Workshop on Future Trends of
  • Conference_Location
    Taipei
  • Print_ISBN
    0-8186-2755-7
  • Type

    conf

  • DOI
    10.1109/FTDCS.1992.217510
  • Filename
    217510