{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,29]],"date-time":"2025-08-29T09:51:58Z","timestamp":1756461118544},"publisher-location":"Berlin, Heidelberg","reference-count":39,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642386992"},{"type":"electronic","value":"9783642387005"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013]]},"DOI":"10.1007\/978-3-642-38700-5_3","type":"book-chapter","created":{"date-parts":[[2013,5,29]],"date-time":"2013-05-29T04:59:57Z","timestamp":1369803597000},"page":"35-53","source":"Crossref","is-referenced-by-count":12,"title":["Agent Programming Languages Requirements for Programming Autonomous Robots"],"prefix":"10.1007","author":[{"given":"Pouyan","family":"Ziafati","sequence":"first","affiliation":[]},{"given":"Mehdi","family":"Dastani","sequence":"additional","affiliation":[]},{"given":"John-Jules","family":"Meyer","sequence":"additional","affiliation":[]},{"given":"Leendert","family":"van der Torre","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"3_CR1","series-title":"LNAI","doi-asserted-by":"publisher","first-page":"42","DOI":"10.1007\/BFb0031845","volume-title":"Agents Breaking Away","author":"A.S. Rao","year":"1996","unstructured":"Rao, A.S.: AgentSpeak(L): BDI agents speak out in a logical computable language. In: Van de Velde, W., Perram, J.W. (eds.) MAAMAW 1996. LNCS (LNAI), vol.\u00a01038, pp. 42\u201355. Springer, Heidelberg (1996)"},{"key":"3_CR2","doi-asserted-by":"crossref","unstructured":"Bohren, J., Cousins, S.: The SMACH high-level executive. Robotics and Automation Magazine (2010)","DOI":"10.1109\/MRA.2010.938836"},{"key":"3_CR3","unstructured":"Bollini, M., et al.: Bakebot: Baking cookies with the pr2. In: The PR2 Workshop: Results, Challenges and Lessons Learned in Advancing Robots with a Common Platform, IROS (2011)"},{"key":"3_CR4","first-page":"33","volume":"30","author":"R. Bordini","year":"2006","unstructured":"Bordini, R., Braubach, L., Dastani, M., Fallah, A.E., Gomez-Sanz, J., Leite, J., O\u2019Hare, G., Pokahr, A., Ricci, A.: A survey of programming languages and platforms for multi-agent systems. Informatica\u00a030, 33\u201344 (2006)","journal-title":"Informatica"},{"key":"3_CR5","doi-asserted-by":"crossref","unstructured":"Bordini, R.H., H\u00fcbner, J.F., Wooldridge, M.: Programming Multi-agent Systems in AgentSpeak Using Jason. Wiley Series in Agent Technology (2007)","DOI":"10.1002\/9780470061848"},{"key":"3_CR6","doi-asserted-by":"publisher","first-page":"139","DOI":"10.1016\/0004-3702(91)90053-M","volume":"47","author":"R.A. Brooks","year":"1991","unstructured":"Brooks, R.A.: Intelligence Without Representation. Artificial Intelligence\u00a047, 139\u2013159 (1991)","journal-title":"Artificial Intelligence"},{"key":"3_CR7","doi-asserted-by":"crossref","unstructured":"Buford, J., Jakobson, G., Lewis, L.: Extending BDI Multi-Agent Systems with Situation Management. In: The Ninth International Conference on Information Fusion, Florence, Italy (2006)","DOI":"10.1109\/ICIF.2006.301781"},{"key":"3_CR8","doi-asserted-by":"crossref","unstructured":"Cap, M., Dastani, M., Harbers, M.: Belief\/Goal Sharing Modules for BDI Languages. In: Proceedings of CSSE 2011, pp. 87\u201394 (2011)","DOI":"10.1109\/CSICSSE.2011.5963984"},{"key":"3_CR9","doi-asserted-by":"crossref","unstructured":"Cugola, G., Margara, A.: Processing Flows of Information: From Data Stream to Complex Event Processing. ACM Computing Surveys Journal (2011)","DOI":"10.1145\/2002259.2002307"},{"issue":"3","key":"3_CR10","doi-asserted-by":"publisher","first-page":"214","DOI":"10.1007\/s10458-008-9036-y","volume":"16","author":"M. Dastani","year":"2008","unstructured":"Dastani, M.: 2APL: a practical agent programming language. Autonomous Agents and Multi-Agent Systems\u00a016(3), 214\u2013248 (2008) ISSN:1387-2532","journal-title":"Autonomous Agents and Multi-Agent Systems"},{"key":"3_CR11","unstructured":"Freed, M.: Managing Multiple Tasks in Complex, Dynamic Environments. In: Proceedings of the National Conference on Artificial Intelligence, Madison, WI (1998)"},{"key":"3_CR12","unstructured":"Gat, E.: On Three-Layer Architectures, Artificial Intelligence and Mobile Robots. MIT Press (1998)"},{"key":"3_CR13","unstructured":"Georgeff, M.P., Lansky, A.L.: Reactive reasoning and planning. In: Proceedings of the Sixth National Conference on Artificial Intelligence (AAAI 1987), Seattle, WA, pp. 677\u2013682 (1987)"},{"issue":"1","key":"3_CR14","doi-asserted-by":"publisher","first-page":"14","DOI":"10.1016\/j.aei.2009.08.007","volume":"24","author":"F. Heintz","year":"2010","unstructured":"Heintz, F., Kvarnstrom, J., Doherty, P.: Bridging the sense-reasoning gap: DyKnow-stream-based middleware for knowledge processing. Journal of Advanced Engineering Informatics\u00a024(1), 14\u201325 (2010)","journal-title":"Journal of Advanced Engineering Informatics"},{"key":"3_CR15","series-title":"Lecture Notes in Artificial Intelligence","doi-asserted-by":"publisher","first-page":"156","DOI":"10.1007\/978-3-540-79043-3_10","volume-title":"Programming Multi-Agent Systems","author":"K.V. Hindriks","year":"2008","unstructured":"Hindriks, K.V.: Modules as Policy-Based Intentions: Modular Agent Programming in GOAL. In: Dastani, M., El Fallah Seghrouchni, A., Ricci, A., Winikoff, M. (eds.) ProMAS 2007. LNCS (LNAI), vol.\u00a04908, pp. 156\u2013171. Springer, Heidelberg (2008)"},{"key":"3_CR16","doi-asserted-by":"crossref","unstructured":"Inigo-Blasco, P., et al.: Robotics software frameworks for multi-agent robotic systems development. Robotics and Autonomous Systems (2012), doi:10.1016\/j.robot.2012.02.004","DOI":"10.1016\/j.robot.2012.02.004"},{"issue":"7","key":"3_CR17","doi-asserted-by":"publisher","first-page":"559","DOI":"10.1002\/rob.20206","volume":"24","author":"F. Ingrand","year":"2007","unstructured":"Ingrand, F., Lacroix, S., Lemai-Chenevier, S., Py, F.: Decisional Autonomy of Planetary Rovers. Journal of Field Robotics\u00a024(7), 559\u2013580 (2007)","journal-title":"Journal of Field Robotics"},{"key":"3_CR18","unstructured":"Ingrand, F.F., Coutance, V.: Real-Time Reasoning using Procedural Reasoning. Technical Report 93-104, LAAS\/CNRS, Toulouse, France (1993)"},{"issue":"2","key":"3_CR19","doi-asserted-by":"publisher","first-page":"101","DOI":"10.1007\/s10514-006-9013-8","volume":"22","author":"J. Kramer","year":"2007","unstructured":"Kramer, J., Scheutz, M.: Development environments for autonomous mobile robots: A survey. Autonomous Robots\u00a022(2), 101\u2013132 (2007)","journal-title":"Autonomous Robots"},{"key":"3_CR20","unstructured":"Verbeek, M.: 3APL as programming language for cognitive robots. Master\u2019s thesis, ICS, Utrecht University (2002)"},{"key":"3_CR21","unstructured":"Bratman, M.: Intentions, Plans, and Practical Reason. Harvard University Press (1987) 24, 113, 144"},{"key":"3_CR22","unstructured":"Estlin, T., et al.: Decision-Making in a Robotic Architecture for Autonomy. In: Proceedings of the International Symposium on AI, Robotics and Automation for Space, Montreal, Canada (2001)"},{"key":"3_CR23","doi-asserted-by":"crossref","unstructured":"Kertesz, C.: Dynamic behavior network. In: IEEE 10th International Symposium on Applied Machine Intelligence and Informatics (SAMI), pp. 207\u2013212 (2012)","DOI":"10.1109\/SAMI.2012.6208958"},{"issue":"3-4","key":"3_CR24","doi-asserted-by":"publisher","first-page":"151","DOI":"10.1016\/j.robot.2011.01.004","volume":"59","author":"J. Lopez","year":"2011","unstructured":"Lopez, J., Perez, D., Zalama, E.: A framework for building mobile single and multi-robot applications. Robotics and Autonomous Systems\u00a059(3-4), 151\u2013162 (2011)","journal-title":"Robotics and Autonomous Systems"},{"key":"3_CR25","unstructured":"Myers, K.L.: A procedural knowledge approach to task-level control. In: Proceedings of the Third International Conference on AI Planning Systems. AAAI Press (1996)"},{"key":"3_CR26","unstructured":"Nilsson, N.J.: Shakey the robot. Technical Report 323, AI Center, SRI International,333 Ravenswood Ave., Menlo Park, CA 94025 (April 1984)"},{"key":"3_CR27","unstructured":"Passama, R., Andreu, D.: ContrACT: a software environment for developing control architecture. In: 6th National Conference on Control Architectures of Robots, p. 16 (2011)"},{"issue":"1","key":"3_CR28","doi-asserted-by":"publisher","first-page":"46","DOI":"10.1016\/j.robot.2009.07.027","volume":"58","author":"M. Proetzsch","year":"2010","unstructured":"Proetzsch, M., Luksch, T., Berns, K.: Development of complex robotic systems using the behavior-based control architecture iB2C. Robot. Auton. Syst.\u00a058(1), 46\u201367 (2010)","journal-title":"Robot. Auton. Syst."},{"key":"3_CR29","unstructured":"Rao, A., Georgeff, M.: Modeling rational agents within a BDI architecture. In: Proceedings of Second International Conference on Knowledge Representation and Reasoning (KR 1991), pp. 473\u2013484. Morgan Kaufmann (1991)"},{"key":"3_CR30","unstructured":"Rao, A., Georgeff, M.: BDI Agents: From Theory to Practice. In: Proceedings of the First International Conference on Multi-Agent Systems (ICMAS 1995), pp. 312\u2013319 (June 1995)"},{"issue":"1-2","key":"3_CR31","doi-asserted-by":"publisher","first-page":"137","DOI":"10.1080\/08839514.2012.629559","volume":"26","author":"S. Ranathunga","year":"2012","unstructured":"Ranathunga, S., et al.: Identifying events taking place in second life virtual environments. Applied Artificial Intelligence: An International Journal\u00a026(1-2), 137\u2013181 (2012)","journal-title":"Applied Artificial Intelligence: An International Journal"},{"key":"3_CR32","unstructured":"Rajan, K., Py, F., McGann, C., Ryan, J., O\u2019Reilly, T., Maughan, T., Roman, B.: Onboard Adaptive Control of AUVs using Automated Planning and Execution. In: Intnl. Symposium on Unmanned Untethered Submersible Technology (UUST), Durham, NH (August 2009)"},{"key":"3_CR33","unstructured":"Ross, R.J.: MARC - Applying Multi-Agent Systems to Service Robot Control, MSc Thesis, University College Dublin (2003)"},{"key":"3_CR34","unstructured":"Quigley, M., et al.: Ros: an open source roboting system. In: ICRA Workshop on Open Source Software (2009)"},{"key":"3_CR35","unstructured":"Steck, A., Schlegel, C.: SmartTCL: An Execution Language for Conditional Reactive Task Execution in a Three Layer Architecture for Service Robots. In: Int. Workshop on DYnamic languages for RObotic and Sensors systems (DYROS\/SIMPAR), Germany, pp. 274\u2013277 (2010)"},{"key":"3_CR36","unstructured":"Simmons, R., Apfelbaum, D.: A Task Description Language for Robot Control. In: IROS (1998)"},{"key":"3_CR37","unstructured":"Verma, V., Jonsson, A., Pasareanu, C., Simmons, R., Tso, K.: Plan Execution Interchange Language (PLEXIL) for Executable Plans and Command Sequences. In: Proceedings of the International Symposium on Artificial Intelligence, Robotics and Automation in Space (i-SAIRAS) (2005)"},{"key":"3_CR38","unstructured":"Verma, V., Jonsson, A., Simmons, R., Estlin, T., Levinson, R.: Survey of command execution systems for NASA spacecraft and robots. In: Plan Execution: A Reality Check Workshop at the International Conference on Automated Planning and Scheduling (ICAPS) (2005)"},{"key":"3_CR39","unstructured":"Vikhorev, K., Alechina, N., Logan, B.: Agent programming with priorities and deadlines. In: Proceedings of the Tenth International Conference on Autonomous Agents and Multiagent Systems (AAMAS 2011), Taipei, Taiwan, pp. 397\u2013404 (May 2011)"}],"container-title":["Lecture Notes in Computer Science","Programming Multi-Agent Systems"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-38700-5_3","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,13]],"date-time":"2019-05-13T12:08:34Z","timestamp":1557749314000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-38700-5_3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013]]},"ISBN":["9783642386992","9783642387005"],"references-count":39,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-38700-5_3","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2013]]}}}