SimCon - Fortran Analysis, Engineering & Migration About UsDownloadsPricing Home | SimCom logo
$keywords!
SimCon - FPT Summary - Maintaining, Migrating and Analysing Fortran Programs
Consultancy
Migration & Software QA
 
WinFPT & FPT
WinFPT
FPT Summary
 
Error Correction
Hosts
Metrics
Migration
Optimization/Optimisation
QA
Reports
Security
Standardisation  
Updates & Release notes
$keywords!
WinFPT & FPT - Special Issues
Checking Expressions
Continuation Lines
Datapool
File Handling
File Names
Hex Numbers
Program Control
Record/Replay
Tab Format
Tracing Execution
 
Gould-SEL
VMS & Unix
 
Associated Companies
IQS Solutions
 
 
Fortran Partner

FPT is a powerful suite of tools for writing, maintaining and migrating Fortran programs. It is used in many of the world's leading aerospace and high technology companies for:

Analysing Code

Quality Assurance

FPT detects errors not normally detected by compilers and linkers. It can guarantee that code is free of many classes of error.

Report Generation

Reports for program documentation include the symbol table collated across all sub-programs, COMMON block listings in address order, the program call tree and the argument and shared memory interfaces of sub-programs.

Re-engineering Code

Migration/Porting

FPT is used to migrate code from VMS and from Gould-SEL MPX to Linux, Unix or Win32. Almost all non-standard constructs are automatically converted to portable code.

Error Correction

FPT can correct many errors automatically, and document the changes it has made.

Standardisation

FPT reformats code to a user's chosen style. It can insert declarations and re-program control constructs to conform to a house standard.

Software Engineering

FPT can automatically generate an interactive and command file control system for a program. It can instrument code to automate regression testing.

Optimization/Optimisation

FPT can expand sub-programs in-line and unwind loops to optimize code to speed up execution.

Security

If required, FPT can protect source code by making it unintelligible, while preserving its integrity as compilable Fortran.

Using FPT

User interfaces

FPT troubleshoots and debugs code interactively or runs in batch mode as part of a QA or build procedure.

Hosts Supported

The supported hosts include Linux, Windows NT, 9x and 2000, VMS, DEC Unix, HP-UX, AIX, IRIX and Solaris.

Documentation

The documentation is available on-line in Adobe Acrobat 4 format.

The Tutorial Guide provides an introduction for the user's first use of FPT on his or her own programs.

The Reference Manual contains the installation procedures, and a detailed description of all FPT commands.

The User's Guide describes the way in which FPT may be used to achieve specific objectives, such as QA auditing and migration of code between platforms.

FPT Downloads

FPT, with a shareware and evaluation licence, may be downloaded from this site. The downloadable version may be used freely to reformat code and to carry out some of the systematic changes and analyses.

The FPT documentation may be downloaded. Printed copies are supplied to supported customers and are available from SimCon and its resellers.

Users with current software support contracts should use this site to update their installations.

Copyright ©1995 to 2008 Software Validation Ltd. All rights reserved.