• DocumentCode
    3026328
  • Title

    Omnibus verification policies: a flexible, configurable approach to assertion-based software verification

  • Author

    Wilson, Thomas ; Maharaj, Savi ; Clark, Robert G.

  • Author_Institution
    Dept. of Comput. Sci. & Math., Stirling Univ., Scotland, UK
  • fYear
    2005
  • fDate
    7-9 Sept. 2005
  • Firstpage
    150
  • Lastpage
    159
  • Abstract
    The three main assertion-based verification approaches are: design by contract (DBC), extended static checking (ESC) and verified design by contract (VDBC). Each approach offers a different balance between rigour and ease of use making them appropriate in different situations. Our goal is to explore the use of these approaches together in a flexible way, enabling an application to be broken down into sections with different reliability requirements and different verification approaches used in each section. We explain the benefits of using the approaches together, present a set of guidelines to avoid potential conflicts and give an overview of how the Omnibus IDE provides support for the full range of assertion-based verification approaches within a single tool.
  • Keywords
    formal specification; program diagnostics; program verification; Omnibus IDE; Omnibus verification policy; assertion-based software verification; design by contract approach; extended static checking; reliability requirements; verified design by contract approach; Documentation; HTML; Java; Mathematics; Object oriented modeling; Packaging; Project management; Runtime; Software engineering; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering and Formal Methods, 2005. SEFM 2005. Third IEEE International Conference on
  • Print_ISBN
    0-7695-2435-4
  • Type

    conf

  • DOI
    10.1109/SEFM.2005.29
  • Filename
    1575904