Formal Specification

Techniques and Applications

  • Nimal┬áNissanke

Table of contents

  1. Front Matter
    Pages I-XIX
  2. Nimal Nissanke
    Pages 1-9
  3. Nimal Nissanke
    Pages 11-47
  4. Nimal Nissanke
    Pages 49-67
  5. Nimal Nissanke
    Pages 69-80
  6. Nimal Nissanke
    Pages 81-93
  7. Nimal Nissanke
    Pages 95-110
  8. Nimal Nissanke
    Pages 111-140
  9. Nimal Nissanke
    Pages 141-162
  10. Nimal Nissanke
    Pages 163-187
  11. Nimal Nissanke
    Pages 189-212
  12. Nimal Nissanke
    Pages 213-239
  13. Nimal Nissanke
    Pages 241-263
  14. Back Matter
    Pages 265-295

About this book


Formal Specification is a textbook for 2nd/3rd year undergraduate and postgraduate courses in Formal Methods which offers a practical and versatile approach to constructing specifications. It covers both model-based and algebraic approaches and emphasises the range of languages and approaches which are available. Mathematical principles are explained using examples from everyday life (like card games), in order to "demystify" them and make them more comprehensible. It includes: unrivalled coverage of the topic including all important, recent advances lots of exercises with model answers case studies to guide students through the main principles margin notes to identify key points. Readers of this book do not have to be fully competent in formal specification - it is written to be accessible to any student who wants to learn about the topic.


design formal methods formal specification language object orientation

Authors and affiliations

  • Nimal┬áNissanke
    • 1
  1. 1.Department of Computing ScienceUniversity of ReadingWhiteknights, ReadingUK

Bibliographic information