NASA SBIR 2008 Solicitation


PROPOSAL NUMBER: 08-1 X1.01-8979
SUBTOPIC TITLE: Automation for Vehicle and Habitat Operations
PROPOSAL TITLE: Unified framework for Graphical Authoring and Visual Debugging of PLEXIL, SCL and PRL programs.

SMALL BUSINESS CONCERN (Firm Name, Mail Address, City/State/Zip, Phone)
Stottler Henke Associates, Inc.
951 Mariner's Island Blvd., Suite 360
San Mateo, CA 94404 - 1585
(650) 931-2700

PRINCIPAL INVESTIGATOR/PROJECT MANAGER (Name, E-mail, Mail Address, City/State/Zip, Phone)
Emilio Remolina
951 Mariner's Island Blvd, Ste. 360
San Mateo, CA 94404 - 1560
(650) 931-2700

Expected Technology Readiness Level (TRL) upon completion of contract: 2 to 3

TECHNICAL ABSTRACT (Limit 2000 characters, approximately 200 words)
Execution and monitoring of command plans are central for spacecraft operations. Diverse execution engines and languages exist to define such command plans. Language dependent development tools have been created for such languages. However, there is not a reusable framework and code base that can be used to create such automation tools even thought there are many commonalties in the functionality and form of such tools. As a consequence, existing automation tools cannot be easily adapted across missions or languages.

We proposed the development of an authoring and debugging framework for the definition of spacecraft operation plans. The framework provides a reusable code base that facilitates the creation of authoring and debugging tools tailored to a particular language and particular user type. Traditional text based authoring will be complemented with graphical representations of plans that provide friendly abstractions of a language's low level execution details. Traditional in-line debugging techniques will be enhanced with context-based visual debugging techniques suitable to understand the rationale of why a plan or rule has been applied and the interactions between different plans running in parallel. The Phase I prototype will illustrate the utility of the proposed framework by developing editors and debuggers for PLEXIL and SCL.

POTENTIAL NASA COMMERCIAL APPLICATIONS (Limit 1500 characters, approximately 150 words)
The proposed framework for graphical authoring and visual debugging will provide NASA with a unified toolkit with enough out of the box functionality to reduce the time and manpower needed to build IDEs for NASA command languages. The use of the APIs here proposed will facilitate the reuse and adaptation of related tools created by different NASA groups, like the Planning and Scheduling group at NASA Ames.

POTENTIAL NON-NASA COMMERCIAL APPLICATIONS (Limit 1500 characters, approximately 150 words)
The technology will complement Stottler Henke's own advanced automation toolkits such as SimBionic and its MadCap real-time planning system used for controlling intelligent simulated agents in training, wargaming, and entertainment games. These toolkits are used by the U.S. Department of Defense and its contractors to develop and operate semi-autonomous systems such as unmanned vehicles as well as non-robotic software agents.

NASA's technology taxonomy has been developed by the SBIR-STTR program to disseminate awareness of proposed and awarded R/R&D in the agency. It is a listing of over 100 technologies, sorted into broad categories, of interest to NASA.

Autonomous Reasoning/Artificial Intelligence
Operations Concepts and Requirements
Software Development Environments

Form Generated on 11-24-08 11:56