Federal Awards · Award

IGF::OT::IGF ACCURATE SAFETY ANALYSIS OF SOFTWARE SUFFERS FROM A LACK OF APPROPRIATE TOOLS FOR SOFTWARE DEV…

Award details are derived from public USAspending.gov records. Not a bid recommendation.

Award details

Award ID
NNX14CL05C
Contractor
Sub-agency / office
National Aeronautics and Space Administration
Award amount
$0
Period of performance
Apr 24, 2014 – Apr 23, 2016
NAICS
541712 — Research and Development in the Physical, Engineering, and Life Sciences
PSC
PSC AR11
Place of performance
NY

Public award description

IGF::OT::IGF ACCURATE SAFETY ANALYSIS OF SOFTWARE SUFFERS FROM A LACK OF APPROPRIATE TOOLS FOR SOFTWARE DEVELOPERS. CURRENT AUTOMATED TOOLS REQUIRE APPROXIMATE ANALYSES; FULLY-ASSURED VERIFICATION WITH FORMAL METHODS IS EXPERT-INTENSIVE. A KEY TO IMPROVEMENT IS MACHINE-CHECKABLE SPECIFICATIONS FOR SOFTWARE MODULES. SPECIFICATIONS ARE ALSO NEEDED TO EXPRESS THE INTENT OF SOFTWARE. FURTHER, TO SCALE TO WIDE USE, ENGINEERS WHO ARE NOT FORMAL METHODS EXPERTS MUST HAVE USABLE TOOLS, AS AUTOMATED AS POSSIBLE, INTEGRATED INTO THEIR USUAL SOFTWARE DEVELOPMENT ENVIRONMENTS (IDES). OUR PROPOSAL, SPEEDY, IS A USER EXPERIENCE (UX) DESIGN FOR CONVENIENT GENERATION, MANIPULATION, AND CHECKING OF SPECIFICATIONS, DIRECTLY IN A COMMON IDE (ECLIPSE). THE TOOL'S DESIGN INTEGRATES AUTOMATED SPECIFICATION SUGGESTION USING CURRENT TOOLS AND PUBLISHED TECHNIQUES. THE TOOL ALSO ENABLES CHECKING AND DEBUGGING SPECIFICATIONS DIRECTLY IN THE IDE, WITH INFORMATION PRESENTED IN THE CONTEXT OF THE SOURCE CODE. THE PROPOSAL TARGETS C/C++ PROGRAMS, PARTICULARLY FOR EMBEDDED SOFTWARE DEVELOPMENT. PHASE I OF SPEEDY ASSESSED CURRENT SPECIFICATION LANGUAGES AND PROTOTYPED THE KEY UX MECHANISMS: WE ARE NOW CONFIDENT THAT THEY CAN BE IMPLEMENTED IN THE ECLIPSE IDE. WE ALSO INTEGRATED SEVERAL ANALYSIS TOOLS, DEMONSTRATING THAT SPEEDY CAN OBTAIN SPECIFICATION SUGGESTIONS FROM EXTERNAL SOURCES. WE ASSESSED MANY SPECIFICATION SUGGESTION ALGORITHMS, SELECTING SOME TO BE IMPLEMENTED AND EVALUATED ON REALISTIC SOFTWARE IN PHASE II. PHASE I ALSO PROTOTYPED THE INTEGRATING SPECIFICATION CHECKING TOOLS AND SPECIFICATION DEBUGGING FEATURES. WE DEMONSTRATED SPEEDY ON NASA SOFTWARE FROM THE NASA OPEN SOFTWARE SITE. THE PHASE II PROPOSAL PRESENTS A PLAN FOR SCALING UP THE SUCCESSFUL PHASE I PROTOTYPE IN MANY DIMENSIONS: MORE LANGUAGE FEATURES; MORE SOPHISTICATED USER GUIDANCE IN GENERATING AND DEBUGGING SPECIFICATIONS; MORE SPECIFICATION SUGGESTION ALGORITHMS; SCALED UP TO REALISTIC PROGRAM SIZE.

Source: USAspending.gov

Find out who's winning similar federal contracts

Discover comparable awards, related contractors, and agency purchasing history.

Don't take our word for it. Ask AI about RFPCapture.

See what leading AI assistants have to say about RFPCapture and CaptureIQ.

Gemini opens without a prefilled question. Click Gemini to copy the research question when your browser allows, or use Copy question.