• DocumentCode
    2844515
  • Title

    A semantics-based approach to analyzing concurrent programs

  • Author

    Carver, Richard H. ; Tai, Kuo-Chung

  • Author_Institution
    North Carolina State Univ., Raleigh, NC, USA
  • fYear
    1988
  • fDate
    19-21 Jul 1988
  • Firstpage
    132
  • Lastpage
    133
  • Abstract
    Concurrent programs are analyzed by deriving constraints on the feasible SYN-sequences of a concurrent program according to the programs´s syntactic and semantic information. These constraints, called feasibility constraints, show restrictions on the ordering of synchronization events allowed by the program. By using feasibility constraints, one can obtain a better approximation of the feasibility set of a concurrent program and improve the effectiveness of error detection by static analysis
  • Keywords
    parallel programming; program diagnostics; synchronisation; concurrent programs; error detection; feasibility constraints; feasible SYN-sequences; semantic information; static analysis; synchronization; syntactic information; Computer science; Concurrent computing; Error analysis; Event detection; Formal specifications; Information analysis; Packaging; System recovery; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Testing, Verification, and Analysis, 1988., Proceedings of the Second Workshop on
  • Conference_Location
    Banff, Alta.
  • Print_ISBN
    0-8186-0868-4
  • Type

    conf

  • DOI
    10.1109/WST.1988.5365
  • Filename
    5365