Excel Software Upgrades WinA with Modeling and Generating Ada Code

9/24/2003 - Excel Software began shipping a major upgrade of WinA&D with advanced capabilities for modeling and generating Ada code. WinA&D is a comprehensive software engineering tool for structured analysis and design, OOA/OOD with UML, multi-task design, data modeling, requirements management, code generation for popular programming languages and a built-in scriptable reporting engine.

Ada is a programming language used primarily on mission critical defense projects. Working closely with a large defense contractor, Excel Software has mapped a streamlined UML notation to the Ada programming language. When Ada is selected in WinA&D 3.5, tailored UML class models allow the designer to easily represent Ada packages and various types of relationships like aggregation (parent/child and parent/nested packages), generalization (generic instantiation) and dependency (Withed packages).

The UML modeling experience has been tailored to fit the conventions, standards and practices used by Ada developers. For example, dialogs with drop-down pick lists make it easy to create records, arrays and other data types, share data types between packages and construct subprogram arguments with minimal typing. Visual relationships between classes (Ada packages) in the UML model determine the code structure. The scope of package components like types, variables, constants and subprograms are visually represented on the UML class model and automatically transferred to the Ada implementation during code generation.

WinA&D runs verification checks to ensure model consistency, completeness and design integrity prior to code generation. Ada code generated from the model is an exact implementation of the design including full package specifications and body files, subprogram files with arguments, data types and stubbed implementations. Ada's With dependencies between files are also included in the generated code. The code is linked directly to the design, enabling the developer to click on the class model and view the code in the integrated code browser.

For non-Ada developers, WinA&D 3.5 adds new features including a data types dialog, a synchronized contents view for diagram organization and navigation, new diagram presentation options, enhancements for listing diagrams and associated dictionary information between projects and new reengineering features.

WinA&D runs on Windows 95, 98, NT, 2000 or XP. It is available in four Single User License editions; Standard $495, Desktop $1295, Educational $845 and Developer $1995, or by 5-User and Unlimited User Site License. Contact Excel Software by phone or visit www.excelsoftware.com for product information and online ordering.

Excel Software
Ph: (505) 771-3719
Fax: (505) 771-3718
Web: http://www.excelsoftware.com
Email: info@excelsoftware.com

Previous Page | News by Category | News Search

If you found this page useful, bookmark and share it on: