Controlling control systems: an application of evolving retrenchment


Poppleton, Michael and Banach, Richard (2002) Controlling control systems: an application of evolving retrenchment. ZB2002: Formal Specification and Development in Z and B, Grenoble, France, Springer-Verlag Lecture Notes in Computer Science, 42-61.

Download

[img] Postscript
Download (444Kb)

Description/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.

Item Type: Conference or Workshop Item (UNSPECIFIED)
Additional Information: Event Dates: January 2002
ISBNs: 3540431667
Related URLs:
Keywords: formal specification, refinement, retrenchment, control systems, approximation
Divisions: Faculty of Physical and Applied Science > Electronics and Computer Science > Electronic & Software Systems
Item ID: 257767
Date Deposited: 23 Jun 2003
Last Modified: 02 Mar 2012 12:58
Contributors: Poppleton, Michael (Author)
Banach, Richard (Author)
Bert, Didier (Editor)
Bowen, Jonathan P. (Editor)
Henson, Martin C. (Editor)
Robinson, Ken (Editor)
Date: 2002
Additional Information: Event Dates: January 2002
Status: Published
Publisher: Springer-Verlag Lecture Notes in Computer Science
Further Information:Google Scholar
URI: http://eprints.soton.ac.uk/id/eprint/257767

Actions (login required)

View Item View Item