Toggle Main Menu Toggle Search

Open Access padlockePrints

Determining the specification of a control system from that of its environment

Lookup NU author(s): Professor Michael Jackson, Emeritus Professor Cliff JonesORCiD

Downloads

Full text for this publication is not currently held within this repository. Alternative links are provided below where available.


Abstract

Well understood methods exist for developing programs from given specifications. A formal method identifies proof obligations at each development step: if all such proof obligations are discharged, a precisely defined class of errors can be excluded from the final program. For a class of "closed" systems such methods offer a gold standard against which less formal approaches can be measured. For "open" systems -those which interact with the physical world- the task of obtaining the program specification can be as challenging as the task of deriving the program. And, when a system of this class must tolerate certain kinds of unreliability in the physical world, it is still more challenging to reach confidence that the specification obtained is adequate. We argue that widening the notion of software development to include specifying the behaviour of the relevant parts of the physical world gives a way to derive the specification of a control system and also to record precisely the assumptions being made about the world outside the computer. © Springer-Verlag Berlin Heidelberg 2003.


Publication metadata

Author(s): Hayes IJ, Jackson MA, Jones CB

Publication type: Conference Proceedings (inc. Abstract)

Publication status: Published

Conference Name: International Symposium of Formal Methods Europe (FME 2003)

Year of Conference: 2003

Pages: 154-169

ISSN: 0302-9743

Publisher: Springer-Verlag

URL: http://dx.doi.org/10.1007/978-3-540-45236-2_10

DOI: 10.1007/978-3-540-45236-2_10

Library holdings: Search Newcastle University Library for this item

Series Title: Lecture Notes in Computer Science

ISBN: 3540408282


Share