• DocumentCode
    3455012
  • Title

    Composite propositions: toward support for formal specification of system properties

  • Author

    Mondragon, Oscar A. ; Gates, Ann Q. ; Roach, Steven M.

  • Author_Institution
    Dept. of Comput. Sci., Texas Univ., El Paso, TX, USA
  • fYear
    2002
  • fDate
    5-6 Dec. 2002
  • Firstpage
    67
  • Lastpage
    74
  • Abstract
    Formal specification and analysis of software properties can be useful in reducing the number of errors in production software. More intuitive methods of specifying constraints and system properties are needed so that developers and other stakeholders can participate in validation of formal software requirements. This work introduces composite propositions, a set of abstractions that define the relations between sets of conditions or events, and it is directed at making the specification of common temporal properties accessible to practitioners and clients. Composite propositions can be used with response formulas to describe concurrent behavior such as concurrency, synchronization, and nondeterminism. Composite propositions assist in the elicitation and validation of properties facilitating the integration of formal approaches into the software development lifecycle.
  • Keywords
    concurrency control; formal specification; formal verification; systems analysis; temporal logic; composite proposition; concurrent behaviour; formal specification; software development lifecycle; system properties; Computer errors; Computer science; Concurrent computing; Formal specifications; Gas insulated transmission lines; Logic; NASA; Production systems; Programming; Runtime;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Workshop, 2002. Proceedings. 27th Annual NASA Goddard/IEEE
  • Print_ISBN
    0-7695-1855-9
  • Type

    conf

  • DOI
    10.1109/SEW.2002.1199451
  • Filename
    1199451