Action Refinement for True Concurrent Real Time

  • Authors:
  • Affiliations:
  • Venue:
  • ICECCS '01 Proceedings of the Seventh International Conference on Engineering of Complex Computer Systems
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

Abstract: Action refinement is an essential operation in the design of concurrent systems, real-time or not. In this paper we develop action refinement technique in a real-time non-interleaving causality based setting, a timed extension of bundle event structures that allows for urgent interactions to model timeout. Syntactic action refinement operation is presented in a timed process algebra based on the internationally standardised specification language LOTOS. We show that the behavior of the refined system can be inferred compositionally from the behavior of the original system and from the behaviors of the processes substituted for actions with explicitly represented start points, the timed versions of a linear-time equivalence, pomset trace equivalence, and a branching-time equivalence, history preserving bisimulation equivalence, are both congruences under our refinement, and the syntactic and semantic action refinements we developed coincide under these equivalence notions with respect to a metric and a c.p.o. based denotational semantics. Therefore our refinement operations behave well. They meet the commonly expected properties.