{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,4]],"date-time":"2026-05-04T23:29:11Z","timestamp":1777937351812,"version":"3.51.4"},"publisher-location":"Cham","reference-count":37,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783319182988","type":"print"},{"value":"9783319182995","type":"electronic"}],"license":[{"start":{"date-parts":[[2015,1,1]],"date-time":"2015-01-01T00:00:00Z","timestamp":1420070400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2015,1,1]],"date-time":"2015-01-01T00:00:00Z","timestamp":1420070400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2015]]},"DOI":"10.1007\/978-3-319-18299-5_1","type":"book-chapter","created":{"date-parts":[[2015,5,18]],"date-time":"2015-05-18T05:37:02Z","timestamp":1431927422000},"page":"3-30","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":15,"title":["COROS: A Multi-Agent Software Architecture for Cooperative and Autonomous Service Robots"],"prefix":"10.1007","author":[{"given":"Anis","family":"Koub\u00e2a","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mohamed-Foued","family":"Sriti","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hachemi","family":"Bennaceur","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Adel","family":"Ammar","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yasir","family":"Javed","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Maram","family":"Alajlan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nada","family":"Al-Elaiwi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mohamed","family":"Tounsi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Elhadi","family":"Shakshuki","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2015,5,19]]},"reference":[{"key":"1_CR1","unstructured":"World Robotics 2013 Service Robots: http:\/\/www.ifr.org\/service-robots\/statistics\/ (2013)"},{"key":"1_CR2","unstructured":"The Player\/Stage Project: http:\/\/playerstage.sourceforge.net\/"},{"key":"1_CR3","unstructured":"The MIRA Project: http:\/\/www.mira-project.org\/"},{"key":"1_CR4","unstructured":"Mobile Robot Programming Toolkit (MRPT): http:\/\/www.mrpt.org\/"},{"key":"1_CR5","unstructured":"Robot Operating System (ROS): http:\/\/www.ros.org"},{"key":"1_CR6","doi-asserted-by":"publisher","first-page":"126","DOI":"10.1007\/978-3-540-74764-2_20","volume-title":"Autonome Mobile Systeme 2007, Informatik Aktuell","author":"D Westhoff","year":"2007","unstructured":"Westhoff, D., Zhang, J.: A unified Robotic software architecture for service Robotics and networks of smart sensors. In: Berns, K., Luksch, T. (eds.) Autonome Mobile Systeme 2007, Informatik Aktuell, pp. 126\u2013132. Springer, Berlin (2007)"},{"key":"1_CR7","doi-asserted-by":"publisher","unstructured":"Kim, M., Kim, S., Park, S., Choi, M.-T., Kim, M., Gomaa, H.: UML-based service robot software development: a case study. In: Proceedings of the 28th International Conference on Software Engineering, ICSE\u201906, pp. 534\u2013543. ACM, New York, USA (2006). doi:10.1145\/1134285.1134360, http:\/\/doi.acm.org\/10.1145\/1134285.1134360","DOI":"10.1145\/1134285.1134360"},{"key":"1_CR8","doi-asserted-by":"publisher","unstructured":"Kim, M., Kim, S., Park, S., Choi, M.-T., Kim, M., Gomaa, H.: UML-based service robot software development: a case study. In: Advances in Service Robotics, InTech, pp. 127\u2013148 (2008).doi:10.5772\/5947","DOI":"10.5772\/5947"},{"key":"1_CR9","unstructured":"Wojtczyk, M.: A new model to design software architectures for mobile service robots, Dissertation, Technische Universit\u00e4t M\u00fcnchen, M\u00fcnchen, Germany (2010)"},{"issue":"1\u20132","key":"1_CR10","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1163\/016918609X12585524300339","volume":"24","author":"A Viguria","year":"2010","unstructured":"Viguria, A., Maza, I., Ollero, A.: Distributed service-based cooperation in aerial\/ground robot teams applied to fire detection and extinguishing missions. Adv. Robot. 24(1\u20132), 1\u201323 (2010)","journal-title":"Adv. Robot."},{"key":"1_CR11","unstructured":"The Iroboapp Project: http:\/\/www.iroboapp.org (2014)"},{"key":"1_CR12","unstructured":"O\u2019Kane, J.M.: A gentle introduction to ROS, independently published (2013). http:\/\/www.cse.sc.edu\/jokane\/agitr\/"},{"key":"1_CR13","doi-asserted-by":"crossref","unstructured":"Wyrobek, K., Berger, E., Van der Loos, H., Salisbury, J.: Towards a personal Robotics development platform: rationale and design of an intrinsically safe personal Robot. In: IEEE International Conference on Robotics and Automation, ICRA 2008, pp. 2165\u20132170. IEEE (2008)","DOI":"10.1109\/ROBOT.2008.4543527"},{"key":"1_CR14","unstructured":"Quigley, M., Berger, E., Ng, A.Y.: Stair: hardware and software architecture. In: AAAI 2007 Robotics Workshop, Vancouver, BC, pp. 31\u201337 (2007)"},{"key":"1_CR15","unstructured":"Tardioli, D.: Real-time communication in wireless Ad-Hoc networks. The RT-WMP Protocol, Ph.D. thesis, Universidad de Zaragoza (October 2010)"},{"issue":"1","key":"1_CR16","doi-asserted-by":"publisher","first-page":"9","DOI":"10.1109\/MRA.2009.932127","volume":"16","author":"D Brugali","year":"2009","unstructured":"Brugali, D., Prassler, E.: Software engineering for Robotics [from the guest editors]. IEEE Robot. Autom. Mag. 16(1), 9\u201315 (2009)","journal-title":"IEEE Robot. Autom. Mag."},{"issue":"1","key":"1_CR17","first-page":"13","volume":"3","author":"D Calisi","year":"2012","unstructured":"Calisi, D., Censi, A., Iocchi, L., Nardi, D.: Design choices for modular and flexible Robotic software development: the OpenRDK viewpoint. J. Softw. Eng. Robot. 3(1), 13\u201327 (2012)","journal-title":"J. Softw. Eng. Robot."},{"key":"1_CR18","doi-asserted-by":"crossref","unstructured":"Brooks, A., Kaupp, T., Makarenko, A., Williams, S., Oreback, A.: Towards component-based Robotics. In: 2005 IEEE\/RSJ International Conference on Intelligent Robots and Systems, (IROS 2005), pp. 163\u2013168. IEEE (2005)","DOI":"10.1109\/IROS.2005.1545523"},{"key":"1_CR19","doi-asserted-by":"crossref","unstructured":"Lee, T.-Y., Seo, H.-R., Lee, B.-H., Shin, D.-R.: A software component model and middleware architecture for intelligent mobile Robot. In: 2010 The 2nd International Conference on Computer and Automation Engineering (ICCAE), vol. 4, pp. 453\u2013456. IEEE (2010)","DOI":"10.1109\/ICCAE.2010.5451630"},{"key":"1_CR20","unstructured":"Hasselbring, W.: Component-Based Software Engineering. Handbook of Software Engineering and Knowledge Engineering"},{"key":"1_CR21","doi-asserted-by":"publisher","unstructured":"Broten, G., Mackay, D., Monckton, S., Collier, J.: The robotics experience. IEEE Robot. Autom. Mag. 16(1), 46\u201354 (2009). doi:10.1109\/MRA.2008.931632","DOI":"10.1109\/MRA.2008.931632"},{"issue":"1","key":"1_CR22","doi-asserted-by":"publisher","first-page":"24","DOI":"10.1109\/MRA.2008.931635","volume":"16","author":"A Iborra","year":"2009","unstructured":"Iborra, A., Caceres, D., Ortiz, F., Franco, J., Palma, P., Alvarez, B.: Design of service robots. IEEE Robot. Autom. Mag. 16(1), 24\u201333 (2009)","journal-title":"IEEE Robot. Autom. Mag."},{"issue":"10","key":"1_CR23","doi-asserted-by":"publisher","first-page":"709","DOI":"10.1109\/TSE.2007.70726","volume":"33","author":"K-K Lau","year":"2007","unstructured":"Lau, K.-K., Wang, Z.: Software component models. IEEE Trans. Softw. Eng. 33(10), 709\u2013724 (2007)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"1_CR24","doi-asserted-by":"crossref","unstructured":"Bruyninckx, H.: Open Robot control software: the OROCOS project. In: IEEE International Conference on Robotics and Automation. Proceedings 2001 ICRA, vol. 3, pp. 2523\u20132528. IEEE (2001)","DOI":"10.1109\/ROBOT.2001.933002"},{"issue":"1","key":"1_CR25","first-page":"20","volume":"2","author":"I L\u00fctkebohle","year":"2011","unstructured":"L\u00fctkebohle, I., Philippsen, R., Pradeep, V., Marder-Eppstein, E., Wachsmuth, S.: Generic middleware support for coordinating Robot software components: the task-state-pattern. J. Softw. Eng. Robot. 2(1), 20\u201339 (2011)","journal-title":"J. Softw. Eng. Robot."},{"issue":"1","key":"1_CR26","first-page":"1","volume":"4","author":"A Angerer","year":"2013","unstructured":"Angerer, A., Hoffmann, A., Schierl, A., Vistein, M., Reif, W.: Robotics API: object-oriented software development for industrial Robots. J. Softw. Eng. Robot. 4(1), 1\u201322 (2013)","journal-title":"J. Softw. Eng. Robot."},{"key":"1_CR27","doi-asserted-by":"publisher","unstructured":"Limbu, D., Tan, Y.-K., Jiang, R., Dung, T.A.: A software architecture framework for service Robots. In: 2011 IEEE International Conference on Robotics and Biomimetics (ROBIO), pp. 1736\u20131741. doi:10.1109\/ROBIO.2011.6181540 (2011)","DOI":"10.1109\/ROBIO.2011.6181540"},{"key":"1_CR28","unstructured":"Luzzana, A.: Classification and integration of software component models for Robotics, Ph.D. thesis, Universit\u00e0 degli studi di Bergamo (April 2013)"},{"issue":"05","key":"1_CR29","doi-asserted-by":"publisher","first-page":"817","DOI":"10.1142\/S0218001403002666","volume":"17","author":"SA DeLoach","year":"2003","unstructured":"DeLoach, S.A., Matson, E.T., Li, Y.: Exploiting agent oriented software engineering in cooperative Robotics search and rescue. Int. J. Pattern Recognit. Artif. Intell. 17(05), 817\u2013835 (2003)","journal-title":"Int. J. Pattern Recognit. Artif. Intell."},{"issue":"03","key":"1_CR30","doi-asserted-by":"publisher","first-page":"231","DOI":"10.1142\/S0218194001000542","volume":"11","author":"SA DeLoach","year":"2001","unstructured":"DeLoach, S.A., Wood, M.F., Sparkman, C.H.: Multiagent systems engineering. Int. J. Softw. Eng. Knowl. Eng. 11(03), 231\u2013258 (2001)","journal-title":"Int. J. Softw. Eng. Knowl. Eng."},{"key":"1_CR31","doi-asserted-by":"crossref","unstructured":"Parker, L.E.: Current state of the art in distributed autonomous mobile robotics. In: Distributed Autonomous Robotic Systems, vol. 4, pp. 3\u201312. Springer, Heidelberg (2000)","DOI":"10.1007\/978-4-431-67919-6_1"},{"key":"1_CR32","doi-asserted-by":"publisher","unstructured":"Matson, E., DeLoach, S.: Enabling intra-robotic capabilities adaptation using an organization-based multiagent system. In: 2004 IEEE International Conference on Robotics and Automation. Proceedings. ICRA\u201904, vol. 3, pp. 2135\u20132140. doi:10.1109\/ROBOT.2004.1307378 (2004)","DOI":"10.1109\/ROBOT.2004.1307378"},{"key":"1_CR33","doi-asserted-by":"publisher","unstructured":"Silva, D., Braga, R.A.M., Reis, L., Oliveira, E.: A generic model for a Robotic agent system using GAIA methodology: two distinct implementations. In: 2010 IEEE Conference on Robotics Automation and Mechatronics (RAM), pp. 280\u2013285. doi:10.1109\/RAMECH.2010.5513176 (2010)","DOI":"10.1109\/RAMECH.2010.5513176"},{"issue":"3","key":"1_CR34","doi-asserted-by":"publisher","first-page":"285","DOI":"10.1023\/A:1010071910869","volume":"3","author":"M Wooldridge","year":"2000","unstructured":"Wooldridge, M., Jennings, N.R., Kinny, D.: The Gaia methodology for agent-oriented analysis and design. Auton. Agent. Multi-Agent Syst. 3(3), 285\u2013312 (2000)","journal-title":"Auton. Agent. Multi-Agent Syst."},{"issue":"3","key":"1_CR35","doi-asserted-by":"publisher","first-page":"317","DOI":"10.1145\/958961.958963","volume":"12","author":"F Zambonelli","year":"2003","unstructured":"Zambonelli, F., Jennings, N.R., Wooldridge, M.: Developing multiagent systems: the Gaia methodology. ACM Trans. Softw. Eng. Methodol. (TOSEM) 12(3), 317\u2013370 (2003)","journal-title":"ACM Trans. Softw. Eng. Methodol. (TOSEM)"},{"key":"1_CR36","unstructured":"COROS: http:\/\/www.iroboapp.org\/index.php?title=COROS (2014)"},{"key":"1_CR37","unstructured":"Office courier delivery application. video demonstration, iroboapp project. http:\/\/www.iroboapp.org\/index.php?title=Videos (2014)"}],"container-title":["Studies in Computational Intelligence","Cooperative Robots and Sensor Networks 2015"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-18299-5_1","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,28]],"date-time":"2025-05-28T00:45:01Z","timestamp":1748393101000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-319-18299-5_1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015]]},"ISBN":["9783319182988","9783319182995"],"references-count":37,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-18299-5_1","relation":{},"ISSN":["1860-949X","1860-9503"],"issn-type":[{"value":"1860-949X","type":"print"},{"value":"1860-9503","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015]]},"assertion":[{"value":"19 May 2015","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}