Article

Flexible and Configurable Verification Policies with Omnibus

Details

Citation

Wilson T, Maharaj S & Clark R (2008) Flexible and Configurable Verification Policies with Omnibus. Software and Systems Modeling, 7 (3), pp. 257-272. http://www.springerlink.com/content/9543347t1h403181/fulltext.pdf; https://doi.org/10.1007/s10270-007-0060-1

Abstract
The three main assertion-based verification approaches are: run-time assertion checking(RAC), extended static checking (ESC) and full formal verification (FFV). 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 parts with different reliability requirements and different verification approaches used in each part. 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
; Computer program Verification; Omnibus (Computer program language)

Journal
Software and Systems Modeling: Volume 7, Issue 3

StatusPublished
Publication date31/12/2008
Publication date online06/06/2007
URLhttp://hdl.handle.net/1893/3679
PublisherSpringer-Verlag
Publisher URLhttp://www.springerlink.com/…181/fulltext.pdf
ISSN1619-1366

People (1)

Dr Savi Maharaj

Dr Savi Maharaj

Senior Lecturer, Computing Science