USA flag logo/image

An Official Website of the United States Government

Formal Verification of Programming by Demonstration Systems

Award Information

Agency:
National Aeronautics and Space Administration
Branch:
N/A
Award ID:
Program Year/Program:
2011 / SBIR
Agency Tracking Number:
104935
Solicitation Year:
2010
Solicitation Topic Code:
X6.01
Solicitation Number:
Small Business Information
Galois, Inc.
421 SW Sixth Suite 300 Portland, OR 97204
View profile »
Woman-Owned: No
Minority-Owned: No
HUBZone-Owned: No
 
Phase 1
Fiscal Year: 2011
Title: Formal Verification of Programming by Demonstration Systems
Agency: NASA
Contract: NNX11CD50P
Award Amount: $99,942.00
 

Abstract:

Automated tools are quickly making inroads into casual computing environments, solving progressively more complex tasks. However, these advancements still require trading reliability for convenience. Frequent minor failures are acceptable in casual environments, but critical systems cannot make the same exchange. The software systems that NASA develops could greatly benefit from machine learning technologies that have been applied to casual computing, if the software developed by learning algorithms could be verified.We propose to apply formal methods to machine learning, and specifically Programming by Demonstration (PBD). The existing technology readiness level is very low: no known verifiable PBD systems have been deployed and the existing research in the area is limited. The Phase I effort will result inpublications and a prototype implementation of a verifiable PBD system using SMT solvers. Phase II will build on Phase I publications and prototypes to demonstrate increased verification capabilities through the application of more complex formal methods, such as model checking. Verifiable machine learning would allow for trainable systems that meet critical properties, but are still adaptable to specific use cases. Such tools could be re-purposed for multiple applications without incurring the development costs associated with manual automation techniques today.

Principal Investigator:

E. Rogan Creswick
Principal Investigator
5038087195
creswick@galois.com

Business Contact:

Anne Marie McClaran
Business Official
5038087203
anne@galois.com
Small Business Information at Submission:

Galois, Inc.
421 Southwest Sixth Avenue, Suite 300 Portland, OR 97204-1622

EIN/Tax ID: 931278540
DUNS: N/A
Number of Employees:
Woman-Owned: No
Minority-Owned: No
HUBZone-Owned: No