There are many legacy Fortran programs still in use today, especially scientific codes which were written decades ago. Many of these codes use explicit DO-loops in programs that tend to clutter the code and make it harder to understand and maintain. Modern features of the Fortran language, such as the array slicing notation and introduction of commonly used intrinsic functions, go a long way in helping programmers write code that is easier to read and maintain. We introduce a refactoring tool that can help to transform code to make use of the array slicing notation and related intrinsic functions
This paper was described as "seminal" by ACM TOPLAS reviewers and Editors. It provides a unified mat...
For next generation applications, programmers will be required to adapt to a new style of programmin...
certainly never dreamt that it would become a world-wide success and still be going strong many year...
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...
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...
Graduation date: 2007The code reuse problem is a common software engineering problem in scientific\u...
ABSTRACT Software debugging, maintenance and reuse have to deal with many problems from Fortran scie...
The Fortran programming language was designed by John Backus and his colleagues at IBM to reduce the...
In this paper we give a brief introduction to the foundations of WSL transformation theory and descr...
The present computation industry is growing very fast. Lot of improvements have taken place, as a re...
An alternative approach to developing reusable components from scratch is to recover them from exist...
This paper was described as "seminal" by ACM TOPLAS reviewers and Editors. It provides a unified mat...
For next generation applications, programmers will be required to adapt to a new style of programmin...
certainly never dreamt that it would become a world-wide success and still be going strong many year...
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...
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...
Graduation date: 2007The code reuse problem is a common software engineering problem in scientific\u...
ABSTRACT Software debugging, maintenance and reuse have to deal with many problems from Fortran scie...
The Fortran programming language was designed by John Backus and his colleagues at IBM to reduce the...
In this paper we give a brief introduction to the foundations of WSL transformation theory and descr...
The present computation industry is growing very fast. Lot of improvements have taken place, as a re...
An alternative approach to developing reusable components from scratch is to recover them from exist...
This paper was described as "seminal" by ACM TOPLAS reviewers and Editors. It provides a unified mat...
For next generation applications, programmers will be required to adapt to a new style of programmin...
certainly never dreamt that it would become a world-wide success and still be going strong many year...