Proceedings of the Symposium on Testing, Analysis, and Verification 1991
DOI: 10.1145/120807.120812
|View full text |Cite
|
Sign up to set email alerts
|

Compositional reachability analysis using process algebra

Abstract: State explosion is the primary obstacle to practical application of reachability analysis techniques for concurrent systems. State explosion can be substantially controlled by using process algebra to achieve compositional (divide-and-conquer) analysis. A prototype tool incorporating process algebra is described. The promise and problems of the approach are illustrated by applying the tool to an example that incorporates the alternating bit protocol as a module.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
40
0
2

Year Published

1994
1994
2018
2018

Publication Types

Select...
4
3

Relationship

1
6

Authors

Journals

citations
Cited by 107 publications
(42 citation statements)
references
References 22 publications
0
40
0
2
Order By: Relevance
“…In the reduction techniques by partial ordering, the search space is reduced by excluding the paths formed by the interleaving of the same set of transitions [6]. In techniques by compositional minimization, also known as compositional reachability analysis, the search space is reduced by compositionally constructing the composite LTS where globally observable actions are abstracted out [9,11,12,13].…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…In the reduction techniques by partial ordering, the search space is reduced by excluding the paths formed by the interleaving of the same set of transitions [6]. In techniques by compositional minimization, also known as compositional reachability analysis, the search space is reduced by compositionally constructing the composite LTS where globally observable actions are abstracted out [9,11,12,13].…”
Section: Related Workmentioning
confidence: 99%
“…Various static analysis techniques have been proposed for verifying properties of distributed systems, which include model checking [1], inequality-necessary conditions analysis [2], data flow analysis [3,4], explicit state enumeration [5,6,7,8], and compositional reachability analysis [9,10]. Among these analysis techniques, our approach focuses on compositional reachability analysis techniques, especially based on property automata [10] due to its scalability.…”
Section: Introductionmentioning
confidence: 99%
“…In the former category, reduction is achieved by avoiding the generation of all paths formed by the interleaving of the same set of transitions [4,8,15]. In the latter category, reduction is achieved by intermediate simplification of subsystems [10,[12][13][14]17]. Techniques in this category are known as compositional reachability analysis.…”
Section: Related Workmentioning
confidence: 99%
“…Recent literature has reported promising results by employing a compositional approach to generate the model of a system using reachability analysis [12,13,17]. The model is given as …”
Section: Inclusion Of Context Constraintsmentioning
confidence: 99%
“…In its simplest forms [10,28,32,38,33,34,36,31], compositional verification (also called incremental reduction [32], incremental reachability analysis [33,34], compositional state space generation [36], or inductive compression [31]) consists in replacing each sequential process by an abstraction, simpler than the original process but still preserving the properties to be verified on the whole system. Quite often, abstracting a process is done by minimizing its corresponding Lts modulo an appropriate equivalence or preorder relation (e.g., a bisimulation relation, such as strong, branching, or observational equivalence).…”
Section: Introductionmentioning
confidence: 99%