Title :
Action refinement for true concurrent real time
Author :
Majster-Cederbaum, Mila ; Wu, Jinzhao
Author_Institution :
Fakultat fur Math. und Inf., Mannheim Univ., Germany
Abstract :
Action refinement is an essential operation in the design of concurrent systems, real-time or not. In this paper, we develop an 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 time-out. A syntactic action refinement operation is presented in a timed process algebra based on the internationally standardised specification language LOTOS. We show: (1) that the behavior of the refined system can be inferred compositionally from the behavior of the original system; (2) from the behaviors of the processes substituted for actions with explicitly represented start-points, that 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 (3) that the syntactic and semantic action refinements we developed coincide under these equivalence notions with respect to a metric and a CPO (complete partial order) based denotational semantics. Therefore, our refinement operations behave well. They also meet the commonly expected properties
Keywords :
bisimulation equivalence; causality; concurrency theory; process algebra; programming language semantics; real-time systems; specification languages; CPO-based denotational semantics; LOTOS specification language; action refinement; branching-time equivalence; complete partial order; compositional inference; concurrent real-time systems; congruences; explicitly represented start-points; history-preserving bisimulation equivalence; linear-time equivalence; metric; pomset trace equivalence; real-time noninterleaving causality-based setting; syntactic operation; syntax; time-out; timed bundle event structures; timed process algebra; urgent interactions; Algebra; Carbon capture and storage; Concurrent computing; History; Interleaved codes; Power system modeling; Protocols; Real time systems; Specification languages; Timing;
Conference_Titel :
Engineering of Complex Computer Systems, 2001. Proceedings. Seventh IEEE International Conference on
Conference_Location :
Skovde
Print_ISBN :
0-7695-1159-7
DOI :
10.1109/ICECCS.2001.930164