Skip to main content

Communication Patterns as Key Towards Component Interoperability

  • Chapter
Software Engineering for Experimental Robotics

Part of the book series: Springer Tracts in Advanced Robotics ((STAR,volume 30))

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.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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.

    Google Scholar 

  2. J. R. Ellis and D. L. Detlefs, Efficient Garbage Collection for C++, Usenix Proceedings, February 1994.

    Google Scholar 

  3. M. Henning and S. Vinoski, Advanced CORBA programming with C++, Addison-Wesley, 1999.

    Google Scholar 

  4. D. R. Musser, G. J. Derge, and A. Saini, The STL tutorial and reference guide, second edition, Addison-Wesley, 2001.

    Google Scholar 

  5. 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.

    Google Scholar 

  6. D. C. Schmidt, ACE-Adaptive Communication Environment, http://www.cs.wustl.edu/~schmidt/ACE.html.

    Google Scholar 

  7. D. C. Schmidt, TAO-Realtime CORBA with TAO, http://www.cs.wustl.edu/~schmidt/TAO.html.

    Google Scholar 

  8. 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.

    Google Scholar 

  9. 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).

    Google Scholar 

  10. D. C. Schmidt and S. D. Huston, C++ network programming, volume 1, C++ In-Depth Series, Addison-Wesley, 2002.

    Google Scholar 

  11. 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.

    Google Scholar 

  12. SmartSoft, Reference implementation, 2005, http://www.rz.fh-ulm.de/~cschlege or http://smart-robotics-sourceforge.net/.

    Google Scholar 

  13. D. C. Schmidt, M. Stal, H. Rohnert, and F. Buschmann, Pattern-oriented software architecture, volume 2, John Wiley and Sons, Ltd., 2000.

    Google Scholar 

  14. 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.

    Google Scholar 

  15. 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.

    Google Scholar 

  16. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics