Institutional Repository

Towards design guidelines for constructing a formal specification

Show simple item record

dc.contributor.author Van der poll, J.A.
dc.date.accessioned 2012-01-27T09:16:05Z
dc.date.available 2012-01-27T09:16:05Z
dc.date.issued 2002
dc.identifier.uri http://hdl.handle.net/10500/5283
dc.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
dc.description.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. en
dc.language.iso en en
dc.title Towards design guidelines for constructing a formal specification en
dc.type Article en


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search UnisaIR


Browse

My Account

Statistics