Failure Analysis of Aircraft Software Test Cases from a Perspective of Requirements Traceability


KIPS Transactions on Software and Data Engineering, Vol. 9, No. 11, pp. 357-366, Nov. 2020
https://doi.org/10.3745/KTSDE.2020.9.11.357,   PDF Download:
Keywords: software engineering, Aircraft Software, Requirement Traceability, Test Cases
Abstract

As the proportion and complexity of software embedded in aircraft increase, risk factors such as mission failure, function failure and performance failure due to software errors also increase. In the mission-critical software systems such as aircraft software, managing requirement traceability is essential to maintain the software systems with minimal period and cost. However, the development company is not accurately complying with the guideline for managing requirement traceability due to various reasons such as development cost and schedule. Therefore, it is not easy to systematically establish and maintain requirement traceability. In the paper, we analyze actual test cases of aviation software systems from the viewpoint of requirements traceability in order to learn if there are failure cases of test cases due to the absence of systematic traceability management activities. We also check the risks associated with the failure cases according to the type and severity of the cases. As a result of analyzing a total of 7 aircraft-mounted software, failure cases could be divided into three types: omission of requirements, lack of connection between requirements and test procedures, and omission of test procedures. There were a total of 18 failure cases, 6 for each type. The numbers of high, middle and low risks were 1, 13 and 4, respectively, where the number of middle risks is largest.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
S. Kim, H. Cho, S. Lee, "Failure Analysis of Aircraft Software Test Cases from a Perspective of Requirements Traceability," KIPS Transactions on Software and Data Engineering, vol. 9, no. 11, pp. 357-366, 2020. DOI: https://doi.org/10.3745/KTSDE.2020.9.11.357.

[ACM Style]
Sung-Sub Kim, Hee-Tae Cho, and Seonah Lee. 2020. Failure Analysis of Aircraft Software Test Cases from a Perspective of Requirements Traceability. KIPS Transactions on Software and Data Engineering, 9, 11, (2020), 357-366. DOI: https://doi.org/10.3745/KTSDE.2020.9.11.357.