{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T03:47:12Z","timestamp":1772164032011,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":35,"publisher":"ACM","license":[{"start":{"date-parts":[[2011,10,22]],"date-time":"2011-10-22T00:00:00Z","timestamp":1319241600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2011,10,22]]},"DOI":"10.1145\/2047862.2047875","type":"proceedings-article","created":{"date-parts":[[2011,10,25]],"date-time":"2011-10-25T08:23:06Z","timestamp":1319530986000},"page":"73-82","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":12,"title":["Model-driven engineering and run-time model-usage in service robotics"],"prefix":"10.1145","author":[{"given":"Andreas","family":"Steck","sequence":"first","affiliation":[{"name":"University of Applied Sciences Ulm, Ulm, Germany"}]},{"given":"Alex","family":"Lotz","sequence":"additional","affiliation":[{"name":"University of Applied Sciences Ulm, Ulm, Germany"}]},{"given":"Christian","family":"Schlegel","sequence":"additional","affiliation":[{"name":"University of Applied Sciences Ulm, Ulm, Germany"}]}],"member":"320","published-online":{"date-parts":[[2011,10,22]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Journal of Software Engineering for Robotics (JOSER)","author":"Alonso D.","year":"2009","unstructured":"D. Alonso , C. Vicente-Chicote , F. Ortiz , J. Pastor , and \u00c1lvarez B. V3CMM : a 3-View Component Meta-Model for Model-Driven Robotic Software Development . Journal of Software Engineering for Robotics (JOSER) , 2009 . D. Alonso, C. Vicente-Chicote, F. Ortiz, J. Pastor, and \u00c1lvarez B. V3CMM: a 3-View Component Meta-Model for Model-Driven Robotic Software Development. Journal of Software Engineering for Robotics (JOSER), 2009."},{"key":"e_1_3_2_1_2_1","volume-title":"IEEE Int. Symposium on Computational Intelligence in Robotics and Automation (CIRA)","author":"Ando N.","year":"2005","unstructured":"N. Ando , T. Suehiro , K. Kitagaki , T. Kotoku , and W. Yoon . RT-Component Object Model in RTMiddleware - Distributed Component Middleware for RT (Robot Technology) . In IEEE Int. Symposium on Computational Intelligence in Robotics and Automation (CIRA) , 2005 . N. Ando, T. Suehiro, K. Kitagaki, T. Kotoku, and W. Yoon. RT-Component Object Model in RTMiddleware - Distributed Component Middleware for RT (Robot Technology). In IEEE Int. Symposium on Computational Intelligence in Robotics and Automation (CIRA), 2005."},{"key":"e_1_3_2_1_3_1","unstructured":"ARTIST. Network of excellence on embedded system design. http:\/\/www.artist-embedded.org\/ visited on May 15th 2011.  ARTIST. Network of excellence on embedded system design. http:\/\/www.artist-embedded.org\/ visited on May 15th 2011."},{"key":"e_1_3_2_1_4_1","unstructured":"AUTOSAR. Automotive open system architecture. http:\/\/www.autosar.org\/ visited on May 15th 2011.  AUTOSAR. Automotive open system architecture. http:\/\/www.autosar.org\/ visited on May 15th 2011."},{"key":"e_1_3_2_1_5_1","volume-title":"6th Int. Workshop on Software Development and Integration in Robotics (SDIR VI) affilated with ICRA 2011","author":"Bandera J.","year":"2011","unstructured":"J. Bandera , A. Romero-Garces , and J. Martinez . Towards a DDS-based Platform Specific Model for Robotics . In 6th Int. Workshop on Software Development and Integration in Robotics (SDIR VI) affilated with ICRA 2011 , Shanghai, China , 2011 . J. Bandera, A. Romero-Garces, and J. Martinez. Towards a DDS-based Platform Specific Model for Robotics. In 6th Int. Workshop on Software Development and Integration in Robotics (SDIR VI) affilated with ICRA 2011, Shanghai, China, 2011."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/MRA.2009.934837"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/MRA.2010.935798"},{"key":"e_1_3_2_1_8_1","unstructured":"Cheddar. a free real time scheduling analyzer http:\/\/beru.univ-brest.fr\/~singhoff\/cheddar\/ May 15th 2011.  Cheddar. a free real time scheduling analyzer http:\/\/beru.univ-brest.fr\/~singhoff\/cheddar\/ May 15th 2011."},{"key":"e_1_3_2_1_10_1","volume-title":"February 15th","author":"Project Eclipse Modeling","year":"2011","unstructured":"Eclipse Modeling Project . http:\/\/www.eclipse.org\/modeling\/ , February 15th 2011 . Eclipse Modeling Project. http:\/\/www.eclipse.org\/modeling\/, February 15th 2011."},{"key":"e_1_3_2_1_11_1","volume-title":"Gazebo - 3D multiple robot simulator with dynamics","year":"2006","unstructured":"Gazebo. Gazebo - 3D multiple robot simulator with dynamics , 2006 . http:\/\/playerstage.sourceforge.net\/gazebo\/gazebo.html, visited on May 15th 2011. Gazebo. Gazebo - 3D multiple robot simulator with dynamics, 2006. http:\/\/playerstage.sourceforge.net\/gazebo\/gazebo.html, visited on May 15th 2011."},{"key":"e_1_3_2_1_12_1","volume-title":"CVC TR-98-003\/DCS TR-1165","author":"Ghallab M.","year":"1998","unstructured":"M. Ghallab , C. K. Isi , S. Penberthy , D. E. Smith , Y. Sun , and D. Weld . PDDL - The Planning Domain Definition Language. Technical report , CVC TR-98-003\/DCS TR-1165 , Yale Center for Computational Vision and Control , 1998 . M. Ghallab, C. K. Isi, S. Penberthy, D. E. Smith, Y. Sun, and D. Weld. PDDL - The Planning Domain Definition Language. Technical report, CVC TR-98-003\/DCS TR-1165, Yale Center for Computational Vision and Control, 1998."},{"key":"e_1_3_2_1_13_1","volume-title":"May 15th","author":"Gostai","year":"2011","unstructured":"Gostai RTC. http:\/\/www.gostai.com\/products\/rtc\/ , May 15th 2011 . Gostai RTC. http:\/\/www.gostai.com\/products\/rtc\/, May 15th 2011."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2008.123"},{"key":"e_1_3_2_1_15_1","volume-title":"Component-Based Software Engineering: Putting the Pieces Together","author":"G. T. Heineman and W. T. Council","year":"2001","unstructured":"G. T. Heineman and W. T. Council l . Component-Based Software Engineering: Putting the Pieces Together . Addison-Wesley Professional , June 2001 . ISBN 0201704854. G. T. Heineman and W. T. Councill. Component-Based Software Engineering: Putting the Pieces Together. Addison-Wesley Professional, June 2001. ISBN 0201704854."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.5555\/1622394.1622404"},{"key":"e_1_3_2_1_17_1","volume-title":"1st Int. workshop on Model Based Engineering for Robotics: RoSym'10 at (MODELS'10)","author":"Ingl\u00e9s-Romero J. F.","year":"2010","unstructured":"J. F. Ingl\u00e9s-Romero , C. Vicente-Chicote , B. Morin , and B. Olivier . Using Models@Runtime for Designing Adaptive Robotics Software: an Experience Report . In 1st Int. workshop on Model Based Engineering for Robotics: RoSym'10 at (MODELS'10) , Oslo, Norway , 2010 . J. F. Ingl\u00e9s-Romero, C. Vicente-Chicote, B. Morin, and B. Olivier. Using Models@Runtime for Designing Adaptive Robotics Software: an Experience Report. In 1st Int. workshop on Model Based Engineering for Robotics: RoSym'10 at (MODELS'10), Oslo, Norway, 2010."},{"key":"e_1_3_2_1_18_1","volume-title":"Runtime Monitoring of Robotics Software Components: Increasing Robustness of Service Robotic Systems. In Int. Conf. on Advanced Robotics (ICAR)","author":"Lotz A.","year":"2011","unstructured":"A. Lotz , A. Steck , and C. Schlegel . Runtime Monitoring of Robotics Software Components: Increasing Robustness of Service Robotic Systems. In Int. Conf. on Advanced Robotics (ICAR) , 2011 . A. Lotz, A. Steck, and C. Schlegel. Runtime Monitoring of Robotics Software Components: Increasing Robustness of Service Robotic Systems. In Int. Conf. on Advanced Robotics (ICAR), 2011."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.2010.5509539"},{"key":"e_1_3_2_1_20_1","volume-title":"May 15th","author":"Simulink Matlab","year":"2011","unstructured":"Matlab \/ Simulink . http:\/\/www.mathworks.com\/ , May 15th 2011 . Matlab \/ Simulink. http:\/\/www.mathworks.com\/, May 15th 2011."},{"key":"e_1_3_2_1_21_1","volume-title":"May 15th","author":"MODELICA.","year":"2011","unstructured":"MODELICA. http:\/\/www.modelica.org\/ , May 15th 2011 . MODELICA. http:\/\/www.modelica.org\/, May 15th 2011."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2009.327"},{"key":"e_1_3_2_1_23_1","volume-title":"http:\/\/www.most-project.eu, visited on May 15th","author":"Marrying Ontology MOST.","year":"2011","unstructured":"MOST. Marrying Ontology and Software Technology . http:\/\/www.most-project.eu, visited on May 15th 2011 . MOST. Marrying Ontology and Software Technology. http:\/\/www.most-project.eu, visited on May 15th 2011."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.1990.126008"},{"key":"e_1_3_2_1_25_1","volume-title":"Beta 2, ptc\/2008-06-08","author":"OMG","year":"2008","unstructured":"OMG MARTE. A UML Profile for MARTE: Modeling and Analysis of Real-Time Embedded systems , Beta 2, ptc\/2008-06-08 , June 2008 . OMG MARTE. A UML Profile for MARTE: Modeling and Analysis of Real-Time Embedded systems, Beta 2, ptc\/2008-06-08, June 2008."},{"key":"e_1_3_2_1_26_1","volume-title":"Robotic Technology Component (RTC) Specification 1.0","author":"OMG","year":"2008","unstructured":"OMG RTC. Robotic Technology Component (RTC) Specification 1.0 , 2008 . http:\/\/www.omg.org\/spec\/RTC, May 15th 2011. OMG RTC. Robotic Technology Component (RTC) Specification 1.0, 2008. http:\/\/www.omg.org\/spec\/RTC, May 15th 2011."},{"key":"e_1_3_2_1_27_1","volume-title":"ICRA Workshop on OSS","author":"Quigley M.","year":"2009","unstructured":"M. Quigley , B. Gerkey , K. Conley , J. Faust , T. Foote , J. Leibs , E. Berger , R. Wheeler , and A. Ng . ROS: An open-source Robot Operating System . In ICRA Workshop on OSS , 2009 . M. Quigley, B. Gerkey, K. Conley, J. Faust, T. Foote, J. Leibs, E. Berger, R. Wheeler, and A. Ng. ROS: An open-source Robot Operating System. In ICRA Workshop on OSS, 2009."},{"key":"e_1_3_2_1_28_1","volume-title":"Iterative Design Process for Self-Describing Real Time Embedded Software Components","year":"2010","unstructured":"RT-Describe. Iterative Design Process for Self-Describing Real Time Embedded Software Components , 2010 . http:\/\/www.esk.fraunhofer.de\/en\/projects\/RT-Describe.html, visited on May 15th 2011. RT-Describe. Iterative Design Process for Self-Describing Real Time Embedded Software Components, 2010. http:\/\/www.esk.fraunhofer.de\/en\/projects\/RT-Describe.html, visited on May 15th 2011."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.5772\/5759"},{"key":"e_1_3_2_1_30_1","volume-title":"Int. Conf. on Advanced Robotics (ICAR)","author":"Schlegel C.","year":"2009","unstructured":"C. Schlegel , T. Ha\u00dfler , A. Lotz , and A. Steck . Robotic software systems: From code-driven to model-driven designs . In Int. Conf. on Advanced Robotics (ICAR) , June 2009 . C. Schlegel, T. Ha\u00dfler, A. Lotz, and A. Steck. Robotic software systems: From code-driven to model-driven designs. In Int. Conf. on Advanced Robotics (ICAR), June 2009."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.5555\/1947545.1947579"},{"key":"e_1_3_2_1_32_1","unstructured":"D. Schmidt. The ADAPTIVE Communication Environment. http:\/\/www.cs.wustl.edu\/~schmidt\/ visited on May 15th 2011.  D. Schmidt. The ADAPTIVE Communication Environment. http:\/\/www.cs.wustl.edu\/~schmidt\/ visited on May 15th 2011."},{"key":"e_1_3_2_1_33_1","first-page":"592","volume-title":"Workshop Proceedings of SIMPAR","author":"Song B.","year":"2008","unstructured":"B. Song , S. Jung , C. Jang , and S. Kim . An Introduction to Robot Component Model for OPRoS (Open Platform for Robotic Services) . In Workshop Proceedings of SIMPAR , pages 592 -- 603 , 2008 . B. Song, S. Jung, C. Jang, and S. Kim. An Introduction to Robot Component Model for OPRoS (Open Platform for Robotic Services). In Workshop Proceedings of SIMPAR, pages 592--603, 2008."},{"key":"e_1_3_2_1_34_1","volume-title":"Engineering, Management","author":"Stahl T.","year":"2006","unstructured":"T. Stahl and M. V\u00f6lter . Model-Driven Software Development: Technology , Engineering, Management . Wiley , Chichester, UK , 2006 . ISBN 978-0-470-02570-3. T. Stahl and M. V\u00f6lter. Model-Driven Software Development: Technology, Engineering, Management. Wiley, Chichester, UK, 2006. ISBN 978-0-470-02570-3."},{"key":"e_1_3_2_1_35_1","first-page":"274 032863","volume-title":"Int. Workshop on DYnamic languages for RObotic and Sensors systems (DYROS\/SIMPAR)","author":"Steck A.","year":"2010","unstructured":"A. Steck and C. Schlegel . SmartTCL: An Execution Language for Conditional Reactive Task Execution in a Three Layer Architecture for Service Robots . In Int. Workshop on DYnamic languages for RObotic and Sensors systems (DYROS\/SIMPAR) , pages 274 -- 277 . Springer, Darmstadt, Germany , 2010 . ISBN 978-3-00- 032863 - 032863 . A. Steck and C. Schlegel. SmartTCL: An Execution Language for Conditional Reactive Task Execution in a Three Layer Architecture for Service Robots. In Int. Workshop on DYnamic languages for RObotic and Sensors systems (DYROS\/SIMPAR), pages 274--277. Springer, Darmstadt, Germany, 2010. ISBN 978-3-00-032863-3."},{"key":"e_1_3_2_1_36_1","unstructured":"J. Vlissides. Pattern Hatching - Generation Gap Pattern. http:\/\/researchweb.watson.ibm.com\/designpatterns\/pubs\/gg.html visited on May 15th 2011.  J. Vlissides. Pattern Hatching - Generation Gap Pattern. http:\/\/researchweb.watson.ibm.com\/designpatterns\/pubs\/gg.html visited on May 15th 2011."}],"event":{"name":"GPCE '11: Generative Programming and Component Engineering","location":"Portland Oregon USA","acronym":"GPCE '11","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"]},"container-title":["Proceedings of the 10th ACM international conference on Generative programming and component engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2047862.2047875","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2047862.2047875","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T05:48:31Z","timestamp":1750225711000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2047862.2047875"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,10,22]]},"references-count":35,"alternative-id":["10.1145\/2047862.2047875","10.1145\/2047862"],"URL":"https:\/\/doi.org\/10.1145\/2047862.2047875","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/2189751.2047875","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2011,10,22]]},"assertion":[{"value":"2011-10-22","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}