Abstract
The distinguishing feature of the presented refinement approach is
that it links formalisms from a top level requirements notation
down to programs together in a mathematically coherent development
trajectory. The approach uses Duration Calculus, a real-time
interval logic, to specifyrequirements for a control task,
exemplified by a steam boiler.The same formalism is used to refine
requirements to a functional design.Through a suitable
transformation this is taken to an event andaction based
formalism. Finally components in this design for a
distributedarchitecture are transformed to occam-like programs.
Original language | English |
---|---|
Title of host publication | LNCS 1165: Formal Methods for Industrial Applications: Specifying and Programming the Steam Boiler Control |
Publisher | Springer Verlag |
Publication date | 1996 |
Publication status | Published - 1996 |