Numerous component models exist nowadays. Some examples are COM/DCOM/COM+, .Net component model, JavaBeans, Enterprise JavaBeans and CORBA component model. Examples of component models that have been developed specifically for applications to embedded systems include Koala [11], Rubus [21], PECOS [18].