Fortran Refactorings for Legacy Systems

This thesis is based on a certain type of legacy software that came from scientific research. Scientists have become one of the most important legacy code producers for many reasons. One of these is long-lived field (about 50 years old) they have been working in. Another reason is the amount of code...

Full description

Bibliographic Details
Main Author: Mariano Méndez
Format: Article
Language:English
Published: Postgraduate Office, School of Computer Science, Universidad Nacional de La Plata 2011-10-01
Series:Journal of Computer Science and Technology
Online Access:https://journal.info.unlp.edu.ar/JCST/article/view/676
_version_ 1818864391380008960
author Mariano Méndez
author_facet Mariano Méndez
author_sort Mariano Méndez
collection DOAJ
description This thesis is based on a certain type of legacy software that came from scientific research. Scientists have become one of the most important legacy code producers for many reasons. One of these is long-lived field (about 50 years old) they have been working in. Another reason is the amount of code produced through years and the lack of a well-defined software development process. Even though refactoring concept was born within the pale of object oriented programming we think that this concept is a paramount tool to be applied on Fortran source code. Since it has been successfully used in C language, our objective was to build a reference catalog which will serve as a guide to Fortran programmers. In thesis we discussed and proposed a detailed catalog of Fortran source transformation.
first_indexed 2024-12-19T10:30:55Z
format Article
id doaj.art-f105d9dc8ed44b3ebb179267428ee4f8
institution Directory Open Access Journal
issn 1666-6046
1666-6038
language English
last_indexed 2024-12-19T10:30:55Z
publishDate 2011-10-01
publisher Postgraduate Office, School of Computer Science, Universidad Nacional de La Plata
record_format Article
series Journal of Computer Science and Technology
spelling doaj.art-f105d9dc8ed44b3ebb179267428ee4f82022-12-21T20:25:45ZengPostgraduate Office, School of Computer Science, Universidad Nacional de La PlataJournal of Computer Science and Technology1666-60461666-60382011-10-011102108110371Fortran Refactorings for Legacy SystemsMariano Méndez0Facultad de Informática, Universidad Nacional de La Plata, Buenos Aires, ArgentinaThis thesis is based on a certain type of legacy software that came from scientific research. Scientists have become one of the most important legacy code producers for many reasons. One of these is long-lived field (about 50 years old) they have been working in. Another reason is the amount of code produced through years and the lack of a well-defined software development process. Even though refactoring concept was born within the pale of object oriented programming we think that this concept is a paramount tool to be applied on Fortran source code. Since it has been successfully used in C language, our objective was to build a reference catalog which will serve as a guide to Fortran programmers. In thesis we discussed and proposed a detailed catalog of Fortran source transformation.https://journal.info.unlp.edu.ar/JCST/article/view/676
spellingShingle Mariano Méndez
Fortran Refactorings for Legacy Systems
Journal of Computer Science and Technology
title Fortran Refactorings for Legacy Systems
title_full Fortran Refactorings for Legacy Systems
title_fullStr Fortran Refactorings for Legacy Systems
title_full_unstemmed Fortran Refactorings for Legacy Systems
title_short Fortran Refactorings for Legacy Systems
title_sort fortran refactorings for legacy systems
url https://journal.info.unlp.edu.ar/JCST/article/view/676
work_keys_str_mv AT marianomendez fortranrefactoringsforlegacysystems