Title :
Optimization of Component Connections for an Embedded Component System
Author :
Azumi, Takuya ; Takada, Hiroaki ; Oyama, Hiroshi
Author_Institution :
Grad. Sch. of Inf. Sci., Nagoya Univ., Nagoya, Japan
Abstract :
Software component techniques are widely used to enhance productivity and reduce the cost of software systems development. This paper proposes optimization of component connections for a component system that is suitable for embedded systems. This component system adopts a static model that statically instantiates and connects components. The attributes of the components and the interface code for connecting the components are statically generated by the generator. No instantiation overhead is introduced at runtime, and the runtime overhead of the interface code is minimized. A case study using a serial interface driver is presented to evaluate the execution time overhead, the software code size, and the executable file size. The case study shows the effectiveness of optimization.
Keywords :
embedded systems; object-oriented programming; software engineering; component connection optimization; embedded component system; executable file size; execution time overhead; serial interface driver; software code size; software systems development; Application software; Distributed information systems; Embedded computing; Embedded software; Embedded system; Joining processes; Productivity; Real time systems; Runtime; Software systems; component-based development; real-time operating system;
Conference_Titel :
Computational Science and Engineering, 2009. CSE '09. International Conference on
Conference_Location :
Vancouver, BC
Print_ISBN :
978-1-4244-5334-4
Electronic_ISBN :
978-0-7695-3823-5
DOI :
10.1109/CSE.2009.97