Skip to main content
Log in

CCPA: Component-Based Communication Protocol Architecture for embedded systems

  • Computer and Information Science
  • Published:
Journal of Zhejiang University-SCIENCE A Aims and scope Submit manuscript

Abstract

For increased and various communication requirements of modern applications on embedded systems, general purpose protocol stacks and protocol models are not efficient because they are fixed to execute in the static mode. We present the Component-Based Communication Protocol Architecture (CCPA) to make communication dynamic and configurable. It can develop, test and store the customized components for flexible reuse. The protocols are implemented by component assembly and support by configurable environments. This leads to smaller memory, more flexibility, more reconfiguration ability, better concurrency, and multiple data channel support.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Batory, D., O’Malley, S., 1992. The design and implementation of hierarchical software systems with reusable components.ACM Trans. on Software Engr. and Methodology,1(4):355–398.

    Article  Google Scholar 

  • Bilek, J., Ruzicka, I.P., 2003. Evolutionary trends of embedded systems.IEEE International Conference on Industrial Technology,2:901–905.

    Google Scholar 

  • Hempstead, M., Welsh, M., Brooks, D., 2004. TinyBench: The Case for a Standardized Benchmark Suite for TinyOS Based Wireless Sensor Network Devices. 29th Annual IEEE International Conference on Local Computer Networks, p. 585–586.

  • Hutchinson, N., Peterson, L., 1991. Thex-kernel: Architecture for implementing network protocols.IEEE Trans. on Software Engineering,17(1):64–76.

    Article  Google Scholar 

  • Iordache, C., Tang, P.T.P., 2003. An Overview of Floating-point Support and Math Library on the Intel/spl reg/ XScale/spl trade/architecture. 16th IEEE Symposium on Computer Arithmetic, p. 122–128.

  • Mei, H., Xie, T., Yuan, W.H., Yang, F.Q., 2000. Component metrics in Jade Bird Component Library System.Ruan Jian Xue Bao,11(5):634–641 (in Chinese).

    Google Scholar 

  • Postel, J., 1996. Internet Official Protocol Standards, RFC 1720. Network Working Group.

  • Rastofer, U., Bellosa, F., 2001. Component-based software engineering for distributed embedded real-time systems.Software, IEE Proceedings,148(3):99–103.

    Article  Google Scholar 

  • Schmidt, D.C., Box, D.F., Suda, T., 1993. Adaptive: A dynamically assembled protocol transformation, integration, and evaluation environment.Concurrency: Practice and Experience,5(4):269–286.

    Article  Google Scholar 

  • Swaminathan, V., Chakrabarty, K., 2004. Network flow techniques for dynamic voltage scaling in hard real-time systems.IEEE Trans. on Computer-Aided Design of Integrated Circuits and Systems,23(10):1385–1398.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Chen Tian-zhou.

Additional information

Project (No. 2002AA1Z2306) supported by the Hi-Tech Research and Development Program (863) of China

Rights and permissions

Reprints and permissions

About this article

Cite this article

Dai, Hj., Chen, Tz. & Chen, C. CCPA: Component-Based Communication Protocol Architecture for embedded systems. J. Zheijang Univ.-Sci. 6 (Suppl 1), 79–86 (2005). https://doi.org/10.1631/jzus.2005.AS0079

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1631/jzus.2005.AS0079

Key words

Document code

CLC number

Navigation