1999
DOI: 10.1007/3-540-48683-6_18
|View full text |Cite
|
Sign up to set email alerts
|

A Complete Finite Prefix for Process Algebra

Abstract: In this paper we show how to use McMillan's complete finite prefix approach for process algebra. We present the model of component event structures as a semantics for process algebra, and show how to construct a complete finite prefix for this model. We present a simple adequate order (using an order on process algebra expressions) as an optimization to McMillan's original algorithm.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4

Citation Types

0
36
0

Year Published

2000
2000
2014
2014

Publication Types

Select...
5
1
1

Relationship

0
7

Authors

Journals

citations
Cited by 18 publications
(36 citation statements)
references
References 18 publications
0
36
0
Order By: Relevance
“…Event structures arise naturally under the partial order unfolding semantics for Petri nets , and also as a natural semantics for process algebras (see, e.g. the work of Langerak and Brinksma ). The state reached after some execution is represented by a configuration of the event structure, which is a conflict‐free, history‐closed set of events.…”
Section: Introductionmentioning
confidence: 99%
“…Event structures arise naturally under the partial order unfolding semantics for Petri nets , and also as a natural semantics for process algebras (see, e.g. the work of Langerak and Brinksma ). The state reached after some execution is represented by a configuration of the event structure, which is a conflict‐free, history‐closed set of events.…”
Section: Introductionmentioning
confidence: 99%
“…Although unfoldings are usually infinite, it is observed in [McM95] that we can always construct a finite initial prefix of the unfolding which captures its entire behaviour, and which in many cases is much smaller than the state space of the system. Unfoldings have been applied to n-safe (i.e., finite-state) Petri nets, and more recently to other classes of finite-state systems such as synchronous products of finite transition systems [LB99,ER99] In a parallel development, there has been numerous efforts, to extend the applicability of model checking to the domain of infinite-state systems. This has resulted in several highly nontrivial algorithms for verification of timed automata, lossy channel systems, (unbounded) Petri nets, broadcast protocols, relational automata, parametrized systems, etc.…”
Section: Introductionmentioning
confidence: 99%
“…Unfoldings are a technique for verification of concurrent and distributed systems introduced by McMillan [19]. It can be applied to systems modeled by Petri nets, communicating automata, or process algebras [10,9,18]. The method is based on the notion of unfolding, which can be seen as the partial order version of an (infinite) computation tree [10,3].…”
Section: Introductionmentioning
confidence: 99%