AbstractThe adaptation of software components developed for a specific application in order to generate reusable components often includes some kind of generalization. This generalization may be carried out, for instance, by the renaming of some identifiers or by its parameterization. In our work, we are specially interested in the generalization by parameterization of algebraic specification components. Generalization and some other transformations on algebraic specifications are being integrated in the FERUS tool. This tool was initially developed for the Common Algebraic Specification Language, called CASL, and we show in the paper its adaptation to the new version of the rule-based programming language ELAN
In this thesis, we design production rule systems in the ELAN system which is based on the rewriting...
Abstract. This paper presents our experiments in providing mechanisms for parametric polymorphism fo...
AbstractOne of the goals of software engineering is to provide what is necessary to write relevant, ...
Colloque avec actes et comité de lecture. internationale.International audienceThe adaptation of sof...
AbstractThe adaptation of software components developed for a specific application in order to gener...
AbstractThis paper discusses the concept of genericity often used in algebraic specification languag...
AbstractIn an environment of continuous and rapid evolution, software design methodologies must inco...
Special Issue on Annotated Terms (ATerms). Article dans revue scientifique avec comité de lecture. n...
to appear in Electronic Notes in Theoretical Computer Science. Colloque avec actes et comité de lect...
ELAN implements computational systems, a concept that combines rewriting logic with the powerful des...
Specifications of system behaviour tend to become large. Analysis of such specifications requires a...
This technical report consists of ve separate contributions within the areas of algebraic module spe...
An environment for the Common Algebraic Specification Language CASL consists of several independent ...
AbstractIn this paper we study the instantiation of the generic notion of component introduced befor...
AbstractThis paper presents a comprehensive introduction to the ELAN rule-based programming language...
In this thesis, we design production rule systems in the ELAN system which is based on the rewriting...
Abstract. This paper presents our experiments in providing mechanisms for parametric polymorphism fo...
AbstractOne of the goals of software engineering is to provide what is necessary to write relevant, ...
Colloque avec actes et comité de lecture. internationale.International audienceThe adaptation of sof...
AbstractThe adaptation of software components developed for a specific application in order to gener...
AbstractThis paper discusses the concept of genericity often used in algebraic specification languag...
AbstractIn an environment of continuous and rapid evolution, software design methodologies must inco...
Special Issue on Annotated Terms (ATerms). Article dans revue scientifique avec comité de lecture. n...
to appear in Electronic Notes in Theoretical Computer Science. Colloque avec actes et comité de lect...
ELAN implements computational systems, a concept that combines rewriting logic with the powerful des...
Specifications of system behaviour tend to become large. Analysis of such specifications requires a...
This technical report consists of ve separate contributions within the areas of algebraic module spe...
An environment for the Common Algebraic Specification Language CASL consists of several independent ...
AbstractIn this paper we study the instantiation of the generic notion of component introduced befor...
AbstractThis paper presents a comprehensive introduction to the ELAN rule-based programming language...
In this thesis, we design production rule systems in the ELAN system which is based on the rewriting...
Abstract. This paper presents our experiments in providing mechanisms for parametric polymorphism fo...
AbstractOne of the goals of software engineering is to provide what is necessary to write relevant, ...