Research on Component-Based Software Development for Embedded System

黄新生,吴百锋,朱琦
DOI: https://doi.org/10.3969/j.issn.1000-7024.2004.03.003
2004-01-01
Abstract:On the basis of the research on embedded software, a model-centric component-based method for the concurrent development of embedded software was suggested. The approach used dynamic data flow (DDF) graph as system model to describe the functional and performance requirements of the embedded system, which provided powerful description and analysis ability. With the help of a dedicated implementation architecture of the component model and automatic generation of execution code framework, the entire system in DDF could be effectively decomposed into a lot of separate components, which interacted according to DDF whose appropriate scheduler consistently showed the runtime semantics of the system. This method was desirable to deal with the complexity of embedded software, supported the concurrent development and reuse of components, so it would get a system developing quickly and kept costs down.
What problem does this paper attempt to address?