Error Handling Based on Software Agent Technology

Award Information
Agency: Department of Defense
Branch: Navy
Contract: N00014-04-M-0100
Agency Tracking Number: O032-4066
Amount: $100,000.00
Phase: Phase I
Program: SBIR
Awards Year: 2004
Solicitation Year: 2003
Solicitation Topic Code: OSD03-023
Solicitation Number: 2003.2
Small Business Information
7519 Standish Place, Suite 200, Rockville, MD, 20855
DUNS: 161911532
HUBZone Owned: N
Woman Owned: Y
Socially and Economically Disadvantaged: N
Principal Investigator
 Leonard Haynes
 (301) 294-5250
Business Contact
 Marc Toplin
Title: Director of Contracts
Phone: (301) 294-5215
Research Institution
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

SBA logo
Department of Agriculture logo
Department of Commerce logo
Department of Defense logo
Department of Education logo
Department of Energy logo
Department of Health and Human Services logo
Department of Homeland Security logo
Department of Transportation logo
Environmental Protection Agency logo
National Aeronautics and Space Administration logo
National Science Foundation logo
US Flag An Official Website of the United States Government