Advertisement

mural: A Formal Development Support System

  • C. B. Jones
  • K. D. Jones
  • P. A. Lindsay
  • R. D. Moore

Table of contents

  1. Front Matter
    Pages i-xiii
  2. C. B. Jones, K. D. Jones, P. A. Lindsay, R. D. Moore
    Pages 1-12
  3. C. B. Jones, K. D. Jones, P. A. Lindsay, R. D. Moore
    Pages 13-31
  4. C. B. Jones, K. D. Jones, P. A. Lindsay, R. D. Moore
    Pages 33-106
  5. C. B. Jones, K. D. Jones, P. A. Lindsay, R. D. Moore
    Pages 107-169
  6. C. B. Jones, K. D. Jones, P. A. Lindsay, R. D. Moore
    Pages 171-197
  7. C. B. Jones, K. D. Jones, P. A. Lindsay, R. D. Moore
    Pages 199-213
  8. C. B. Jones, K. D. Jones, P. A. Lindsay, R. D. Moore
    Pages 215-220
  9. C. B. Jones, K. D. Jones, P. A. Lindsay, R. D. Moore
    Pages 221-240
  10. C. B. Jones, K. D. Jones, P. A. Lindsay, R. D. Moore
    Pages 241-262
  11. C. B. Jones, K. D. Jones, P. A. Lindsay, R. D. Moore
    Pages 263-299
  12. C. B. Jones, K. D. Jones, P. A. Lindsay, R. D. Moore
    Pages 301-307
  13. Back Matter
    Pages 309-423

About this book

Introduction

Formal methods enable computer architecture and software design to be mathematically proved correct before they are implemented. The complexity and time-consuming nature of such proofs have limited the applications of formal methods in the main to defence and safety-critical applications. The mural project (a joint Alvey-funded project between Manchester University and Rutherford Appleton Laboratories) has developed a software support system to help the user of formal methods. mural has created a user-friendly software environment (with extensive use of windows) that makes best use of human talents to produce computer systems that are proved to be correctly designed. Professor Cliff Jones is internationally known as the developer of the VDM system of formal notation (Vienna Development Method). This book describes the requirements, concepts, and realisation of the mural system. The authors present systematically and completely the results of this substantial research project, from the basic theoretical level to its effective implementation. The book will be of equal interest to academics working on formal methods at research level (and perhaps to graduate research students), and to practitioners and software engineers who are using - or who will have to use for defence contracts, etc. - formal methods.

Keywords

Mathematica Vienna Development Method Windows algorithms complexity design development formal methods logic semantics software software development sorting system verification

Authors and affiliations

  • C. B. Jones
    • 1
  • K. D. Jones
    • 2
  • P. A. Lindsay
    • 3
  • R. D. Moore
    • 1
  1. 1.Department of Computer ScienceUniversity of ManchesterManchesterUK
  2. 2.System Research CenterDigital Equipment CorporationPalo AltoUSA
  3. 3.Computer Science DepartmentUniversity of New South WalesKensingtonAustralia

Bibliographic information