Omega Charting Services

lchen292002@yahoo.com

Mission

To provide a software tool that help people to boost up productivity, especially in the context of "source code comprehension"



Products

OmegaChart ver. 3.1

OmegaChart 3.1 is a FORTRAN FlowChart generator. This package converts a FORTRAN source code (f77 & f90, fixed or free form) to their FlowChart equivalence. The generated flowchart is viewable through Microsoft Excel, Microsoft Internet Explorer or Microsoft Visio. OmegaChart 3.1 is a useful tool for untangle behind-the-scenes programming logic in a messy spaghetti code and therefore generate visual documentation of the execution route. While other analysis tools only provides you "assembly level" info such as calling trees or variables cross referencing, OmegaChart provide detailed "module level" logic such as loops, if-elseif-endif constructs and select-case constructs. With OmegaChart, you can effortlessly minimize the use of GOTO's and therefore "modernize" your code. Whether you are a programmer, a program analyst or a software maintain personnel, OmegaChart is a "MUST HAVE" tool to ease your life. It can relief you hundreds or even thousands hours of headache.


OmegaMath is a specialized module of OmegaChart which is capable of performing statement-level analysis of FORTRAN source code. For example, the quadratic formula, when coded into FORTRAN language, may look like

X1= (-BETA +sqrt(BETA* BETA -4* ALPHA *GAMMA))/(2*ALPHA)
X2= (-BETA –sqrt(BETA* BETA -4* ALPHA *GAMMA))/(2*ALPHA)

These “one-dimensional” expressions can be converted, via OmegaMath, to their original “two-dimensional” mathematical expression

Expressions with the radical symbol, superscript and/or fractions provide a more vivid view of the mathematical contents behind the program code.


Examples

  1. zgesvd (the largest subroutine in LAPACK library, 3618 lines of f77 source code)
  2.   
  3. LAPACK Package ( f77 Mathematical library, total 1291 modules )
    • 22.6 MB, Available upon request ( due to file size limit of this web hosting site)
  4.    
  5. SLATEC Package ( f77 Mathematical library, total 1441 modules )
    • 19.7 MB, Available upon request ( due to file size limit of this web hosting site)

Sample User List

OmegaChart User Group ( a Yahoo mailing List )
To join this group, send a blank email to OmegaChart-subscribe@yahoogroups.com

Download Demo

OmegaChart 3.1 comes in four flavors, as described in the following table:

Version
OmegaChart 3.1 Lite
OmegaChart 3.1 ProA
OmegaChart 3.1 ProB
OmegaChart 3.1 ProC
Maximum Allowable File Size (per session)
10000 lines
20000 lines
20000 lines
20000 lines
Maximum Allowable Module Size (per session)
2000 lines
5000 lines
5000 lines
5000 lines
Allowable Number of Module (per session)
No Limit
No Limit
No Limit
No Limit
OmegaMath Features
N/A
N/A
Yes
Yes
Visio Support
N/A
N/A
N/A
Yes
Registration Fee
USD 45.00
USD 95.00
USD 140.00
USD 175.00
Download Demo from
(for WinXP or WinNT)
This Page
This Page
This Page
This Page
Download Demo from
(for Win2K)
This Page
This Page
This Page
This Page

Note: Please read "readme_1st.txt" before perform installation !!!



Order & Registration


 

Screen Dump

OmegaChart User Interface

 

Generated Flowchart

 

Generated Flowchart


Q1: My source code has a "INCLUDE" statement, What should I do ?

A1: Ther are two ways to deal with source code with INCLUDE ststment.

First, simply comment out the include statement. Later on you can do flowchart analysis on the included file separately. However, since OmegaChart can only handle a complete program module and not program segements, you have to provide a fake subroutine header "SUB FAKE ()" and a fake END statement.

The second way to handle include statement is to perform flowchart analysis on the PREPROCESSED version. Usually a FORTRAN compiling system consists one or more PREPROCESSOR. For example, I am using HP-UX system, the f77 and f90 compiling system come with C preprocessor and RATFOR preprocesser. The help page or man page on your FORTRAN compiling system can provide you with such information. ( see example )

Sponsors

Web Counters
Radial Arm Saws
   Search Engine Submission and Internet Marketing

Online Directory of web resources, including Development Companies

Data Recovery Software from R-TT.Com

Soft14.com - Freeware, shareware and quality commercial software downloads

softforall.com

softsland

OmegaChart 3.1 is a FORTRAN FlowChart generator. 3.1 : 5 Stars Award at 
SOFTS.info !