USA flag logo/image

An Official Website of the United States Government

Enhancing Code Awareness in Software Development Environment

Award Information

Agency:
Department of Defense
Branch:
N/A
Award ID:
Program Year/Program:
2013 / SBIR
Agency Tracking Number:
O2-1378
Solicitation Year:
2011
Solicitation Topic Code:
OSD11-CP1
Solicitation Number:
2011.3
Small Business Information
GrammaTech, Inc
531 Esty Street Ithaca, NY -
View profile »
Woman-Owned: No
Minority-Owned: No
HUBZone-Owned: No
 
Phase 2
Fiscal Year: 2013
Title: Enhancing Code Awareness in Software Development Environment
Agency: DOD
Contract: N00014-13-C-0307
Award Amount: $958,701.00
 

Abstract:

A programmer is usually focused on the code on his screen, leading to a kind of tunnel vision where large-scale interactions are missed. The proposed Code Awareness Assistant (CA2) will automatically provide programmers with an additional level of awareness as they program in C/C++. CA2 builds on existing and novel analyses to give real-time feedback. CA2 will function as a second pair of eyes that watches the programmer as she makes changes. CA2 will infer, summarize, and display information about the software as it is being developed. The programmer will be alerted to such problems as they are introduced, allowing rapid investigation and mitigation while the system"s details are fresh in the programmer"s mind. Programmers will therefore avoid the cost overhead that comes when problems are not detected until testing or, worse, after the system is fielded. CA2 uses modern program analysis techniques to infer properties about software; the same techniques power commercial bug-finding tools. CA2 presents information using text and graphical representations, using whichever format can best convey a particular property. CA2 works inside the programmer"s IDE so that information is available as code is written.

Principal Investigator:

Michael McDougall
Senior Scientist
(607) 273-7340
mcdougall@grammatech.com

Business Contact:

Derek Burrows
General Counsel
(607) 273-7340
dburrows@grammatech.com
Small Business Information at Submission:

GrammaTech, Inc
531 Esty Street Ithaca, NY -

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