Specifying Systems: The TLA+ Language and Tools for Hardware and Software Engine
Leslie Lamport
- 出版商: Addison Wesley
- 出版日期: 2002-07-19
- 售價: $1,820
- 貴賓價: 9.5 折 $1,729
- 語言: 英文
- 頁數: 382
- 裝訂: Paperback
- ISBN: 032114306X
- ISBN-13: 9780321143068
-
相關翻譯:
用TLA+定義系統:TLA+語言與工具在軟硬件設計中的應用 (簡中版)
買這商品的人也買了...
-
$2,480$2,356 -
$570$559 -
$931Algorithms: a Functional Programming Approach
-
$2,380$2,261 -
$1,980$1,881 -
$2,150$2,043 -
$1,820$1,729 -
$399Policy-Based Networking: Architecture and Algorithms
-
$1,320$1,254 -
$2,150$2,043 -
$1,723$1,689 -
$2,180$2,071 -
$880$695 -
$450$356 -
$550$435 -
$750$638 -
$760$600 -
$580$458 -
$590$466 -
$280$221 -
$720$569 -
$420$332 -
$580$458 -
$990LPI Linux Certification in a Nutshell, 2/e (Paperback)
-
$320$250
相關主題
商品描述
This book is the distillation of over 25 years of work by one of the world's most renowned computer scientists. Leslie Lamport, the creator of the LaTeX typesetting system, shows how to write unambiguous specifications of complex computer systems. The first part provides a concise and lucid introduction to specification, explaining how to describe, with mathematical precision, the behavioral properties of a system—what that system is allowed to do. The emphasis here is on safety properties. The second part of Specifying Systems: The TLA+ Language and Tools for Hardware and Software Engineers covers more advanced topics, including liveness and fairness, real time properties, and composition. The book's final two parts provide a complete reference manual for the TLA+ language and tools, as well as a handy mini-manual.
Table of Contents
List of Figures and Tables.
Acknowledgments.
Introduction.
I. Getting Started.
1. A Little Simple Math.
2. Specifying a Simple Clock.
3. An
Asynchronous Interface.
4. A FIFO.
5. A Caching Memory.
6. Some More
Math.
7. Writing a Specification: Some Advice.
II: More Advanced Topics.
8. Liveness and Fairness.
9. Real Time.
10. Composing
Specifications.
11. Advanced Examples.
III: The Tools.
12. The Syntactic Analyzer.
13. The TLATEX Typesetter.
14. The
TLC Model Checker.
Mini-Manual 268-273.
15. The Syntax of TLA+.
16.
The Operators of TLA+.
17. The Meaning of a Module.
18. The Standard
Modules.