Abstract
A component based software engineering approach does not per se ensure that independently developed components finally fit together. The reason is that general purpose component based approaches still provide far too much freedom with respect to defining and implementing component interfaces. There is always a gap from a general purpose software component approach towards reusable and easily composable components in a specific application domain.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
A. B. Arulanthu, C. O’Ryan, D. C. Schmidt, M. Kircher, and J. Parsons, The design and performance of a scalable ORB architecture for CORBA asynchronous messaging, Middleware, 2000, pp. 208–230.
J. R. Ellis and D. L. Detlefs, Efficient Garbage Collection for C++, Usenix Proceedings, February 1994.
M. Henning and S. Vinoski, Advanced CORBA programming with C++, Addison-Wesley, 1999.
D. R. Musser, G. J. Derge, and A. Saini, The STL tutorial and reference guide, second edition, Addison-Wesley, 2001.
C. O’Ryan, D. C. Schmidt, F. Kuhns, M. Spivak, J. Parsons, I. Pyarali, and D. Levine, Evaluating policies and mechanisms for supporting embedded, real-time applications with CORBA 3.0, Sixth IEEE Real Time Technology and Applications Symposium (RTAS), May 2000.
D. C. Schmidt, ACE-Adaptive Communication Environment, http://www.cs.wustl.edu/~schmidt/ACE.html.
D. C. Schmidt, TAO-Realtime CORBA with TAO, http://www.cs.wustl.edu/~schmidt/TAO.html.
C. Schlegel, Navigation and execution for mobile robots in dynamic environments — an integrated approach, Ph.D. thesis, Faculty of Computer Science, University of Ulm, 2004, http://www.rz.fh-ulm.de/~cschlege.
C. Schlegel, Communication patterns as key towards component-based robotics, ARS Special Issue on Software Development and Integration in Robotics, Int. Journal of Advanced Robotic Systems (2006).
D. C. Schmidt and S. D. Huston, C++ network programming, volume 1, C++ In-Depth Series, Addison-Wesley, 2002.
D. C. Schmidt and S. D. Huston, C++ network programming, volume 2, systematic reuse with ACE and frameworks, C++ In-Depth Series, Addison-Wesley, 2003.
SmartSoft, Reference implementation, 2005, http://www.rz.fh-ulm.de/~cschlege or http://smart-robotics-sourceforge.net/.
D. C. Schmidt, M. Stal, H. Rohnert, and F. Buschmann, Pattern-oriented software architecture, volume 2, John Wiley and Sons, Ltd., 2000.
D. C. Schmidt and S. Vinoski, Object Interconnections-An Overview of the OMG CORBA Messaging Quality of Service (QoS) Framework, C++ Report, SIGS 12 (2000), no. 3.
C. Schlegel and R. Wörz, Interfacing different layers of a multilayer architecture for sensorimotor systems using the object-oriented framework smart-soft, Proceedings 3rd European Workshop on Advanced Mobile Robots (EUROBOT) (Zürich, Schweiz), September 1999.
C. Schlegel and R. Wörz, The software framework smartsoft for implementing sensorimotor systems, Proceedings IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (Kyongju, Korea), October 1999, pp. 1610–1616.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Schlegel, C. (2007). Communication Patterns as Key Towards Component Interoperability. In: Brugali, D. (eds) Software Engineering for Experimental Robotics. Springer Tracts in Advanced Robotics, vol 30. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-68951-5_11
Download citation
DOI: https://doi.org/10.1007/978-3-540-68951-5_11
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-68949-2
Online ISBN: 978-3-540-68951-5
eBook Packages: EngineeringEngineering (R0)