Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Event-based operational semantics and a consistency result for real-time concurrent processes with action refinement
Sun X., Zhang W., Wu J. Journal of Computer Science and Technology19 (6):828-839,2004.Type:Article
Date Reviewed: Aug 3 2005

An event-based operational semantics for a timed language of temporal ordering specifications (LOTOS)-like process algebra (http://wwwtios.cs.utwente.nl/lotos/) is introduced in this theoretical paper. The authors examine a language describing the processes built from a set Obs of observable actions having durations. This language supports both sequential and parallel composition, transfer of control, and refinement of an action by a more detailed process of the same duration and recursivity.

A first common approach of the semantics of such a language, the denotational true concurrency semantics, uses timed event structures. Such a structure consists of events labeled with actions, and connected by relations of causality and conflict. Two events e and e′ are in conflict if they cannot both occur in a single system run. If X is a set of events that are pairwise in conflict, X causes e if, when e happens, exactly one event in X happens before. How to interpret the language in a timed event structure is highly nontrivial. The summary given in paragraph 3.3 is impossible to understand, and one must go to the given references.

The heart of the paper is the introduction of an operational semantics defined by means of inference rules. Here, event identities are generated by annotating each action occurrence in expressions. The transition P → e,a,t P′ means that expression P can perform event e labeled with action a, finishes at time t, and then evolves into expression P′. One can write a list of axioms for this transition relation. The major result of the paper shows that the operational semantics is consistent with the previous denotational true concurrency semantics. If the matter is clearly not in its final stage, this operational approach seems to be more manageable.

Reviewer:  F. Aribaud Review #: CR131621 (0602-0181)
Bookmark and Share
 
Process Models (F.3.2 ... )
 
 
Operational Semantics (F.3.2 ... )
 
 
Parallelism And Concurrency (F.1.2 ... )
 
 
Modes Of Computation (F.1.2 )
 
 
Semantics Of Programming Languages (F.3.2 )
 
Would you recommend this review?
yes
no
Other reviews under "Process Models": Date
A tutorial on EMPA
Bernardo M., Gorrieri R. (ed) Theoretical Computer Science 202(1-2): 1-54, 1998. Type: Article
Nov 1 1998
CSP, partial automata, and coalgebras
Wolter U. Theoretical Computer Science 280(1-2): 3-34, 2002. Type: Article
Dec 18 2002
Well-behaved flow event structures for parallel composition and action refinement
van Glabbeek R., Goltz U. Theoretical Computer Science 311(1-3): 463-478, 2004. Type: Article
Sep 29 2004
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy