2009 Volume 26 Issue 4 Pages 4_39-4_55
Component system suitable for embedded systems and interface generator are presented. This component system adopts a static model which statically instantiates and connects components. The attributes of the components and interface codes for connecting components are statically generated and optimized by the generator. Hence, no instantiation overhead is introduced at runtime and runtime overhead of the interface code is minimized. A serial interface driver is demonstrated as a case study to evaluate the overhead and the software code size. The case study shows the effectiveness of our generator.