Programs, recursion and unbounded choice : predicate-transformation semantics and transformation rules

書誌事項

Programs, recursion and unbounded choice : predicate-transformation semantics and transformation rules

Wim H. Hesselink

(Cambridge tracts in theoretical computer science, 27)

Cambridge University Press, 2005

  • : pbk

この図書・雑誌をさがす
注記

"This digitally printed first paperback version 2005"--T.p.verso

Bibliographical references: p. [217]-220

Includes index

内容説明・目次

内容説明

This book is a complete account of the predicate transformation calculus semantics of sequential programs, including repetitions, recursive procedures, computational induction and unbounded nondeterminacy. Predicate transformation semantics are the best specification method for the development of correct and well-structured computer programs. The author develops this theory to a greater depth than has been achieved before, and describes it in a way that makes it readily compatible with programming rules for partial and total correctness of repetitions and recursive procedures, supplies new rules for proving incorrectness, and a stronger rule for proving that two programs satisfy the same specifications. Finally, the semantics are extended so that non-terminating programs can be specified as well. This will be essential reading for all computer scientists working in specification and verification of programs.

目次

  • List of symbols
  • Introduction
  • 1. Weakest preconditions
  • 2. Annotation, recursion and repetition
  • 3. Healthiness laws
  • 4. Semantics of recursion
  • 5. Ramifications
  • 6. Relational semantics
  • 7. Determinacy and disjunctivity
  • 8. Syntactic criteria
  • 9. Operational semantics of recursion
  • 10. Procedure substitutions
  • 11. Induction and semantic equality
  • 12. Induction and refinement
  • 13. The strong preorder
  • 14. Temporal operators
  • 15. Predicative fairness
  • 16. Solutions of exercises
  • References
  • Index of concepts and identifiers.

「Nielsen BookData」 より

関連文献: 1件中  1-1を表示
詳細情報
  • NII書誌ID(NCID)
    BA77914137
  • ISBN
    • 0521018293
  • 出版国コード
    uk
  • タイトル言語コード
    eng
  • 本文言語コード
    eng
  • 出版地
    Cambridge
  • ページ数/冊数
    xii, 223 p.
  • 大きさ
    25 cm
  • 親書誌ID
ページトップへ