2021•Unpublished venueRequires access

A Component Development Framework for Embedded Software

Cangzhou Yuan, Zhao Liu, Xiaowei Wang, Fayou Yuan

Open publisher page 0 citations

Abstract

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.

About this research paper

What this paper is about

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.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

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.

Key concepts: Computer science, Reusability, Software development, Component-based software engineering, Software framework, Software construction, Component (thermodynamics), Package development process

Related papers

Back to paper searchBrowse research topicsOriginal source
A Component Development Framework for Embedded Software — Research Paper | ScholarLens