Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 Software Assurance of Programmable Logic Devices Kalynnda Berens, GRC

Similar presentations


Presentation on theme: "1 Software Assurance of Programmable Logic Devices Kalynnda Berens, GRC"— Presentation transcript:

1 1 Software Assurance of Programmable Logic Devices Kalynnda Berens, GRC Kalynnda.Berens@grc.nasa.gov

2 2 What is Programmable Logic Programmable Logic Controllers (PLC) Programmable Logic Devices –Field Programmable Gate Array (FPGA) –Application Specific Integrated Circuit (ASIC) –System-on-chip (SOC) –Complex PLD (CPLD) –others

3 3 Concerns PLCs are “programmed”, usually by engineers. Programming languages may be graphical. PL device complexity is similar to software, with many of the same problems PL devices are ultimately “hardware”, but programmed like software Current assurance activities may not be adequate for the complexity of these devices.

4 4 Surveys Usage and Assurance surveys sent to engineers, assurance personnel, and others at NASA Centers Distributing surveys was more difficult than anticipated Targeted email requests produced adequate responses

5 5 Usage Survey Identification Programmable Logic (PL) Information –Types of PL Used and what for –Respondent PL familiarity –PL responsibility Assurance –Standards –Procedures –Configuration Management –Testing –Assurance organizations Safety

6 6 Assurance Survey Identification Project Programmable Logic Assurance Center Programmable Logic Assurance –Review –Testing –Auditing –Witnessing Respondent PL familiarity

7 7 Survey Responses CenterARCARC DFRCDFRC GRCGRC GSFCGSFC JPLJSCKSCLa R C MSFCMSFC SSC Usage34551951360 Assurance0050150200 2 surveys from non-NASA projects

8 8 Results Surveys are still being analyzed This slide will be updated for the SAS Email Kalynnda Berens for final slides, if interested (Kalynnda.Berens@grc.nasa.gov)


Download ppt "1 Software Assurance of Programmable Logic Devices Kalynnda Berens, GRC"

Similar presentations


Ads by Google