Correct and Complete (Positive) Strategy Annotations for OBJ
Correct and Complete (Positive) Strategy Annotations for OBJ
复制标题
OBJ 的正确且完整(正)策略注释
DOI:
10.1016/s1571-0661(05)82529-0
复制
发表时间:
2004
期刊:
影响因子:
--
通讯作者:
Salvador Lucas
中科院分区:
文献类型:
--
作者:
M. Alpuente;Santiago Escobar;Salvador Lucas
Strategy annotations are used in several rewriting-based programming languages to introduce replacement restrictions aimed at improving efficiency and/or reducing the risk of nontermination. Unfortunately, rewriting restrictions can have a negative impact on the ability to compute normal forms. In this paper, we first ascertain/clarify the conditions ensuring correctness and completeness (regarding normalization) of computing with strategy annotations. Then, we define a program transformation methodology for (correct and) complete evaluations which applies to OBJ-like languages.