AbstractAs software systems become increasingly massive, the advantages of automated transformation tools are clearly evident. These tools allow the machine to both reason about and manipulate high-level source code. They enable off-loading of mundane and laborious programming tasks from human developer to machine, thereby reducing cost and development timeframes.Although there has been much academic work in software transformation, there still exists many hurdles in realising this technology in a commercial domain. From our own experience, there are two significant problems that must be addressed before transformation technology can be usefully applied in a commercial setting. These are: 1.) avoiding disruption of style (i.e. layout and co...
Automated program transformation holds promise for a variety of software life cycle endeavors, parti...
International audienceData representation migration is a program transformation that involves changi...
It is difficult to develop style-preserving source-to-source transformation engines for C and C++. T...
AbstractAs software systems become increasingly massive, the advantages of automated transformation ...
AbstractThis special issue is devoted to “program transformation” in the sense of tool-supported ada...
Many software engineering problems, such as refactoring or optimisation, can be efficiently solved b...
We have discussed two aspects of creating high integrity software that greatly benefit from the avai...
International audienceDuring its lifetime, a software system might undergo a major transformation ef...
Reengineering legacy software to use a modern component model can be accomplished by repeatedly appl...
Source code transformations are a very effective method of parallelizing and improving the efficienc...
In this paper, we describe restructuring of C code into new C++ classes. Such restructuring is done ...
AbstractMany organizations today are facing the problem of software migration: porting existing code...
As we migrate software to new versions of programming languages, we would like to improve the style ...
Abstract. Source code transformations are a very effective method of parallelizing and improving the...
rtance when software is generated from specifications given in a declarative, domain-specific langua...
Automated program transformation holds promise for a variety of software life cycle endeavors, parti...
International audienceData representation migration is a program transformation that involves changi...
It is difficult to develop style-preserving source-to-source transformation engines for C and C++. T...
AbstractAs software systems become increasingly massive, the advantages of automated transformation ...
AbstractThis special issue is devoted to “program transformation” in the sense of tool-supported ada...
Many software engineering problems, such as refactoring or optimisation, can be efficiently solved b...
We have discussed two aspects of creating high integrity software that greatly benefit from the avai...
International audienceDuring its lifetime, a software system might undergo a major transformation ef...
Reengineering legacy software to use a modern component model can be accomplished by repeatedly appl...
Source code transformations are a very effective method of parallelizing and improving the efficienc...
In this paper, we describe restructuring of C code into new C++ classes. Such restructuring is done ...
AbstractMany organizations today are facing the problem of software migration: porting existing code...
As we migrate software to new versions of programming languages, we would like to improve the style ...
Abstract. Source code transformations are a very effective method of parallelizing and improving the...
rtance when software is generated from specifications given in a declarative, domain-specific langua...
Automated program transformation holds promise for a variety of software life cycle endeavors, parti...
International audienceData representation migration is a program transformation that involves changi...
It is difficult to develop style-preserving source-to-source transformation engines for C and C++. T...