{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,28]],"date-time":"2026-02-28T07:46:41Z","timestamp":1772264801743,"version":"3.50.1"},"publisher-location":"Berlin, Heidelberg","reference-count":17,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783642173189","type":"print"},{"value":"9783642173196","type":"electronic"}],"license":[{"start":{"date-parts":[[2010,1,1]],"date-time":"2010-01-01T00:00:00Z","timestamp":1262304000000},"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":[[2010]]},"DOI":"10.1007\/978-3-642-17319-6_29","type":"book-chapter","created":{"date-parts":[[2010,11,11]],"date-time":"2010-11-11T05:17:11Z","timestamp":1289452631000},"page":"300-311","source":"Crossref","is-referenced-by-count":29,"title":["Design Principles of the Component-Based Robot Software Framework Fawkes"],"prefix":"10.1007","author":[{"given":"Tim","family":"Niemueller","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alexander","family":"Ferrein","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Daniel","family":"Beck","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gerhard","family":"Lakemeyer","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"29_CR1","unstructured":"Mcilroy, M.D.: \u2019mass produced\u2019 software components. In: Software Engineering: Report On a Conference Sponsored by the NATO Science Committee, pp. 138\u2013155 (1968)"},{"key":"29_CR2","volume-title":"Component Software \u2013 Beyond Object-oriented Programming","author":"C. Szyperski","year":"2002","unstructured":"Szyperski, C.: Component Software \u2013 Beyond Object-oriented Programming. Addison-Wesley, Reading (2002)"},{"key":"29_CR3","series-title":"Springer Tracts in Advanced Robotics","doi-asserted-by":"publisher","first-page":"135","DOI":"10.1007\/978-3-540-68951-5_8","volume-title":"Software Engineering for Experimental Robotics","author":"D. Brugali","year":"2007","unstructured":"Brugali, D., Brooks, A., Cowley, A., C\u00f4t\u00e9, C., Dom\u00ednguez-Brito, A.C., L\u00e9tourneau, D., Michaud, F., Schlegel, C.: Trends in robot software domain engineering. In: Brugali, D. (ed.) Software Engineering for Experimental Robotics. Springer Tracts in Advanced Robotics, vol.\u00a030, pp. 135\u2013142. Springer, Heidelberg (2007)"},{"key":"29_CR4","unstructured":"Collins-Cope, M.: Component based development and advanced OO design. Technical report, Ratio Group Ltd. (2001), http:\/\/www.markcollinscope.info\/W7.html"},{"key":"29_CR5","doi-asserted-by":"crossref","unstructured":"Chaimowicz, L., Cowley, A., Sabella, V., Taylor, C.: Roci: a distributed framework for multi-robot perception and control. In: Proceedings of the 2003 IEEE\/RSJ International Conference on Intelligent Robots and Systems, pp. 266\u2013271 (2003)","DOI":"10.1109\/IROS.2003.1250639"},{"key":"29_CR6","first-page":"560","volume-title":"Proceedings of the 2004 2nd International IEEE Conference on Intelligent Systems","author":"A. Dominguez-Brito","year":"2004","unstructured":"Dominguez-Brito, A., Hernandez-Sosa, D., Isern-Gonzalez, J., Cabrera-Gamez, J.: Component software in robotics. In: Proceedings of the 2004 2nd International IEEE Conference on Intelligent Systems, vol.\u00a02, pp. 560\u2013565. IEEE Press, Los Alamitos (2004)"},{"issue":"1","key":"29_CR7","doi-asserted-by":"publisher","first-page":"55","DOI":"10.5772\/5758","volume":"3","author":"C. C\u00f4t\u00e9","year":"2006","unstructured":"C\u00f4t\u00e9, C., Brosseau, Y., L\u00e9tourneau, D., Ra\u00efevsky, C., Michaud, F.: Robotic software integration using marie. International Journal of Advanced Robotic Systems\u00a03(1), 55\u201360 (2006)","journal-title":"International Journal of Advanced Robotic Systems"},{"key":"29_CR8","doi-asserted-by":"crossref","unstructured":"Brooks, A., Kaupp, T., Makarenko, A., Williams, S., Oreb\u00e4ck, A.: Towards component-based robotics. In: Proc. IROS 2005, pp. 163\u2013168. IEEE Press, Los Alamitos (2005)","DOI":"10.1109\/IROS.2005.1545523"},{"key":"29_CR9","doi-asserted-by":"publisher","first-page":"231","DOI":"10.1007\/978-3-540-68951-5_13","volume-title":"Software Engineering for Experimental Robotic","author":"A. Brooks","year":"2007","unstructured":"Brooks, A., Kaupp, T., Makarenko, A., Williams, S., Oreback, A.: Orca: a component model and repository. In: Brugali, D. (ed.) Software Engineering for Experimental Robotic, pp. 231\u2013251. Springer, Heidelberg (2007)"},{"key":"29_CR10","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"240","DOI":"10.1007\/978-3-642-11876-0_21","volume-title":"RoboCup 2009: Robot Soccer World Cup XIII","author":"T. Niem\u00fcller","year":"2010","unstructured":"Niem\u00fcller, T., Ferrein, A., Lakemeyer, G.: A Lua-based Behavior Engine for Controlling the Humanoid Robot Nao. In: Baltes, J., Lagoudakis, M.G., Naruse, T., Ghidary, S.S. (eds.) RoboCup 2009: Robot Soccer World Cup XIII. LNCS, vol.\u00a05949, pp. 240\u2013251. Springer, Heidelberg (2010)"},{"key":"29_CR11","unstructured":"Soetens, P.: A Software Framework for Real-Time and Distributed Robot and Machine Control. PhD thesis, Department of Mechanical Engineering, Katholieke Universiteit Leuven, Belgium (May 2006)"},{"issue":"5","key":"29_CR12","doi-asserted-by":"publisher","first-page":"28","DOI":"10.1145\/1142031.1142044","volume":"4","author":"M. Henning","year":"2006","unstructured":"Henning, M.: The rise and fall of corba. Queue\u00a04(5), 28\u201334 (2006)","journal-title":"Queue"},{"key":"29_CR13","unstructured":"Quigley, M., Conley, K., Gerkey, B., Faust, J., Leibs, T.B.F.J., Wheeler, R., Ng, A.Y.: ROS: an open-source Robot Operating System. In: Proc. of the Open-Source Software Workshop at the International Conference on Robotics and Automation (2009)"},{"issue":"10","key":"29_CR14","first-page":"24","volume":"7","author":"T.J. Mowbray","year":"1997","unstructured":"Mowbray, T.J.: Architecture in the large. Object Mag.\u00a07(10), 24\u201326 (1997)","journal-title":"Object Mag."},{"key":"29_CR15","unstructured":"Riehle, D.: Framework Design \u2013 A Role Modeling Approach. PhD thesis, ETH Z\u00fcrich (2000)"},{"issue":"1","key":"29_CR16","doi-asserted-by":"publisher","first-page":"33","DOI":"10.1023\/A:1020975419546","volume":"13","author":"A. Oreb\u00e4ck","year":"2003","unstructured":"Oreb\u00e4ck, A., Christensen, H.: Evaluation of architectures for mobile robotics. Autonomous Robots\u00a013(1), 33\u201349 (2003)","journal-title":"Autonomous Robots"},{"key":"29_CR17","doi-asserted-by":"crossref","unstructured":"Levesque, H., Reiter, R., Lesp\u00e9rance, Y., Lin, F., Scherl, R.: GOLOG: A Logic Programming Language for Dynamic Domains. J. of Logic Programming 31 (1997)","DOI":"10.1016\/S0743-1066(96)00121-5"}],"container-title":["Lecture Notes in Computer Science","Simulation, Modeling, and Programming for Autonomous Robots"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-17319-6_29","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,6]],"date-time":"2019-06-06T05:42:55Z","timestamp":1559799775000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-17319-6_29"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010]]},"ISBN":["9783642173189","9783642173196"],"references-count":17,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-17319-6_29","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2010]]}}}