A DO-178B/C Reusable Software Component (RSC) is a software collection that is recognized as meeting the requirements of RTCA/DO-178B/C and that may be used on more than one project without having to regenerate certification artifacts.
When an RSC is properly verified using the foresight of future use, then it is possible to perform verification to most DO-178B/C objectives and not have to revisit these activities if the RSC is not modified in future projects. The LynxOS-178 RSC provides integrators with guidance on how to integrate the RSC into applications and retain certification credit for the RSC.
More importantly, the LynxOS-178® RSC artifacts provide “educational value” to the integrator that reduces engineering labor. This educational value is provided in the form of written guidance and tests that help the integrator assimilate their applications on top of the LynxOS-178® RSC in a timely manner.
This educational value of the LynxOS-178® RSC artifacts provides integrators with a savings of 3-6 months of engineering labor over conventional DO-178B/C artifacts. This learning economy can be consistently applied in future projects. The LynxOS-178 RSC also reduces program risk by focusing certification audits where they should be focused: on the DO-178B/C objectives that remain to be satisfied and the integration of the component into an application.
With a standard set of DO-178B/C artifacts, a certification auditor can examine any part of the artifacts, even those areas that have been examined by someone else. On many occasions, developers who envision low risk with submission of standard DO-178B/C artifacts have found themselves the subject of auditors’ qualitative interpretations that result in added explanations, action items and even additional verification work resulting in a prolonged project schedule. An auditor’s job is to scrutinize results closely and aggressively find weaknesses in the verification process. Very often it’s impossible to get through an audit the first time, even if the software has been approved before.
The RSC concept avoids this dilemma by focusing the engineering and auditing effort on software integration, not previously verified operating system functions such as message queues.
Lynx Software Technologies’ LynxOS-178® RSC acceptance can provide integrators with a savings of 6-9 months of schedule risk over conventional DO-178B/C artifacts. This risk economy can be consistently applied in future projects. Lastly, the value of the LynxOS-178® RSC is to reduce overall cost to our customers. Lynx Software Technologies’ LynxOS-178® real-time operating system comprises approximately 60,000 lines of code.
The effort to verify a time- and space-partitioned operating system of this size is tens of person-years of effort. The concept is simple; an accepted RSC that meets DO-178B/C objectives saves the integrator the cost of verification of an operating system.
Lynx has over 30 years’ experience in helping customers across avionics, automotive, and industrial markets to realize the benefits of software reuse for their complex safety- and security-critical embedded software systems. To learn more about how to leverage a Reusable Software Component (RSC) for your next project, please direct your inquiries to firstname.lastname@example.org or fill out the form below, and a representative will reach out to you within 1-2 business days.