Fortran refactoring for legacy systems

[1]  Fernando Tinetti,et al.  Fortran Legacy Code Performance Optimization: Sequential and Parallel Processing with OpenMP , 2009, 2009 WRI World Congress on Computer Science and Information Engineering.

[2]  Brian W. Kernighan,et al.  Elements of Programming Style , 1974 .

[3]  Corrado Böhm,et al.  Flow diagrams, turing machines and languages with only two formation rules , 1966, CACM.

[4]  Huiqing Li,et al.  Tool support for refactoring functional programs , 2003, Haskell '03.

[5]  Michael Metcalf,et al.  High performance Fortran , 1995 .

[6]  Ralph Johnson Developing the refactoring browser , 2001 .

[7]  Fernando Gustavo Tinetti,et al.  Refactorización en código Fortran heredado , 2010 .

[8]  Danny Dig A Refactoring Approach to Parallelism , 2011, IEEE Software.

[9]  P. Cochat,et al.  Et al , 2008, Archives de pediatrie : organe officiel de la Societe francaise de pediatrie.

[10]  Jeffrey Overbey,et al.  Refactoring and the evolution of Fortran , 2009, 2009 ICSE Workshop on Software Engineering for Computational Science and Engineering.

[11]  Alejandra Garrido,et al.  Program refactoring in the presence of preprocessor directives , 2005 .

[12]  Keith H. Bennett,et al.  Legacy Systems: Coping with Success , 1995, IEEE Softw..

[13]  R. S. Arnold,et al.  Software restructuring , 1989, Proc. IEEE.

[14]  Brenda S. Baker,et al.  An Algorithm for Structuring Flowgraphs , 1977, J. ACM.

[15]  A. Hughes Oxford English Dictionary. , 2008, Isis; an international review devoted to the history of science and its cultural influences.

[16]  Brian Foote,et al.  Designing Reusable Classes , 2001 .

[17]  William F. Opdyke,et al.  Refactoring object-oriented frameworks , 1992 .

[18]  J. W. Backus,et al.  The FORTRAN automatic coding system , 1899, IRE-AIEE-ACM '57 (Western).

[19]  James H. Cross,et al.  Reverse engineering and design recovery: a taxonomy , 1990, IEEE Software.

[20]  Cyril S. Ku,et al.  Design Patterns , 2008, Wiley Encyclopedia of Computer Science and Engineering.

[21]  Frederick P. Brooks,et al.  No Silver Bullet: Essence and Accidents of Software Engineering , 1987 .

[22]  Fernando Gustavo Tinetti,et al.  A Catalog and Two Possible Classifications of Fortran Refactorings , 2010 .

[23]  Ralph E. Johnson,et al.  Creating abstract superclasses by refactoring , 1993, CSC '93.

[24]  Jeffrey Overbey,et al.  Instant IDEs: supporting new languages in the CDT , 2005, eclipse '05.

[25]  Michael J. Lyons,et al.  Salvaging your software asset: (tools based maintenance) , 1981, AFIPS '81.

[26]  G. D. Frewin,et al.  M.H. Halstead's Software Science - a critical examination , 1982, ICSE '82.

[27]  Raymond P. L. Buse,et al.  A metric for software readability , 2008, ISSTA '08.

[28]  Anas N. Al-Rabadi,et al.  A comparison of modified reconstructability analysis and Ashenhurst‐Curtis decomposition of Boolean functions , 2004 .

[29]  Zohar Manna,et al.  The Translation of 'Go To' Programs to 'While' Programs , 1971, IFIP Congress.

[30]  Ralph E. Johnson,et al.  Refactoring C with conditional compilation , 2003, 18th IEEE International Conference on Automated Software Engineering, 2003. Proceedings..

[31]  Tom Mens,et al.  A survey of software refactoring , 2004, IEEE Transactions on Software Engineering.

[32]  Ralph E. Johnson,et al.  Refactoring and Aggregation , 1993, ISOTAS.

[33]  Thomas M Schorsch Increasing the Readability and Comprehensibility of Programs , 1990 .

[34]  Edward Yourdon,et al.  Techniques of Program Structure and Design , 1976 .

[35]  Harlan D. Mills,et al.  Structured Programming; Theory and Practice the Systems Programming Series , 1979 .

[36]  M.M. Lehman,et al.  Programs, life cycles, and laws of software evolution , 1980, Proceedings of the IEEE.

[37]  Jeffrey Overbey,et al.  Refactorings for Fortran and high-performance computing , 2005, SE-HPCS '05.

[38]  E Bush,et al.  The automatic restructuring of COBOL , 1986 .

[39]  Michael Metcalf History of Fortran , 2002, FORF.

[40]  Joseph W. Yoder,et al.  Big Ball of Mud , 1997 .

[41]  Christopher W. Pidgeon,et al.  DMS®: Program Transformations for Practical Scalable Software Evolution , 2002, IWPSE '02.

[42]  C Greenough,et al.  The Transformation of Legacy Software: Some Tools and a Process (Version 3) , 2006 .

[43]  Chung Yung Simplified Readability Metrics , 1997 .

[44]  John W. Backus,et al.  The history of FORTRAN I, II, and III , 1978, SIGP.