{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,13]],"date-time":"2025-10-13T09:04:37Z","timestamp":1760346277366,"version":"3.40.4"},"publisher-location":"Berlin, Heidelberg","reference-count":26,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642347801"},{"type":"electronic","value":"9783642347818"}],"license":[{"start":{"date-parts":[[2012,1,1]],"date-time":"2012-01-01T00:00:00Z","timestamp":1325376000000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2012]]},"DOI":"10.1007\/978-3-642-34781-8_1","type":"book-chapter","created":{"date-parts":[[2012,10,11]],"date-time":"2012-10-11T15:20:37Z","timestamp":1349968837000},"page":"1-15","source":"Crossref","is-referenced-by-count":5,"title":["A Role-Based Language for Collaborative Robot Applications"],"prefix":"10.1007","author":[{"given":"Sebastian","family":"G\u00f6tz","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Max","family":"Leuth\u00e4user","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jan","family":"Reimann","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Julia","family":"Schroeter","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Christian","family":"Wende","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Claas","family":"Wilke","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Uwe","family":"A\u00dfmann","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"1_CR1","doi-asserted-by":"crossref","unstructured":"Arumugam, R., Enti, V., Bingbing, L., Xiaojun, W., Baskaran, K., Kong, F.F., Kumar, A., Meng, K.D., Kit, G.W.: DAvinCi: A cloud computing framework for service robots. In: IEEE International Conference on Robotics and Automation (ICRA 2010), pp. 3084\u20133089 (2010)","DOI":"10.1109\/ROBOT.2010.5509469"},{"key":"1_CR2","unstructured":"Bachman, C., Daya, M.: The role concept in data models. In: Proceedings of the 3rd Conference on Very Large Data Bases (VLDB), pp. 464\u2013476 (1977)"},{"key":"1_CR3","unstructured":"Baer, P.A., Reichle, R.: Communication and Collaboration in Heterogeneous Teams of Soccer Robots, ch.1, pp. 1\u201328. Tech Education and Publishing, Vienna (2007)"},{"key":"1_CR4","unstructured":"Baer, P.A., Reichle, R., Geihs, K.: The Spica Development Framework - Model-Driven Software Development for Autonomous Mobile Robots. In: Proceedings of International Conference on Intelligent Autonomous Systems (IAS 2010), pp. 211\u2013220. IAS Society (2008)"},{"key":"1_CR5","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"323","DOI":"10.1007\/978-3-540-73589-2_16","volume-title":"ECOOP 2007 \u2013 Object-Oriented Programming","author":"S. Balzer","year":"2007","unstructured":"Balzer, S., Gross, T.R., Eugster, P.T.: A Relational Model of Object Collaborations and Its Use in Reasoning About Relationships. In: Bateni, M. (ed.) ECOOP 2007. LNCS, vol.\u00a04609, pp. 323\u2013346. Springer, Heidelberg (2007)"},{"key":"1_CR6","doi-asserted-by":"crossref","unstructured":"Cardozo, E., Guimaraes, E.G., Rocha, L.A., Souza, R.S., Paolieri Neto, F., Pinho, F.: A platform for networked robotics. In: Proceedings of the IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS 2010), Taiwan, pp. 1000\u20131005 (2010)","DOI":"10.1109\/IROS.2010.5650323"},{"key":"1_CR7","doi-asserted-by":"crossref","unstructured":"Chaimowicz, L., Campos, M., Kumar, V.: Dynamic role assignment for cooperative robots. In: Proceedings of the IEEE International Conference on Robotics and Automation (ICRA 2002), pp. 293\u2013298. IEEE (2002)","DOI":"10.1109\/ROBOT.2002.1013376"},{"key":"1_CR8","doi-asserted-by":"crossref","unstructured":"Chen, Y., Bai, X.: On Robotics Applications in Service-Oriented Architecture. In: 28th International Conference on Distributed Computing Systems Workshops (ICDCS 2008), pp. 551\u2013556 (2008)","DOI":"10.1109\/ICDCS.Workshops.2008.60"},{"key":"1_CR9","doi-asserted-by":"crossref","unstructured":"Chen, Y., Du, Z., Garcia-Acosta, M.: Robot as a Service in Cloud Computing. In: IEEE International Workshop on Service-Oriented System Engineering, pp. 151\u2013158 (2010)","DOI":"10.1109\/SOSE.2010.44"},{"key":"1_CR10","unstructured":"Dvinge, N., Schultz, U., Christensen, D.: Roles and Self-Reconfigurable Robots. In: Roles 2007, pp. 17\u201326 (2007)"},{"key":"1_CR11","doi-asserted-by":"crossref","unstructured":"Edwards, R., Parker, L.E., Resseguie, D.R.: Robopedia: Leveraging Sensorpedia for Web-Enabled Robot Control. In: Proceedings of 8th IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM 2010), pp. 183\u2013188 (2010)","DOI":"10.1109\/PERCOMW.2010.5470670"},{"key":"1_CR12","unstructured":"Erl, T.: Service-oriented architecture: Concepts, Technology, and Design. Prentice Hall PTR (2005)"},{"key":"1_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"186","DOI":"10.1007\/BFb0054092","volume-title":"ECOOP \u201998 - Object-Oriented Programming","author":"M. Ernst","year":"1998","unstructured":"Ernst, M., Kaplan, C., Chambers, C.: Predicate Dispatching: A Unified Theory of Dispatch. In: Jul, E. (ed.) ECOOP 1998. LNCS, vol.\u00a01445, pp. 186\u2013211. Springer, Heidelberg (1998)"},{"key":"1_CR14","unstructured":"Fl\u00fcckiger, L., To, V., Utz, H.: Service-Oriented Robotic Architecture Supporting a Lunar Analog Test. In: International Symposium on Artificial Intelligence, Robotics, and Automation in Space, iSAIRAS (2008)"},{"key":"1_CR15","series-title":"Lecture Notes in Artificial Intelligence","doi-asserted-by":"publisher","first-page":"97","DOI":"10.1007\/3-540-39967-4_8","volume-title":"Knowledge Engineering and Knowledge Management. Methods, Models, and Tools","author":"N. Guarino","year":"2000","unstructured":"Guarino, N., Welty, C.A.: A Formal Ontology of Properties. In: Dieng, R., Corby, O. (eds.) EKAW 2000. LNCS (LNAI), vol.\u00a01937, pp. 97\u2013112. Springer, Heidelberg (2000)"},{"key":"1_CR16","doi-asserted-by":"crossref","unstructured":"Ha, Y.-G., Sohn, J.-C., Cho, Y.-J.: Service-Oriented Integration of Networked Robots with Ubiquitous Sensors and Devices using the Semantic Web Services Technology. In: IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS 2005), pp. 3947\u20133952 (2005)","DOI":"10.1109\/IROS.2005.1545016"},{"issue":"2","key":"1_CR17","doi-asserted-by":"crossref","first-page":"181","DOI":"10.3233\/APO-2007-033","volume":"2","author":"S. Herrmann","year":"2007","unstructured":"Herrmann, S.: A Precise Model for Contextual Roles: The Programming Language ObjectTeams\/Java. Applied Ontology\u00a02(2), 181\u2013207 (2007)","journal-title":"Applied Ontology"},{"key":"1_CR18","unstructured":"Quigley, M., Conley, K., Gerkey, B.P., Faust, J., Foote, T., Leibs, J., Wheeler, R., Ng, A.Y.: ROS: an open-source Robot Operating System. In: ICRA Workshop on Open Source Software (2009)"},{"key":"1_CR19","unstructured":"Reenskaug, T., Wold, P., Lehne, O.: Working with objects - The OOram Software Engineering Method. In: TASKON (1995)"},{"key":"1_CR20","doi-asserted-by":"publisher","first-page":"70","DOI":"10.1109\/MIC.2011.38","volume":"15","author":"S.L. Remy","year":"2011","unstructured":"Remy, S.L., Blake, M.B.: Distributed Service-Oriented Robotics. IEEE Internet Computing\u00a015, 70\u201374 (2011)","journal-title":"IEEE Internet Computing"},{"key":"1_CR21","doi-asserted-by":"publisher","first-page":"117","DOI":"10.1145\/286936.286951","volume-title":"Proceedings of the 13th ACM SIGPLAN Conference on Object-oriented Programming, Systems, Languages, and Applications (OOPSLA 1998)","author":"D. Riehle","year":"1998","unstructured":"Riehle, D., Gross, T.: Role model based framework design and integration. In: Proceedings of the 13th ACM SIGPLAN Conference on Object-oriented Programming, Systems, Languages, and Applications (OOPSLA 1998), pp. 117\u2013133. ACM, New York (1998)"},{"key":"1_CR22","unstructured":"Schultz, U.P., Christensen, D.J., Stoy, K.: A domain-specific language for programming self-reconfigurable robots. In: Workshop on Automatic Program Generation for Embedded Systems (APGES), pp. 28\u201336 (October 2007)"},{"issue":"1","key":"1_CR23","doi-asserted-by":"publisher","first-page":"83","DOI":"10.1016\/S0169-023X(00)00023-9","volume":"35","author":"F. Steimann","year":"2000","unstructured":"Steimann, F.: On the representation of roles in object-oriented and conceptual modelling. IEEE Transactions on Data and Knowledge Engineering\u00a035(1), 83\u2013106 (2000)","journal-title":"IEEE Transactions on Data and Knowledge Engineering"},{"key":"1_CR24","unstructured":"Trifa, V.M., Cianci, C.M., Guinard, D.: Dynamic Control of a Robotic Swarm using a Service-Oriented Architecture. In: 13th International Symposium on Artificial Life and Robotics, AROB 2008 (2008)"},{"key":"1_CR25","doi-asserted-by":"publisher","first-page":"225","DOI":"10.1108\/01439910710738863","volume":"34","author":"B. Wu","year":"2007","unstructured":"Wu, B., Zhou, B.-H., Xi, L.-F.: Remote multi-robot monitoring and control system based on MMS and web services. Industrial Robot: An International Journal\u00a034, 225\u2013239 (2007)","journal-title":"Industrial Robot: An International Journal"},{"key":"1_CR26","series-title":"Lecture Notes in Artificial Intelligence","doi-asserted-by":"publisher","first-page":"479","DOI":"10.1007\/3-540-48422-1_49","volume-title":"RoboCup-98: Robot Soccer World Cup II","author":"K. Yokota","year":"1999","unstructured":"Yokota, K., Ozaki, K., Watanabe, N., Matsumoto, A., Koyama, D., Ishikawa, T., Kawabata, K., Kaetsu, H., Asama, H.: UTTORI United: Cooperative Team Play Based on Communication. In: Asada, M., Kitano, H. (eds.) RoboCup 1998. LNCS (LNAI), vol.\u00a01604, pp. 479\u2013484. Springer, Heidelberg (1999)"}],"container-title":["Communications in Computer and Information Science","Leveraging Applications of Formal Methods, Verification, and Validation"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-34781-8_1","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,4,10]],"date-time":"2025-04-10T23:03:49Z","timestamp":1744326229000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-34781-8_1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012]]},"ISBN":["9783642347801","9783642347818"],"references-count":26,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-34781-8_1","relation":{},"ISSN":["1865-0929","1865-0937"],"issn-type":[{"type":"print","value":"1865-0929"},{"type":"electronic","value":"1865-0937"}],"subject":[],"published":{"date-parts":[[2012]]}}}