• Documents
  • Authors
  • Tables
  • Other Seers ▼
    RefSeer AckSeer CollabSeer SeerSeer
  • Log in
  • Sign up
  • MetaCart

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

On TLA as a Logic (1996)

Cached

  • Download as a PDF
  •  
  • Download as a PS

Download Links

  • [pa.bell-labs.com]
  • [www4.informatik.tu-muenchen.de]
  • [www.pst.informatik.uni-muenchen.de]
  • [www4.in.tum.de]
  • [www4.informatik.tu-muenchen.de]
  • [wwwbroy.informatik.tu-muenchen.de]
  • [wwwbroy.informatik.tu-muenchen.de]

  • Other Repositories/Bibliography

  • DBLP
  • Save to List
  • Add to Collection
  • Correct Errors
  • Monitor Changes
by Martin Abadi , Stephan Merz
Citations:8 - 3 self
  • Summary
  • Active Bibliography
  • Co-citation
  • Clustered Documents
  • Version History

BibTeX

@MISC{Abadi96ontla,
    author = {Martin Abadi and Stephan Merz},
    title = {On TLA as a Logic},
    year = {1996}
}

Years of Citing Articles

Bookmark

citeulike Connotea Bibsonomy Del.icio.us Digg Reddit

OpenURL

 

Abstract

this paper we describe TLA from a logical perspective; our description of TLA has three aspects: 1. As a logic, TLA has a precise syntax and semantics. We define these in the next section. Our intent is not to develop a new TLA, but rather to explain and to refine Lamport's definition of TLA [19]. 2. Like HOL [13] and other logics, TLA can serve for representing reactive systems in several styles. In particular, a specification may describe concurrent steps as interleaved or simultaneous; communication between components may be synchronous or asynchronous. We discuss a few styles in section 3. 3. Proofs in TLA rely on basic rules of temporal logic, rules for refinement, and rules for composition. We state the principal rules in sections 4 and 5. Following [7, 8], we show that some of them arise from general logical (or algebraic) considerations, largely independent of the details of TLA This paper is a self-contained presentation of TLA. It is however not a survey, in that it includes technical novelties and in that it is far from comprehensive. Lamport's original work on TLA [19] provides much additional, useful material, and in particular some motivation for the TLA approach and a proof system for TLA. Other papers discuss mechanical verification in TLA [11, 16], refinement and composition [6, 4], real-time systems and hybrid systems [5, 18, 12], and medium-size examples [20]. There are also works on PTLA [1, 29], a propositional logic based on a preliminary version of TLA. Finally, the logic TLR has many similarities with TLA [28]. 2 Mart'in Abadi and Stephan Merz 2 A Definition of TLA

Citations

765 The temporal logic of actions - Lamport
514 L.: Composing specifications - Abadi, Lamport - 1992
466 Introduction to HOL : a theorem proving environment for higher-order logic - Gordon, Melham - 1993
409 L.: The existence of refinement mappings - Abadi, Lamport - 1991
377 Proof of correctness of Data representations - Hoare - 1972
350 F.B.: Defining liveness - Alpern, Schneider - 1985
201 An Old-Fashioned Recipe for Real Time - Abadi, Lamport - 1991
170 What good is temporal logic - Lamport - 1983
142 Specification and design of (parallel) programs - Jones - 1983
56 Mechanical verification of concurrent systems with TLA - Engberg, Grønning, et al. - 1992
50 Hybrid Systems in TLA - Lamport
42 Composing speci cations - Abadi, Lamport - 1993
39 The existence of re�nement mappings - Abadi, Lamport - 1991
36 A logical view of composition - Abadi, Plotkin
36 Veri�cation of a multiplier: 64 bits and beyond - Kurshan, Lamport - 1993
29 Specifying and verifying fault-tolerant systems - Lamport, Merz - 1994
25 Design of Compositional Proof Systems Based on Assumption-Commitment Specifications — Application to UNITY - Collette - 1994
23 De ning liveness - Alpern, Schneider - 1985
14 An Axiomatization of Lamport’s Temporal Logic of Actions - Abadi - 1990
14 A Logical View of Composition and refinement - Abadi, Plotkin - 1991
10 Reason about programs by exploiting the environment - Fix, Schneider - 1485
7 Speci cation and design of (parallel) programs - Jones - 1983
5 A logical view of composition and re nement - Abadi, Plotkin - 1991
3 Mechanical veri cation of concurrent systems with TLA - Engberg, nning, et al. - 1992
3 Veri cation of a multiplier: 64 bits and beyond - Kurshan, Lamport - 1993
3 Refining specifications - Abadi, Lamport, et al.
2 Re ning speci cations - Abadi, Lamport, et al.
1 Design of Compositional Proof Systems Based onAssumptionCommitment Speci cations: Application to UNITY - Collette - 1994
The National Science Foundation
  • About CiteSeerX
  • Submit Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2010 The Pennsylvania State University