SBIR-STTR Award

Enforcing System Contracts in Hardware
Award last edited on: 4/5/02

Sponsored Program
SBIR
Awarding Agency
DOD : MDA
Total Award Amount
$65,000
Award Phase
1
Solicitation Topic Code
BMDO99-010
Principal Investigator
Thomas Weight

Company Information

NuTech Engineering

7005 East Spring Street
Long Beach, CA 90808
   (562) 420-2247
   N/A
   N/A
Location: Single
Congr. District: 47
County: Los Angeles

Phase I

Contract Number: DASG60-99-M-0074
Start Date: 5/10/99    Completed: 11/9/99
Phase I year
1999
Phase I Amount
$65,000
NuTech Engineering is proposing to apply the new concept of "Design by Contract" to help in the system test and integration problems. "Design by Contract" allows test engineers to specify system requirements in the form of software which is downloaded to a special test monitor. This test monitor resides on the system processor chip but runs separately from the system processor. The test module runs in a non-interference mode that allows the system processor to run at full speed. System contacts are extremely versatile and can be used to effectively support many different types of requirements. For example, "Design by Contract" provides a powerful interface that allows the engineer to control and test the system. Since the "Design by Contract" contracts are requirements, they are less subject to design and implementation errors. These contracts are enforced by the on-board test module. When a contract is violated, the test module takes appropriate action. During test, this action may consist of outputting trace or other information to the test operation. During flight operations, the results of a failure could be remedial actions providing a well defined approach to obtaining fault-tolerance. Anticipated Benefits and

Potential Commercial Applications:
The "Design by Contract" concept can be used to support system robustness, fault-tolerance, testing, integration, reliability, and security.

Phase II

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