{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,12]],"date-time":"2025-11-12T03:22:51Z","timestamp":1762917771464,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":18,"publisher":"ACM","license":[{"start":{"date-parts":[[2016,10,30]],"date-time":"2016-10-30T00:00:00Z","timestamp":1477785600000},"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":[[2016,10,30]]},"DOI":"10.1145\/3023147.3023151","type":"proceedings-article","created":{"date-parts":[[2017,2,10]],"date-time":"2017-02-10T13:39:43Z","timestamp":1486733983000},"page":"22-27","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":12,"title":["Model-driven separation of concerns for service robotics"],"prefix":"10.1145","author":[{"given":"Kai","family":"Adam","sequence":"first","affiliation":[{"name":"RWTH Aachen University, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Arvid","family":"Butting","sequence":"additional","affiliation":[{"name":"RWTH Aachen University, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Robert","family":"Heim","sequence":"additional","affiliation":[{"name":"RWTH Aachen University, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Oliver","family":"Kautz","sequence":"additional","affiliation":[{"name":"RWTH Aachen University, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bernhard","family":"Rumpe","sequence":"additional","affiliation":[{"name":"RWTH Aachen University, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andreas","family":"Wortmann","sequence":"additional","affiliation":[{"name":"RWTH Aachen University, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2016,10,30]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Proceedings of Australasian Conference on Robotics and Automation","author":"Diprose J. P.","year":"2012","unstructured":"J. P. Diprose , B. Plimmer , B. A. MacDonald , and J. G. Hosking . How People Naturally Describe Robot Behaviour . In Proceedings of Australasian Conference on Robotics and Automation , 2012 . J. P. Diprose, B. Plimmer, B. A. MacDonald, and J. G. Hosking. How People Naturally Describe Robot Behaviour. In Proceedings of Australasian Conference on Robotics and Automation, 2012."},{"key":"e_1_3_2_1_2_1","volume-title":"STRIPS: A New Approach to the Application of Theorem Proving to Problem Solving. Artificial intelligence","author":"Fikes R. E.","year":"1972","unstructured":"R. E. Fikes and N. J. Nilsson . STRIPS: A New Approach to the Application of Theorem Proving to Problem Solving. Artificial intelligence , 1972 . R. E. Fikes and N. J. Nilsson. STRIPS: A New Approach to the Application of Theorem Proving to Problem Solving. Artificial intelligence, 1972."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/FOSE.2007.14"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-02577-8_34"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.5220\/0005225000190031"},{"key":"e_1_3_2_1_6_1","volume-title":"BMBF","author":"H\u00e4gele M.","year":"2011","unstructured":"M. H\u00e4gele , N. Bl\u00fcmlein , and O. Kleine . Wirtschaftlichkeitsanalysen neuartiger Servicerobotik-Anwendungen und ihre Bedeutung f\u00fcr die Robotik-Entwicklung. Technical report , BMBF , 2011 . M. H\u00e4gele, N. Bl\u00fcmlein, and O. Kleine. Wirtschaftlichkeitsanalysen neuartiger Servicerobotik-Anwendungen und ihre Bedeutung f\u00fcr die Robotik-Entwicklung. Technical report, BMBF, 2011."},{"key":"e_1_3_2_1_7_1","volume-title":"Modeling Robot and World Interfaces for Reusable Tasks. In IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS)","author":"Heim R.","year":"2015","unstructured":"R. Heim , P. M. S. Nazari , J. O. Ringert , B. Rumpe , and A. Wortmann . Modeling Robot and World Interfaces for Reusable Tasks. In IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS) , 2015 . R. Heim, P. M. S. Nazari, J. O. Ringert, B. Rumpe, and A. Wortmann. Modeling Robot and World Interfaces for Reusable Tasks. In IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), 2015."},{"key":"e_1_3_2_1_8_1","author":"Hoffmann J.","year":"2001","unstructured":"J. Hoffmann and B. Nebel . The FF Planning System: Fast Plan Generation Through Heuristic Search. Journal of Artificial Intelligence Research , 2001 . J. Hoffmann and B. Nebel. The FF Planning System: Fast Plan Generation Through Heuristic Search. Journal of Artificial Intelligence Research, 2001.","journal-title":"Journal of Artificial Intelligence Research"},{"key":"e_1_3_2_1_9_1","volume-title":"Berra: A Research Architecture for Service Robots. In IEEE International Conference on Robotics and Automation (ICRA)","author":"Lindstr\u00f6m M.","year":"2000","unstructured":"M. Lindstr\u00f6m , A. Oreb\u00e4ck , and H. I. Christensen . Berra: A Research Architecture for Service Robots. In IEEE International Conference on Robotics and Automation (ICRA) , 2000 . M. Lindstr\u00f6m, A. Oreb\u00e4ck, and H. I. Christensen. Berra: A Research Architecture for Service Robots. In IEEE International Conference on Robotics and Automation (ICRA), 2000."},{"key":"e_1_3_2_1_10_1","volume-title":"PDDL - The Planning Domain Definition Language. Technical report","author":"McDermott D.","year":"1998","unstructured":"D. McDermott , M. Ghallab , A. Howe , C. Knoblock , A. Ram , M. Veloso , D. Weld , and D. Wilkins . PDDL - The Planning Domain Definition Language. Technical report , Yale Center for Computational Vision and Control , 1998 . D. McDermott, M. Ghallab, A. Howe, C. Knoblock, A. Ram, M. Veloso, D. Weld, and D. Wilkins. PDDL - The Planning Domain Definition Language. Technical report, Yale Center for Computational Vision and Control, 1998."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-11900-7_17"},{"key":"e_1_3_2_1_12_1","volume-title":"ICRA Workshop on Open Source Software","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 Open Source Software , 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 Open Source Software, 2009."},{"key":"e_1_3_2_1_13_1","volume-title":"Proceedings of the 1st International Workshop on Domain-Specific Languages and models for ROBotic systems (DSLRob)","author":"Reckhaus M.","year":"2010","unstructured":"M. Reckhaus , N. Hochgeschwender , P. G. Ploeger , G. K. Kraetzschmar , and S. Augustin . A Platform-independent Programming Environment for Robot Control . In Proceedings of the 1st International Workshop on Domain-Specific Languages and models for ROBotic systems (DSLRob) , 2010 . M. Reckhaus, N. Hochgeschwender, P. G. Ploeger, G. K. Kraetzschmar, and S. Augustin. A Platform-independent Programming Environment for Robot Control. In Proceedings of the 1st International Workshop on Domain-Specific Languages and models for ROBotic systems (DSLRob), 2010."},{"key":"e_1_3_2_1_14_1","author":"Ringert J. O.","year":"2015","unstructured":"J. O. Ringert , A. Roth , B. Rumpe , and A. Wortmann . Language and Code Generator Composition for Model-Driven Engineering of Robotics Component &amp; Connector Systems. Journal of Software Engineering for Robotics (JOSER) , 2015 . J. O. Ringert, A. Roth, B. Rumpe, and A. Wortmann. Language and Code Generator Composition for Model-Driven Engineering of Robotics Component &amp; Connector Systems. Journal of Software Engineering for Robotics (JOSER), 2015.","journal-title":"Journal of Software Engineering for Robotics (JOSER)"},{"key":"e_1_3_2_1_15_1","volume-title":"Concepts, Methods","author":"Rumpe B.","year":"2016","unstructured":"B. Rumpe . Modeling with UML: Language , Concepts, Methods . Springer International , 2016 . B. Rumpe. Modeling with UML: Language, Concepts, Methods. Springer International, 2016."},{"key":"e_1_3_2_1_16_1","volume-title":"Introduction to Modern Robotics. iConcept","author":"Schlegel C.","year":"2011","unstructured":"C. Schlegel , A. Steck , and A. Lotz . Model-Driven Software Development in Robotics : Communication Patterns as Key for a Robotics Component Model . In Introduction to Modern Robotics. iConcept Press , 2011 . C. Schlegel, A. Steck, and A. Lotz. Model-Driven Software Development in Robotics : Communication Patterns as Key for a Robotics Component Model. In Introduction to Modern Robotics. iConcept Press, 2011."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2013.6630615"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.2498\/cit.2001.04.01"}],"event":{"name":"SPLASH '16: Conference on Systems, Programming, Languages, and Applications: Software for Humanity","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","SIGAda ACM Special Interest Group on Ada Programming Language"],"location":"Amsterdam Netherlands","acronym":"SPLASH '16"},"container-title":["Proceedings of the International Workshop on Domain-Specific Modeling"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3023147.3023151","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3023147.3023151","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T03:50:17Z","timestamp":1750218617000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3023147.3023151"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,10,30]]},"references-count":18,"alternative-id":["10.1145\/3023147.3023151","10.1145\/3023147"],"URL":"https:\/\/doi.org\/10.1145\/3023147.3023151","relation":{},"subject":[],"published":{"date-parts":[[2016,10,30]]},"assertion":[{"value":"2016-10-30","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}