Scalable Techniques for Formal Verification

This book is about formal veri?cation, that is, the use of mathematical reasoning to ensure correct execution of computing systems. With the increasing use of c- puting systems in safety-critical and security-critical applications, it is becoming increasingly important for our well-being to ensure t...

Mô tả đầy đủ

Đã lưu trong:
Chi tiết về thư mục
Tác giả chính: Ray, Sandip. (Tác giả, http://id.loc.gov/vocabulary/relators/aut)
Tác giả của công ty: SpringerLink (Online service)
Định dạng: Điện tử eBook
Ngôn ngữ:English
Được phát hành: New York, NY : Springer US : Imprint: Springer, 2010.
Phiên bản:1st ed. 2010.
Những chủ đề:
Truy cập trực tuyến:https://doi.org/10.1007/978-1-4419-5998-0
Các nhãn: Thêm thẻ
Không có thẻ, Là người đầu tiên thẻ bản ghi này!
Mục lục:
  • Preliminaries
  • Overview of Formal Verification
  • to ACL2
  • Sequential Program Verification
  • Sequential Programs
  • Operational Semantics and Assertional Reasoning
  • Connecting Different Proof Styles
  • Verification of Reactive Systems
  • Reactive Systems
  • Verifying Concurrent Protocols Using Refinements
  • Pipelined Machines
  • Invariant Proving
  • Invariant Proving
  • Predicate Abstraction via Rewriting
  • Formal Integration of Decision Procedures
  • Integrating Deductive and Algorithmic Reasoning
  • A Compositional Model Checking Procedure
  • Connecting External Deduction Tools with ACL2
  • Conclusion
  • Summary and Conclusion.