This paper presents a catalog of code refactorings that are intended to improve the different quality attributes of Fortran programs. We classify the refactorings according to their purpose, that is, the internal or external quality attribute(s) that each refactoring targets to improve. We sketch the implementation of one refactoring in Photran, a refactoring tool for Fortran.unpublishednot peer reviewe
Abstract: 2E 0volutional conception of Fortran development is considered. The lists of fix...
We describe refactoring for Erlang programs, and work in progress to build two tools to give machine...
We propose extensions to FORTRAN which integrate forward and reverse Automatic Differentiation (AD)...
This paper presents a catalog of code refactorings that are intended to improve the different qualit...
This thesis is based on a certain type of legacy software that came from scientific research. Scient...
Successful languages like Fortran keep changing and tend to become more complex, often containing ol...
Not since the advent of the integrated development environ-ment has a development tool had the impac...
The proposal of refactoring applications mainly came about due to sequential algorithms that have ro...
Many of the computer models used in scientific research have been developed in Fortran over many yea...
There are many legacy Fortran programs still in use today, especially scientific codes which were wr...
Abstract Refactoring is the process of improving the design of existing code by changing its interna...
For next generation applications, programmers will be required to adapt to a new style of programmin...
Although it has many flaws by comparison with more modern programming languages, Fortran remains the...
Building an automated refactoring tool for a new programming language is an expensive and time-consu...
Although Fortran is not a pleasant language to use, it does have the advantages of universality and ...
Abstract: 2E 0volutional conception of Fortran development is considered. The lists of fix...
We describe refactoring for Erlang programs, and work in progress to build two tools to give machine...
We propose extensions to FORTRAN which integrate forward and reverse Automatic Differentiation (AD)...
This paper presents a catalog of code refactorings that are intended to improve the different qualit...
This thesis is based on a certain type of legacy software that came from scientific research. Scient...
Successful languages like Fortran keep changing and tend to become more complex, often containing ol...
Not since the advent of the integrated development environ-ment has a development tool had the impac...
The proposal of refactoring applications mainly came about due to sequential algorithms that have ro...
Many of the computer models used in scientific research have been developed in Fortran over many yea...
There are many legacy Fortran programs still in use today, especially scientific codes which were wr...
Abstract Refactoring is the process of improving the design of existing code by changing its interna...
For next generation applications, programmers will be required to adapt to a new style of programmin...
Although it has many flaws by comparison with more modern programming languages, Fortran remains the...
Building an automated refactoring tool for a new programming language is an expensive and time-consu...
Although Fortran is not a pleasant language to use, it does have the advantages of universality and ...
Abstract: 2E 0volutional conception of Fortran development is considered. The lists of fix...
We describe refactoring for Erlang programs, and work in progress to build two tools to give machine...
We propose extensions to FORTRAN which integrate forward and reverse Automatic Differentiation (AD)...