Building Traceability Between Functional Requirements and Component Architecture Elements in Embedded Software Using Structured Features

被引:0
作者
Yoo, Insun [1 ]
Park, Hyoseung [1 ]
Lee, Seok-Won [1 ,2 ,3 ]
Ryu, Ki-Yeol [1 ,2 ]
机构
[1] Ajou Univ, Dept Comp Engn, Suwon 16499, South Korea
[2] Ajou Univ, Dept Software & Comp Engn, Suwon 16499, South Korea
[3] Ajou Univ, Dept Artificial Intelligence, Suwon 16499, South Korea
来源
APPLIED SCIENCES-BASEL | 2024年 / 14卷 / 23期
基金
新加坡国家研究基金会;
关键词
embedded software; functional requirement; requirements traceability; component architecture; structured feature;
D O I
10.3390/app142310796
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
In embedded software for critical domains such as medical devices and defense, requirement traceability is essential for ensuring quality attributes. Standards and regulations mandate traceability between requirements and artifacts such as design elements and code. However, existing methods often overlook the hardware-dependent nature of embedded systems or conduct traceability retroactively, which may affect consistency. This study introduces a structured feature-based approach to component architecture design, bridging the gap between requirements and design to ensure traceability. The structured feature model supports traceability between functional requirements, software components, and hardware elements in embedded systems. A case study demonstrates that structured features can effectively map the requirements to design artifacts, helping to visualize relationships through a traceability matrix. Although the process is manual, structured features improve efficiency in the early stages of design and create traceable links between requirements and architectural elements.
引用
收藏
页数:23
相关论文
共 47 条
[1]  
Abdelahad C., 2020, Int. J. Adv. Softw, V13, P129
[2]   Modeling Traceability Between Requirements and Coding Using the Property Listing Task [J].
Ahmadiyah, Adhatus S. ;
Rochimah, Siti ;
Siahaan, Daniel .
IEEE ACCESS, 2024, 12 :129274-129289
[3]   Automatic Transformation of Natural to Unified Modeling Language: A Systematic Review [J].
Ahmed, Sharif ;
Ahmed, Arif ;
Eisty, Nasir U. .
2022 IEEE/ACIS 20TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH, MANAGEMENT AND APPLICATIONS (SERA), 2022, :112-119
[4]   A Novel Approach to Tracing Safety Requirements and State-Based Design Models [J].
Alenazi, Mounifah ;
Niu, Nan ;
Savolainen, Juha .
2020 ACM/IEEE 42ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2020), 2020, :848-860
[5]  
[Anonymous], 2002, Component Software: Beyond Object-oriented Programming
[6]  
[Anonymous], 2018, ISO 26262-5:2018-Functional Safety of Road Vehicles
[7]   An Overview of Feature-Oriented Software Development [J].
Apel, Sven ;
Kaestner, Christian .
JOURNAL OF OBJECT TECHNOLOGY, 2009, 8 (05) :49-84
[8]  
autosar.org, AUTOSAR (AUTomotive Open System ARchitecture)
[9]  
Bass L., 2012, Software Architecture in Practice
[10]   Architecture-level modifiability analysis (ALMA) [J].
Bengtsson, P ;
Lassing, N ;
Bosch, J ;
van Vliet, H .
JOURNAL OF SYSTEMS AND SOFTWARE, 2004, 69 (1-2) :129-147