{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:14:16Z","timestamp":1750306456526,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":25,"publisher":"ACM","license":[{"start":{"date-parts":[[2015,10,26]],"date-time":"2015-10-26T00:00:00Z","timestamp":1445817600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2015,10,26]]},"DOI":"10.1145\/2824815.2824818","type":"proceedings-article","created":{"date-parts":[[2015,11,3]],"date-time":"2015-11-03T20:02:09Z","timestamp":1446580929000},"page":"25-36","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":6,"title":["Exploring AOP from an OOP perspective"],"prefix":"10.1145","author":[{"given":"Rem W.","family":"Collier","sequence":"first","affiliation":[{"name":"University College Dublin, Ireland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Se\u00e1n","family":"Russell","sequence":"additional","affiliation":[{"name":"University College Dublin, Ireland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"David","family":"Lillis","sequence":"additional","affiliation":[{"name":"University College Dublin, Ireland"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2015,10,26]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Documentation for Jason while-loop implementation. http:\/\/jason.sourceforge.net\/api\/jason\/stdlib\/ loop.html. Accessed: 2015-08-13.  Documentation for Jason while-loop implementation. http:\/\/jason.sourceforge.net\/api\/jason\/stdlib\/ loop.html. Accessed: 2015-08-13."},{"key":"e_1_3_2_1_2_1","unstructured":"ASTRA Language Website. http:\/\/www.astralanguage. com\/. Accessed: 2015-06-21.  ASTRA Language Website. http:\/\/www.astralanguage. com\/. Accessed: 2015-06-21."},{"key":"e_1_3_2_1_3_1","unstructured":"M.\n       \n      Baldoni C.\n       \n      Baroglio and \n      \n      \n      F.\n       \n      Capuzzimati\n      \n  \n  . \n  Typing Multi-Agent Systems via Commitments. In F. Dalpiaz J. Dix and M. B. van Riemsdijk editors Engineering Multi-Agent Systems volume \n  8758\n   of \n  Lecture Notes in Computer Science pages 388\u2013\n  405\n  . Springer International Publishing 2014. ISBN 978-3-319-14483-2..  M. Baldoni C. Baroglio and F. Capuzzimati. Typing Multi-Agent Systems via Commitments. In F. Dalpiaz J. Dix and M. B. van Riemsdijk editors Engineering Multi-Agent Systems volume 8758 of Lecture Notes in Computer Science pages 388\u2013405. Springer International Publishing 2014. ISBN 978-3-319-14483-2.."},{"key":"e_1_3_2_1_4_1","first-page":"02900","volume-title":"John Wiley & Sons","author":"Bordini R. H.","year":"2007"},{"key":"e_1_3_2_1_5_1","unstructured":"J. Botia. Debugging huge multi-agent systems: group and social perspectives 2005. Agentlink Technical Forum 3 Budapest.  J. Botia. Debugging huge multi-agent systems: group and social perspectives 2005. Agentlink Technical Forum 3 Budapest."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.5555\/560991"},{"first-page":"248","volume-title":"Programming Multi-Agent Systems","author":"Collier R. W.","key":"e_1_3_2_1_7_1"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-25524-8_22"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10458-008-9036-y"},{"first-page":"67","volume-title":"Multi-Agent Programming","author":"Dastani M.","key":"e_1_3_2_1_10_1"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2687357.2687362"},{"key":"e_1_3_2_1_12_1","series-title":"Lecture Notes in Computer Science","first-page":"184","volume-title":"L. Braubach, J.-P","author":"Doan Van Bien D."},{"first-page":"157","volume-title":"A. El Fallah Seghrouchni","author":"Hindriks K. V.","key":"e_1_3_2_1_13_1"},{"key":"e_1_3_2_1_14_1","volume-title":"PRIMA 2012: Principles and Practice of Multi-Agent Systems","volume":"7455","author":"Hindriks K. V.","year":"2012"},{"first-page":"18","volume-title":"Agents for Games and Simulations II","author":"Hindriks K. V.","key":"e_1_3_2_1_15_1"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0004-3702(99)00107-1"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-32260-3_6"},{"volume-title":"University College Dublin","year":"2012","author":"Lillis D.","key":"e_1_3_2_1_18_1"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-31915-0_4"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2095050.2095078"},{"key":"e_1_3_2_1_21_1","unstructured":"A.\n       \n      Ricci\n     and \n      \n      \n      A.\n       \n      Santi\n      \n  \n  . \n  Typing Multi-agent Programs in simpAL. In M. Dastani J. F. H\u00fcbner and B. Logan editors Programming Multi-Agent Systems volume \n  7837\n   of \n  Lecture Notes in Computer Science pages 138\u2013\n  157\n  . Springer Berlin Heidelberg 2013. ISBN 978-3-642-38699-2..  A. Ricci and A. Santi. Typing Multi-agent Programs in simpAL. In M. Dastani J. F. H\u00fcbner and B. Logan editors Programming Multi-Agent Systems volume 7837 of Lecture Notes in Computer Science pages 138\u2013157. Springer Berlin Heidelberg 2013. ISBN 978-3-642-38699-2.."},{"key":"e_1_3_2_1_22_1","unstructured":"A.\n       \n      Ricci M.\n       \n      Viroli and \n      \n      \n      A.\n       \n      Omicini\n      \n  \n  . \n  CArtAgO: A Framework for Prototyping Artifact-Based Environments in MAS. In D. Weyns H. V. D. Parunak and F. Michel editors Environments for Multi-Agent Systems III volume \n  4389\n   of \n  Lecture Notes in Computer Science pages 67\u2013\n  86\n  . Springer Berlin Heidelberg 2007. ISBN 978-3-540-71102-5..   A. Ricci M. Viroli and A. Omicini. CArtAgO: A Framework for Prototyping Artifact-Based Environments in MAS. In D. Weyns H. V. D. Parunak and F. Michel editors Environments for Multi-Agent Systems III volume 4389 of Lecture Notes in Computer Science pages 67\u201386. Springer Berlin Heidelberg 2007. ISBN 978-3-540-71102-5.."},{"key":"e_1_3_2_1_23_1","unstructured":"S. Russell. Real-Time Monitoring and Validation of Waste Transportation using Intelligent Agents and Pattern Recognition. PhD thesis University College Dublin 2015.  S. Russell. Real-Time Monitoring and Validation of Waste Transportation using Intelligent Agents and Pattern Recognition. PhD thesis University College Dublin 2015."},{"key":"e_1_3_2_1_24_1","unstructured":"S.\n       \n      Russell H. R.\n       \n      Jordan G.\n       \n      O\u2019Hare and \n      \n      \n      R. W.\n       \n      Collier\n      \n  \n  . \n  Agent Factory: A Framework for Prototyping Logic-Based AOP Languages. In F. Kl\u00fcgl and S. Ossowski editors Multiagent System Technologies volume \n  6973\n   of \n  Lecture Notes in Computer Science pages 125\u2013\n  136\n  . Springer Berlin Heidelberg 2011. ISBN 978-3-642-24602-9..   S. Russell H. R. Jordan G. O\u2019Hare and R. W. Collier. Agent Factory: A Framework for Prototyping Logic-Based AOP Languages. In F. Kl\u00fcgl and S. Ossowski editors Multiagent System Technologies volume 6973 of Lecture Notes in Computer Science pages 125\u2013136. Springer Berlin Heidelberg 2011. ISBN 978-3-642-24602-9.."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1016\/0004-3702(93)90034-9"}],"event":{"name":"SPLASH '15: Conference on Systems, Programming, Languages, and Applications: Software for Humanity","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"],"location":"Pittsburgh PA USA","acronym":"SPLASH '15"},"container-title":["Proceedings of the 5th International Workshop on Programming Based on Actors, Agents, and Decentralized Control"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2824815.2824818","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2824815.2824818","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T05:43:22Z","timestamp":1750225402000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2824815.2824818"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,10,26]]},"references-count":25,"alternative-id":["10.1145\/2824815.2824818","10.1145\/2824815"],"URL":"https:\/\/doi.org\/10.1145\/2824815.2824818","relation":{},"subject":[],"published":{"date-parts":[[2015,10,26]]},"assertion":[{"value":"2015-10-26","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}