Specifying Systems: The TLA+ Language and Tools for Hardware and Software Engine
Leslie Lamport
- 出版商: Addison-Wesley Professional
- 出版日期: 2002-07-29
- 售價: $1,581
- 貴賓價: $1,502
- 語言: 英文
- 頁數: 382
- 裝訂: Paperback
- ISBN: 032114306X
- ISBN-13: 9780321143068
已絕版
買這商品的人也買了...
-
貴賓價: $1,946Professional J2EE EAI (Paperback)
-
售價: $399Policy-Based Networking: Architecture and Algorithms
-
售價: $480Under Pressure and On Time
-
$570貴賓價: $542 -
貴賓價: $1,789Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library (Paperback)
-
貴賓價: $1,637More Exceptional C++ (Paperback)
-
貴賓價: $1,843Exceptional C++: 47 Engineering Puzzles, Programming Problems, and Exception-Saf
-
貴賓價: $1,643Essential C++ (Paperback)
-
貴賓價: $2,097Inside the C++ Object Model (Paperback)
-
貴賓價: $1,562Programming Ruby: A Pragmatic Programmer's Guide (Paperback)
-
貴賓價: $931Algorithms: a Functional Programming Approach
-
貴賓價: $1,743Purely Functional Data Structures (1ST ed.)(快遞進口)
-
$420售價: $332 -
$450售價: $342 -
$320售價: $250 -
$880售價: $695 -
$280售價: $221 -
$750售價: $638 -
$760售價: $600 -
$580售價: $493 -
$720售價: $569 -
$550售價: $418 -
$590售價: $448 -
售價: $990LPI Linux Certification in a Nutshell, 2/e (Paperback)
-
$580售價: $458
商品描述
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.