Software quality assurance in air traffic control: ED-109, ED-109A and ED-153
The purpose of this training is to outline the essential principles of software development assurance for air traffic control systems.
- It is intended both for the contracting authorities responsible for demonstrating compliance with regulatory requirements and project managers responsible for compiling proof of compliance.
- It enables all learners to:
- understand regulatory references, in particular Regulation EC no. 482/2008
- apply compliance means such as ED-109, ED-109A and ED-153
- understand the technical and methodological concepts underlying the means of compliance
The course will enable learners to effectively elaborate proof of assurance required as regulatory evidence.
The course lasts 5 days (30 hours) and includes:
- 20 hours of classroom-based learning
- 10 hours of tutorials and discussion
The application of the European software development assurance regulation (EC 482/2008) requires an understanding of the technical and methodological concepts of critical software development.
Based on traditional software engineering, the objectives of means of compliance ED-109, ED-109A and ED-153 will be explained in order to improve the effectiveness of compliance demonstration.
The facilitator is a former DO-178 software auditor for EASA and now conducts ED-109/ED-153 audits as a software expert for national supervisory authority CNS/ATM.
He contributed to the development of standards DO-178C and ED-109A.
Course level: Basic/Advanced
The course reviews the basic software engineering skills needed to understand the majority of topics covered in the standards.
Some knowledge of certain technologies is an advantage to understand all the issues discussed and to further understanding of all the concepts.
The course is for software quality engineers, developers and software project managers.
Laurent PLATEAUX:
CNS/ATM systems software expert for the national air traffic control supervisory authority.
- Software-related regulatory issues
This part of the course aims to clarify all regulatory issues that have a direct or indirect impact on software development:
- Outline of Regulation EC no. 482/2008
- Principles of software development assurance
- Principles of software development levels
- Links with system safety studies
- Technical issues
This part of the course aims to examine or review all the principles of software engineering necessary to meet regulations and provide the safety assurances necessary to demonstrate the correct level of safety:
- Perimeter of a software program
- Outline of the various software development processes
- Principles of certification and stoppage criteria
- Support processes
- Planning
- Principles of the development life cycle
- Assurance standards
Two software development standards are internationally recognized as means of compliance with European regulation. They are used to understand both the principles thereof and how to respond effectively:
-Principles of applying engineering concepts to development standards
-Outline of ED-109/ED-109A and an explanation of the different objectives and activities
-Outline of ED-153 and an explanation of the different objectives and activities
-Compliance reviews
- Additional considerations
The generic principles of development assurance are suitably adapted to conventional developments that are fully manual and with procedural languages. Certain specific goals require adapting the demonstration process. This involves understanding:
-Impacts related to different technologies and languages
-Qualification of the tools
-COTS-related impact
-The impact of Agile methods
- Tutorial
Each theme will be the subject of group discussions and reflection in order to grasp the issues related to the main objectives and to identify the best ways to demonstrate their fulfillment.
Scheduled in French:
TOULOUSE: From 20 of 24 March 2023
Scheduled in French: