AbstractThe term rule-based program is meant to include definite clause programs, SOS specifications, attribute grammars, and conditional rewrite systems. These setups are widely used for the executable specification or implementation of language-based tools, e.g., interpreters, translators, type checkers, program analysers, and program transformations.We provide a pragmatic, transformation-based approach for expressing and tracking changes in rule-based programs in the course of program evolution. To this end, we design an operator suite for the transformation of rule-based programs. The operators facilitate steps for clean-up, refactoring, and enhancement. We use SOS-based interpreter examples to illustrate evolution of rule-based program...
Program changes take up a substantial part of the entire programming effort. Often a preliminary ste...
AbstractWe present an overview of some techniques which have been proposed for the transformation of...
A methodology for deriving programs from specifications of observable behaviour is described. The cl...
The term rule-based program is meant to include definite clause programs, SOS specifications, attrib...
AbstractWe work through a sequence of evolution scenarios for language-based functionality implement...
AbstractWe are interested in evolution scenarios for language-based functionality. We identify diffe...
this paper, from formal specifications one may obtain executable, efficient programs by using techni...
AbstractProgram transformation is the mechanical manipulation of a program in order to improve it re...
We present an overview of the program transformation techniques which have been proposed over the pa...
Abstract. Logic programming has often been considered less than ad-equate for modelling the dynamics...
We present an overview of the program transformation techniques which have been proposed over the pa...
A rule based transformational model for program development and a meta-tool based on the above model...
Graduation date: 1987A rule based transformational model for program development and a metatool\ud b...
Abstract. This paper presents a uniform foundation for representing, analysing and transforming prog...
Author-contributed print itemThis paper presents a classification schema for the concepts and applic...
Program changes take up a substantial part of the entire programming effort. Often a preliminary ste...
AbstractWe present an overview of some techniques which have been proposed for the transformation of...
A methodology for deriving programs from specifications of observable behaviour is described. The cl...
The term rule-based program is meant to include definite clause programs, SOS specifications, attrib...
AbstractWe work through a sequence of evolution scenarios for language-based functionality implement...
AbstractWe are interested in evolution scenarios for language-based functionality. We identify diffe...
this paper, from formal specifications one may obtain executable, efficient programs by using techni...
AbstractProgram transformation is the mechanical manipulation of a program in order to improve it re...
We present an overview of the program transformation techniques which have been proposed over the pa...
Abstract. Logic programming has often been considered less than ad-equate for modelling the dynamics...
We present an overview of the program transformation techniques which have been proposed over the pa...
A rule based transformational model for program development and a meta-tool based on the above model...
Graduation date: 1987A rule based transformational model for program development and a metatool\ud b...
Abstract. This paper presents a uniform foundation for representing, analysing and transforming prog...
Author-contributed print itemThis paper presents a classification schema for the concepts and applic...
Program changes take up a substantial part of the entire programming effort. Often a preliminary ste...
AbstractWe present an overview of some techniques which have been proposed for the transformation of...
A methodology for deriving programs from specifications of observable behaviour is described. The cl...