Practical TLA+ : planning driven development (Record no. 33339)

000 -LEADER
fixed length control field a
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION
fixed length control field 241118b xxu||||| |||| 00| 0 eng d
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 9781484248324
082 ## - DEWEY DECIMAL CLASSIFICATION NUMBER
Classification number 005.13
Item number WAY
100 ## - MAIN ENTRY--PERSONAL NAME
Personal name Wayne, Hillel
245 ## - TITLE STATEMENT
Title Practical TLA+ : planning driven development
260 ## - PUBLICATION, DISTRIBUTION, ETC. (IMPRINT)
Name of publisher, distributor, etc Apress,
Date of publication, distribution, etc 2018
Place of publication, distribution, etc New York :
300 ## - PHYSICAL DESCRIPTION
Extent xxiii, 221 p. ;
Other physical details ill.,
Dimensions 26 cm.
365 ## - TRADE PRICE
Price amount 924.00
Price type code
Unit of pricing 01
504 ## - BIBLIOGRAPHY, ETC. NOTE
Bibliography, etc Includes index.
520 ## - SUMMARY, ETC.
Summary, etc Learn how to design complex, correct programs and fix problems before writing a single line of code. This book is a practical, comprehensive resource on TLA+ programming with rich, complex examples. Practical TLA+ shows you how to use TLA+ to specify a complex system and test the design itself for bugs. You'll learn how even a short TLA+ spec can find critical bugs. Start by getting your feet wet with an example of TLA+ used in a bank transfer system, to see how it helps you design, test, and build a better application. Then, get some fundamentals of TLA+ operators, logic, functions, PlusCal, models, and concurrency. Along the way you will discover how to organize your blueprints and how to specify distributed systems and eventual consistency. Finally, you'll put what you learn into practice with some working case study applications, applying TLA+ to a wide variety of practical problems: from algorithm performance and data structures to business code and MapReduce. After reading and using this book, you'll have what you need to get started with TLA+ and how to use it in your mission-critical applications. What You'll Learn Read and write TLA+ specs Check specs for broken invariants, race conditions, and liveness bugs Design concurrency and distributed systems Learn how TLA+ can help you with your day-to-day production work Who This Book Is For Those with programming experience who are new to design and to TLA+.
650 ## - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name as entry element Software development
Topical term or geographic name as entry element Scripting languages
Topical term or geographic name as entry element Data processing
Topical term or geographic name as entry element ActiveWorkers
Topical term or geographic name as entry element Binary search
Topical term or geographic name as entry element Dekker's Algorithm
Topical term or geographic name as entry element End process
Topical term or geographic name as entry element EXTENDS Integers
Topical term or geographic name as entry element Fair process
Topical term or geographic name as entry element MapReduce
Topical term or geographic name as entry element Model checking
Topical term or geographic name as entry element PlusCal
Topical term or geographic name as entry element Symmetry sets
Topical term or geographic name as entry element Temporal Logic
942 ## - ADDED ENTRY ELEMENTS (KOHA)
Source of classification or shelving scheme
Item type Books
Holdings
Withdrawn status Lost status Source of classification or shelving scheme Damaged status Not for loan Permanent location Current location Date acquired Source of acquisition Cost, normal purchase price Full call number Barcode Date last seen Koha item type
          DAU DAU 2024-11-12 Amazon 924.00 005.13 WAY 035133 2024-11-18 Books

Powered by Koha