Safety Critical Software Configuration Management Practices
This presentation explores how to apply risk based software configuration management practices to safety critical software. Most safety critical software systems today are made up of many different components and are built using many different tools. The larger the projects, the more components there typically are and the more people there are involved in creating, using, and sharing access to all of the components. Software configuration management (SCM) provides the technical and managerial mechanisms needed to identify those components, coordinate their interrelationships, manage and communicate changes to those components over time and successfully build and release a set of highly reliable deliverables. SCM is the process of applying both tools and techniques throughout the software product life cycle to ensure the completeness, correctness, and integrity of software configuration items.