Software re-engineering aids the programmer by attempting to add the qualities of maintain-ability and understandability to existing computer software. The practice of re-engineering has been constrained by the supposition that algorithms written in poor languages cannot automatically be engineered to an acceptable form. This paper describes a software translation system that ports existing programs into an intermediate language ALICE (Annotated Language Intermediate Code Environment) suitable for representing algorithms from most major families of computer programming languages. An expert system capable of intelligent reasoning about programs will modify and improve the code while programs are represented in the intermediate format.
As programming languages become more and more diversified, there is an increasing demand to transla...
Automatic translation between programming languages is an important tool for increasing program reus...
Identifying common misconceptions held by novice programmers is a primary goalof the Compu...
Although new high-level programming languages continue to be proposed, major software development ef...
AbstractMany organizations today are facing the problem of software migration: porting existing code...
Direct, construct by construct translation from one high level language to another often produces ...
As with the advancement in technology creates new languages. Learning all the languages is not impos...
The emergence of software engineering model driven application environments and techniques that enab...
Aprogramming language allows a devel-oper to translate logical real-world actions into operations th...
This paper describes methods and procedures used for code analysis and transformation. It contains b...
It is often thought that translation of one programming language to another is a simple solution tha...
This paper presents an algorithm for translating concurrent procedural language programs into nonpro...
A key problem in retargeting a compiler is to map the compiler's intermediate representation to the ...
In this paper, we have presented a new approach of programming languages inter-conversion which can ...
AbstractThis paper focuses on the problem of program concretization by applying correctness-preservi...
As programming languages become more and more diversified, there is an increasing demand to transla...
Automatic translation between programming languages is an important tool for increasing program reus...
Identifying common misconceptions held by novice programmers is a primary goalof the Compu...
Although new high-level programming languages continue to be proposed, major software development ef...
AbstractMany organizations today are facing the problem of software migration: porting existing code...
Direct, construct by construct translation from one high level language to another often produces ...
As with the advancement in technology creates new languages. Learning all the languages is not impos...
The emergence of software engineering model driven application environments and techniques that enab...
Aprogramming language allows a devel-oper to translate logical real-world actions into operations th...
This paper describes methods and procedures used for code analysis and transformation. It contains b...
It is often thought that translation of one programming language to another is a simple solution tha...
This paper presents an algorithm for translating concurrent procedural language programs into nonpro...
A key problem in retargeting a compiler is to map the compiler's intermediate representation to the ...
In this paper, we have presented a new approach of programming languages inter-conversion which can ...
AbstractThis paper focuses on the problem of program concretization by applying correctness-preservi...
As programming languages become more and more diversified, there is an increasing demand to transla...
Automatic translation between programming languages is an important tool for increasing program reus...
Identifying common misconceptions held by novice programmers is a primary goalof the Compu...