Dealing with different time scales in formal specifications

  • Authors:
  • E. Corsetti;E. Crivelli;D. Mandrioli;A. Montanari;A. C. Morzenti;P. San Pietro;E. Ratto

  • Affiliations:
  • CISE, Milano;ENEL-CRA, Milano;Politecnico di Milano;CISE, Milano;Politecnico di Milano;Politecnico di Milano;CISE, Milano

  • Venue:
  • IWSSD '91 Proceedings of the 6th international workshop on Software specification and design
  • Year:
  • 1991

Quantified Score

Hi-index 0.00

Visualization

Abstract

We motivate the need for allowing the consistent treatment of different time scales in formal specifications of time critical systems, with the purpose of enhancing the naturalness and practical usability of the notation. Our approach to this issue is illustrated on TRIO, a temporal logic language for the specification of Real-Time systems. We briefly introduce TRIO and define an extension to the language which considers a temporal universe composed of various temporal domains of different time granularity. The semantics of the extended language is defined via translation mechanisms which allow us to interpret formulas referring to a larger time granularity in a finer temporal domain, and the main properties of such translations are discussed. Finally we present a complete simple example of a system specified at various levels of granularity.