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


Autoria(s): Hayes, I. J.; Jackson, M. A.; Jones, C. B.
Contribuinte(s)

K. Araki

S. Gnesi

D. Mandrioli

Data(s)

01/01/2003

Resumo

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.

Identificador

http://espace.library.uq.edu.au/view/UQ:98688/Determining_the_specification_of_a_control_system.pdf

http://espace.library.uq.edu.au/view/UQ:98688

Idioma(s)

eng

Publicador

Springer Verlag

Palavras-Chave #Computer Science, Theory and Methods #E1 #280302 Software Engineering #700199 Computer software and services not elsewhere classified
Tipo

Conference Paper