Upgrading Fortran source code using automatic refactoring
- đ¤ Speaker: Dominic Orchard (University of Cambridge)
- đ Date & Time: Monday 21 October 2013, 13:00 - 14:00
- đ Venue: SS03, William Gates Building
Abstract
Many of the computer models used in scientific research have been developed in Fortran over many years. This evolutionary process means these models inevitably utilise deprecated features and idioms of the language that impede software maintenance. To mitigate this, we built CamFort, an open-source automated refactoring tool for upgrading Fortran source code. We describe functionality in CamFort for removing equivalence statements and common blocks, and for deriving structured data types, and we give examples of how these transformations can benefit codebase robustness. We would like to encourage programmers to try CamFort on their own projects to guide further improvements in the tool.
This is joint work with Andrew Rice. This is a practice talk for WRT ’13 at SPLASH ’13.
Series This talk is part of the Computer Laboratory Digital Technology Group (DTG) Meetings series.
Included in Lists
- All Talks (aka the CURE list)
- bld31
- Cambridge talks
- Computer Laboratory Digital Technology Group (DTG) Meetings
- Computer Laboratory Programming Research Group Seminar
- Department of Computer Science and Technology talks and seminars
- Interested Talks
- School of Technology
- SS03, William Gates Building
- Trust & Technology Initiative - interesting events
- yk449
Note: Ex-directory lists are not shown.
![[Talks.cam]](/static/images/talkslogosmall.gif)


Monday 21 October 2013, 13:00-14:00