In normalization, traversing the term to find a match with a rule costs most of the time. This thesis presents the design, implementation, and integration of a unification-based preprocessor into the Laboratory for Rapid Rewriting, LRR, and the current status of LRR. LRR consists of two interpreters: Smaran, which stores the history of all rule applications, and TGR, which stands for Term Graph Rewriter. We have improved the preprocessor and the DS-list significantly and efficiently integrated their latest versions into both components of LRR. The performance of the latest version of LRR on some benchmarks – both favorable and unfavorable – is presented and compared with other interpreters including Maude and Rascal.Computer Science, Depart...
In recent years, programming language features such as lightweight threads have gained popularity in...
制度:新 ; 報告番号:甲3613号 ; 学位の種類:博士(国際情報通信学) ; 授与年月日:2012/2/24 ; 早大学位記番号:新5967textthesi
A supercompiler is a program that attempts to automatically restructure serial code into an equivale...
In this report a modification to a BURS algorithm is presented. With this modification we have...
AbstractRRL (Rewrite Rule Laboratory) was originally developed as an environment for experimenting w...
Thesis (M.Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer...
AbstractReduction Incorporated (RI) parsers deliver high performance by suppressing the stack activi...
This thesis considers three aspects of the (efficient) implementation of term rewrite systems. For e...
This thesis considers three aspects of the (efficient) implementation of term rewrite systems. For e...
International audienceWe revisit parallel-innermost term rewriting as a model of parallel computatio...
It is shown how to set up, conduct, and analyze large simulation studies with the new R package sims...
Data analysis is an essential task for research. Modern large datasets indeed contain a high volume ...
AbstractGeneration of labelled transition systems from system specifications is highly dependent on ...
Algebraic software is modeled as a set of equations representing its specification, and when each eq...
AbstractThis paper describes REVEUR-3, a software that implements a general completion procedure. RE...
In recent years, programming language features such as lightweight threads have gained popularity in...
制度:新 ; 報告番号:甲3613号 ; 学位の種類:博士(国際情報通信学) ; 授与年月日:2012/2/24 ; 早大学位記番号:新5967textthesi
A supercompiler is a program that attempts to automatically restructure serial code into an equivale...
In this report a modification to a BURS algorithm is presented. With this modification we have...
AbstractRRL (Rewrite Rule Laboratory) was originally developed as an environment for experimenting w...
Thesis (M.Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer...
AbstractReduction Incorporated (RI) parsers deliver high performance by suppressing the stack activi...
This thesis considers three aspects of the (efficient) implementation of term rewrite systems. For e...
This thesis considers three aspects of the (efficient) implementation of term rewrite systems. For e...
International audienceWe revisit parallel-innermost term rewriting as a model of parallel computatio...
It is shown how to set up, conduct, and analyze large simulation studies with the new R package sims...
Data analysis is an essential task for research. Modern large datasets indeed contain a high volume ...
AbstractGeneration of labelled transition systems from system specifications is highly dependent on ...
Algebraic software is modeled as a set of equations representing its specification, and when each eq...
AbstractThis paper describes REVEUR-3, a software that implements a general completion procedure. RE...
In recent years, programming language features such as lightweight threads have gained popularity in...
制度:新 ; 報告番号:甲3613号 ; 学位の種類:博士(国際情報通信学) ; 授与年月日:2012/2/24 ; 早大学位記番号:新5967textthesi
A supercompiler is a program that attempts to automatically restructure serial code into an equivale...