DocumentCode :
2536633
Title :
Completeness of Unfolding for Rewriting Logic Theories
Author :
Alpuente, María ; Baggi, Michele ; Falaschi, Moreno ; Ballis, Demis
Author_Institution :
DSIC, Univ. Politec. de Valencia, Valencia, Spain
fYear :
2010
fDate :
23-26 Sept. 2010
Firstpage :
116
Lastpage :
123
Abstract :
Many transformation systems for program optimization, program synthesis, and program specialization are based on fold/unfold transformations. In this paper, we investigate the semantic properties of a narrowing-based unfolding transformation that is useful to transform rewriting logic theories. We also present a transformation methodology that is able to determine whether an unfolding transformation step would cause incompleteness and avoid this problem by completing the transformed rewrite theory with suitable extra rules. More precisely, our methodology identifies the sources of incompleteness and derives a set of rules that are added to the transformed rewrite theory in order to preserve the semantics of the original theory.
Keywords :
formal logic; rewriting systems; fold transformations; narrowing-based unfolding transformation; program optimization; program specialization; program synthesis; rewriting logic theories; unfold transformations; Context; Electronic mail; Equations; Logic programming; Mathematical model; Semantics; Syntactics; Completeness; Program transformation; Rewriting Logic; Unfolding;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Symbolic and Numeric Algorithms for Scientific Computing (SYNASC), 2010 12th International Symposium on
Conference_Location :
Timisoara
Print_ISBN :
978-1-4244-9816-1
Type :
conf
DOI :
10.1109/SYNASC.2010.32
Filename :
5715277
Link To Document :
بازگشت