Download:
by Rance Cleaveland, Gerald Luttgen, V. Natarajan
Theoretical Computer Science
http://www.icase.edu/~luettgen/publications/pdffiles/CONCUR96.pdf
Add To MetaCart
Abstract:
Abstract. This paper presents a process algebra for distributed systems in which some actions may take precedence over others. In contrast with existing approaches to priorities, our algebra only allows actions to preempt others at the same \location " and therefore captures a notion of localized precedence. Using Park's and Milner's notion of strong bisimulation as a basis, we develop a behavioral congruence and axiomatize it for nite processes; we also derive an associated observational congruence. Simple examples highlight the utility of the theory. 1
Citations
|
2807
|
Communication and Concurrency
– Milner
- 1989
|
|
2749
|
Communicating Sequential Processes
– Hoare
- 1985
|
|
133
|
The Concurrency Workbench
– Cleaveland, Parrow, et al.
|
|
88
|
A Temporal Process Algebra
– Hennessy, Regan
- 1990
|
|
67
|
Syntax and defining equations for an interrupt mechanism in process algebra, Fundamenta Informaticae IX
– BAETEN, BERGSTRA, et al.
- 1986
|
|
53
|
A non-interleaving semantics for CCS based on proved transitions. Fundamenta Informaticae
– Boudol, Castellani
- 1988
|
|
49
|
CCS with priority choice
– CAMILLERI, WINSKEL
- 1995
|
|
43
|
A process algebra of communicating shared resources with dense time and priorities
– Bremond-Gregoire, Lee
- 1997
|
|
36
|
Observing localities
– Boudol, Castellani, et al.
- 1991
|
|
20
|
Concurrency and automata on in nite sequences
– Park
- 1980
|
|
19
|
Modeling and verifying distributed systems using priorities: A case study
– Cleaveland, Luttgen, et al.
- 1996
|
|
16
|
Three partition re nement algorithms
– Paige, Tarjan
- 1987
|
|
14
|
Ste en. The Concurrency Workbench: a semanticsbased tool for the veri cation of nite-state systems
– Cleaveland, Parrow, et al.
- 1993
|
|
13
|
A process calculus with incomparable priorities
– HANSSON, ORAVA
|
|
12
|
Petri net semantics of priority systems
– Best, Koutny
- 1992
|
|
11
|
Syntax and de ning equations for an interrupt mechanism in process algebra
– Baeten, Bergstra, et al.
- 1986
|
|
9
|
Priorities for Modeling and Verifying Distributed Systems
– Cleaveland, Luttgen, et al.
- 1996
|
|
9
|
A parametric approach to localities
– Montanari, Yankelevich
- 1992
|
|
7
|
Prioritized and Independent Actions in Distributed Computer Systems
– Jensen
- 1994
|
|
2
|
Priorities and abstraction in process algebra
– Christo
- 1994
|