Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
Creating software Diagrams and documentation
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  7 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
VICTOR  
View profile  
 More options Mar 18 2010, 12:06 pm
Newsgroups: comp.lang.fortran
From: VICTOR <victor.hera...@gmail.com>
Date: Thu, 18 Mar 2010 09:06:19 -0700 (PDT)
Local: Thurs, Mar 18 2010 12:06 pm
Subject: Creating software Diagrams and documentation
Hi,

i have a huge problem. I have inherited a large program. It is about
30,000 lines long and it is only commented, but not documented. I have
been thinking about creating flowcharts/activity diagrams,
documentation, etc. Anything that helps me learn the program a little
better. Can anyone tell me about the tools avaible for accomplishing
this task. Regards,

Victor


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Jason Blevins  
View profile  
 More options Mar 18 2010, 12:21 pm
Newsgroups: comp.lang.fortran
From: Jason Blevins <jrble...@sdf.lonestar.org>
Date: Thu, 18 Mar 2010 12:21:55 -0400
Local: Thurs, Mar 18 2010 12:21 pm
Subject: Re: Creating software Diagrams and documentation
On 2010-03-18, VICTOR <victor.hera...@gmail.com> wrote:

> i have a huge problem. I have inherited a large program. It is about
> 30,000 lines long and it is only commented, but not documented. I have
> been thinking about creating flowcharts/activity diagrams,
> documentation, etc. Anything that helps me learn the program a little
> better. Can anyone tell me about the tools avaible for accomplishing
> this task. Regards,

There are a few tools described here that you might want to
consider:

http://fortranwiki.org/fortran/show/Automatic+documentation

I don't know if any of them will generate flowcharts, but you
can certainly generate documentation with comments, function
prototypes, etc.  I use f90doc quite a bit for relatively simple
programs and libraries for generating HTML documentation.
FortranDOC generates nice PDF documentation via LaTeX.  ROBODoc
seems to be capable of producing many different formats but
I've never used it myself.

I've assumed you have free-form code.  I can't comment on the
available tools for processing fixed-format code.

Jason


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
dpb  
View profile  
 More options Mar 18 2010, 12:35 pm
Newsgroups: comp.lang.fortran
From: dpb <n...@non.net>
Date: Thu, 18 Mar 2010 11:35:47 -0500
Local: Thurs, Mar 18 2010 12:35 pm
Subject: Re: Creating software Diagrams and documentation

VICTOR wrote:
> Hi,

> i have a huge problem. I have inherited a large program. It is about
> 30,000 lines long and it is only commented, but not documented. I have
> been thinking about creating flowcharts/activity diagrams,
> documentation, etc. Anything that helps me learn the program a little
> better. Can anyone tell me about the tools avaible for accomplishing
> this task. Regards,

Look at SciTools' 'Understand for Fortran' -- it isn't inexpensive but
has (or at least used to have) a testing option that would allow one to
use it for a limited time.  I used it for precisely the same purpose on
a couple of occasions and it is very capable/useful for the purpose.

<www.scitools.com> I think from memory so no guarantees there's not some
perturbation on that...

--


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Ian  
View profile  
 More options Mar 18 2010, 1:07 pm
Newsgroups: comp.lang.fortran
From: Ian <ian_d_chiv...@yahoo.co.uk>
Date: Thu, 18 Mar 2010 10:07:11 -0700 (PDT)
Local: Thurs, Mar 18 2010 1:07 pm
Subject: Re: Creating software Diagrams and documentation
On Mar 18, 4:06 pm, VICTOR <victor.hera...@gmail.com> wrote:

> Hi,

> i have a huge problem. I have inherited a large program. It is about
> 30,000 lines long and it is only commented, but not documented. I have
> been thinking about creating flowcharts/activity diagrams,
> documentation, etc. Anything that helps me learn the program a little
> better. Can anyone tell me about the tools avaible for accomplishing
> this task. Regards,

> Victor

Our Fortran Resource file

http://www.fortranplus.co.uk/resources/fortran_resources.pdf

has a chapter

Chapter 8
Fortran Analysis, Conversion and
Maintenance Tools

Most are commercial.

Given the size of the code it may be worth while
investing in one of the tools.

Ian Chivers


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Paul Thomas  
View profile  
 More options Mar 18 2010, 4:19 pm
Newsgroups: comp.lang.fortran
From: Paul Thomas <paul.richard.tho...@gmail.com>
Date: Thu, 18 Mar 2010 13:19:57 -0700 (PDT)
Local: Thurs, Mar 18 2010 4:19 pm
Subject: Re: Creating software Diagrams and documentation
I have never tried it for fortran source code but have found Doxygen
invaluable for gfortran documentation..... which reminds me, I need to
update the documentation at the gfortran wiki :-)

Most linices come with Doxygen already supplied.

Cheers

Paul


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Jugoslav Dujic  
View profile  
 More options Mar 19 2010, 4:15 am
Newsgroups: comp.lang.fortran
From: Jugoslav Dujic <jdu...@yahoo.com>
Date: Fri, 19 Mar 2010 09:15:37 +0100
Local: Fri, Mar 19 2010 4:15 am
Subject: Re: Creating software Diagrams and documentation

Paul Thomas wrote:
> I have never tried it for fortran source code but have found Doxygen
> invaluable for gfortran documentation..... which reminds me, I need to
> update the documentation at the gfortran wiki :-)

> Most linices come with Doxygen already supplied.

> Cheers

Seconded; I'm just playing with it and it works fairly well (except
that it requires setting some obscure options to make the Fortran
code work).

However, I'm not sure (not that I personally care) how well
it supports F77 style and fixed-form code. Victor didn't specify
what is his source like though.

--
Jugoslav
www.xeffort.com
Please reply to the newsgroup.
You can find my real e-mail on my home page above.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Terence  
View profile  
 More options Mar 20 2010, 1:39 am
Newsgroups: comp.lang.fortran
From: Terence <tbwri...@cantv.net>
Date: Fri, 19 Mar 2010 22:39:43 -0700 (PDT)
Local: Sat, Mar 20 2010 1:39 am
Subject: Re: Creating software Diagrams and documentation
On Mar 19, 3:06 am, VICTOR <victor.hera...@gmail.com> wrote:

> Hi,

> i have a huge problem. I have inherited a large program. It is about
> 30,000 lines long and it is only commented, but not documented. I have
> been thinking about creating flowcharts/activity diagrams,
> documentation, etc. Anything that helps me learn the program a little
> better. Can anyone tell me about the tools avaible for accomplishing
> this task. Regards,

> Victor

Sometime in 1962 I wrote a program to do this for Fortran (II/IV).

Now I had already done a flowcharting program for the 1401 assembler,
which drew branch decision diamonds with 2 (later 3) exits, and square
boxes of start-to-end linear process line numbers, and ran flow lines
down the right side of the 15-inch printer paper. Applied to Fortran
(the old GO TO ( ) a,b,c needed a left to right cross-over line) gave
a Fortran flowcharter. It might still be around, especially in the UK.

A bit later I did another program. which I still have working, to
automatically change labels and format statements to be in separate
sequences for F77. As before. one reads the source, temporally numbers
each statement start line, finds the lables (including the GOTO
(,,,),index  drop through defaults) and builds a label table on one
pass, then renumbers the labels on a second pass. Unused labels are
optionally discarded. This table of origin start lines and used labels
defines the flowchart paths, so I could have used the older programs
to flowchart F77 too. Unfortunately the many 800 bpi tapes I kept have
not been readable...

But it isn't hard job.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »