1992
DOI: 10.1007/3-540-55179-4_20
|View full text |Cite
|
Sign up to set email alerts
|

Generating BDDs for symbolic model checking in CCS

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
25
0

Year Published

1993
1993
2013
2013

Publication Types

Select...
6
2

Relationship

1
7

Authors

Journals

citations
Cited by 34 publications
(27 citation statements)
references
References 4 publications
0
25
0
Order By: Relevance
“…The problem of managing huge state spaces is not new and it has been faced in many works (Burch, Clarke, McMillan, Dill, and Hwang 1990;Enders, Filkorn, and Taubner 1993;Siegle 1998), where several symbolic techniques have been proposed. These techniques use smart data structures to symbolically encode the system states achieving less memory occupancy than the one necessary to explicitly store them.…”
Section: Taylor and Francismentioning
confidence: 99%
“…The problem of managing huge state spaces is not new and it has been faced in many works (Burch, Clarke, McMillan, Dill, and Hwang 1990;Enders, Filkorn, and Taubner 1993;Siegle 1998), where several symbolic techniques have been proposed. These techniques use smart data structures to symbolically encode the system states achieving less memory occupancy than the one necessary to explicitly store them.…”
Section: Taylor and Francismentioning
confidence: 99%
“…BDDs are used to represent formulas and relations in [8] for symbolic model checking. As far as process algebra tools are concerned, the use of BDDs has been tested with encouraging results in [10] and [36], More general approaches to the state explosion problem are presented when dealing with truly concurrent semantics in, e.g., [49,59,75]. However, all these techniques only preserve safety and liveness properties, but not bisimulation equivalences.…”
Section: Classification Criteriamentioning
confidence: 99%
“…It includes the system AUTO [11,32] and Ecrins [83,86], the Concurrency Workbench [21,22], Aldebaran [38,39], Squiggles [4], TAV [45], the ACP-tool [105], the Branching-tool [48], Winston [82], MEC [2], CIRCAL [78], PVE [36,37] and the Pisa Tool [54,56]. The typical approach used by these tools is to generate the state space of the system under investigation and then to apply an algorithm to decide on the behavioral equivalences of processes on it, or a model checking algorithm to see whether the system satisfies given properties.…”
Section: Description Of the Toolsmentioning
confidence: 99%
“…In these cases, the transition relation has proven to be an excellent means to mechanize Process Algebra manipulations [14], [10] and the proof of Temporal Logic properties [3]. For these reasons, it is extremely important to have efficient ways to build it and to use it.…”
Section: Discussionmentioning
confidence: 99%
“…This second approach, although the image computation algorithm is not as simple as the one for the transition relation, allowed a major breakthrough in terms of efficiency and applicability. The transition function is less general than the transition relation, as the former must be deterministic, the latter, though implemented by BDDs, easily supports non-determinism, used for example with Process Algebras [3], [14], [10]. Moreover, whereas pre-image computation is immediate for the transition relation, it is more awkward for transition functions.…”
Section: Introductionmentioning
confidence: 99%