how to stop fortran programming problems at the source

24
1 How to stop Fortran programming problems at the source Cleanscape FortranLint Source Analyzer for Fortran Tutorial and Demonstration Keywords: software programming tools, Fortran, static source code analyzers, c language, Fortran lint, Fortran source code analysis, Fortran language, software development automation

Upload: ula

Post on 09-Feb-2016

28 views

Category:

Documents


2 download

DESCRIPTION

How to stop Fortran programming problems at the source. Cleanscape FortranLint Source Analyzer for Fortran Tutorial and Demonstration - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: How to stop Fortran programming problems at the source

1

How to stop Fortran programming problems at the source

Cleanscape FortranLint Source Analyzer for Fortran

Tutorial and Demonstration

Keywords: software programming tools, Fortran, static source code analyzers, c language, Fortran lint, Fortran source code analysis, Fortran language, software development automation

Page 2: How to stop Fortran programming problems at the source

04/22/23 Cleanscape FortranLint Source Code Analyzer for FORTRAN2

Introduction

Detect Fortran bugs and other problems that a compiler can't catch

Conduct thorough assessment with global call interface checking, local dataflow analysis, and best practices information

Conduct portability checks between multiple host environments an the ANSI F77/F90 standards

Rapidly understand Fortran sources via call trees and cross references

Page 3: How to stop Fortran programming problems at the source

04/22/23 Cleanscape FortranLint Source Code Analyzer for FORTRAN3

Graphical User Interface

Just click to access to powerful analysis features

Simple to use

No learning curve

Page 4: How to stop Fortran programming problems at the source

04/22/23 Cleanscape FortranLint Source Code Analyzer for FORTRAN4

Start new project

Select Project > New

Page 5: How to stop Fortran programming problems at the source

04/22/23 Cleanscape FortranLint Source Code Analyzer for FORTRAN5

Add File to Project 1/4

Press “Add File”Or select:

File > Add file

Page 6: How to stop Fortran programming problems at the source

04/22/23 Cleanscape FortranLint Source Code Analyzer for FORTRAN6

Add File to Project 2/4

Press “Add File”Or select:

File > Add file

Select file(s) to be analyzed

Page 7: How to stop Fortran programming problems at the source

04/22/23 Cleanscape FortranLint Source Code Analyzer for FORTRAN7

Add File to Project 3/4

Press “Add File”Or select:

File > Add file

Select file(s) to be analyzed

Click “Open”

Page 8: How to stop Fortran programming problems at the source

04/22/23 Cleanscape FortranLint Source Code Analyzer for FORTRAN8

Add File to Project 4/4

Press “Add File”Or select:

File > Add file

Select file(s) to be analyzed

Click “Open”

View the project files in Project window

Page 9: How to stop Fortran programming problems at the source

04/22/23 Cleanscape FortranLint Source Code Analyzer for FORTRAN9

Analyze your source file(s) 1/5

Select source file(s) to be analyzed

Page 10: How to stop Fortran programming problems at the source

04/22/23 Cleanscape FortranLint Source Code Analyzer for FORTRAN10

Analyze your source file(s) 2/5

Select source file(s) to be analyzed

Select Test Options

Page 11: How to stop Fortran programming problems at the source

04/22/23 Cleanscape FortranLint Source Code Analyzer for FORTRAN11

Analyze your source file(s) 3/5

Select source file(s) to be analyzed

Select Test Options

Select Source Options

Page 12: How to stop Fortran programming problems at the source

04/22/23 Cleanscape FortranLint Source Code Analyzer for FORTRAN12

Analyze your source file(s) 4/5

Select source file(s) to be analyzed

Select Test Options

Select Source Options

Select Report Options

Page 13: How to stop Fortran programming problems at the source

04/22/23 Cleanscape FortranLint Source Code Analyzer for FORTRAN13

Analyze your source file(s) 5/5

Select source file(s) to be analyzed

Select Test Options

Select Source Options

Select Report Options

Select Miscellaneous Options

Page 14: How to stop Fortran programming problems at the source

04/22/23 Cleanscape FortranLint Source Code Analyzer for FORTRAN14

Execute test 1/2

Push Execute Test button

Page 15: How to stop Fortran programming problems at the source

04/22/23 Cleanscape FortranLint Source Code Analyzer for FORTRAN15

Execute test 2/2

Push Execute Test button

Don’t blink! Almost instantaneous

processing for 100,000 lines of code

A few seconds for 1 million lines of code

Page 16: How to stop Fortran programming problems at the source

04/22/23 Cleanscape FortranLint Source Code Analyzer for FORTRAN16

View Reports 1/4

Analysis Report

Statistics Report

Call Tree Report

Cross Reference Report

Page 17: How to stop Fortran programming problems at the source

04/22/23 Cleanscape FortranLint Source Code Analyzer for FORTRAN17

View Reports 2/4

Analysis Report

Statistics Report

Call Tree Report

Cross Reference Report

Page 18: How to stop Fortran programming problems at the source

04/22/23 Cleanscape FortranLint Source Code Analyzer for FORTRAN18

View Reports 3/4

Analysis Report

Statistics Report

Call Tree Report

Cross Reference Report

Page 19: How to stop Fortran programming problems at the source

04/22/23 Cleanscape FortranLint Source Code Analyzer for FORTRAN19

View Reports 4/4

Analysis Report

Statistics Report

Call Tree Report

Cross Reference Report

Page 20: How to stop Fortran programming problems at the source

04/22/23 Cleanscape FortranLint Source Code Analyzer for FORTRAN20

Save & Print Reports

Save Select Report > Save

Save each report separately

Save merged report

Print Select Report > Print

Print each report separately

Print all reports

Page 21: How to stop Fortran programming problems at the source

04/22/23 Cleanscape FortranLint Source Code Analyzer for FORTRAN21

Get help

Online Help Push Help button

Documentation Quick Start Guide Users Guide Tutorial

Support http://www.cleanscape.ne

t

Page 22: How to stop Fortran programming problems at the source

04/22/23 Cleanscape FortranLint Source Code Analyzer for FORTRAN22

Save your project 1/2

Push Save button

Type project name

Push Save

Page 23: How to stop Fortran programming problems at the source

04/22/23 Cleanscape FortranLint Source Code Analyzer for FORTRAN23

Save your project 2/2

Push Save button

Type project name

Push Save

Page 24: How to stop Fortran programming problems at the source

04/22/23 Cleanscape FortranLint Source Code Analyzer for FORTRAN24

http://www.cleanscape.net

FortranLint

Detect Fortran bugs and other problems that a compiler can't catch

Conduct thorough assessment with global call interface checking, local dataflow analysis, and best practices information

Conduct portability checks between multiple host environments an the ANSI F77/F90 standards

Rapidly understand Fortran sources via call trees and cross references

Software Development Powerfully Simplified• Code: Automatically generate code from patterns

• Analyze: Stop problems at the source

• Test: Test and visualize software

• Manage: Automate the software development process