Agent I Solutions

Home

Products

Documentation

Download

Support

 

Download

Archive

Overview

Products

Agent Environment

Eclipse Plug-in

Archive

Documentation

Language Specification

Tutorial

Composer User Guide

This page contains previous releases of the Brahms Agent Environment.

Note: The software is owned by the the Brahms Patent Holders. The software is licensed to NASA. Release of the software for commercial purposes is not yet approved. If you would like to be notified when the software becomes available for commercial purposes please submit the information request form.


Brahms Agent Environment V1.1

Windows 2000/XP (16 January 2008 - 59MB - JRE 1.6.0_03):

Linux (Intel) (tested on RedHat Fedora Core 4) (16 January 2008  - 62MB - JRE 1.6.0_00)

Mac OS X (16 January 2008  - 29MB - requires Mac OS 10.4 and JSE 5)

Patch 21 February 2008
- Adds the parseInt, parseLong, parseDouble, and parseBoolean activities to SystemGroup and SystemClass.
- Fixed an issue where with the use of the communication library the behavior of the VM would differ on subsequent runs when run from the Composer without restarting the Composer.
- Integrates a new release of the collaborative infrastructure (CI) to integrate a new actor service provider (ASP).
- Removed the ExternalException from the getName method in IConcept in the JAPI.
- Added 'IClass getParent()' to IObject in the JAPI.
- Added 'List<IAttribute> getAttributes()' and 'List<IRelation> getRelations()' to IConcept in the JAPI.

- Added support for easily converting Java objects to Brahms objects and vice versa when the classes have identical package and class names and the Java members have accessors that comply with the bean specification and where the Brahms attributes/relations match the Java bean property names. Java Maps are translated to Brahms map type attributes, Java Collections and Arrays to Brahms relations, and Enums to symbols. Case specific converters can be written and registered with the Brahms Converter Manager accessible via the gov.nasa.arc.brahms.vm.api.JAPI.


Brahms Agent Environment V1.0

Windows 2000/XP (20 December 2007 - 59MB - JRE 1.6.0_03):

Linux (Intel) (tested on RedHat Fedora Core 4) (13 December 2007 - 62MB - JRE 1.6.0_00)

Mac OS X (20 December 2007 - 29MB - requires Mac OS 10.4 and JSE 5)

Patch 14 January 2008
- Adds support for serializing objects/conceptual objects when running Brahms in distributed mode (brahms.io.Serializable added to the base library).
- Fixes an issue in the compiler where it allowed for invalid package names.
- Fixes an issue in the Brahms base model, the model source was missing the registerForMonitoring and deregisterForMonitoring activities in BaseGroup and BaseClass.
- Fixes an issue in the Composer with an incorrect duplicate concept error when importing a library concept in multiple files.
- Updated with the collaborative infrastructure release 1.2 with a transport supporting shared endpoints.


Brahms Agent Environment V1.0 beta 23

Windows 2000/XP (13 December 2007 - 53MB - JRE 1.5.0_07):

Linux (Intel) (tested on RedHat Fedora Core 4) (13 December 2007 - 66MB - JRE 1.5.0_07)

Solaris (Sparc) (13 December 2007 - 73MB - JRE 1.5.0_07)

Mac OS X (13 December 2007 - 27MB - requires Mac OS 10.4 and JSE 5)

 

Top


Questions or problems regarding this web site should be directed to the Webmaster.
Copyright © 2001-2008 NASA Ames Research Center. All rights reserved.
Last modified: Friday March 07, 2008.