From conditional to unconditional rewriting

被引:0
作者
Rosu, G [1 ]
机构
[1] Univ Illinois, Dept Comp Sci, Urbana, IL 61801 USA
来源
RECENT TRENDS IN ALGEBRAIC DEVELOPMENT TECHNIQUES | 2005年 / 3423卷
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
An automated technique to translate conditional rewrite rules into unconditional ones is presented, which is suitable to implement, or compile, conditional rewriting on top of much simpler and easier to optimize unconditional rewrite systems. An experiment performed on world's fastest conditional rewriting engines shows that speedups for conditional rewriting of an order of magnitude can already be obtained by applying the presented technique as a front-end transformation.
引用
收藏
页码:218 / 233
页数:16
相关论文
共 18 条
[1]  
[Anonymous], 2000, SOFTWARE ENG OBJ, DOI DOI 10.1007/978-1-4757-6541-0_1
[2]  
ANTOY S, 2003, 5 ACM SIGPLAN INT C, P20
[3]   CONDITIONAL REWRITE RULES - CONFLUENCE AND TERMINATION [J].
BERGSTRA, JA ;
KLOP, JW .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1986, 32 (03) :323-362
[4]  
BOROVANSKY P, 2000, ELAN USER MANUAL 200
[5]  
Clavel M., 2003, MAUDE 2 0 MANUAL
[6]   A RATIONALE FOR CONDITIONAL EQUATIONAL PROGRAMMING [J].
DERSHOWITZ, N ;
OKADA, M .
THEORETICAL COMPUTER SCIENCE, 1990, 75 (1-2) :111-138
[7]  
Diaconescu R., 1998, AMAST Series in Computing
[8]  
Friedman Daniel P., 1992, Essentials of Programming Languages
[9]  
GIOVANETTI E, 1987, LNCS, V308, P91
[10]   THE INTEGRATION OF FUNCTIONS INTO LOGIC PROGRAMMING - FROM THEORY TO PRACTICE [J].
HANUS, M .
JOURNAL OF LOGIC PROGRAMMING, 1994, 20 :583-628