Published January 1, 2014
| Version v1
Conference paper
Open
ADAPTING DO-178C PROCESSES BY IMPLEMENTING A REVERSE ENGINEERING TECHNIQUE
- 1. TUBITAK BILGEM, Kocaeli, Turkey
Description
Software used in safety-critical systems has become a major component in today's system design. Meanwhile, developing certifiable software for safety-critical systems is time-and labor-intensive. Hence, there is a need for an effective and efficient technique to minimize required cost and effort. In this paper, we present a novel reverse engineering technique to generate non-existing, inadequate, or unavailable software life cycle data required for RTCA/DO-178C certification of previously developed software such as a third party library and applications. Our technique has three stages (planning, development, and correctness) in which life cycle data including plan documents, requirements, design, and test cases are created in order to meet DO-178C objectives. We also apply our technique on two previously developed industrial software (third party libraries) to show how we create required data to satisfy the objectives. Furthermore, we discuss important points that can affect the duration of producing certification evidence e.g. a large number of existing test results in a shorter correctness stage. We experimentally validate that our technique makes easier to manage and develop safety-critical software while providing a 2.6x faster certification process.
Files
bib-94f1b819-6da9-463f-b574-8f6738b4f6b3.txt
Files
(206 Bytes)
| Name | Size | Download all |
|---|---|---|
|
md5:e94e74182258fafa62231ebed6f9328b
|
206 Bytes | Preview Download |