Leading the Embedded World

AdaMULTI/Ada 95 for Tornado®

Ada Development Tools

Green Hills Software provides a comprehensive set of Ada development tools for Tornado-based applications:

Ada 95 Optimizing Compilers

  • Fully ACVC 2.1 validated
  • New task and synchronization features
  • Protected types
  • Type extensions of tagged types and child library units
  • New hierarchical library organization
  • Systems programming annex (C)
  • Real-time systems annex (D)
  • VxWorks tasks
  • POSIX threads

AdaMULTI® Integrated Development Environment

  • Automated graphical program builder
  • Source-level symbolic debugger
  • Version control system
  • Text editor
  • Code performance and coverage profiler*
  • Source code navigation and cross-reference browser
  • Type inheritance browser
  • Static and dynamic call graph displays
AdaMULTI/Ada 95 for Tornado

Leveraging 20 years of experience developing embedded compilers and integrated development environments, Green Hills Software is the leading supplier of Ada 95 software development tools for mission-critical embedded systems. Green Hills Software's tool solutions for Wind River Systems' Tornado include fully validated Ada 95 Optimizing Compilers and the AdaMULTI Integrated Development Environment, which are fully integrated with Tornado and the VxWorks 5.3 real-time operating system.

Integrated Ada 95 Development Environment

AdaMULTI for Tornado is the industry's most mature and advanced Ada 95 software development tool for VxWorks applications. The AdaMULTI Development Environment automates the edit-build-debug cycle by integrating advanced facilities such as powerful and intuitive multi-task debugging, robust Ada generics and exception debugging, sophisticated and informative data view windows in the debugger, an automated graphical program builder, a source code navigation and cross reference browser, performance and code coverage profiling tools, and more.

AdaMULTI interacts with VxWorks-based target applications via Tornado's host-based target server. The target server provides services such as dynamic download, task-specific and system-wide breakpoints, and asynchronous event notification. The AdaMULTI/Tornado connection enhances portability and flexibility. It also enables AdaMULTI to be used with a much smaller target image by eliminating the need for a target-based symbol table, object module loader, shell and networking facilities.

AdaMULTI interfaces fully with Tornado's WindView, enabling symbolic Ada task names to be referenced consistently between the compiler and the WindView utility.

Certified Ada 95 Compilers

Green Hills Software's optimizing Ada 95 compilers were the first 32-bit embedded compilers to successfully pass the ACVC 2.1 validation tests, and are conformance certified by the ACAA. The Green Hills Ada 95 compiler family implements all of the new enhancements defined in the ANSI/ISO/IEC-8652:1995 Ada 95 specification. These include object-oriented programming, hierarchical library organization, type extensions of tagged types and child library units, and new task and synchronization features such as protected types. In addition, the compilers implement two optional Ada 95 annexes: The System Programming Annex (C); and The Real-Time Systems Annex (D). The compilers also provide specialized VxWorks and POSIX support that enables Ada 95 tasks to be implemented as either VxWorks tasks or POSIX threads (for self-hosted Unix applications).

Seamless Mixed Language Support
AdaMULTI also fully supports any one of Green Hills Software's proven C and C++, and optimizing compilers, making it completely fluent in any combination of Ada 95, C, C++, FORTRAN and Assembly. The entire family of Green Hills Software's compilers share advanced optimization and code generation technology. Green Hills compilers produce the fastest, tightest and most reliable code for embedded real-time applications and have been field proven on millions of lines of VxWorks application code.

Product Availability and Support

The Green Hills Ada 95 Optimizing Compilers and AdaMULTI Integrated Development Environment are available for Sun SPARC/Solaris 2.x and Windows 95/98/NT hosts. Green Hills Software provides training, support, and product upgrades on all its embedded software tools.

Customers

AdaMULTI and the Green Hills family of Ada 95 cross compilers for Tornado is currently in use at companies such as Boeing/McDonnell Douglas, Bell Helicopter, Comptek, Electric Boat, FlightSafety, Harris, Hughes Space and Communications, Litton, Lockheed Martin, Naval Research Lab, NAWC, NSWC, Northrop Grumman, Raytheon, Rockwell, SAIC, Sandia National Labs, Texas Instruments, TRW, US Army and more.

© 1996-2012 Green Hills Software Trademark Acknowledgements