TY - GEN
T1 - A component development framework for embedded software
AU - Yuan, Cangzhou
AU - Liu, Zhao
AU - Wang, Xiaowei
AU - Yuan, Fayou
N1 - Publisher Copyright:
© 2021 IEEE.
PY - 2021/3/19
Y1 - 2021/3/19
N2 - Traditional embedded software development methods are limited by the characteristics of embedded software and the harsh environmental conditions of embedded devices. Therefore, these methods often cost a lot, and the tight coupling between software will also bring difficulties in development and reuse. Component technology is developed on the basis of object-oriented technology. It improves the abstraction to a higher level and further improves the reusability of code. In order to solve the problems of high cost, difficulty, and low efficiency in the process of embedded software development, this paper implements a component-based framework for embedded software's development. Based on this framework, developers only need to focus on the development of component functions instead of paying attention to differences between devices and systems. The shielding of embedded device software and hardware, communication between components, and component life cycle management are completed by this framework.
AB - Traditional embedded software development methods are limited by the characteristics of embedded software and the harsh environmental conditions of embedded devices. Therefore, these methods often cost a lot, and the tight coupling between software will also bring difficulties in development and reuse. Component technology is developed on the basis of object-oriented technology. It improves the abstraction to a higher level and further improves the reusability of code. In order to solve the problems of high cost, difficulty, and low efficiency in the process of embedded software development, this paper implements a component-based framework for embedded software's development. Based on this framework, developers only need to focus on the development of component functions instead of paying attention to differences between devices and systems. The shielding of embedded device software and hardware, communication between components, and component life cycle management are completed by this framework.
KW - Architecture design
KW - Componentization
KW - Embedded software
KW - Reusable
UR - https://www.scopus.com/pages/publications/85105265788
U2 - 10.1109/ICICSE52190.2021.9404109
DO - 10.1109/ICICSE52190.2021.9404109
M3 - 会议稿件
AN - SCOPUS:85105265788
T3 - 2021 IEEE International Conference on Information Communication and Software Engineering, ICICSE 2021
SP - 71
EP - 75
BT - 2021 IEEE International Conference on Information Communication and Software Engineering, ICICSE 2021
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2021 IEEE International Conference on Information Communication and Software Engineering, ICICSE 2021
Y2 - 19 March 2021 through 21 March 2021
ER -