Rapid API Verification Engine (RAVE)

Award Information
Agency:
Department of Defense
Branch
Navy
Amount:
$64,309.00
Award Year:
2010
Program:
SBIR
Phase:
Phase I
Contract:
N00039-10-C-0074
Award Id:
98292
Agency Tracking Number:
N093-227-0259
Solicitation Year:
n/a
Solicitation Topic Code:
NAVY 09-227
Solicitation Number:
n/a
Small Business Information
625 Mount Auburn Street, Cambridge, MA, 02138
Hubzone Owned:
N
Minority Owned:
N
Woman Owned:
N
Duns:
115243701
Principal Investigator:
Curt Wu
Chief Software Engineer
(617) 491-3474
cwu@cra.com
Business Contact:
Ninos Hanna
Contract Specialist
(617) 491-3474
nhanna@cra.com
Research Institute:
n/a
Abstract
To keep a large software system development effort on schedule and on budget, it is critical to ensure compliance of all software modules to an Application Programming Interface (API) specification. Currently, the Joint Tactical Radio System (JTRS) discovers API compliance shortfalls in contractor developed software modules on an ad-hoc basis and these defects are reworked only with considerable penalties in schedule slip and cost. This would not happen if every module developer could automatically and independently verify his own component's compliance prior to delivery, and if the systems integrator could systematically verify a component's correctness after delivery and prior to acceptance. To succeed, we must move beyond traditional and fallible compliance solutions that rely on simple textual matching. We propose to develop a Rapid API Verification Engine (RAVE) to perform lexical, syntactic, and semantic analysis on API code to infer its true meaning. Key features of our system include a correct and efficient parsing engine built on decades of solid research, a correction suggestion engine that can automatically suggest fixes to common sources of problems, and the use of a model-view-controller framework, which allows us to quickly add multiple user interfaces and meet a broad set of client needs.

* 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

Enviromental Protection Agency logo

National Aeronautics and Space Administration logo

National Science Foundation logo
US Flag An Official Website of the United States Government