• DocumentCode
    2401231
  • Title

    Verification of Automatically Generated Pattern-Based LTL Specifications

  • Author

    Salamah, Salamah ; Gates, Ann Q. ; Kreinovich, Vladik ; Roach, Steve

  • Author_Institution
    Embry-Riddle Aeronaut. Univ., Daytona Beach
  • fYear
    2007
  • fDate
    14-16 Nov. 2007
  • Firstpage
    341
  • Lastpage
    348
  • Abstract
    The use of property classifications and patterns, i.e., high-level abstractions that describe common behavior, have been shown to assist practitioners in generating formal specifications that can be used in formal verification techniques. The specification pattern system (SPS) provides descriptions of a collection of patterns. The extent of program execution over which a pattern must hold is described by the notion of scope. SPS provides a manual technique for obtaining formal specifications from a pattern and a scope. The property specification tool (Prospec) extends SPS by introducing composite propositions (CPs), a classification for defining sequential and concurrent behavior to represent pattern and scope parameters, and provides a tool to support users. This work provides general templates for generating formal specifications in linear temporal logic (LTL) for all pattern, scope, and CP combinations. In addition, the work explains the methodology for the verification of the correctness of these templates.
  • Keywords
    formal specification; formal verification; temporal logic; composite propositions; formal verification techniques; high-level abstractions; linear temporal logic; pattern-based LTL specification verification; program execution; property classifications; property specification tool; specification pattern system; Computer science; Formal specifications; Formal verification; Logic; Manuals; Propulsion; Runtime; Software engineering; Systems engineering and theory; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Assurance Systems Engineering Symposium, 2007. HASE '07. 10th IEEE
  • Conference_Location
    Plano, TX
  • ISSN
    1530-2059
  • Print_ISBN
    978-0-7695-3043-7
  • Type

    conf

  • DOI
    10.1109/HASE.2007.37
  • Filename
    4404758