Browse > Article
http://dx.doi.org/10.3745/KTSDE.2020.9.11.357

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

Kim, Sung-Sub (한국항공우주산업(주) KFX임무SW팀)
Cho, Hee-Tae (경상대학교 AI융합공학과)
Lee, Seonah (경상대학교 항공우주 및 소프트웨어공학전공/AI융합공학과)
Publication Information
KIPS Transactions on Software and Data Engineering / v.9, no.11, 2020 , pp. 357-366 More about this Journal
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.
Keywords
Software Engineering; Aircraft Software; Requirement Traceability; Test Cases;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 S. N. Lee, "A Proposal for Creating Blue Ocean on Weapon System Software," Defense & Technology, Vol.433, pp.76-87, 2015.
2 F. A. C. Pinheiro, "Requirements Traceability. In: do Prado Leite J.C.S., Doorn J.H. (eds) Perspectives on Software Requirements," The Springer International Series in Engineering and Computer Science, Vol.753, Springer, Boston, MA, 213004.
3 M. Elizabeth and C. Hull, "Introduction to SW Verification and Validation, Requirements Engineering" 2005.
4 J. K. Lee, H. K. Cho, and I. Y. Ko. "A Method for Requirements Traceability for Reuse of Artifacts using Requirements- Ontology-based Semantic Tagging," Journal of KISS: Software and Applications, Vol.35, No.6, pp.357-365, 2008.
5 G. Antoniol, G. Canfora, G. Casazza, De Lucia, A. and E. Merlo, "Recovering Traceability Links Between Code and Documentation," Software Engineering, IEEE Transactions on, Vol.28, No.10, pp.970-983, 2002.   DOI
6 B. G. Lee, M. S. Hwang, Y. B. Lee, H. J. Lee, J. M. Baik, and C. K. Lee, "Design and Development of a Standard Guidance for Software Requirement Specification," Journal of KISS : Software and Applications, Vol.36, No.7, pp.531-538, 2009.
7 D. S. Kim, "A Suggestion on a Better Template for Requirements Traceability Matrix of a Requirements Specification," Journal of the Korea Society of Systems Engineering, Vol.12, No.1, pp.1-5, 2016.   DOI
8 J. Y. Kim, S. Y. Rhew, and M. S. Hwang. "A Study of Requirement Change Management and Traceability Effect Using Traceability Table," Journal of KIPS D, Vol.17, No.4, pp.271-282, 2010.
9 M. H. Yim and H. S. Kim, "Case of Requirement Traceability Management Using Computer-Aided Systems Engineering Tool In Light Rail Transit Project," Proc. of the KSR Conference, pp.768-773, 2016.
10 L. Murray, A. Griths, P. Lindsay, and P. Strooper, "Requirements Traceability for Embedded Software - an Industry Experience Report," Proceedings of the 6th IASTED International Conference on Software Engineering and Applications, pp.374-068, SEA 2002.
11 A. Qusef, "Test-to-code traceability: Why and how?," IEEE Jordan Conference on Applied Electrical Engineering and Computing Technologies (AEECT), Amman, pp.1-8, doi:10.1109/AEECT.2013.6716450, 2013.   DOI
12 J. H. Jang, J. S. Jang, Y. S. Kang, and B. D. Shin. "The Case Study on Software Dynamic Testing Process Using Static Analysis in Compliance with DO-178C(Airborne Software Certification)," Proc. of the KSASS Spring Conference, pp.842-844, 2016.
13 J. H. Jang, J. S. Jang, and Y. S. Kang, "The Case Study on Requirement-based Software Testing Process and achievement of Test Coverage in compliance with DO-178C(Airborne Software Certification)," Proc. of the KSASS Fall Conference, pp.1184-1185, 2016.
14 Weapon System Software Development and Management Manual No.2017-8: Appendix 7, 5-7.