{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,17]],"date-time":"2026-08-17T15:02:48Z","timestamp":1786978968102,"version":"build-2736575974"},"publisher-location":"Cham","reference-count":18,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783319255231","type":"print"},{"value":"9783319255248","type":"electronic"}],"license":[{"start":{"date-parts":[[2015,1,1]],"date-time":"2015-01-01T00:00:00Z","timestamp":1420070400000},"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":[[2015]]},"DOI":"10.1007\/978-3-319-25524-8_22","type":"book-chapter","created":{"date-parts":[[2015,10,21]],"date-time":"2015-10-21T18:57:56Z","timestamp":1445453876000},"page":"351-366","source":"Crossref","is-referenced-by-count":37,"title":["Reflecting on Agent Programming with AgentSpeak(L)"],"prefix":"10.1007","author":[{"given":"Rem W.","family":"Collier","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Se\u00e1n","family":"Russell","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"David","family":"Lillis","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2015,11,28]]},"reference":[{"issue":"3","key":"22_CR1","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 16(3), 214\u2013248 (2008)","journal-title":"Autonomous Agents and Multi-Agent Systems"},{"key":"22_CR2","doi-asserted-by":"crossref","unstructured":"Dastani, M., van Birna Riemsdijk, M., Meyer, J.J.C.: Programming multi-agent systems in 3APL. In: Multi-agent programming, pp. 39\u201367. Springer (2005)","DOI":"10.1007\/0-387-26350-0_2"},{"key":"22_CR3","doi-asserted-by":"crossref","unstructured":"Hindriks, K.V.: Programming rational agents in GOAL. In: El Fallah Seghrouchni, A., Dix, J., Dastani, M., Bordini, R.H., (eds.) Multi-Agent Programming, pp. 119\u2013157. Springer, US (2009)","DOI":"10.1007\/978-0-387-89299-3_4"},{"key":"22_CR4","doi-asserted-by":"crossref","unstructured":"Bordini, R.H., H\u00fcbner, J.F., Wooldridge, M.: Programming Multi-agent Systems in AgentSpeak using Jason. John Wiley & Sons (2007)","DOI":"10.1002\/9780470061848"},{"key":"22_CR5","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"125","DOI":"10.1007\/978-3-642-24603-6_13","volume-title":"Multiagent System Technologies","author":"S Russell","year":"2011","unstructured":"Russell, S., Jordan, H., O\u2019Hare, G.M.P., Collier, R.W.: Agent factory: a framework for prototyping logic-based AOP languages. In: Kl\u00fcgl, F., Ossowski, S. (eds.) MATES 2011. LNCS, vol. 6973, pp. 125\u2013136. Springer, Heidelberg (2011)"},{"key":"22_CR6","unstructured":"Astra language website. \n                      http:\/\/www.astralanguage.com\/\n                      \n                     (accessed June 21, 2015)"},{"key":"22_CR7","series-title":"lecture notes in computer science (lecture notes in artificial intelligence)","doi-asserted-by":"publisher","first-page":"229","DOI":"10.1007\/978-3-540-71956-4_14","volume-title":"Programming Multi-Agent Systems","author":"R Collier","year":"2007","unstructured":"Collier, R.: Debugging agents in agent factory. In: Bordini, R.H., Dastani, M., Dix, J., El Fallah Seghrouchni, A. (eds.) PROMAS 2006. LNCS (LNAI), vol. 4411, pp. 229\u2013248. springer, Heidelberg (2007)"},{"key":"22_CR8","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1007\/978-3-642-32729-2_3","volume-title":"PRIMA 2012: Principles and Practice of Multi-Agent Systems","author":"KV Hindriks","year":"2012","unstructured":"Hindriks, K.V.: Debugging is explaining. In: Rahwan, I., Wobcke, W., Sen, S., Sugawara, T. (eds.) PRIMA 2012. LNCS, vol. 7455, pp. 31\u201345. Springer, Heidelberg (2012)"},{"key":"22_CR9","series-title":"Lecture Notes in Computer Science (Lecture Notes in Artificial Intelligence)","doi-asserted-by":"publisher","first-page":"104","DOI":"10.1007\/978-3-540-32260-3_6","volume-title":"Programming Multi-Agent Systems","author":"DN Lam","year":"2005","unstructured":"Lam, D.N., Barber, K.S.: Debugging agent behavior in an implemented agent system. In: Bordini, R.H., Dastani, M., Dix, J., El Fallah Seghrouchni, A. (eds.) PROMAS 2004. LNCS (LNAI), vol. 3346, pp. 104\u2013125. Springer, Heidelberg (2005)"},{"key":"22_CR10","unstructured":"Botia, J.: Debugging huge multi-agent systems: group and social perspectives (2005)"},{"key":"22_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"170","DOI":"10.1007\/978-3-642-14843-9_11","volume-title":"Programming Multi-Agent Systems","author":"D Doan Van Bien","year":"2010","unstructured":"Doan Van Bien, D., Lillis, D., Collier, R.W.: Space-time diagram generation for profiling multi agent systems. In: Braubach, L., Briot, J.-P., Thangarajah, J. (eds.) ProMAS 2009. LNCS, vol. 5919, pp. 170\u2013184. Springer, Heidelberg (2010)"},{"issue":"1","key":"22_CR12","doi-asserted-by":"publisher","first-page":"51","DOI":"10.1016\/0004-3702(93)90034-9","volume":"60","author":"Y Shoham","year":"1993","unstructured":"Shoham, Y.: Agent-oriented programming. Artificial intelligence 60(1), 51\u201392 (1993)","journal-title":"Artificial intelligence"},{"key":"22_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"138","DOI":"10.1007\/978-3-642-38700-5_9","volume-title":"Programming Multi-Agent Systems","author":"A Ricci","year":"2013","unstructured":"Ricci, A., Santi, A.: Typing multi-agent programs in simpal. In: Dastani, M., H\u00fcbner, J.F., Logan, B. (eds.) ProMAS 2012. LNCS, vol. 7837, pp. 138\u2013157. Springer, Heidelberg (2013)"},{"key":"22_CR14","doi-asserted-by":"crossref","unstructured":"Dhaon, A., Collier, R.W.: Multiple Inheritance in AgentSpeak (L)-Style Programming Languages. In: Proceedings of the 4th International Workshop on Programming based on Actors Agents & Decentralized Control, pp. 109\u2013120. ACM (2014)","DOI":"10.1145\/2687357.2687362"},{"key":"22_CR15","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"388","DOI":"10.1007\/978-3-319-14484-9_20","volume-title":"Engineering Multi-Agent Systems","author":"M Baldoni","year":"2014","unstructured":"Baldoni, M., Baroglio, C., Capuzzimati, F.: Typing multi-agent systems via commitments. In: Dalpiaz, F., Dix, J., van Riemsdijk, M.B. (eds.) EMAS 2014. LNCS, vol. 8758, pp. 388\u2013405. Springer, Heidelberg (2014)"},{"key":"22_CR16","unstructured":"Emmons, I., Collier, S., Garlapati, M., Dean, M.: Rdf literal data types in practice. In: The 7th International Workshop on Scalable Semantic Web Knowledge Base Systems (SSWS 2011)"},{"key":"22_CR17","series-title":"Lecture Notes in Computer Science (Lecture Notes in Artificial Intelligence)","doi-asserted-by":"publisher","first-page":"67","DOI":"10.1007\/978-3-540-71103-2_4","volume-title":"Environments for Multi-Agent Systems III","author":"A Ricci","year":"2007","unstructured":"Ricci, A., Viroli, M., Omicini, A.: CArtAgO: a framework for prototyping artifact-based environments in MAS. In: Weyns, D., Van Dyke Parunak, H., Michel, F. (eds.) E4MAS 2006. LNCS (LNAI), vol. 4389, pp. 67\u201386. Springer, Heidelberg (2007)"},{"key":"22_CR18","unstructured":"Russell, S.: Real-time monitoring and validation of waste transportation using intelligent agents and pattern recognition. Ph.D. thesis, University College Dublin (2015)"}],"container-title":["Lecture Notes in Computer Science","PRIMA 2015: Principles and Practice of Multi-Agent Systems"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-25524-8_22","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,31]],"date-time":"2019-05-31T04:38:24Z","timestamp":1559277504000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-25524-8_22"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015]]},"ISBN":["9783319255231","9783319255248"],"references-count":18,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-25524-8_22","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015]]}}}