Real-time specification and modeling with joint actions

  • Authors:
  • Reino Kurki-Suonio;Kari Systä;Jüri Vain

  • Affiliations:
  • Tampere University of Technology, Tampere, Finland;Tampere University of Technology, Tampere, Finland;Estonian Academy of Sciences, Institute of Cybernetics, Akadeemia tee 21, 200108 Tallinn, Estonia

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

Quantified Score

Hi-index 0.00

Visualization

Abstract

The notion of joint actions provides a natural execution model for a specification language, when temporal logic of actions is used for formal reasoning. We extend this basis with scheduling, the role of which is to enforce liveness properties and to introduce real-time properties. This is done in a way that agrees with the partial-order view of computations and can be applied already in early stages of specification and design. In scheduling principles this leads to distinction of total correctness, partial correctness, and incorrectness with respect to liveness properties. A general scheduling policy is formulated that covers any reasonable scheduling as a special case. When this policy is totally correct and gives the required real-time properties, no special limitations are imposed on implementation. A refinement method is described by which a system can be transformed into a form for which this is true.