JOURNAL ARTICLE

Runtime Component Information on Embedded Component Systems

Abstract

To efficiently build large embedded software systems, dividing the embedded software into components and subsystems and enhance reusability by converting these into distinct parts are essential. Component-Based Development (CBD) is used to reduce costs and improve development efficiency and can be applied to reusable software development. However, CBD systems generally do not support obtaining runtime component information about interfaces and variables generated at runtime, which makes testing for, verifying, and fixing bugs difficult. To deal with this issue, we propose the component framework for obtaining information about component-based systems. This makes it possible to obtain static information on generated components, including interfaces, and runtime component information, including component states and component variables. This makes it an invaluable tool for discovering mistakes and bugs. In addition, the proposed framework was designed with flexibility and efficiency in mind.

Keywords:
Component (thermodynamics) Computer science Reusability Component-based software engineering Flexibility (engineering) Common Component Architecture Distributed computing Software Software system Software development Embedded system Software engineering Operating system

Metrics

5
Cited By
0.60
FWCI (Field Weighted Citation Impact)
21
Refs
0.74
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Advanced Software Engineering Methodologies
Physical Sciences →  Computer Science →  Artificial Intelligence
Software System Performance and Reliability
Physical Sciences →  Computer Science →  Computer Networks and Communications
Software Testing and Debugging Techniques
Physical Sciences →  Computer Science →  Software
© 2026 ScienceGate Book Chapters — All rights reserved.