• DocumentCode
    2695716
  • Title

    Symbolic execution-based verification of Ada tasking programs

  • Author

    Dillon, Laura K.

  • Author_Institution
    Dept. of Comput. Sci., California Univ., Santa Barbara, CA, USA
  • fYear
    1988
  • fDate
    23-25 May 1988
  • Firstpage
    3
  • Lastpage
    13
  • Abstract
    Symbolic execution has been used successfully with sequential programs for generating the verification conditions required for correctness proofs. It is shown how the symbolic execution model for sequential programs can be extended to a tasking subset of Ada. The criteria for correct operation of a concurrent program include safety properties, such as mutual exclusion and freedom from deadlock. The extended model, therefore, provides a basis for the automatic generation of verification conditions for proving general safety properties of Ada tasking programs
  • Keywords
    Ada; parallel programming; program verification; symbol manipulation; Ada tasking programs; automatic generation; concurrent program; correctness proofs; mutual exclusion; safety properties; sequential programs; symbolic execution model; tasking subset; verification conditions; Computer science; Interleaved codes; Logic; Safety; System recovery;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Ada Applications and Environments, 1988., Third International IEEE Conference on
  • Conference_Location
    Manchester, NH
  • Print_ISBN
    0-8186-0808-0
  • Type

    conf

  • DOI
    10.1109/ADA.1988.4780
  • Filename
    4780