Specifying Systems: The TLA+ Language and Tools for Hardware and Software Engineers

Abstract

From the Book: This book will teach you how to write specifications of computer systems, using the language TLA+. It's rather long, but most people will read only Part I, which comprises the first 83 pages. That part contains all that most engineers need to know about writing specifications; it assumes only the basic background in computing and knowledge of mathematics expected of an undergraduate studying engineering or computer science. Part II contains more advanced material for more sophisticated readers. The remainder of the book is a reference manual—Part III for the TLA+ tools and Part IV for the language itself. The TLA World Wide Web page contains material to accompany the book, including the…

Citation impact

953
total citations
FWCI
13.78
Percentile
100%
References
0
Citations per year

Authors

1

Topics & keywords

Keywords
  • Computer science
  • Software engineering
  • Software
  • Programming language
UN Sustainable Development Goals
  • Quality Education
No related works found for this paper.