Maîtrise des risques & Sûreté de Fonctionnement

Understanding software dependability

01
01

OBJECTIVES

• Understanding the software-specific aspects from a dependability perspective.
• Knowing the basic concepts of software dependability.
• Understanding the approach of software dependability standards.
• Understanding the activities required to implement an IT system.
• Knowing various methods to prevent failure of an IT system.
• Explaining the steps for monitoring an implementation and the audit process.

02
02

PROGRAMME

DAY 1

WHY SOFTWARE DEPENDABILITY?
• General definitions,
• Dependability objectives,
• What is critical software?
• Interaction between software dependability
and the system,
• Software-specific features.


STANDARDISED APPROACH
• Overview of software dependability
standards,
• Approach to software dependability
standards,
• Objectives of selected software dependability
standards.


SYSTEM / SOFTWARE DEVELOPMENT CYCLE
• V-model,
• Software integrity,
• Dependability activities associated with the
V-model.


FLOW MANAGEMENT AND ERROR CONTAINMENT
• Control coupling,
• Data coupling,
• Data integrity control.


SPECIFICATION AND DESIGN
• Specification rules,
• Design rules,
• Traceability and coverage.


Workshops

 

DAY 2

IMPLEMENTATION
• Development rules,
• Development choices,
• Monitoring and protection mechanisms.


VERIFICATION AND VALIDATION
• Validation and verification,
• Reviews,
• Demonstration of software robustness,
• Demonstration of software determinism.


SUPPORT ACTIVITIES FOR SOFTWARE
DEPENDABILITY
• Configuration management,
• Software quality assurance,
• Demonstration of software compliance,
• Monitoring and audit process.


ADDITIONAL CONSIDERATIONS
• COTS issues,
• Management of previously developed software,
• Tool management,
• Configuration data,
• Alternative compliance methods.


VIRTUALISATION


AGILE METHODOLOGY


Workshops

03
03

PROFILE

Dependability engineer, Software Manager, Software Architect, Software Designer, Software Developer, V&V Engineer, Systems Engineer, Project Manager.

04
04

PREREQUISITES

Mastering the content of the MDR_01 course.