This book is the distillation of over 25 years of work by one of the world's most renowned computer scientists. A specification is a written description of what a system is supposed to do, plus a way of checking to make sure that it works. Specifying a system helps us understand it. It's a good idea
Specifying Systems: The TLA+ Language and Tools for Hardware and Software Engineers
β Scribed by Leslie Lamport
- Publisher
- Addison-Wesley Professional
- Year
- 2002
- Tongue
- English
- Leaves
- 382
- Edition
- 1st
- Category
- Library
No coin nor oath required. For personal study only.
β¦ Synopsis
Spatial statistics is one of the most rapidly growing areas of statistics, rife with fascinating research opportunities. Yet, many statisticians are unaware of those opportunities, and most students in the United States are never exposed to any course work in spatial statistics. Written to be accessible to the nonspecialist, this volume surveys the applications of spatial statistics to a wide range of areas, including image analysis, geosciences, physical chemistry, and ecology. The book describes the contributions of the mathematical sciences, summarizes the current state of knowledge, and identifies directions for research Pt. 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 -- Pt. II. More Advanced Topics. 8. Liveness and Fairness. 9. Real Time. 10. Composing Specifications. 11. Advanced Examples -- Pt. III. The Tools. 12. The Syntactic Analyzer. 13. The TLAT[subscript E]X Typesetter. 14. The TLC Model Checker -- Pt. IV. The TLA+ Language. 15. The Syntax of TLA+. 16. The Operators of TLA+. 17. The Meaning of a Module. 18. The Standard Modules
π SIMILAR VOLUMES
<P>The art, craft, discipline, logic, practice and science of developing large scale software products is in increasing need of a trustworthy, believable and professional base. This book is one of a series of three volumes, devoted to fill this need. This series of strongly related text books combin
The art, craft, discipline, logic, practice and science of developing large-scale software products needs a professional base. The textbooks in this three-volume set combine informal, engineeringly sound approaches with the rigor of formal, mathematics-based approaches. This volume covers the