Nassi
Generation of Nassi-Shneiderman Diagrams under Unix
[
Introduction |
Features |
Tutorial |
Downloads |
Licensing]
Documentation ]
Last Modified on 12 December, 2002
Keywords: software documentation, structure charts, structured programming, software engineering
The nassi
program developed at the Central Institute for Applied
Mathematics (ZAM) at the Forschungszentrum Jülich is a tool
to generate Nassi-Shneiderman diagrams under Unix/X11. nassi is
designed primarily for the creation of documentation, but may as well
be used for source code analysis/browsing.
C and PASCAL programs and pseudo code that follows the conventions of either of
these languages can be transformed into a graphical representation of the program flow.
For representation and postprocessing nassi provides a convenient interface with
which single diagrams can be selected, drawn on the screen, exported in several
output formats and printed.
A graphics editor allows layout changes of the whole diagram or of single statements or
control structures. Statements and whole structures can be hidden or shifted as a block
to a separate diagram. Such changes to the layout and structure of diagrams can be
inserted into the source code via special comments and are then
available for further treatment of the source code.
For output purposes, nassi also provides the option of generating source data
of the Tgif
and Xfig
graphics editors in addition to screen output, Encapsulated
PostScript graphics and printable PostScript files. This makes it possible to also
change and extend diagrams far beyond the functionality of the built-in graphics editor.
For the rapid generation of diagrams nassi provides a batch option which
generates diagrams in the desired output format.
For details see the documentation or take a look at some screen shots in the tutorial.
- Supported Languages
- Output Formats
- Postscript
- Encapsulated Postscript
- Xfig
- Tgif
- Supported Platforms
- AIX 4.3 (and higher)
- Solaris 7 (and higher)
- Digital Unix 4.0 (and higher)
- HP/UX 10.20 (and higher)
- IRIX 6.4 (and higher)
- Linux i386 ELF (and higher)
- Microsoft Windows 95/98 (version 2.0 pre 3)
- Software Requirements
- X11R5 (or higher)
- Ghostview for previewing of diagrams
- Documentation in Postscript and HTML format
- Embedded graphical Editor
- Exclusion of statements into separate diagrams
- Hiding of statements
- Font and color selection on statement-level
- Hyphenation
To get an impression of nassi's capabilities and its look and feel, take a look
at this nassi tutorial, that describes what you can do with nassi and how you can do it.
Current version: 1.3, (December, 2000)
see Change Log
- Demo Version
Click on any of the following items to download a free demo version of nassi
(use shift+left mouse button in Netscape browsers).
Please check, if the size of the
downloaded file matches the size indicated in the text. Browsers under Windows seem
to have problems downloading the files correctly.
| Version: 1.3 |
README |
|
|
| AIX |
Version 4.3 and higher |
nassi.rs6000.demo.tar.gz |
(tar, gzip, 511873 Bytes) |
| Solaris |
Version 2.7 and higher |
nassi.sun4.demo.tar.gz |
(tar, gzip, 483348 Bytes) |
| Digital Unix |
Version 4 and higher |
nassi.decalpha.demo.tar.gz |
(tar, gzip, 580369 Bytes) |
| Irix |
Version 6.5 and higher |
nassi.sgi.demo.tar.gz |
(tar, gzip, 559987 Bytes) |
| Linux |
i86, ELF-Format, glibc-2.1 |
nassi.linuxelf.demo.tar.gz |
(tar, gzip, 418371 Bytes) |
| Version: 2.0 pre 2 |
|
|
| AIX |
Version 4.3 and higher |
nassi.AIX.demo.tgz |
(tar, gzip, 3969635 Bytes) |
| Solaris |
Version 2.8 and higher |
nassi.SunOS.demo.tgz |
(tar, gzip, 3173562 Bytes) |
| Irix |
Version 6.5 and higher |
nassi.IRIX.demo.tgz |
(tar, gzip, 3395880 Bytes) |
| Linux |
i86, ELF-Format, glibc-2.1 |
nassi.Linux.demo.tgz |
(tar, gzip, 2850799 Bytes) |
| Version: 2.0 pre 3 |
|
|
| MS Windows |
98/2000/XP |
Nassi_demo.exe |
(self-extracting, 1234000 Bytes) |
Old versions: 1.2p3
- Full version
When you have purchased a full license of nassi and have received your access key, click
here to
download a full version or here to
download a full old version.
- Order Form
The order form for nassi is part of the demo version. You may also download it in
ASCII or Postscript format. Please read
the notes in the README file included in the demo version before ordering
nassi.
Licensing
nassi is distributed as Shareware. You can download a free demo version
for evaluation. This demo version includes all features of the full version
but will refuse to create output files for large diagrams.
A license for the full version enables you to download and use the unconstrained version
of nassi on any of the supported platforms. Please see the
License agreement for details.
If you have a full license you will be informed via Email about new releases of nassi
as soon as they are ready for downloading.
You can download those updates - which may contain bug fixes or enhancements - using your
license key.
The price for a full license is Euro 30 (or US $ 30). If you wish to purchase
a site license, please contact the authors.
- The Software is copyright © Forschungszentrum Jülich GmbH,
1997
- Disclaimer of Warranty
The Software is provided AS-IS. The Authors disclaim all warranties,
either express or implied, including but not limited to implied
warranties of merchantability or fitness for a particular purpose.
No liability is assumed for damages, direct or consequential, which
may result from the use of this software.
- Scope of Grant when using the full version of nassi
You may:
- use the Software on any single computer or on a network,
provided that there are as many licenses as there are persons using the
Software concurrently;
- copy the Software, provided any copy contains all of the
original Software's proprietary notices;
You may not:
- permit other individuals to use the Software except under
the terms listed above;
- modify, translate, reverse engineer, decompile, disassemble
(except to the extent applicable laws specifically prohibit such
restriction), or create derivative works based on the Software;
- copy the Software other than as specified above;
- rent, lease, grant a security interest in, or otherwise
transfer rights to the Software; or
- remove any proprietary notices or labels on the Software.
- Scope of Grant when using the demo version of nassi
You may:
- use this on a single computer or on a network for evaluation;
- make unlimited copies of the Software and give copies
to other persons or entities as long as the copies contain this
Agreement and the same copyright and other proprietary notices
that appear on or in the Software;
- charge a fee for the physical act of transferring a copy.
You may not:
- modify, translate, reverse engineer, decompile, disassemble
(except to the extent applicable laws specifically prohibit such
restriction), or create derivative works based on the Software;
- copy the Software other than as specified above;
- remove any proprietary notices or labels on the Software.
Documentation
The ZAM Technical Short Note FZJ-ZAM-TKI-0305
Generation of Nassi-Shneiderman Diagrams under Unix with nassi
contains an extensive documentation of nassi. A text version of this TKI
is part of the online-help included with nassi.
[
Introduction |
Features |
Tutorial |
Downloads |
Licensing]
Documentation ]
Forschungszentrum Jülich, ZAM
Email: nassi.zam@fz-juelich.de
24-Sep-1999
URL: <http://www.kfa-juelich.de/zam/nassi/nassi.html>