Software Safety
Dates: August 17-20, 2020
Meets: M, Tu, W and Th from 8:00 AM to 4:00 PM
Registration Fee - Online: $2,250.00
Software requires special attention in system planning, architecture, design and test. This course presents philosophies and methods of developing and analyzing software and highlights managing a software safety program. Software design principles will be taught to create programs that are fault tolerant and acceptably safe. Several software hazard analyses methods will be evaluated, including Fault Tree/Soft Tree, Software Sneak Analysis and Petri Nets.
Objectives: To provide an understanding of the nature of software hazards, root causes, and the methods by which these hazards may be prevented or discovered. The course will also provide instruction in administrative methods and documentation needed to establish and manage a software safety program. Providing evidence for a safety case or proof will also be covered.
Who Should Attend: System managers and engineers, system safety engineers and software engineers who are involved with developing systems that possess major software components and are responsible for the safety of such systems. Attending the System Safety Engineering course and some understanding of software beforehand is highly recommended.
Course Outline
Safety Overview
Definitions and Concepts
Design Requirements
Software Regulations/References
System Safety Team Organization
Risk Processing/Management
Risk by Agency
Hazard and Security
Catastrophic
Probability of Occurrence
Reliability Issues
Probability
Hazard Consideration/Analysis
Risk Assessment and Risk Levels
Program Documentation
Software Reliability/Risk
Software Engineering/Requirements
Software Safety Life Cycle Goals
Security Engineering
VDHL Synthesis
Error Classification and Types
Software Safety Requirements Traceability
Petri-Net Modeling
Software Safety Checklist
Preliminary Hazard Analysis
Software Language Analysis
Fault Tree Analysis
Formal Mathematical Models
Software Safety Testing
Testing Schemes/Strategies
Software Safety Reliability/Maintenance
Joint Software Systems Safety Engineering Handbook, 2010 version
Generic Software Systems Safety Program Plan
NASA Dryden Flight Research, FAA Software Safety, Office of Secretary of Defense Safety websites
Mishap reports: Ariane 5, NASA Mars Climate Orbiter and Mars Polar Lander, Lauda 767
MIL STD 882-E
Java Safety Guidelines
Software Reliability Newsletter
Course Duration: 4.0 Days
Fee: | $2,250.00 |
---|---|
Hours: | 28.00 |
CEUs: | 2.80 |
Fee Breakdown
Category | Description | Amount |
---|---|---|
Course Fee (Basic) | Registration Fee - Online | $2,250.00 |
Course Fee (Alternate) | Deposit | $1,125.00 |
Archibald McKinlay
Archibald McKinlay has extensive experience at the leading edge of software safety specification, development and engineering in real time safety-critical systems and systems of systems, with related work in system safety and product assurance.
Among his more recent software safety projects are the Denver TREX and Los Angeles Exposition Line specifications (rail transit) regarding system safety and software safety in various control systems, work on the St. Louis Light Rail Extensions and the JFK people mover, and international versions of the NASA Space Station Software Safety Specification. He also developed the software safety program for the Canadian Automated Air Traffic Control System. He has assessed and improved software safety processes and testing on Advanced Amphibious Assault Vehicle for the US Marine Corps.
McKinlay previously led Software Safety activities at the McDonnell Aircraft Company, contributing to such projects as development/test on the F-15E Strike Eagle weapons systems, the F/A – 18 E/F Hornet flight controls, the Navy T-45A jet trainer and the Advanced Tactical Fighter. He has also provided software safety training to Wright-Patterson AFB Engineering Center, the Naval Air Development Center, the Naval Air Test Center, the Jet Propulsion Laboratory and the National Security Agency.
McKinlay earned his B.S. from the U.S. Naval Academy and his M.S. in Aeronautical Engineering from the U.S. Naval Postgraduate School. He participated in the writing of the FAA’s DO-178B Standard for Airborne Software and the IEEE standard for Software Safety Programs Plans.
Date | Day | Time | Location |
---|---|---|---|
08/17/2020 | Monday | 8 AM to 4 PM | |
08/18/2020 | Tuesday | 8 AM to 4 PM | |
08/19/2020 | Wednesday | 8 AM to 4 PM | |
08/20/2020 | Thursday | 8 AM to 4 PM |