Unisa Institutional Repository

Towards design guidelines for constructing a formal specification

Show full item record

Title: Towards design guidelines for constructing a formal specification
Author: Van der poll, J.A.
Abstract: Accepted software engineering design principles are well established, but design principles for constructing a formal specification have been relatively rare. In this paper we examine a number of formal specifications written in Z as well as some design principles from software engineering and areas of general design. On the strenght of these, we propose a preliminary set of guidelines for the construction of a formal specification. The purpose of these guidelines is to incorporate general design principles as well as those often used in the final software, already at the specification phase. We illustrate how one of these guidelines, naemly the use of primitives, allows a specifier to discharge an important proof obligation arising from a formal specifier to discharge an important proof obligation arising from a formal specification, where otherwise a proof is not easily arrived at.
Description: Proceedings of 2002 Design, Specification, and Verification of Interactive Systems Workshop (DSVIS 2002), Rostock Germany, 12 ‑ 14 June 2002, 4 - 18. University of Rostock, Germany
URI: http://hdl.handle.net/10500/5283
Date: 2002
Citation:


Files in this item

Files Size Format View
designs.pdf 220.6Kb PDF View/Open

This item appears in the following Collection(s)

Show full item record

Search UnisaIR


Browse

My Account

Statistics