Headway Software - The Structure GuysSitemap
About us
Contact us
Webstore > Download > Structure101 for Ada on Windows

Note: This version of Structure101 requires version 1.5 of Sun's JRE. If required, you can download it from here.

1. Download Now
DownloadStructure101 for Ada on Windows
DownloadStructure101 Ada Parser for WindowsMore Information
DownloadGNAT 3.15p for WindowsMore Information
DownloadA Pre-parsed Ada Demo ProjectMore Information

2. Request Keys
Complete and submit this form to receive a 15 day evaluation license key.
* mandatory
Name: * Company: *
Email: * Telephone:

All the information we collect will be used for our internal use only. We take your privacy seriously and will not disclose this information to any third-parties.

Important Note: If an email containing your keys does not arrive in your Inbox almost immediately, please email us on hwinfo@headwaysoftware.com

Demo Project

To get a quick sense of Structure101 for Ada, please download our demo project, (right click link and "Save Link As..."). The demo project can be loaded directly into Structure101 for Ada, without the need to parse your own code. Go to Structure101 for Ada's File/New Menu item and point it at the downloaded demo file.

Demo Code: (c) Copyright Objektum Ltd.

Ada Parser and GNAT

Currently the Ada Parser is only available on Windows for GNAT 3.15p. For the full release of Structure101 for Ada will be extending platform support for the Ada Parser. In particular, we will be removing the dependency on the very old GNAT 3.15p release (bear with us, it's there for historical reasons and we know it works ;-).

You should install the GNAT 3.15p compiler along side your current Ada compiler, the two can work satisfactorily side by side. The Structure101 Ada Parser simply requires GNAT 3.15p to create the Abstract Syntax Trees that it parses. GNAT 3.15p installation will not interfere with your existing Ada compiler installation.

Get Started By Creating a Structure101 for Ada Project

Creating an implementation model of an Ada project is performed in the following main steps.

  1. Compile your project using Gnat 3.15p.
    • Use the GNAT ASIS libraries to create Abstract Syntax Trees (.adt files) for your project.
  2. Run the Ada parser on your project.
    • Walks the Abstract Syntax Tree files created in step 1.
    • Creates a headway .hwa file.
  3. Start the Structure101 for Ada client application and create a new project specifying the .hwa file generated in step 2, as well as other options offered by the wizard.



©Headway Software 1999-2008Legal