Refinement in Z and Object-Z Foundations and Advanced Applications /

Refinement is one of the cornerstones of the formal approach to software engineering, and its use in various domains has led to research on new applications and generalisation. This book brings together this important research in one volume, with the addition of examples drawn from different applica...

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριοι συγγραφείς: Derrick, John (Συγγραφέας), Boiten, Eerke A. (Συγγραφέας)
Συγγραφή απο Οργανισμό/Αρχή: SpringerLink (Online service)
Μορφή: Ηλεκτρονική πηγή Ηλ. βιβλίο
Γλώσσα:English
Έκδοση: London : Springer London : Imprint: Springer, 2014.
Έκδοση:2nd ed. 2014.
Θέματα:
Διαθέσιμο Online:Full Text via HEAL-Link
Πίνακας περιεχομένων:
  • Preface
  • Part I – Refining Z Specifications
  • An Introduction to Z
  • Simple Refinement
  • Data Refinement and Simulations
  • Refinement in Z
  • Calculating Refinements
  • Promotion
  • Testing and Refinement
  • A Single Simulation Rule
  • Part II – Interfaces and Operations: ADTs Viewed in an Environment
  • Refinement, Observation and Modification
  • IO Refinement
  • Weak Refinement
  • Non-Atomic Refinement
  • Case Study: A Digital and Analogue Watch
  • Further Generalisations
  • Part III – Object-Oriented Refinement
  • An Introduction to Object Z
  • Refinement in Object-Z
  • Class Refinement
  • Part IV – Modelling State and Behaviour
  • Combining CSP and Object-Z
  • Refining CSP and Object-Z Specifications
  • Conclusions
  • Glossary of Notation
  • Index.