Temporal logic of programs
Temporal logic programming is complete and expressive
POPL '89 Proceedings of the 16th ACM SIGPLAN-SIGACT symposium on Principles of programming languages
Specifications are not (necessarily) executable
Software Engineering Journal
The existence of refinement mappings
Theoretical Computer Science
The temporal logic of reactive and concurrent systems
The temporal logic of reactive and concurrent systems
Towards a unified theory of intensional logic programming
Journal of Logic Programming
Specifications are (preferably) executable
Software Engineering Journal
ACM Transactions on Programming Languages and Systems (TOPLAS)
Proceedings of the NATO Advanced Study Institute on Deductive program design
Algebraic Semantics of Imperative Programs
Algebraic Semantics of Imperative Programs
On the Verification of Temporal Properties
Proceedings of the IFIP TC6/WG6.1 Thirteenth International Symposium on Protocol Specification, Testing and Verification XIII
Simple on-the-fly automatic verification of linear temporal logic
Proceedings of the Fifteenth IFIP WG6.1 International Symposium on Protocol Specification, Testing and Verification XV
An Introduction to Executable Modal and Temporal Logics
IJCAI '93 Proceedings of the Workshop on Executable Modal and Temporal Logics
Efficiently Executable Temporal Logic Programs
IJCAI '93 Proceedings of the Workshop on Executable Modal and Temporal Logics
Executable requirements for embedded systems
ICSE '81 Proceedings of the 5th international conference on Software engineering
An Operational Approach to Requirements Specification for Embedded Systems
IEEE Transactions on Software Engineering
Translating TLA+ to b for validation with ProB
IFM'12 Proceedings of the 9th international conference on Integrated Formal Methods
Hi-index | 0.00 |
TLA (the Temporal Logic of Actions) is a linear temporal logic for specifying and reasoning about reactive systems. We define a subset of TLA whose formulas are amenable to validation by animation, with the intent to facilitate the communication between domain and solution experts in the design of reactive systems.