2010

BGen: A UML Behavior Network Generator Tool

BGen software was designed for auto-generation of code based on a graphical representation of a behavior network used for controlling automatic vehicles. A common format used for describing a behavior network, such as that used in the JPL-developed behavior-based control system, CARACaS [“Control Architecture for Robotic Agent Command and Sensing” (NPO-43635), NASA Tech Briefs, Vol. 32, No. 10 (October 2008), page 40] includes a graph with sensory inputs flowing through the behaviors in order to generate the signals for the actuators that drive and steer the vehicle.

A computer program to translate Unified Modeling Language (UML) Free-form Implementation Diagrams into a legacy C implementation of Behavior Network has been developed in order to simplify the development of C-code for behavior-based control systems. UML is a popular standard developed by the Object Management Group (OMG) to model software architectures graphically. The C implementation of a Behavior Network is functioning as a decision tree.

This work was done by Leonard J. Reder, Terrance L. Huntsberger, and Harry Balian of Caltech for NASA’s Jet Propulsion Laboratory. For more information, download the Technical Support Package (free white paper) at www.techbriefs.com/tsp under the Software category.

This software is available for commercial licensing. Please contact Daniel Broderick of the California Institute of Technology at This email address is being protected from spambots. You need JavaScript enabled to view it.. Refer to NPO-46787.

This Brief includes a Technical Support Package (TSP).

BGen: A UML Behavior Network Generator Tool (reference NPO-46787) is currently available for download from the TSP library.

Please Login at the top of the page to download.

 

White Papers

3D Printing of Aerospace Parts: A Real Solution with Real Benefits
Sponsored by stratasys
Introduction into Theory of Direction Finding
Sponsored by rohde and schwarz a and d
The Self-Driving Car
Sponsored by HP
Step on It! Walking for Power
Sponsored by HP
Heavy Duty Shaft Coupling Strategies
Sponsored by ringfeder
How to Maximize Temperature Measurement Accuracy
Sponsored by VTI Instruments

White Papers Sponsored By: