2000
DOI: 10.1007/3-540-46419-0_13
|View full text |Cite
|
Sign up to set email alerts
|

Verification of Parameterized Systems Using Logic Program Transformations

Abstract: Abstract. We show how the problem of verifying parameterized systems can be reduced to the problem of determining the equivalence of goals in a logic program. We further show how goal equivalences can be established using induction-based proofs. Such proofs rely on a powerful new theory of logic program transformations (encompassing unfold, fold and goal replacement over multiple recursive clauses), can be highly automated, and are applicable to a variety of network topologies, including uni-and bi-directional… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
34
0

Year Published

2000
2000
2011
2011

Publication Types

Select...
7
1

Relationship

2
6

Authors

Journals

citations
Cited by 42 publications
(34 citation statements)
references
References 15 publications
0
34
0
Order By: Relevance
“…Another approach based on program transformation for verifying parameterized (and, hence, infinite state) systems has been presented in [35]. It is an approach based on unfold/fold transformations which are more general than the ones used by us.…”
Section: Discussionmentioning
confidence: 99%
See 2 more Smart Citations
“…Another approach based on program transformation for verifying parameterized (and, hence, infinite state) systems has been presented in [35]. It is an approach based on unfold/fold transformations which are more general than the ones used by us.…”
Section: Discussionmentioning
confidence: 99%
“…It is an approach based on unfold/fold transformations which are more general than the ones used by us. However, the strategy for guiding the unfold/fold rules proposed in [35] works in fully automatic mode in a small set of examples only.…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…As future work, we intend to apply the technique of [8] for verifying parametereized sytems to attain a general correctness proof of the metalocking algorithm, i.e., for any Å and AE .…”
Section: Discussionmentioning
confidence: 99%
“…Also transformation techniques for constraint logic programs have been shown to be useful for the verification of infinite state systems [12,13,21,23,24]. In the approach presented in this paper, constraint logic programs provide as an intermediate representation of the systems to be verified so that one can easily specialize those systems.…”
Section: Related Work and Conclusionmentioning
confidence: 99%