Zusammenfassung
Die Erschließung breiter Anwendungspotenziale für Serviceroboter erfordert den Schritt weg von manuell erstellten Einzelentwürfen hin zu baukastenartig zusammengesetzten Systemen. Grundlegend hierfür ist der Schritt weg von codezentrierten hin zu modellgetriebenen Systemen. In modellgetriebenen Ansätzen wird langlebiges Lösungswissen von kurzlebigen Implementierungstechnologien entkoppelt. Durch das Explizieren von Eigenschaften wie Ressourcenbedarf und Kommunikationsverhalten wird die Systemebene adressiert, so dass Zusammensetzbarkeit von ausgereiften Komponenten ebenso unterstützt werden kann wie der Nachweis von Systemeigenschaften. Die so möglichen ressourcenadäquaten Lösungen mit zugesicherten Eigenschaften und der Wiederverwendung ausgereifter Lösungen wird als grundlegend für die effiziente Umsetzung der geforderten Qualitätsmaßstäbe vieler zukünftiger Servicerobotikapplikationen gesehen. Diese Arbeit beschreibt die Umsetzung eines modellgetriebenen Softwareentwicklungsprozesses in OpenArchitectureWare auf der Basis eines Komponentenansatzes und eines Ausführungscontainers, der beispielsweise völlig unabhängig von der Middleware ist.
Zentrum für angewandte Forschung an Fachhochschulen Servicerobotik (ZAFH Servicerobotik) http://www.zafh-servicerobotik.de/
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Literaturverzeichnis
ARTIST, “Network of excellence on embedded system design,” 2009, http://www.artist-embedded.org/, visited on June 17th 2009.
OMG MARTE, “Modeling and analysis of real-time and embedded systems,” 2009, http://www.omgmarte.org/, visited on June 17th 2009.
AUTOSAR, “Automotive open system architecture,” 2009, http://www.autosar.org/, visited on June 17th 2009.
OMG Robotics, “OMG Robotics Domain Task Force,” 2009, http://robotics.omg.org/, visited on June 17th 2009.
H. Bruyninckx, P. Soetens, and B. Koninckx, “The real-time motion control core of the Orocos project,” in Proc. IEEE International Conference on Robotics and Automation ICRA’ 03, vol. 2, 14–19 Sept. 2003, pages 2766–2771.
A. Iborra, D. Caceres, F. Ortiz, J. Franco, P. Palma, and B. Alvarez, “Design of service robots,” IEEE Robotics and Automation Magazine, vol. 16, no. 1, pages 24–33, March 2009.
ECLIPSE, 2009, http://www.eclipse.org/, visited on June 17th 2009.
openArchitectureWare, “Platform for model-driven software development,” 2009, http://www.openarchitectureware.org/, visited on June 17th 2009.
PAPYRUS UML, 2009, http://wvw.papyrusuml.org/, visited on June 17th 2009.
C. Schlegel, Software Engineering for Experimental Robotics, STAR series. Springer, 2007, vol. 30, ch. Communication Patterns as Key Towards Component Interoperability, pages 183–210.
Smart Soft, 2009, http://smart-robotics.sourceforge.net, visited on June 17th 2009.
D. Schmidt, “Adaptive Communication Environment; The ACE ORB”, 2009, http://www.cs.wustl.edu/schmidt/ACE.html, visited on June 17th 2009.
C. Schlegel, T. Haßler; A. Lotz and A. Steck, “Robotic Software Systems: From Code-Driven to Model-Driven Designs” In Proc. 14th Int. Conf. on Advanced Robotics (ICAR), Munich, 2009.
Microsoft, “Microsoft robotics developer studio,” 2009, http://msdn.microsoft.com/en-us/robotics/default.aspx, visited on June 17th 2009.
John Vlissides, “Pattern Hatching — Generation Gap Pattern,” 2009, http://researchweb.watson.ibm.com/designpatterns/pubs/gg.html, visited on June 17th 2009.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Steck, A., Stampfer, D., Schlegel, C. (2009). Modellgetriebene Softwareentwicklung für Robotiksysteme. In: Dillmann, R., Beyerer, J., Stiller, C., Zöllner, J.M., Gindele, T. (eds) Autonome Mobile Systeme 2009. Informatik aktuell. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-10284-4_31
Download citation
DOI: https://doi.org/10.1007/978-3-642-10284-4_31
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-10283-7
Online ISBN: 978-3-642-10284-4
eBook Packages: Computer Science and Engineering (German Language)