File preview
Software Certification Consortium Meeting #11 May 5 – 6, 2013
Competencies and Education Required for Development and Certification of Systems Containing Software
AGENDA
SUNDAY 11:30 – 12:30 12:30 – 13:00 13:00 – 13:30 13:30 – 14:00 14:00 – 14:45 14:45 – 15:00 15:00 – 16:30 16:30 – 17:00 17:30 – 19:00 19:00 – 21:00 MONDAY 08:30 – 09:00 09:00 – 09:30 09:30 – 10:15 10:15 – 10:30 10:30 – 11:00 11:00 – 11:30 11:30 – 12:15 12:15 – 13:15 13:15 – 13:25 13:25 – 13:40 13:40 – 13:50 13:50 – 14:00 14:00 – 14:10 14:10 – 14:20 14:20 – 14:30 14:30 – 15:00 15:00 – 16:30 16:30 – 17:15 17:15 – 17:30 Steve Arndt – US Nuclear Regulatory Commission “Competencies Required for Engineering of Digital Systems in Nuclear Power Plants” Joe D’Ambrosio – General Motors “Competency Requirements for Engineering of Software Based Automotive Systems” Discussion 2 Coffee Alan Wassyng – McMaster University “The Educational Value of Challenge Problems” Anura Fernando – Underwriters Laboratories & John Hatcliff – Kansas State University “Challenges in Developing a Safety Standard for Medical Application Platforms” Discussion 3 Lunch Medical Device Challenges – Overview and Options (Research & Education) Example PCA Pump Requirements Document PCA Pump Hardware Platform PCA Pump Challenge Potential Work Plan Intro to Insulin Pump Challenge & Work Plan Update on Pacemaker Challenge Coffee Discussion 4 Breakout #2 Report back from Breakout Actions and Wrap-up Lunch Welcome and Introductions Dick Fairley – Colorado Technical University / IEEE Computer Society "Bodies of Knowledge and Competency Models for Software and Systems Engineering" Phil Laplante – Pennsylvania State University “Licensing of Professional Software Engineers” Discussion 1 Coffee Breakout #1 Report back from Breakouts Social SCC Dinner
1
POTENTIAL BREAKOUT #1 SESSION TOPICS
What Body of Knowledge do Developers & Certifiers of Safety Critical Systems Containing Software Need to Know? How can Developers & Certifiers Gain This Knowledge? How can the Software Certification Consortium Contribute to the Development of the Body of Knowledge, and the Availability of Education & Training That Encompass the BoK? Is there a system and software engineering process (based on an existing standard) that can be adopted to organize the BoK, educational and training material? Beyond educational and training material, is there a need for a comprehensive set of procedures that capture effective methods for development and certification of safety critical systems containing software? If needed, what role can SCC play in getting the procedures developed in an open access manner? What measures/metrics are available now for arguing the adequacy of software quality? Which domains should SCC address first? (medical devices, nuclear power, automotive, aviation, financial, other)
BREAKOUT #2 Discussion 4 cut to 20 minutes Next 10 minutes: present suggested topics, ask for other suggestions, vote for top 5 to be used in the breakout session. Suggested topics. Goals: research, education, regulatory, practice SCC’s role in the challenges How do we implement a certification regime for the challenges? Rules for the challenges Timeline – publications, competition, educational materials Work plans for the PCA and/or insulin pump challenge problem Breakout: 5 groups. Each group assigned a primary topic. Must report back on that topic. Can/should also report back on the other 4 topics
2
Links of Interest 1) Software Engineering Body of Knowledge – www.swebok.org 2) Systems Engineering Body of Knowledge – www.sebokwiki.org 3) Software Engineering Licensure – http://www.todaysengineer.org/2012/oct/software-engineering-licensure.asp
3
Competencies and Education Required for Development and Certification of Systems Containing Software
AGENDA
SUNDAY 11:30 – 12:30 12:30 – 13:00 13:00 – 13:30 13:30 – 14:00 14:00 – 14:45 14:45 – 15:00 15:00 – 16:30 16:30 – 17:00 17:30 – 19:00 19:00 – 21:00 MONDAY 08:30 – 09:00 09:00 – 09:30 09:30 – 10:15 10:15 – 10:30 10:30 – 11:00 11:00 – 11:30 11:30 – 12:15 12:15 – 13:15 13:15 – 13:25 13:25 – 13:40 13:40 – 13:50 13:50 – 14:00 14:00 – 14:10 14:10 – 14:20 14:20 – 14:30 14:30 – 15:00 15:00 – 16:30 16:30 – 17:15 17:15 – 17:30 Steve Arndt – US Nuclear Regulatory Commission “Competencies Required for Engineering of Digital Systems in Nuclear Power Plants” Joe D’Ambrosio – General Motors “Competency Requirements for Engineering of Software Based Automotive Systems” Discussion 2 Coffee Alan Wassyng – McMaster University “The Educational Value of Challenge Problems” Anura Fernando – Underwriters Laboratories & John Hatcliff – Kansas State University “Challenges in Developing a Safety Standard for Medical Application Platforms” Discussion 3 Lunch Medical Device Challenges – Overview and Options (Research & Education) Example PCA Pump Requirements Document PCA Pump Hardware Platform PCA Pump Challenge Potential Work Plan Intro to Insulin Pump Challenge & Work Plan Update on Pacemaker Challenge Coffee Discussion 4 Breakout #2 Report back from Breakout Actions and Wrap-up Lunch Welcome and Introductions Dick Fairley – Colorado Technical University / IEEE Computer Society "Bodies of Knowledge and Competency Models for Software and Systems Engineering" Phil Laplante – Pennsylvania State University “Licensing of Professional Software Engineers” Discussion 1 Coffee Breakout #1 Report back from Breakouts Social SCC Dinner
1
POTENTIAL BREAKOUT #1 SESSION TOPICS
What Body of Knowledge do Developers & Certifiers of Safety Critical Systems Containing Software Need to Know? How can Developers & Certifiers Gain This Knowledge? How can the Software Certification Consortium Contribute to the Development of the Body of Knowledge, and the Availability of Education & Training That Encompass the BoK? Is there a system and software engineering process (based on an existing standard) that can be adopted to organize the BoK, educational and training material? Beyond educational and training material, is there a need for a comprehensive set of procedures that capture effective methods for development and certification of safety critical systems containing software? If needed, what role can SCC play in getting the procedures developed in an open access manner? What measures/metrics are available now for arguing the adequacy of software quality? Which domains should SCC address first? (medical devices, nuclear power, automotive, aviation, financial, other)
BREAKOUT #2 Discussion 4 cut to 20 minutes Next 10 minutes: present suggested topics, ask for other suggestions, vote for top 5 to be used in the breakout session. Suggested topics. Goals: research, education, regulatory, practice SCC’s role in the challenges How do we implement a certification regime for the challenges? Rules for the challenges Timeline – publications, competition, educational materials Work plans for the PCA and/or insulin pump challenge problem Breakout: 5 groups. Each group assigned a primary topic. Must report back on that topic. Can/should also report back on the other 4 topics
2
Links of Interest 1) Software Engineering Body of Knowledge – www.swebok.org 2) Systems Engineering Body of Knowledge – www.sebokwiki.org 3) Software Engineering Licensure – http://www.todaysengineer.org/2012/oct/software-engineering-licensure.asp
3