Leading the Embedded World

The AdaMULTI™ Graphical Browser

» Download AdaMULTI datasheet (PDF)
 

The AdaMULTI Browser provides source code browsing capabilities integrated with the AdaMULTI Editor (Ada 95 only), and with the AdaMULTI Debugger (Ada 95/C/C++). The Graphical Browser allows the user to see program structure as a whole, as well as focus on an individual object or function. For Ada 95, the Browser can generate a graphical representation of a tagged type inheritance relationship for the specified Ada type.

The Browser also allows users to quickly locate declarations, completions, and uses across an entire program from with the Editor (Ada 95) as well as the Debugger (Ada 95/C/C++).

Within the browse window itself, many portions of the graphical display are active; for example, clicking on the name of a C++ class opens a display window on that class and breaks out its members. Clicking on a C++ class generates a separate window on that class.

The Graphical Browser displays all the members pertaining to that class. In addition, program control flow can be examined by browsing the static or dynamic call graph.

AdaMULTI Graphical Browser, advanced Ada 95 IDE, Full Program Analysis, Static Code Analysis - Embedded Development Tools  
 

Ada 95 Browser Capabilities

  • Show Call Graph
  • Show Dependency Graph
  • Show Type Graph
  • Find Declarations/Completions
  • Find Uses

Cross Reference Browser
AdaMULTI provides easy access to compiler generated browsing information for the program's types, variables and procedures. A simple right-click in the debugger will invoke a browser listing everywhere in the program where that type, variable, or procedure is referenced. Displayed are both the source location of the reference and whether it was a declaration, definition, read, write, modification or address takings. Browse capability is available from the Editor (Ada 95) and Debugger (Ada 95,C/C++).

» Back to AdaMULTI

» RTOS 
» MULTI IDE
» AdaMULTI IDE
» Compilers
» Communications Software
» Custom Development

Processors Supported

Green Hills Software provides Ada 95, C, C++, EC++ and FORTRAN optimizing compilers, AdaMULTI Integrated Development Environment, and the tool chain for many processor architectures:

32-/64-bit

Supported Hosts

Green Hills supports development on PC and UNIX workstation hosts:

  • Windows
  • SPARC/Solaris
  • Linux
© 1996-2012 Green Hills Software Trademark Acknowledgements