Tool Support for Verification-Based Software Inspection

No Thumbnail Available
File version
Author(s)
Powell, Daniel
Griffith University Author(s)
Primary Supervisor
Other Supervisors
Editor(s)
Date
2004
Size
File type(s)
Location

Melbourne, Australia

License
Abstract

For a software component to be reusable, it must be verified as correct and documented with an unambiguous and complete specification of what it does. We present a technique of semiformal verification using tool support. The prototype tool MINDER generates specifications and verification conditions directly from program code at the unit level. As opposed to systems involving theorem proving, this approach is directed at supporting human reasoning during verification-based software inspection. In effect MINDER provides guidance for inspectors constructing arguments of correctness. The output of MINDER is also useful for documenting a formal specification for a program. We demonstrate with simple examples the use of MINDER in supporting the verification and publication of trusted unit-level software components.

Journal Title
Conference Title

Proceedings of the 2004 Australian Software Engineering Conference (ASWEC’04)

Book Title
Edition
Volume
Issue
Thesis Type
Degree Program
School
Publisher link
Patent number
Funder(s)
Grant identifier(s)
Rights Statement
Rights Statement
Item Access Status
Note
Access the data
Related item(s)
Subject

Multi-Disciplinary

Persistent link to this record
Citation