SBIR-STTR Award

Error Handling Techniques for Robust Mission Critical Software
Award last edited on: 1/22/2007

Sponsored Program
SBIR
Awarding Agency
DOD : OSD
Total Award Amount
$99,999
Award Phase
1
Solicitation Topic Code
OSD03-023
Principal Investigator
Herbert Hecht

Company Information

SoHaR Inc

5731 West Slauson Avenue Suite 140
Culver City, CA 90230
   (310) 338-0990
   info@sohar.com
   www.sohar.com
Location: Multiple
Congr. District: 37
County: Los Angeles

Phase I

Contract Number: ----------
Start Date: ----    Completed: ----
Phase I year
2004
Phase I Amount
$99,999
We propose to develop a method and tool that will formalize and streamline error handling already at the very earliest stages of software design. We propose to tackle this problem at the level of object oriented design in a commonly used modeling language, the Unified Modeling Language, UML. Our scheme includes the development of formal error handling notation as an extension to UML (Robust UML) and interpreting error handling models with the use of a Timed Petri Net simulation. The tool we will develop: Robust UML Simulation tool (RUSim) will formalize & streamline the approach to error handling on the one hand, while also improving coverage of exceptional condition identification on the other. The pillars include: 1. Error handling notations: notations will be defined as extensions to UML that will include error condition identification, error handling roles and error coverage. 2. Automated translation of a UML design, including the exception handling aspects, to a Timed Petri Net (TPN) model for full and complete analysis of "unsafe markings" in the net. 3. Online Petri Net Analysis resulting in translation of "unsafe markings" in the net to error conditions that can occur to the software as is implemented in the design model.

Phase II

Contract Number: ----------
Start Date: ----    Completed: ----
Phase II year
----
Phase II Amount
----