1999
DOI: 10.1007/10704567_24
|View full text |Cite
|
Sign up to set email alerts
|

A Parameterized Unfold/Fold Transformation Framework for Definite Logic Programs

Abstract: Abstract. Given a program P , an unfold/fold program transformation system derives a sequence of programs P = P0 , P1 , : : : , Pn , s u c h t h a t Pi+1 is derived from Pi by application of either an unfolding or a folding step. Existing unfold/fold transformation systems for de nite logic programs di er from one another mainly in the kind of folding transformations they permit at each step. Some allow folding using a single (possibly recursive) clause while others permit folding using multiple non-recursive … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

2
3
0

Year Published

1999
1999
2005
2005

Publication Types

Select...
5
2

Relationship

1
6

Authors

Journals

citations
Cited by 12 publications
(5 citation statements)
references
References 12 publications
2
3
0
Order By: Relevance
“…the given declarative semantics. The following correctness theorem extends similar results holding for logic programs [14,40,46] to the case of logic programs with equations and disequations.…”
Section: Correctness Of the Transformation Rules Wrt The Declaratisupporting
confidence: 79%
See 3 more Smart Citations
“…the given declarative semantics. The following correctness theorem extends similar results holding for logic programs [14,40,46] to the case of logic programs with equations and disequations.…”
Section: Correctness Of the Transformation Rules Wrt The Declaratisupporting
confidence: 79%
“…the declarative semantics of logic programs based on the least Herbrand model. The proof of this correctness result is similar to the proofs of the correctness results which are presented in [14,40,46].…”
Section: Concluding Remarks and Related Worksupporting
confidence: 76%
See 2 more Smart Citations
“…combined induction-based techniques for verification of infinite families of finite state systems (e.g., a n-processor token ring, for n > 2) with model checking. We construct induction proofs using a program transformation framework [RKRR99] we developed recently, and have devised a strategy to guide the search for a proof. This strategy automatically constructs nontrivial induction proofs for verifying safety and liveness properties of several families of systems [RKR + 99].…”
mentioning
confidence: 99%