Controlling control systems: an application of evolving retrenchment
Controlling control systems: an application of evolving retrenchment
We review retrenchment as a liberalisation of refinement, for the description of applications too rich (e.g. using continuous and infinite types) for refinement. A specialisation of the notion, evolving retrenchment, is introduced, motivated by the need for an approximate, evolving notion of simulation. The focus of the paper is the case study, a substantial second-order linear control system. The design step from continuous to zero-order hold discrete system is expressible as an evolving retrenchment. Thus we demonstrate that the retrenchment approach can formalise the development of useful applications, which are outside the scope of refinement. The work is presented in a data type-enriched language containing the B language of J.-R. Abrial.
formal specification, refinement, retrenchment, control systems, approximation
3540431667
42-61
Poppleton, Michael
4c60e63f-188c-4636-98b9-de8a42789b1b
Banach, Richard
3c9a2946-4d86-428e-bce2-6dfdde219ff3
Bert, Didier
e8f50eb1-9bfb-4b40-a9f4-b62d47c38e4d
Bowen, Jonathan P.
acf15d2e-c07e-495e-8d2c-3d0404f478b9
Henson, Martin C.
2ec78c14-bafd-4ba7-aad7-5d36e662dc50
Robinson, Ken
410249a8-9cb3-4c4f-acf5-6134f66d912d
2002
Poppleton, Michael
4c60e63f-188c-4636-98b9-de8a42789b1b
Banach, Richard
3c9a2946-4d86-428e-bce2-6dfdde219ff3
Bert, Didier
e8f50eb1-9bfb-4b40-a9f4-b62d47c38e4d
Bowen, Jonathan P.
acf15d2e-c07e-495e-8d2c-3d0404f478b9
Henson, Martin C.
2ec78c14-bafd-4ba7-aad7-5d36e662dc50
Robinson, Ken
410249a8-9cb3-4c4f-acf5-6134f66d912d
Poppleton, Michael and Banach, Richard
(2002)
Controlling control systems: an application of evolving retrenchment.
Bert, Didier, Bowen, Jonathan P., Henson, Martin C. and Robinson, Ken
(eds.)
ZB2002: Formal Specification and Development in Z and B, , Grenoble, France.
.
Record type:
Conference or Workshop Item
(Other)
Abstract
We review retrenchment as a liberalisation of refinement, for the description of applications too rich (e.g. using continuous and infinite types) for refinement. A specialisation of the notion, evolving retrenchment, is introduced, motivated by the need for an approximate, evolving notion of simulation. The focus of the paper is the case study, a substantial second-order linear control system. The design step from continuous to zero-order hold discrete system is expressible as an evolving retrenchment. Thus we demonstrate that the retrenchment approach can formalise the development of useful applications, which are outside the scope of refinement. The work is presented in a data type-enriched language containing the B language of J.-R. Abrial.
Other
poppletonzb2002.ps
- Other
More information
Published date: 2002
Additional Information:
Event Dates: January 2002
Venue - Dates:
ZB2002: Formal Specification and Development in Z and B, , Grenoble, France, 2002-01-01
Keywords:
formal specification, refinement, retrenchment, control systems, approximation
Organisations:
Electronic & Software Systems
Identifiers
Local EPrints ID: 257767
URI: http://eprints.soton.ac.uk/id/eprint/257767
ISBN: 3540431667
PURE UUID: 1b299291-4918-4e36-885d-4c273d671916
Catalogue record
Date deposited: 23 Jun 2003
Last modified: 14 Mar 2024 06:02
Export record
Contributors
Author:
Michael Poppleton
Author:
Richard Banach
Editor:
Didier Bert
Editor:
Jonathan P. Bowen
Editor:
Martin C. Henson
Editor:
Ken Robinson
Download statistics
Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.
View more statistics