DocumentCode
3195997
Title
Action refinement for true concurrent real time
Author
Majster-Cederbaum, Mila ; Wu, Jinzhao
Author_Institution
Fakultat fur Math. und Inf., Mannheim Univ., Germany
fYear
2001
fDate
2001
Firstpage
58
Lastpage
68
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Engineering of Complex Computer Systems, 2001. Proceedings. Seventh IEEE International Conference on
Conference_Location
Skovde
Print_ISBN
0-7695-1159-7
Type
conf
DOI
10.1109/ICECCS.2001.930164
Filename
930164
Link To Document