We present an approach for the generation of components for a software renovation factory. These components are generated from a contex-free grammar definition that recognizes the code that has to be renovated. We generate analysis and transformation components that can be instantiated with a specific transformation or analysis task. We apply our approach to COBOL and we discuss the construction of realistic software renovation components using our approach
Block-based programming systems employ a jigsaw metaphor to write programs. They are popular in the ...
textabstractA grammar-based approach to tool development in re- and reverse engineering promises pre...
The emergence of software engineering model driven application environments and techniques that enab...
We present an approach for the generation of components for a software renovation factory. These com...
We argue that maintenance and reengineering tools need to have a thorough knowledge of the language ...
Grammars in a broad sense (specifications of structural commitments) are complex artefacts that defi...
Object-orientation and reuse are two techniques, which, combined, can solve many problems in the mai...
We propose an approach to the construction of grammars for existing languages. The main characterist...
The paper presents a grammatical approach to problem solving. It supports formal software specifica...
A long-standing goal of software engineering is to construct software that is easily modified and ex...
Generating Software from Specifications is the ideal resource for those interested in increasing the...
AbstractThis paper focuses on the problem of program concretization by applying correctness-preservi...
International audienceCustomization often corresponds to a simple functional customization, restrict...
Reuse of existing software has been regarded in recent years as a feasible solution to software qual...
Building reverse engineering or reengineering tools often requires parsers for many different progra...
Block-based programming systems employ a jigsaw metaphor to write programs. They are popular in the ...
textabstractA grammar-based approach to tool development in re- and reverse engineering promises pre...
The emergence of software engineering model driven application environments and techniques that enab...
We present an approach for the generation of components for a software renovation factory. These com...
We argue that maintenance and reengineering tools need to have a thorough knowledge of the language ...
Grammars in a broad sense (specifications of structural commitments) are complex artefacts that defi...
Object-orientation and reuse are two techniques, which, combined, can solve many problems in the mai...
We propose an approach to the construction of grammars for existing languages. The main characterist...
The paper presents a grammatical approach to problem solving. It supports formal software specifica...
A long-standing goal of software engineering is to construct software that is easily modified and ex...
Generating Software from Specifications is the ideal resource for those interested in increasing the...
AbstractThis paper focuses on the problem of program concretization by applying correctness-preservi...
International audienceCustomization often corresponds to a simple functional customization, restrict...
Reuse of existing software has been regarded in recent years as a feasible solution to software qual...
Building reverse engineering or reengineering tools often requires parsers for many different progra...
Block-based programming systems employ a jigsaw metaphor to write programs. They are popular in the ...
textabstractA grammar-based approach to tool development in re- and reverse engineering promises pre...
The emergence of software engineering model driven application environments and techniques that enab...