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

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.

Authors

Institutions

Publication Details

Journal
Applied Sciences
Published
2024-11-21
DOI
https://doi.org/10.3390/app142310796
Primary Topic
Software Reliability and Analysis Research
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

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

Seok Won Lee, H. Park, Insun Yoo, Ki-Yeol Ryu
Applied Sciences
Software Reliability and Analysis Research
article

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

Seok Won Lee, H. Park, Insun Yoo, Ki-Yeol Ryu
article en

Abstract

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.

Applied SciencesVol. 14(23)
Ajou University (KR)
Openalex Percentile: Top 78%
Software Reliability and Analysis Research
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Building Traceability Between Functional Requirements and Component Architecture Elements in Embedded Software Using Structured Features — Seok Won Lee, H. Park, et al. · Applied Sciences (2024) | TGRS Research Map | TGRS