Skip to main content
Log in

Composing and Refining Dense Temporal Logic Specifications

  • Original Paper
  • Published:
Formal Aspects of Computing

Abstract.

A dense temporal logic development method for the specification, refinement, composition and verification of reactive systems is introduced. A reactive system is specified by a pair consisting of a machine and a condition that indicate the valid computations of this machine. Compositionality is achieved by indicating whether each step is an environment step, a system step, or a communication step. Refinement can be expressed straightforwardly in the logic because the stutter problem is elegantly solved by using the dense structure of the logic. Compositionality enables us to break refinement between complex systems into refinement between small and simple systems. The latter can then be verified by existing proof rules for refinement which are reformulated in our formalism.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Author information

Authors and Affiliations

Authors

Additional information

Received January 1997 / Accepted in revised form April 2000

Rights and permissions

Reprints and permissions

About this article

Cite this article

Cau, A. Composing and Refining Dense Temporal Logic Specifications. Form Aspects Comput 12, 52–70 (2000). https://doi.org/10.1007/s001650070036

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/s001650070036

Navigation