{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,7]],"date-time":"2026-01-07T09:16:27Z","timestamp":1767777387379},"publisher-location":"Cham","reference-count":32,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319261836"},{"type":"electronic","value":"9783319261843"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2015]]},"DOI":"10.1007\/978-3-319-26184-3_1","type":"book-chapter","created":{"date-parts":[[2015,11,14]],"date-time":"2015-11-14T12:44:19Z","timestamp":1447505059000},"page":"3-17","source":"Crossref","is-referenced-by-count":7,"title":["A Future for Agent Programming"],"prefix":"10.1007","author":[{"given":"Brian","family":"Logan","sequence":"first","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2015,11,15]]},"reference":[{"key":"1_CR1","unstructured":"Computer science curricula 2013: Curriculum guidelines for undergraduate degree programs in computer science. ACM\/IEEE, December 2013"},{"key":"1_CR2","doi-asserted-by":"publisher","DOI":"10.1002\/9780470058411","volume-title":"Developing Multi-Agent Systems with JADE","author":"FL Bellifemine","year":"2007","unstructured":"Bellifemine, F.L., Caire, G., Greenwood, D.: Developing Multi-Agent Systems with JADE. Wiley, Chichester (2007)"},{"key":"1_CR3","doi-asserted-by":"crossref","unstructured":"Bordini, R., Bazzan, A.L.C., de O. Jannone, R., Basso, D.M., Vicari, R.M., Lesser, V.R.: AgentSpeak(XL): efficient intention selection in BDI agents via decision-theoretic task scheduling. In: Proceedings of the First International Conference on Autonomous Agents and Multiagent Systems (AAMAS\u201902), pp. 1294\u20131302. ACM Press, New York, NY, USA (2002)","DOI":"10.1145\/545121.545122"},{"key":"1_CR4","series-title":"Wiley Series in Agent Technology","doi-asserted-by":"publisher","DOI":"10.1002\/9780470061848","volume-title":"Programming multi-agent systems in AgentSpeak using Jason","author":"RH Bordini","year":"2007","unstructured":"Bordini, R.H., H\u00fcbner, J.F., Wooldridge, M.: Programming multi-agent systems in AgentSpeak using Jason. Wiley Series in Agent Technology. Wiley, New York (2007)"},{"key":"1_CR5","series-title":"Whitestein Series in Software Agent Technologies","doi-asserted-by":"publisher","first-page":"143","DOI":"10.1007\/3-7643-7348-2_7","volume-title":"Software Agent-Based Applications, Platforms and Development Kits","author":"L Braubach","year":"2005","unstructured":"Braubach, L., Pokahr, A., Lamersdorf, W.: Jadex: A BDI-agent system combining middleware and reasoning. In: Unland, R., Calisti, M., Klusch, M. (eds.) Software Agent-Based Applications, Platforms and Development Kits. Whitestein Series in Software Agent Technologies, pp. 143\u2013168. Birkhuser, Basel (2005)"},{"issue":"3","key":"1_CR6","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. Auton. Agent. Multi-Agent Syst. 16(3), 214\u2013248 (2008)","journal-title":"Auton. Agent. Multi-Agent Syst."},{"issue":"3","key":"1_CR7","doi-asserted-by":"publisher","first-page":"224","DOI":"10.1504\/IJAOSE.2010.036983","volume":"4","author":"V Dignum","year":"2010","unstructured":"Dignum, V., Dignum, F.: Designing agent systems: state of the practice. Int. J. Agent-Oriented Softw. Eng. 4(3), 224\u2013243 (2010)","journal-title":"Int. J. Agent-Oriented Softw. Eng."},{"issue":"8","key":"1_CR8","first-page":"74","volume":"2","author":"J Dix","year":"2012","unstructured":"Dix, J., Hindriks, K.V., Logan, B., Wobcke, W.: Engineering multi-agent systems (Dagstuhl seminar 12342). Dagstuhl Rep. 2(8), 74\u201398 (2012)","journal-title":"Dagstuhl Rep."},{"key":"1_CR9","unstructured":"Gabriel, R.P.: Lisp: good news, bad news, how to win big. In: European Conference on the Practical Applications of Lisp (1990) (Reprinted in the April 1991 issue of AI Expert magazine)"},{"key":"1_CR10","unstructured":"Georgeff, M.P., Lansky, A.L.: Reactive reasoning and planning. In: Proceedings of the Sixth National Conference on Artificial Intelligence, AAAI-87, pp. 677\u2013682 (1987)"},{"key":"1_CR11","series-title":"Lecture Notes in Computer Science (Lecture Notes in Artificial Intelligence)","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/3-540-49057-4_1","volume-title":"Intelligent Agents V. Agents Theories, Architectures, and Languages","author":"M Georgeff","year":"1999","unstructured":"Georgeff, M., Pell, B., Pollack, M.E., Tambe, M., Wooldridge, M.J.: The Belief-Desire-Intention model of agency. In: Papadimitriou, C., Singh, M.P., M\u00fcller, J.P. (eds.) ATAL 1998. LNCS (LNAI), vol. 1555, pp. 1\u201310. Springer, Heidelberg (1999)"},{"key":"1_CR12","series-title":"Tools and Applications","doi-asserted-by":"publisher","first-page":"119","DOI":"10.1007\/978-0-387-89299-3_4","volume-title":"Multi-Agent Programming: Languages","author":"KV Hindriks","year":"2009","unstructured":"Hindriks, K.V.: Programming rational agents in GOAL. In: El Fallah, A., Seghrouchni, J.D., Dastani, M., Bordini, R.H. (eds.) Multi-Agent Programming: Languages. Tools and Applications, pp. 119\u2013157. Springer, US (2009)"},{"key":"1_CR13","series-title":"Lecture Notes in Computer Science","first-page":"1","volume-title":"Engineering Multi-Agent Systems","author":"KV Hindriks","year":"2014","unstructured":"Hindriks, K.V.: The shaping of the agent-oriented mindset. In: Dalpiaz, F., Dix, J., van Riemsdijk, M.B. (eds.) EMAS 2014. LNCS, vol. 8758, pp. 1\u201314. Springer, Heidelberg (2014)"},{"key":"1_CR14","series-title":"Lecture Notes in Computer Science (Lecture Notes in Artificial Intelligence)","doi-asserted-by":"publisher","first-page":"4","DOI":"10.1007\/978-3-540-48765-4_2","volume-title":"Multiple Approaches to Intelligent Systems","author":"NR Jennings","year":"1999","unstructured":"Jennings, N.R.: Agent-oriented software engineering. In: Imam, I., Kodratoff, Y., El-Dessouki, A., Ali, M. (eds.) IEA\/AIE 1999. LNCS (LNAI), vol. 1611, pp. 4\u201310. Springer, Heidelberg (1999)"},{"key":"1_CR15","doi-asserted-by":"crossref","first-page":"27","DOI":"10.1007\/978-3-642-54432-3_3","volume-title":"Agent-Oriented Software Engineering","author":"JP M\u00fcller","year":"2014","unstructured":"M\u00fcller, J.P., Fischer, K.: Application impact of multi-agent systems and technologies: a survey. In: Shehory, O., Sturm, A. (eds.) Agent-Oriented Software Engineering, pp. 27\u201353. Springer, Heidelberg (2014)"},{"key":"1_CR16","unstructured":"Padgham, L., Singh, D.: Situational preferences for BDI plans. In: Gini, M.L., Shehory, O., Ito, T., Jonker, C.M. (eds.) International Conference on Autonomous Agents and Multi-Agent Systems, AAMAS \u201913, pp. 1013\u20131020. IFAAMAS (2013)"},{"key":"1_CR17","unstructured":"Patchett, C.: Robotics and Autonomous Systems: Challenges and Opportunities for the UK (2014)"},{"key":"1_CR18","unstructured":"Rao, A.S., Georgeff, M.P.: Modeling rational agents within a BDI-architecture. In: Proceedings of the Second International Conference on Principles of Knowledge Representation and Reasoning (KR\u201991), pp. 473\u2013484 (1991)"},{"key":"1_CR19","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"42","DOI":"10.1007\/BFb0031845","volume-title":"Agents Breaking Away","author":"AS Rao","year":"1996","unstructured":"Rao, A.S.: AgentSpeak(L): BDI agents speak out in a logical computable language. In: Perram, J., Van de Velde, W. (eds.) MAAMAW 1996. LNCS, vol. 1038, pp. 42\u201355. Springer, Heidelberg (1996)"},{"key":"1_CR20","doi-asserted-by":"publisher","first-page":"45","DOI":"10.1016\/j.artint.2012.08.001","volume":"193","author":"J Rintanen","year":"2012","unstructured":"Rintanen, J.: Planning as satisfiability: heuristics. Artif. Intell. 193, 45\u201386 (2012)","journal-title":"Artif. Intell."},{"key":"1_CR21","doi-asserted-by":"publisher","first-page":"1001","DOI":"10.1145\/1160633.1160813","volume-title":"5th International Joint Conference on Autonomous Agents and Multiagent Systems","author":"S Sardi\u00f1a","year":"2006","unstructured":"Sardi\u00f1a, S., de Silva, L., Padgham, L.: Hierarchical planning in BDI agent programming languages: a formal approach. In: Nakashima, H., Wellman, M.P., Weiss, E., Stone, P. (eds.) 5th International Joint Conference on Autonomous Agents and Multiagent Systems, pp. 1001\u20131008. ACM, Hakodate (2006)"},{"key":"1_CR22","doi-asserted-by":"crossref","unstructured":"Sardi\u00f1a, S., Padgham, L.: Goals in the context of BDI plan failure and planning. In: Durfee, E.H., Yokoo, M., Huhns, M.N., Shehory, O. (eds.) Proceedings of the Sixth International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS 2007), pp. 1\u20138. ACM (2007)","DOI":"10.1145\/1329125.1329134"},{"key":"1_CR23","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"158","DOI":"10.1007\/978-3-642-38700-5_10","volume-title":"Programming Multi-Agent Systems","author":"D Singh","year":"2013","unstructured":"Singh, D., Hindriks, K.V.: Learning to improve agent behaviours in GOAL. In: Dastani, M., H\u00fcbner, J.F., Logan, B. (eds.) ProMAS 2012. LNCS, vol. 7837, pp. 158\u2013173. Springer, Heidelberg (2013)"},{"key":"1_CR24","doi-asserted-by":"crossref","unstructured":"Thangarajah, J., Harland, J., Morley, D., Yorke-Smith, N.: Suspending and resuming tasks in BDI agents. In: Proceedings of the Seventh International Conference on Autonomous Agents and Multi Agent Systems (AAMAS\u201908), pp. 405\u2013412, Estoril, Portugal, May 2008","DOI":"10.1145\/1329125.1329133"},{"key":"1_CR25","unstructured":"Thangarajah, J., Harland, J., Morley, D.N., Yorke-Smith, N.: Quantifying the completeness of goals in BDI agent systems. In: Schaub, T., Friedrich, G., O\u2019Sullivan, B. (eds.) ECAI 2014\u201321st European Conference on Artificial Intelligence, 18\u201322 August 2014, Prague, Czech Republic - Including Prestigious Applications of Intelligent Systems (PAIS 2014), pp. 879\u2013884. IOS Press (2014)"},{"key":"1_CR26","unstructured":"Thangarajah, J., Padgham, L., Winikoff, M.: Detecting & avoiding interference between goals in intelligent agents. In: Gottlob, G., Walsh, T. (eds.) Proceedings of the Eighteenth International Joint Conference on Artificial Intelligence (IJCAI-03), pp. 721\u2013726. Morgan Kaufmann, August 2003"},{"key":"1_CR27","unstructured":"Vikhorev, K., Alechina, N., Logan, B.: Agent programming with priorities and deadlines. In: Turner, K., Yolum, P., Sonenberg, L., Stone, P. (eds.) Proceedings of the Tenth International Conference on Autonomous Agents and Multiagent Systems (AAMAS 2011), pp. 397\u2013404, Taipei, Taiwan, May 2011"},{"key":"1_CR28","series-title":"Lecture Notes in Computer Science (Lecture Notes in Artificial Intelligence)","doi-asserted-by":"publisher","first-page":"113","DOI":"10.1007\/978-3-540-71956-4_7","volume-title":"Programming Multi-Agent Systems","author":"A Walczak","year":"2007","unstructured":"Walczak, A., Braubach, L., Pokahr, A., Lamersdorf, W.: Augmenting BDI agents with deliberative planning techniques. In: Bordini, R.H., Dastani, M., Dix, J., Fallah Seghrouchni, A. (eds.) PROMAS 2006. LNCS (LNAI), vol. 4411, pp. 113\u2013127. Springer, Heidelberg (2007)"},{"key":"1_CR29","unstructured":"Willetts, D.: Eight Great Technologies. Policy Exchange (2013)"},{"key":"1_CR30","series-title":"Multiagent Systems, Artificial Societies, and Simulated Organizations","doi-asserted-by":"publisher","first-page":"175","DOI":"10.1007\/0-387-26350-0_7","volume-title":"Multi-Agent Programming","author":"M Winikoff","year":"2005","unstructured":"Winikoff, M.: JACK $$^{\\text{ TM }}$$ TM Intelligent agents: an industrial strength platform. In: Bordini, R.H., Dastani, M., Dix, J., El Fallah Seghrouchni, A. (eds.) Multi-Agent Programming. Multiagent Systems, Artificial Societies, and Simulated Organizations, pp. 175\u2013193. Springer, Heidelberg (2005)"},{"key":"1_CR31","unstructured":"Winikoff, M.: Challenges and directions for engineering multi-agent systems. CoRR, abs\/1209.1428 (2012)"},{"key":"1_CR32","first-page":"1133","volume-title":"Proceedings of the 21st European Conference on Artificial Intelligence (ECAI-2014)","author":"Y Yao","year":"2014","unstructured":"Yao, Y., Logan, B., Thangarajah, J.: SP-MCTS-based intention scheduling for BDI agents. In: Schaub, T., Friedrich, G., O\u2019Sullivan, B. (eds.) Proceedings of the 21st European Conference on Artificial Intelligence (ECAI-2014), pp. 1133\u20131134. IOS Press, Prague, Czech Republic (2014)"}],"container-title":["Lecture Notes in Computer Science","Engineering Multi-Agent Systems"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-26184-3_1","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,8,15]],"date-time":"2023-08-15T21:28:15Z","timestamp":1692134895000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-26184-3_1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015]]},"ISBN":["9783319261836","9783319261843"],"references-count":32,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-26184-3_1","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2015]]}}}