Error Handling Based on Software Agent Technology

Award Information
Agency:
Department of Defense
Branch:
Navy
Amount:
$100,000.00
Award Year:
2004
Program:
SBIR
Phase:
Phase I
Contract:
N00014-04-M-0100
Agency Tracking Number:
O032-4066
Solicitation Year:
2003
Solicitation Topic Code:
OSD03-023
Solicitation Number:
2003.2
Small Business Information
INTELLIGENT AUTOMATION, INC.
7519 Standish Place, Suite 200, Rockville, MD, 20855
Hubzone Owned:
N
Socially and Economically Disadvantaged:
N
Woman Owned:
Y
Duns:
161911532
Principal Investigator
 Leonard Haynes
 President
 (301) 294-5250
 lhaynes@i-a-i.com
Business Contact
 Marc Toplin
Title: Director of Contracts
Phone: (301) 294-5215
Email: mtoplin@i-a-i.com
Research Institution
N/A
Abstract
In order to build complex software systems that are highly reliable, it is essential that the software conform to a rigid structure that bounds the types of errors that can occur at each point in the software. IAI has spent nearly a decade developing complex software systems based on autonomous software agents. In these systems, each agent has its own thread of control, and interacts with other agents via message passing. This structure is particularly well suited to advanced error detecting and error handling methods because errors associated with the interaction between agents can be separated from the errors related to each individual agent. Additionally, any errors caused by side effects or by data intended to be used by more than one agent must occur through the content of explicit messages. We have developed a rigid structure for these agents and within that structure, have developed a tool that proves the correctness of the design against a set of important errors. However, at this point the tool has no services to assist in debugging, and no services to support run time error checking or error handling. The work herein proposed will develop these features for our agent-based software CASE tool.

* information listed above is at the time of submission.

Agency Micro-sites

US Flag An Official Website of the United States Government