Federal Awards · Award

IGF::OT::IGF FLIGHT-CRITICAL SYSTEMS RELY ON AN EVER INCREASING AMOUNT OF SOFTWARE THE BOE- ING 777 CONTAIN…

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

Award details

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

Public award description

IGF::OT::IGF FLIGHT-CRITICAL SYSTEMS RELY ON AN EVER INCREASING AMOUNT OF SOFTWARE THE BOE- ING 777 CONTAINS OVER 2 MILLION LINES OF CODE. MOST OF THIS CODE IS WRITTEN IN THE C PROGRAMMING LANGUAGE. WE NEED A SCALABLE STATIC FORMAL PROGRAM VERIFICATION TOOL THAT IS ABLE TO PROVE THE FUNCTIONAL CORRECTNESS OF FLIGHT-CRITICAL SOFTWARE, LIMITING ANY FAILURE OF FLIGHT CRITICAL SOFTWARE TO HARDWARE FAULTS. THIS PROJECT SEEKS TO LEVERAGE THE MATCHING LOGIC VERIFICATION FRAMEWORK. MATCHING LOGIC IS GENERIC IN AN OPERATIONAL SEMANTIC OF A GIVEN PROGRAMMING LANGUAGE, SO WE ALSO SEEK TO GIVE A SEMANTICS OF A SUBSET OF C, CALLED CIL, WHICH IS GUARANTEED TO BE DETERMINISTIC. WHILE WE ALREADY HAVE A SEMANTICS FOR THE ENTIRETY OF C, CIL IS MORE REPRESENTATIVE OF FLIGHT-CRITICAL SOFTWARE, AND THE SIMPLER, DETERMINISTIC SEMANTICS WILL RESULT IN A MORE EFFICIENT, AND THUS MORE SCALABLE, STATIC PROGRAM VERIFICATION TOOL. WE ARE ALSO BUILDING A NEW UNIFICATION- BASED REWRITE ENGINE THAT WILL RESULT IN A MORE POWERFUL VERSION OF THE MATCHING LOGIC FRAMEWORK. IN ORDER TO MAKE THE TOOL MORE COMMERCIALLY FEASIBLE, WE WILL DEVELOP NEW TECHNIQUES IN PATTERN INFERENCE, SO THAT LOOP INVARIANTS AND SOME PRE/POST CONDITIONS CAN BE DETERMINED AUTOMATICALLY. WE WILL PERFORM A THOROUGH EVALUATION OF OUR TOOL ON A LARGE-SCALE PIECE OF SOFTWARE WITH SIMILAR CHARACTERISTICS TO A FLIGHT SYSTEM.

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.