{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,5]],"date-time":"2025-03-05T05:43:55Z","timestamp":1741153435430,"version":"3.38.0"},"publisher-location":"Berlin, Heidelberg","reference-count":23,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642199332"},{"type":"electronic","value":"9783642199349"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2011]]},"DOI":"10.1007\/978-3-642-19934-9_47","type":"book-chapter","created":{"date-parts":[[2011,3,28]],"date-time":"2011-03-28T09:28:09Z","timestamp":1301304489000},"page":"369-376","source":"Crossref","is-referenced-by-count":1,"title":["CoolBOT: An Open Source Distributed Component Based Programming Framework for Robotics"],"prefix":"10.1007","author":[{"given":"A. C.","family":"Dom\u00ednguez-Brito","sequence":"first","affiliation":[]},{"given":"F. J.","family":"Santana-Jorge","sequence":"additional","affiliation":[]},{"given":"S.","family":"Santana-de-la-Fe","sequence":"additional","affiliation":[]},{"given":"J. M.","family":"Mart\u00ednez-Garc\u00eda","sequence":"additional","affiliation":[]},{"given":"J.","family":"Cabrera-G\u00e1mez","sequence":"additional","affiliation":[]},{"given":"J. D.","family":"Hern\u00e1ndez-Sosa","sequence":"additional","affiliation":[]},{"given":"J.","family":"Isern-Gonz\u00e1lez","sequence":"additional","affiliation":[]},{"given":"E.","family":"Fern\u00e1ndez-Perdomo","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"47_CR1","volume-title":"Component-Based Software Engineering","author":"G.T. Heineman","year":"2001","unstructured":"Heineman, G.T., Councill, W.T.: Component-Based Software Engineering. Addison-Wesley, Reading (2001)"},{"key":"47_CR2","doi-asserted-by":"crossref","unstructured":"Mallet, A., Pasteur, C., Herrb, M., Lemaignan, S., Ingrand, F.: GenoM3: Building middleware-independent robotic components. In: IEEE International Conference on Robotics and Automation (2010)","DOI":"10.1109\/ROBOT.2010.5509539"},{"issue":"1","key":"47_CR3","doi-asserted-by":"publisher","first-page":"67","DOI":"10.1109\/MRA.2008.931631","volume":"16","author":"S. Bensalem","year":"2009","unstructured":"Bensalem, S., Gallien, M., Ingrand, F., Kahloul, I., Thanh-Hung, N.: Designing autonomous robots. IEEE Robotics and Automation Magazine\u00a016(1), 67\u201377 (2009)","journal-title":"IEEE Robotics and Automation Magazine"},{"key":"47_CR4","unstructured":"Schlegel, C., Ha\u00dfler, T., Lotz, A., Steck, A.: Robotic Software Systems: From Code-Driven to Model-Driven Designs. In: Proc. 14th Int. Conf. on Advanced Robotics (ICAR), Munich (2009)"},{"key":"47_CR5","unstructured":"The Orocos Project (2010), http:\/\/www.orocos.org"},{"key":"47_CR6","doi-asserted-by":"crossref","unstructured":"Brooks, A., Kaupp, T., Makarenko, A., Williams, S., Oreback, A.: Towards component-based robotics. In: IEEE International Conference on Intelligent Robots and Systems, Tsukuba, Japan, pp. 163\u2013168 (2005)","DOI":"10.1109\/IROS.2005.1545523"},{"key":"47_CR7","series-title":"Lecture Notes in Artificial Intelligence","doi-asserted-by":"publisher","first-page":"87","DOI":"10.1007\/978-3-540-89076-8_12","volume-title":"Simulation, Modeling, and Programming for Autonomous Robots","author":"N. Ando","year":"2008","unstructured":"Ando, N., Suehiro, T., Kotoku, T.: A Software Platform for Component Based RT-System Development: OpenRTM-Aist. In: Carpin, S., Noda, I., Pagello, E., Reggiani, M., von Stryk, O. (eds.) SIMPAR 2008. LNCS (LNAI), vol.\u00a05325, pp. 87\u201398. Springer, Heidelberg (2008)"},{"key":"47_CR8","unstructured":"ROS: Robot Operating System (2010), http:\/\/www.ros.org"},{"key":"47_CR9","series-title":"Springer Tracts in Advanced Robotics Series","doi-asserted-by":"publisher","first-page":"143","DOI":"10.1007\/978-3-540-68951-5_9","volume-title":"Software Engineering for Experimental Robotics","author":"A.C. Dom\u00ednguez-Brito","year":"2007","unstructured":"Dom\u00ednguez-Brito, A.C., Hern\u00e1ndez-Sosa, D., Isern-Gonz\u00e1lez, J., Cabrera-G\u00e1mez, J.: CoolBOT: a Component Model and Software Infrastructure for Robotics. In: Software Engineering for Experimental Robotics, April 2007. Springer Tracts in Advanced Robotics Series, vol.\u00a030, pp. 143\u2013168. Springer, Heidelberg (2007)"},{"issue":"4","key":"47_CR10","doi-asserted-by":"publisher","first-page":"84","DOI":"10.1109\/MRA.2009.934837","volume":"16","author":"D. Brugali","year":"2009","unstructured":"Brugali, D., Scandurra, P.: Component-based robotic engineering (part i) [tutorial]. IEEE Robotics Automation Magazine\u00a016(4), 84\u201396 (2009)","journal-title":"IEEE Robotics Automation Magazine"},{"issue":"1","key":"47_CR11","doi-asserted-by":"publisher","first-page":"100","DOI":"10.1109\/MRA.2010.935798","volume":"17","author":"D. Brugali","year":"2010","unstructured":"Brugali, D., Shakhimardanov, A.: Component-based robotic engineering (part ii). IEEE Robotics Automation Magazine\u00a017(1), 100\u2013112 (2010)","journal-title":"IEEE Robotics Automation Magazine"},{"key":"47_CR12","doi-asserted-by":"crossref","unstructured":"Minguez, J., Osuna, J., Montano, L.: A \u201cDivide and Conquer\u201d Strategy based on Situations to achieve Reactive Collision Avoidance in Troublesome Scenarios. In: IEEE International Conference on Robotics and Automation, New Orleans, USA (2004)","DOI":"10.1109\/ROBOT.2004.1308869"},{"issue":"1","key":"47_CR13","doi-asserted-by":"crossref","first-page":"85","DOI":"10.5772\/5755","volume":"3","author":"L. Montesano","year":"2006","unstructured":"Montesano, L., Minguez, J., Montano, L.: Lessons Learned in Integration for Sensor-Based Robot Navigation Systems. International Journal of Advanced Robotic Systems\u00a03(1), 85\u201391 (2006)","journal-title":"International Journal of Advanced Robotic Systems"},{"key":"47_CR14","unstructured":"Vaughan, R.T., Gerkey, B., Howard, A.: On Device Abstractions For Portable, Reusable Robot Code. In: IEEE\/RSJ International Conference on Intelligent Robot Systems (IROS 2003), Las Vegas, USA, October 2003, pp. 2121\u20132427 (2003)"},{"key":"47_CR15","doi-asserted-by":"crossref","unstructured":"Ellis, C., Gibbs, S.: Active Objects: Realities and Possibilities. In: Object-Oriented Concepts, Databases, and Applications. ACM Press, Addison-Wesley (1989)","DOI":"10.1145\/63320.66517"},{"issue":"12","key":"47_CR16","doi-asserted-by":"publisher","first-page":"759","DOI":"10.1109\/32.637390","volume":"23","author":"D.B. Stewart","year":"1997","unstructured":"Stewart, D.B., Volpe, R.A., Khosla, P.: Design of Dynamically Reconfigurable Real-Time Software Using Port-Based Objects. IEEE Transactions on Software Engineering\u00a023(12), 759\u2013776 (1997)","journal-title":"IEEE Transactions on Software Engineering"},{"key":"47_CR17","unstructured":"Paul Morrison, J.: Flow-Based Programming, 2nd Edition: A New Approach to Application Development. CreateSpace (2010)"},{"key":"47_CR18","doi-asserted-by":"crossref","unstructured":"Montemerlo, M., Roy, N., Thrun, S.: Perspectives on standardization in mobile robot programming: the carnegie mellon navigation (carmen) toolkit. In: Proceedings of IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS 2003), October 2003, vol.\u00a03, pp. 2436\u20132441 (2003)","DOI":"10.1109\/IROS.2003.1249235"},{"key":"47_CR19","unstructured":"The GTK+ Project (2010), http:\/\/www.gtk.org"},{"key":"47_CR20","unstructured":"Schmidt, D.C.: The Adaptive Communication Environment, ACE (2010), http:\/\/www.cs.wustl.edu\/~schmidt\/ACE.html"},{"key":"47_CR21","unstructured":"Object Management Group, The Common Object Request Broker: Architecture and Specification, ch. 15, Sec. 1-3 (2002), http:\/\/www.omg.org\/cgi-bin\/doc?formal\/02-06-01"},{"key":"47_CR22","unstructured":"Object Management Group, OMG IDL: Details, http:\/\/www.omg.org\/gettingstarted\/omg_idl.htm"},{"key":"47_CR23","series-title":"Addison-Wesley Professional Computing Series","volume-title":"Design Patterns: Elements of Reusable Object-Oriented Software","author":"E. Gamma","year":"1995","unstructured":"Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley Professional Computing Series. Addison-Wesley, Reading (1995)"}],"container-title":["Advances in Intelligent and Soft Computing","International Symposium on Distributed Computing and Artificial Intelligence"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-19934-9_47","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,4]],"date-time":"2025-03-04T18:26:35Z","timestamp":1741112795000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-19934-9_47"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011]]},"ISBN":["9783642199332","9783642199349"],"references-count":23,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-19934-9_47","relation":{},"ISSN":["1867-5662","1867-5670"],"issn-type":[{"type":"print","value":"1867-5662"},{"type":"electronic","value":"1867-5670"}],"subject":[],"published":{"date-parts":[[2011]]}}}