Note: Most Svrc Technical Reports Are Available via Stepwise Development from Ideal Speciications

نویسنده

  • Graeme Smith
چکیده

Personal use of this material is permitted. However, permission to reprint/publish this material for advertising or promotional purpose or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE. Abstract The stepwise development of a program using reene-ment requires that the original abstract speciication is realisable, i.e., an implementation exists with identical functionality. In some situations, this may not be desirable or even possible, and an ideal speciication which is only approximated by the nal implementation is used. For these speciications, an informal step, based on the developer's knowledge and experience, is typically used during the reenement process in order to transform the speciication to one which is realisable. This paper introduces a formal approach to such speciication transformations called realisation. It enables a speciication to be transformed to another with diierent functionality and, at the same time, allows properties of the new speciication to be derived from those of the original.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Abstracts and Compressed Postscript Les Are Available via Some Elements of Z Speciication Style: Structuring Techniques

Note: Most SVRC technical reports are available via anonymous ftp, from svrc.it.uq.edu.au in the directory /pub/techreports. Abstract This article investigates the issue of structuring Z speciications. It uses examples from a large speciication (the production cell) to examine both conventions for using Z and notational extensions, including Object-Z. Because of the importance of good structure...

متن کامل

Re nement and State Machine

Most SVRC technical reports are available via anonymous ftp, from svrc.it.uq.edu.au in the directory /pub/techreports. Abstracts and compressed postscript les are available via Abstract Precise module interface speciications are essential in modular software development. The role of state in these speciications has been the issue of some debate and is central to the notion of data reenement. In...

متن کامل

An Industrial-strength Method for the Construction of Formally Veriied Software an Industrial-strength Method for the Construction of Formally Veriied Software

Note: Most SVRC technical reports are available via anonymous ftp, from ftp.cs.uq.edu.au in the directory /pub/SVRC/techreports. Abstract The Care method is a new approach to constructing and formally verifying programs. Care has been developed in response to identiied industrial needs for a formal software development method which does not require the user to be an expert in formal proof. Soft...

متن کامل

Note: Most Svrc Technical Reports Are Available via Version and Connguration Management of Formal Theories

This paper reports the results of an investigation of the problems of version management of systems of objects which themselves are under version control, and where there are complex consistency and completeness requirements. The issues are illustrated on a case study concerning management of a formal theory which consists of theorems and their proofs. Conclusions are drawn about a framework fo...

متن کامل

A Small Language Deenition in Z

Note: Most SVRC technical reports are available via anonymous ftp, from ftp.cs.uq.edu.au in the directory /pub/SVRC/techreports. Abstract We give give a denotational-style speciication of a simple programming language in Z and comment on the suitability of Z for this purpose. The language speciied is based closely on one speciied by Clii Jones in VDM (Chapter 9 of Case Studies in Systematic Sof...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000