• DocumentCode
    2512654
  • Title

    Testing parallel and distributed programs with temporal logic specifications

  • Author

    Frey, Maximilian ; Oberhuber, Michael

  • Author_Institution
    Inst. fur Inf., Tech. Univ. Munchen, Germany
  • fYear
    1997
  • fDate
    17-18 May 1997
  • Firstpage
    62
  • Lastpage
    72
  • Abstract
    This paper presents a new approach for testing parallel and distributed programs based on specifications. The requirements are formulated in temporal logic. The description of test cases is extended by control patterns enabling to cope with the demands of parallel applications. For the formulation of these patterns, an abstract execution model called POEM is introduced. After executing a parallel program with respect to a test case specification and its patterns, the resulting trace is checked against the temporal logic specification of the predefined requirements
  • Keywords
    algebraic specification; formal specification; parallel programming; program testing; programming theory; temporal logic; POEM; abstract execution model; control patterns; distributed program testing; parallel applications; parallel program testing; requirements; temporal logic specifications; test case description; test case specification; Application software; Debugging; Flow graphs; Logic testing; Message passing; Parallel processing; Software engineering; Software quality; Software testing; Software tools;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering for Parallel and Distributed Systems, 1997. Proceedings., Second International Workshop on
  • Conference_Location
    Boston, MA
  • Print_ISBN
    0-8186-8043-1
  • Type

    conf

  • DOI
    10.1109/PDSE.1997.596827
  • Filename
    596827