The framework of component-based protocol architecture for embedded systems

Embedded systems are source-limited and restricted by computational capability and memory space. Communication devices, as a type of embedded system to serve for the communication protocols, must modify the protocol implementation for more efficiency and higher performance. We present The component-based communication protocol architecture (CCPA) to divide the protocols into components. It mainly includes component development platform, component library, and component assembly platform. The embedded operating systems also modify the network module to support the components as communication service. The protocols obeyed CCPA leads to smaller memory space, more flexibility, more configuration ability, better concurrency, and multi data channel support.

[1]  Marcelo Götz,et al.  (Re-) configurable real-time operating systems and their applications , 2003, Proceedings of the Eighth International Workshop on Object-Oriented Real-Time Dependable Systems, 2003. (WORDS 2003)..

[2]  Vijay Kumar,et al.  Hierarchical modeling and analysis of embedded systems , 2003, Proc. IEEE.

[3]  Mei Hong,et al.  An overview of JB (Jade Bird) component library system JBCL , 1997, Proceedings. Technology of Object-Oriented Languages. TOOLS 24 (Cat. No.97TB100240).

[4]  Frank Bellosa,et al.  Component-based software engineering for distributed embedded real-time systems , 2001, IEE Proc. Softw..

[5]  Leon J. Osterweil,et al.  Containment units: a hierarchically composable architecture for adaptive systems , 2002, SIGSOFT FSE.

[6]  Paulo Veríssimo,et al.  Distributed Systems for System Architects , 2001, Advances in Distributed Computing and Middleware.