README

Brahms Composer version 1.5 

1/12/2005
Copyright (c) 1998-2005 NASA Ames Research Center. All Rights Reserved.

Table of Contents:

I. Welcome
II. Features in this Release
III. Known Problems
IV. Revision History
V. Important Notes
VI. Contacting the Brahms development team for Technical Support

I. Welcome!

Welcome to NASA's Brahms Composer for Brahms Professional Agent 1.0 beta 6 for Windows 2000, XP, Linux Sparc/Solaris and Mac OS X. Please take a few minutes to read this file, which contains the latest information regarding this release.

The Brahms Composer is an integrated development environment to allow a Brahms model builder to quickly build and compile Brahms models.

II. Features in this Release

  1. New dockable framework with enhanced docking features including the ability to auto-hide docked frames, more layout capabilities and the ability to organize menu and toolbars as well as to visualize toolbar icons that do not fit in a view.
  2. Document Outline view displaying all model elements of an active editor window ordered by line number in that editor.
  3. Inheritance view displaying concept hierarchies.
  4. Support for UML generation in a XMI file using the new compiler flag -uml.
  5. Persistent toolbars.
  6. Integrated parser allows for importing, opening and saving models with any number of syntax or compiler errors.
  7. Integrated source code editor with keyword coloring and multiple levels of undo/redo.
  8. Tabbed document desktop for source code windows.
  9. Drag-and-drop dockable windows for display of various models.
  10. Support for creating, editing and displaying all language elements in the design view.
  11. Real-time synchronization between design view edits and automatic source code generation.
  12. Incremental automatic source code generation.
  13. Integrated Task-List for display of parse errors and compiler errors.
  14. Double-click navigation between design view tree nodes and source code locations.
  15. Double-click navigation between task list errors and source code locations.
  16. Search and replace support.
  17. Integration of the Brahms virtual machine.
  18. Project Explorer for managing Brahms packages and source files.
  19. Integrated Brahms Agent Viewer.
  20. Window Layout Management to create, save and switch between different window layouts.
  21. File management to create new files and drag and drop files from the file system to the project explorer.
  22. Support for language specification 2.12 with new support for the relational operators >, >=, < and <= in detectable conditions.

III. Known Problems

IV. Revision History

The revision history for the Brahms Composer can be found in  the file named Changes.

V. Important Notes

  1. Make sure that Brahms Personal Agent is up-to-date. The release of the Brahms compiler must be at the minimum 2.14.006. If you don't have the appropriate version installed, please download it from the website and apply the appropriate patches.

VI. Contacting the Brahms project team for Technical Support

In case you have problems with the installation or questions and problems with the use of the Brahms Composer you can reach Technical Support at:

E-mail: support@agentisolutions.com
www: http://www.agentisolutions.com/support/support.htm

If the application crashes or behaves badly, please save a copy of the log file "ide.log" located in the directory "ProfessionalAgent/Logs".

Thank you for trying the Brahms Composer. We hope you find it useful in your modeling and agent development efforts.

Sincerely,

The Brahms Development Team