5th Refinement Workshop

Proceedings of the 5th Refinement Workshop, organised by BCS-FACS, London, 8–10 January 1992

  • Cliff B. Jones
  • Roger C. Shaw
  • Tim Denvir
Conference proceedings

Part of the Workshops in Computing book series (WORKSHOPS COMP.)

Table of contents

  1. Front Matter
    Pages i-viii
  2. Patrick O’Ferrall
    Pages 1-2
  3. Robin Milner
    Pages 3-3
  4. Antonio Cau, Ruurd Kuiper, Willem-Paul de Roever
    Pages 4-42
  5. Martin Ward
    Pages 43-69
  6. Colin O’Halloran
    Pages 119-139
  7. José N. Oliveira
    Pages 140-171
  8. Morten Elvang-Gøransson
    Pages 172-180
  9. Maurice Naftalin
    Pages 211-229
  10. Jim Grundy
    Pages 230-254
  11. Lindsay Groves, Raymond Nickson, Mark Utting
    Pages 272-297
  12. J. Zwiers, J. Coenen, W.-P. de Roever
    Pages 342-366
  13. J. C. P. Woodcock
    Pages 367-378
  14. Back Matter
    Pages 379-381

About these proceedings


Refinement is the term used to describe systematic and formal methods of specifying hard- and software and transforming the specifications into designs and implementations. The value of formal methods in producing reliable hard- and software is widely appreciated by academics and workers in industry, despite the fact that certain research areas, such as the application to industrial-scale problems, are still in their infancy. This volume contains the papers presented at the 5th Refinement Workshop held in London, 8-10 January 1992. Its theme was the theory and practice of software specifications, which is the transformation of formal software specifications into more correct specifications, designs and codes. This has been an important area of research for the last 5 years and the workshop addressed specific issues and problems related to it. Among the topics discussed in this volume are: the role of refinement in software development, parallel designs and implementations, methods and tools for verification of critical properties, refinement and confidentiality, concurrent processes as objects, the compliance of Ada programs with Z specifications and a tactic driven refinement tool. This is the latest refinement workshop proceedings to be published in the Workshops in Computing series (the 3rd and 4th workshops having appeared in 1990 and 1991 respectively). It will be of interest to academic and industrial researchers, postgraduate students and research-oriented developers in the computer industry.


Variable classification concurrency design development formal methods formal specification language program correction refinement software software development verification

Editors and affiliations

  • Cliff B. Jones
    • 1
  • Roger C. Shaw
    • 2
  • Tim Denvir
    • 3
  1. 1.Department of Computer ScienceThe UniversityManchesterUK
  2. 2.Lloyd’s Register HouseLloyd’s Register of ShippingCroydon, SurreyUK
  3. 3.Translimina LtdWinchmore Hill, LondonUK

Bibliographic information

  • DOI
  • Copyright Information Springer-Verlag London 1992
  • Publisher Name Springer, London
  • eBook Packages Springer Book Archive
  • Print ISBN 978-3-540-19752-2
  • Online ISBN 978-1-4471-3550-0
  • Series Print ISSN 1431-1682
  • Buy this book on publisher's site