The University of Southampton
University of Southampton Institutional Repository

Controlling control systems: an application of evolving retrenchment

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
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. pp. 42-61 .

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
Download (454kB)

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

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of http://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×