Abstract
One of the key functionality of embedded-computer systems is control and data exchange among its building modules. Different size terminal sensors, microprocessor sub-systems, specialized devices, etc. should be able to smoothly exchange data and control notifications. This is often a difficult and time consuming task for a designer, mostly due to diversity of components. Usually the protocols and their realizations have to be implemented separately for each specific case. Therefore it would be desirable to have a definition of a protocol for data exchange and control that fits a certain class of such systems. In this paper we propose a solution to this problem which can be easily applied to different computer platforms. We start with the definition of the proposed DXC protocol. Then we present its object-oriented implementation. This way our proposition can be re-used on different platforms. The presented solution was employed with success to the suite of embedded systems for communication measurements and showed robustness and flexibility.
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Alexandrescu, A.: Modern C++ Design. Addison-Wesley, Reading (2001)
Baker, D.G.: Monomode Fiber-Optic Design. Van Nostrand Reinhold, New York (1987)
Bluetooth Specifications (2005), Bluetooth SIG at http://www.bluetooth.com/
Cyganek, B., Borgosz, J.: Control Messaging Channel for Distributed Computer Systems. In: Laganá, A., Gavrilova, M.L., Kumar, V., Mun, Y., Tan, C.J.K., Gervasi, O. (eds.) ICCSA 2004. LNCS, vol. 3046, pp. 261–270. Springer, Heidelberg (2004)
Douglass, B.P.: Doing Hard Time. Developing Real-Time Systems with UML, Objects, Frameworks, and Patterns. Addison-Wesley, Reading (1999)
Gamma, E., Helm, R., Johnson, R.E.: Design Patterns. Addison-Wesley, Reading (1995)
Halsal, F.: Data Communications. Addison-Wesley, Reading (1995)
Labrosse, J.J.: Embedded Systems Building Blocks. R&D Books (2000)
RFC 3081: The Blocks Extensible Exchange Protocol Core (2001)
Stroustrup, B.: The C++ Programming Language. Addison-Wesley, Reading (1998)
Taligent Inc.: Taligent’s Guide to Designing Programs. Addison-Wesley, Reading (1994)
Yaghmour, K.: Building Embedded Linux Systems. O’Reilly, Sebastopol (2003)
Vandervoorde, D., Josuttis, N.M.: C++ Templates. Addison-Wesley, Reading (2003)
ZigBee Alliance: ZigBee Specification (2005)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer Berlin Heidelberg
About this paper
Cite this paper
Cyganek, B. (2007). The Object-Oriented Protocol for Data Exchange and Control in Computational-Diverse Embedded Systems. In: Lee, YH., Kim, HN., Kim, J., Park, Y., Yang, L.T., Kim, S.W. (eds) Embedded Software and Systems. ICESS 2007. Lecture Notes in Computer Science, vol 4523. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-72685-2_5
Download citation
DOI: https://doi.org/10.1007/978-3-540-72685-2_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-72684-5
Online ISBN: 978-3-540-72685-2
eBook Packages: Computer ScienceComputer Science (R0)