ModelWriter / WP3

A Platform for Automated Analysis of Traceability (WP3)
https://modelwriter.github.io/WP3/
Eclipse Public License 1.0
4 stars 1 forks source link

DO-178C certification activities required for Level A software. #85

Open ferhaterata opened 7 years ago

ferhaterata commented 7 years ago

image

Source: Qualification of a Model Checker for Avionics Verification

The publication of DO-178C and the accompanying formal methods supplement DO-333 provide guidance for aircraft manufacturers and equipment suppliers who wish to obtain certification credit for the use of formal methods for software development and verification. However, there are still a number of issues that must be addressed before formal methods tools can be injected into the design process for avionics systems. DO-178C requires that a tool used to meet certification objectives be qualified to demonstrate that its output can be trusted. The qualification of formal methods tools is a relatively new concept presenting unique challenges for both formal methods researchers and software developers in the aerospace industry.

One of the foundational principles of DO-178C is requirements-based testing. This means that the verification activities are centered around explicit demonstration that each requirement has been met. A second principle is complete coverage, both of the requirements and of the code that implements them. This means that every requirement and every line of code must be examined in the verification process. Furthermore, several metrics are defined which specify the degree of structural coverage that must be obtained in the verification process, depending on the criticality of the software being verified. A third principle is traceability among all of the artifacts produced in the development process.

Wagner, Lucas, Alain Mebsout, Cesare Tinelli, Darren Cofer, and Konrad Slind. "Qualification of a Model Checker for Avionics Software Verification.

  1. RTCA DO-178C: Software Considerations in Airborne Systems and Equipment Certification, Washington, DC. (2011)
  2. RTCA DO-333: Formal Methods Supplement to DO-178C and DO-278A, Washington, DC. (2011)
  3. RTCA DO-330: Software Tool Qualification Considerations, Wash., DC. (2011)

https://en.wikipedia.org/wiki/DO-178C

Formal Methods Tool Qualification - NASA Technical Report

Formal Methods Case Studies for DO-333

bernardolorenzini commented 1 year ago

Really informative and easy understanding! Congratulations! I would be happy to help with some checklists for DAL in DO-178 or DO-254. :)