Title :
A compositional semantics for conditional term rewriting systems
Author :
Alpuente, María ; Falaschi, Moreno ; Ramis, María José ; Vidal, Germán
Author_Institution :
Dept. de Sistemas Inf. y Comput., Univ. Politecnica de Valencia, Spain
Abstract :
The article considers compositions of conditional term rewriting systems as a basis for a modular approach to the design and analysis of equational logic programs. In this context, an equational logic program is viewed as consisting of a set of modules, each module defining a part of the program´s functions. We define a compositional semantics for conditional term rewriting systems which we show to be rich enough to capture computational properties related to the use of logical variables. We also study how such a semantics may be safely approximated, and how the results of such approximations may be composed to yield a bottom-up abstract semantics adequate for modular data-flow analysis. A compositional analysis for equational unsatisfiability illustrates the approach
Keywords :
logic programming; programming theory; rewriting systems; bottom-up abstract semantics; compositional analysis; compositional semantics; computational properties; conditional term rewriting systems; equational logic programs; equational unsatisfiability; logical variables; modular approach; modular data-flow analysis; Algebra; Data analysis; Equations; Logic design; Logic programming; Performance analysis; Software design; Software engineering; Software maintenance;
Conference_Titel :
Computer Languages, 1994., Proceedings of the 1994 International Conference on
Conference_Location :
Toulouse
Print_ISBN :
0-8186-5640-X
DOI :
10.1109/ICCL.1994.288383