The University of Southampton
University of Southampton Institutional Repository

Controlling control systems: an application of evolving retrenchment

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.) At ZB2002: Formal Specification and Development in Z and B, France. , pp. 42-61.

Record type: Conference or Workshop Item (Other)


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.

Postscript - 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, France, 2002-01-01
Keywords: formal specification, refinement, retrenchment, control systems, approximation
Organisations: Electronic & Software Systems


Local EPrints ID: 257767
ISBN: 3540431667
PURE UUID: 1b299291-4918-4e36-885d-4c273d671916

Catalogue record

Date deposited: 23 Jun 2003
Last modified: 18 Jul 2017 09:36

Export record


Author: Michael Poppleton
Author: Richard Banach
Editor: Didier Bert
Editor: Jonathan P. Bowen
Editor: Martin C. Henson
Editor: Ken Robinson

University divisions

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 supports OAI 2.0 with a base URL of

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.