@incollection{briola2026agent, author = {Briola, D. and Collier, Rem and Ferrando, A. and Mascardi, V. and Ricci, A.}, title = {Agent toolkits anno 2025: where we are, where we go}, booktitle = {Agents and Multi-Agent Systems Development}, year = {2026}, doi = {10.1007/978-3-032-01082-7_1} } @incollection{beaumont2026fully, author = {Beaumont, Katharine and Collier, Rem}, title = {Fully embedded learning in {BDI} agents programmed in {ASTRA}}, booktitle = {Agents and Multi-Agent Systems Development}, year = {2026}, doi = {10.1007/978-3-032-01082-7_10} } @proceedings{collier2026agents, editor = {Collier, Rem and Mascardi, V. and Ricci, A.}, title = {Agents and {Multi-Agent} Systems Development: Platforms, Toolkits, Technologies}, publisher = {Springer}, year = {2026}, doi = {10.1007/978-3-032-01082-7} } @incollection{collier2026multia, author = {Collier, Rem and Beaumont, Katharine and Hobson-O'Neill, Eoin}, title = {{Multi-Agent} {MicroServices} ({MAMS}): Integrating {MAS} with microservices}, booktitle = {Distributed AI in the Modern World}, year = {2026}, url = {https://www.sciencedirect.com/science/chapter/edited-volume/pii/B9780443446795000175} } @inproceedings{pilli2026emulating, author = {Pilli, Stephen and Nallur, Vivek}, title = {Emulating Aggregate Human Choice Behavior and Biases with {GPT} Conversational Agents}, booktitle = {Proceedings of the 2026 CHI Conference on Human Factors in Computing Systems}, year = {2026}, doi = {10.1145/3772318.3791835} } @inproceedings{pilli2026predicting, author = {Pilli, Stephen and Nallur, Vivek}, title = {Predicting Biased Human {Decision-Making} with Large Language Models in Conversational Settings}, booktitle = {Proceedings of the 31st International Conference on Intelligent User Interfaces (IUI '26)}, year = {2026}, doi = {10.1145/3742413.3789127} } @inproceedings{ajmeri2026guiding, author = {Ajmeri, N. and Vos, M. De and Dell’Anna, D. and Murukannaiah, P. K. and Nallur, Vivek and Nardin, L. G. and Singh, M. P.}, title = {Guiding Sociotechnical Systems toward {Value-Norm} Equilibrium}, booktitle = {Proceedings of the 25th International Conference on Autonomous Agents and Multiagent Systems (AAMAS 2026)}, year = {2026}, doi = {10.65109/nszq3158} } @inproceedings{vanhee2026large, author = {Vanhée, L. and Borit, M. and Siebers, P. O. and Cremades, R. and Frantz, C. and Gürcan, Ö and Kalvas, F. and Kera, D. and Nallur, Vivek and others}, title = {Large Language Models for {Agent-Based} Modelling: Current and Possible Uses Across the Modelling Cycle}, booktitle = {Advances in Social Simulation (Springer Proceedings in Complexity)}, year = {2026}, doi = {10.1007/978-3-032-31712-4_43} } @incollection{collier2026multib, author = {Collier, Rem and Beaumont, Katharine and O’Neill, Eoin}, title = {{Multi-Agent} {MicroServices} ({MAMS})}, booktitle = {Elsevier eBooks}, year = {2026}, doi = {10.1016/b978-0-44-344679-5.00017-5} } @proceedings{ciortea2025proceedings, editor = {Ciortea, A. and Collier, Rem and Gandon, F. and Harth, A. and Zimmermann, A.}, title = {Proceedings of the Second International Workshop on Hypermedia {Multi-Agent} Systems ({HyperAgents} 2025)}, series = {CEUR Workshop Proceedings}, volume = {4084}, year = {2025}, url = {https://inria.hal.science/hal-05356585/} } @inproceedings{beaumont2025ontology, author = {Beaumont, Katharine and Yan, E. and Collier, Rem}, title = {Towards an Ontology for Uniform Representations of Agent State for Heterogeneous {Inter-Agent} Explanations}, booktitle = {HyperAgents 2025 Workshop, co-located with ECAI 2025}, year = {2025}, url = {https://hal.science/hal-05350553/} } @inproceedings{collier2025distinct, author = {Collier, Rem and Beaumont, Katharine and Ciortea, A.}, title = {Towards a Distinct Programming Style for {AgentSpeak} ({L})}, booktitle = {European Conference on Multi-Agent Systems}, year = {2025}, doi = {10.1007/978-3-032-22817-8_13} } @inproceedings{beaumont2025agentspeak, author = {Beaumont, Katharine and Collier, Rem}, title = {{AgentSpeak} ({AI}): Deliberate Learning Strategies for Plan Acquisition in {BDI} Agents}, booktitle = {European Conference on Multi-Agent Systems}, year = {2025}, doi = {10.1007/978-3-032-22817-8_1} } @inproceedings{ferrando2025agency, author = {Ferrando, A. and Briola, D. and Collier, Rem and Mascardi, V.}, title = {Agency and Generation: Friends or Enemies?}, booktitle = {European Conference on Multi-Agent Systems}, year = {2025}, doi = {10.1007/978-3-032-22817-8_9} } @inproceedings{beaumont2025agent, author = {Beaumont, Katharine and Yan, E. and Burattini, S. and Collier, Rem}, title = {Agent Toolkits: Explainable Agency in {ASTRA}}, booktitle = {European Conference on Multi-Agent Systems}, year = {2025}, doi = {10.1007/978-3-032-22817-8_5} } @inproceedings{ciortea2025engineering, author = {Ciortea, A. and Beaumont, Katharine and Aguzzi, G. and Baldoni, M. and Baroglio, C. and Chopra, A. K. and Ciatto, G. and Collier, Rem and others}, title = {Engineering multi-agent systems and generative {AI}: report from the agent toolkits 2025 community session}, booktitle = {European Conference on Multi-Agent Systems}, year = {2025}, doi = {10.1007/978-3-032-22817-8_22} } @inproceedings{collier2025astra, author = {Collier, Rem and Beaumont, Katharine and Ciortea, A.}, title = {astra-langchain4j: Experiences Combining {LLMs} and Agent Programming}, booktitle = {European Conference on Multi-Agent Systems}, year = {2025}, doi = {10.1007/978-3-032-22817-8_4} } @inproceedings{beaumont2025engineering, author = {Beaumont, Katharine and Yan, E. and Burattini, S. and Collier, Rem}, title = {Engineering inter-agent explainability in {BDI} agents}, booktitle = {Explainable, Trustworthy, and Responsible AI and Multi-Agent Systems}, year = {2025}, doi = {10.1007/978-3-032-01399-6_9} } @inproceedings{nallur2025nudging, author = {Nallur, Vivek and Renaud, K. and Gudkov, A.}, title = {Nudging Using Autonomous Agents: Risks and Ethical Considerations}, booktitle = {European Conference on Multi-Agent Systems}, year = {2025}, doi = {10.1007/978-3-031-93930-3_17} } @inproceedings{ramanayake2025virtue, author = {Ramanayake, R. and Nallur, Vivek}, title = {Virtue Ethics for Ethically Tunable Robotic Assistants}, booktitle = {European Conference on Multi-Agent Systems}, year = {2025}, doi = {10.1007/978-3-031-93930-3_18} } @inproceedings{kodate2025can, author = {Kodate, N. and Nallur, Vivek and Obayashi, K. and Mäkelä, P. and Welply, Y. T. and Menezes, P.}, title = {Can Robots Care and Be Trusted?}, booktitle = {Social Robots with AI: Prospects, Risks, and Responsible Methods (Robophilosophy 2024)}, year = {2025}, doi = {10.3233/faia241551} } @inproceedings{nallur2025different, author = {Nallur, Vivek and Aghaei, P. and Finlay, G.}, title = {Different Facets for Different Experts: A Framework for the Integration of Qualitative Insights into {Agent-Based} Model Development}, booktitle = {Advances in Social Simulation (Springer Proceedings in Complexity)}, year = {2025}, doi = {10.1007/978-3-031-91782-0_27} } @misc{pilli2025influence, author = {Pilli, Stephen and Nallur, Vivek}, title = {The Influence of Prior Discourse on Conversational {Agent-Driven} {Decision-Making}}, eprint = {2503.04692}, archivePrefix = {arXiv}, howpublished = {arXiv preprint arXiv:2503.04692}, year = {2025}, url = {https://arxiv.org/abs/2503.04692} } @article{kalyani2024role, author = {Kalyani, Y. and Collier, Rem}, title = {The role of multi-agents in digital twin implementation: Short survey}, journal = {ACM Computing Surveys}, volume = {57}, number = {3}, year = {2024}, doi = {10.1145/3697350} } @inproceedings{matthews2024commonhealth, author = {Matthews, M. and Collier, Rem and Spendlove, E.}, title = {{CommonHealth}: Multi-agent Evaluation of {Blockchain-Based} {Patient-Centred} Health Networks}, booktitle = {European Conference on Multi-Agent Systems}, year = {2024}, doi = {10.1007/978-3-031-93930-3_24} } @inproceedings{beaumont2024want, author = {Beaumont, Katharine and Collier, Rem}, title = {Do you want to play a game? Learning to play {Tic-Tac-Toe} in hypermedia environments}, booktitle = {European Conference on Multi-Agent Systems}, year = {2024}, doi = {10.1007/978-3-031-93930-3_25} } @proceedings{collier2024multi, editor = {Collier, Rem and Ricci, A. and Nallur, Vivek and Burattini, S. and Omicini, A.}, title = {{Multi-Agent} Systems: 21st European Conference, {EUMAS} 2024, Dublin, Ireland, August 26–28, 2024, Proceedings}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, year = {2024}, doi = {10.1007/978-3-031-93930-3} } @inproceedings{nallur2024anxiety, author = {Nallur, Vivek}, title = {Anxiety Among Migrants - Questions for Agent Simulation}, booktitle = {Autonomous Agents and Multiagent Systems. Best and Visionary Papers (AAMAS 2023 Workshops)}, year = {2024}, doi = {10.1007/978-3-031-56255-6_8} } @incollection{nallur2024im, author = {Nallur, Vivek and Bell, K.}, title = {I’m Not Like the Others, I’m Your Friend}, booktitle = {The Cambridge Handbook of the Law, Policy, and Regulation for Human–Robot Interaction}, year = {2024}, doi = {10.1017/9781009386708.033} } @article{jagutis2023flexible, author = {Jagutis, M. and Russell, S. and Collier, Rem}, title = {Flexible simulation of traffic with microservices, agents \& {REST}}, journal = {International Journal of Parallel, Emergent and Distributed Systems}, year = {2023}, doi = {10.1080/17445760.2023.2242183} } @inproceedings{jagutis2023multi, author = {Jagutis, M. and Russell, S. and Collier, Rem}, title = {Using multi-agent microservices (mams) for agent-based modelling}, booktitle = {International Workshop on Engineering Multi-Agent Systems}, year = {2023}, doi = {10.1007/978-3-031-48539-8_6} } @inproceedings{hobsononeill2023exploiting, author = {Hobson-O'Neill, Eoin and Collier, Rem}, title = {Exploiting service-discovery and openapi in multi-agent microservices ({MAMS}) applications}, booktitle = {International Workshop on Engineering Multi-Agent Systems}, year = {2023}, doi = {10.1007/978-3-031-48539-8_5} } @inproceedings{kalyani2023hypermedia, author = {Kalyani, Y. and Collier, Rem}, title = {Hypermedia multi-agents, semantic web, and microservices to enhance smart agriculture digital twin}, booktitle = {2023 IEEE International Conference on Pervasive Computing and Communications Workshops and other Affiliated Events (PerCom Workshops)}, year = {2023}, doi = {10.1109/percomworkshops56833.2023.10150413} } @inproceedings{ramanayake2023small, author = {Ramanayake, R. and Nallur, Vivek}, title = {A Small Set of Ethical Challenges for {Elder-Care} Robots}, booktitle = {Social Robots in Social Institutions (Robophilosophy 2022)}, year = {2023}, doi = {10.3233/faia220605} } @inproceedings{ramanayake2023implementing, author = {Ramanayake, R. and Nallur, Vivek}, title = {Implementing Pro-social Rule Bending in an {Elder-Care} Robot Environment}, booktitle = {International Conference on Social Robotics (ICSR 2023)}, year = {2023}, doi = {10.1007/978-981-99-8718-4_20} } @inproceedings{nault2023socially, author = {Nault, E. and Bettosi, C. and Baillie, L. and Smith, R. and Matarić, M. J. and Nallur, Vivek and Tscheligi, M. and Sackl, A. and others}, title = {Socially Assistive Robots as Decision Makers: Transparency, Motivations, and Intentions}, booktitle = {Extended Abstracts of the 2023 CHI Conference on Human Factors in Computing Systems}, year = {2023}, doi = {10.1145/3544549.3573822} } @article{nallur2023partially, author = {Nallur, Vivek and Dennis, L. A. and Bringsjord, S. and Govindarajulu, N. S.}, title = {A Partially Synthesized Position on the Automation of Machine Ethics}, journal = {Digital Society}, volume = {2}, number = {2}, year = {2023}, doi = {10.1007/s44206-023-00040-8} } @inproceedings{kalyani2022integration, author = {Kalyani, Y. and Rahman, S. and Collier, Rem}, title = {Integration of {Hypermedia-Agents}, Microservices and Digital Twin for Smart Agriculture}, booktitle = {PoEM Workshops}, year = {2022}, url = {https://ceur-ws.org/Vol-3298/paper_DTE_7846.pdf} } @article{collier2022use, author = {Collier, Rem and Russell, S. and Ghanadbashi, S. and Golpayegani, F.}, title = {Towards the Use of Hypermedia {MAS} and Microservices for Web Scale {Agent-Based} Simulation}, journal = {SN Computer Science}, volume = {3}, number = {6}, year = {2022}, doi = {10.1007/s42979-022-01424-2} } @inproceedings{kalyani2022new, author = {Kalyani, Y. and Collier, Rem}, title = {Towards a new architecture: Multi-agent based {Cloud-Fog-Edge} computing and digital twin for smart agriculture}, booktitle = {International Symposium on Intelligent and Distributed Computing}, year = {2022}, doi = {10.1007/978-3-031-29104-3_12} } @inproceedings{jagutis2022simulating, author = {Jagutis, M. and Russell, S. and Collier, Rem}, title = {Simulating traffic with agents, microservices and {REST}}, booktitle = {International Symposium on Intelligent and Distributed Computing}, year = {2022}, doi = {10.1007/978-3-031-29104-3_10} } @article{ramanayake2022immune, author = {Ramanayake, R. and Wicke, P. and Nallur, Vivek}, title = {Immune moral models? Pro-social rule breaking as a moral enhancement approach for ethical {AI}}, journal = {AI \& Society}, volume = {38}, number = {2}, year = {2022}, doi = {10.1007/s00146-022-01478-z} } @article{nallur2022empathetic, author = {Nallur, Vivek and Finlay, G.}, title = {Empathetic {AI} for ethics-in-the-small}, journal = {AI \& Society}, volume = {38}, number = {2}, year = {2022}, doi = {10.1007/s00146-022-01466-3} } @article{ramanayake2022pro, author = {Ramanayake, R. and Nallur, Vivek}, title = {{Pro-Social} Rule Breaking as a Benchmark of Ethical Intelligence in {Socio-Technical} Systems}, journal = {Digital Society}, volume = {1}, number = {1}, year = {2022}, doi = {10.1007/s44206-022-00001-7} } @inproceedings{ramanayake2022really, author = {Ramanayake, R. and Nallur, Vivek and Smith, R. W. and Dragone, M.}, title = {What Do We Really Want? - Looking for Nuance in Eldercare Situations}, booktitle = {First Workshop on Care Robots for Older Adults (CROA), RO-MAN 2022}, year = {2022}, doi = {10.5281/zenodo.7622319} } @inproceedings{hobsononeill2021building, author = {Hobson-O'Neill, Eoin and Beaumont, Katharine and Bermeo, N. V. and Collier, Rem}, title = {Building Management using the Semantic Web and Hypermedia Agents}, booktitle = {ATAC@ISWC}, year = {2021}, url = {https://www.researchgate.net/profile/Eoin-Oneill-6/publication/363511511_Building_Management_using_the_Semantic_Web_and_Hypermedia_Agents/links/63208132071ea12e362eb402/Building-Management-using-the-Semantic-Web-and-Hypermedia-Agents.pdf} } @inproceedings{beaumont2021collaborative, author = {Beaumont, Katharine and Hobson-O'Neill, Eoin and Bermeo, N. V. and Collier, Rem}, title = {Collaborative Route Finding in Semantic Mazes}, booktitle = {ATAC@ISWC}, year = {2021}, url = {https://www.academia.edu/download/96278978/short2.pdf} } @inproceedings{collier2021harnessing, author = {Collier, Rem and Russell, S. E. and Golpayegani, F.}, title = {Harnessing Hypermedia {MAS} and Microservices to Deliver Web Scale Agent-based Simulations}, booktitle = {WEBIST}, year = {2021}, doi = {10.5220/0010711100003058} } @inproceedings{ramanayake2021computational, author = {Ramanayake, R. and Nallur, Vivek}, title = {A Computational Architecture for a {Pro-Social} Rule Bending Agent}, booktitle = {First International Workshop on Computational Machine Ethics (CME 2021), KR 2021}, year = {2021}, doi = {10.5281/zenodo.6470437} } @inproceedings{nallur2021automation, author = {Nallur, Vivek and Lloyd, M. and Pearson, S.}, title = {Automation: An Essential Component of Ethical {AI}?}, booktitle = {14th International Conference on ICT, Society and Human Beings (ICT 2021)}, year = {2021}, doi = {10.33965/ict2021_202106r031} } @inproceedings{pearson2021ethics, author = {Pearson, S. and Lloyd, M. D. and Nallur, Vivek}, title = {Towards An {Ethics-Audit} Bot}, booktitle = {15th Multi Conference on Computer Science and Information Systems (MCCSIS 2021)}, year = {2021}, url = {http://hdl.handle.net/10197/12398} } @inproceedings{hobsononeill2020delivering, author = {Hobson-O'Neill, Eoin and Lillis, D. and O’Hare, G. M. P. and Collier, Rem}, title = {Delivering multi-agent microservices using {CArtAgO}}, booktitle = {International Workshop on Engineering Multi-Agent Systems}, year = {2020}, doi = {10.1007/978-3-030-66534-0_1} } @inproceedings{bordini2020encapsulating, author = {Bordini, R. H. and Collier, Rem and Hübner, J. F. and Ricci, A.}, title = {Encapsulating Reactive Behaviour in {Goal-Based} Plans for Programming {BDI} Agents}, booktitle = {Proceedings of the 19th International Conference on Autonomous Agents and}, year = {2020}, url = {https://repositorio.pucrs.br/dspace/bitstream/10923/20156/2/Encapsulating_Reactive_Behaviour_in_GoalBased_Plans_for_Programming_BDI_Agents_Extended_Abstract.pdf} } @inproceedings{hobsononeill2020explicit, author = {Hobson-O'Neill, Eoin and Lillis, D. and O’Hare, G. M. and Collier, Rem}, title = {Explicit modelling of resources for multi-agent microservices using the cartago framework}, booktitle = {Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems - Volume 1}, year = {2020}, doi = {10.65109/sbfy4840} } @article{nallur2020landscape, author = {Nallur, Vivek}, title = {Landscape of Machine Implemented Ethics}, journal = {Science and Engineering Ethics}, volume = {26}, number = {5}, year = {2020}, doi = {10.1007/s11948-020-00236-y} } @misc{ruane2020ehlo, author = {Ruane, E. and Nallur, Vivek}, title = {“{EHLO} {WORLD}”: Checking If Your Conversational {AI} Knows Right from Wrong}, eprint = {2006.10437}, archivePrefix = {arXiv}, howpublished = {arXiv preprint arXiv:2006.10437}, year = {2020}, url = {https://arxiv.org/abs/2006.10437} } @inproceedings{nallur2019ethics, author = {Nallur, Vivek and Collier, Rem}, title = {Ethics by agreement in multi-agent software systems}, booktitle = {Proceedings of the 14th International Conference on Software Technologies}, year = {2019}, doi = {10.5220/0007958105290535} } @inproceedings{collier2019mams, author = {Collier, Rem and Hobson-O'Neill, Eoin and Lillis, D. and O'Hare, G.}, title = {{MAMS}: {Multi-Agent} {MicroServices}}, booktitle = {Companion proceedings of the 2019 world wide web conference}, year = {2019}, doi = {10.1145/3308560.3316509} } @misc{lawlor2018programmable, author = {Lawlor, F. and Collier, Rem and Nallur, Vivek}, title = {Towards a programmable framework for agent game playing}, eprint = {1807.08545}, archivePrefix = {arXiv}, howpublished = {arXiv preprint arXiv:1807.08545}, year = {2018}, url = {https://arxiv.org/abs/1807.08545} } @inproceedings{ricci2018agentspeaka, author = {Ricci, A. and Bordini, R. H. and Hübner, J. F. and Collier, Rem}, title = {{AgentSpeak} ({ER}): Enhanced encapsulation in agent plans}, booktitle = {International Workshop on Engineering Multi-Agent Systems}, year = {2018}, doi = {10.1007/978-3-030-25693-7_3} } @inproceedings{ricci2018agentspeakb, author = {Ricci, A. and Bordini, R. H. and Hübner, J. F. and Collier, Rem}, title = {{AgentSpeak}({ER}): An Extension of {AgentSpeak}({L}) Improving Encapsulation and Reasoning about Goals}, booktitle = {Proceedings of the 17th International Conference on Autonomous Agents and MultiAgent Systems (AAMAS)}, year = {2018}, doi = {10.65109/izum8203} } @inproceedings{russell2017developing, author = {Russell, S. and Doyle, O. and Collier, Rem}, title = {Developing Android applications using agent-oriented programming}, booktitle = {2017 12th International Conference on Intelligent Systems and Knowledge Engineering (ISKE)}, year = {2017}, doi = {10.1109/iske.2017.8258771} } @article{nallur2017clonal, author = {Nallur, Vivek and Clarke, S.}, title = {Clonal plasticity: an autonomic mechanism for multi-agent systems to self-diversify}, journal = {Autonomous Agents and Multi-Agent Systems}, volume = {32}, number = {2}, year = {2017}, doi = {10.1007/s10458-017-9380-x} } @article{otoole2017decentralised, author = {O'Toole, E. and Nallur, Vivek and Clarke, S.}, title = {Decentralised Detection of Emergence in Complex Adaptive Systems}, journal = {ACM Transactions on Autonomous and Adaptive Systems}, volume = {12}, number = {1}, year = {2017}, doi = {10.1145/3019597} } @inproceedings{nallur2016clonal, author = {Nallur, Vivek and Cardozo, N. and Clarke, S.}, title = {Clonal plasticity}, booktitle = {11th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS 2016)}, year = {2016}, doi = {10.1145/2897053.2897067} } @inproceedings{nallur2016algorithm, author = {Nallur, Vivek and O'Toole, E. and Cardozo, N. and Clarke, S.}, title = {Algorithm Diversity: A Mechanism for Distributive Justice in a {Socio-Technical} {MAS}}, booktitle = {International Conference on Autonomous Agents and Multiagent Systems (AAMAS 2016)}, year = {2016}, doi = {10.5555/2936924.2936986} } @inproceedings{russell2015agent, author = {Russell, S. and O’Hare, G. M. P. and Collier, Rem}, title = {{Agent-Oriented} Programming Languages as a {High-Level} Abstraction Facilitating the Development of Intelligent Behaviours for {Component-Based} Applications}, booktitle = {PRIMA 2015: Principles and Practice of Multi-Agent Systems}, year = {2015}, doi = {10.1007/978-3-319-25524-8_32} } @inproceedings{collier2015exploring, author = {Collier, Rem and Russell, S. and Lillis, D.}, title = {Exploring {AOP} from an {OOP} perspective}, booktitle = {Proceedings of the 5th International Workshop on Programming Based on Actors, Agents, and Decentralized Control}, year = {2015}, doi = {10.1145/2824815.2824818} } @inproceedings{collier2015reflecting, author = {Collier, Rem and Russell, S. and Lillis, D.}, title = {Reflecting on agent programming with {AgentSpeak} ({L})}, booktitle = {PRIMA 2015: Principles and Practice of Multi-Agent Systems}, year = {2015}, doi = {10.1007/978-3-319-25524-8_22} } @article{jordan2015feature, author = {Jordan, H. and Botterweck, G. and Noll, J. and Butterfield, A. and Collier, Rem}, title = {A feature model of actor, agent, functional, object, and procedural programming languages}, journal = {Science of Computer Programming}, volume = {98}, year = {2015}, doi = {10.1016/j.scico.2014.02.009} } @inproceedings{nallur2015increasing, author = {Nallur, Vivek and Monteil, J. and Sammons, T. and Bouroche, M. and Clarke, S.}, title = {Increasing Information in {Socio-Technical} {MAS} Considered Contentious}, booktitle = {IEEE International Conference on Self-Adaptive and Self-Organizing Systems Workshops (SASOW 2015)}, year = {2015}, doi = {10.1109/sasow.2015.9} } @inproceedings{dhaon2014multiple, author = {Dhaon, A. and Collier, Rem}, title = {Multiple inheritance in {AgentSpeak} ({L})-style programming languages}, booktitle = {Proceedings of the 4th International Workshop on Programming based on Actors Agents \& Decentralized Control}, year = {2014}, doi = {10.1145/2687357.2687362} } @misc{lillis2014agent, author = {Lillis, D. and Collier, Rem and Dragone, M. and O'Hare, G. M. P.}, title = {An agent-based approach to component management}, eprint = {1410.0176}, archivePrefix = {arXiv}, howpublished = {arXiv preprint arXiv:1410.0176}, year = {2014}, url = {https://arxiv.org/abs/1410.0176} } @inproceedings{otoole2014decentralised, author = {O'Toole, E. and Nallur, Vivek and Clarke, S.}, title = {Towards Decentralised Detection of Emergence in Complex Adaptive Systems}, booktitle = {IEEE Eighth International Conference on Self-Adaptive and Self-Organizing Systems (SASO 2014)}, year = {2014}, doi = {10.1109/saso.2014.18} } @inproceedings{lewis2014it, author = {Lewis, P. R. and Goldingay, H. and Nallur, Vivek}, title = {It's Good to Be Different: Diversity, Heterogeneity, and Dynamics in Collective Systems}, booktitle = {IEEE Eighth International Conference on Self-Adaptive and Self-Organizing Systems Workshops (SASOW 2014)}, year = {2014}, doi = {10.1109/sasow.2014.36} } @inproceedings{lillis2012evaluation, author = {Lillis, D. and Collier, Rem and Jordan, H. R.}, title = {Evaluation of a conversation management toolkit for multi agent programming}, booktitle = {International Workshop on Programming Multi-Agent Systems}, year = {2012}, doi = {10.1007/978-3-642-38700-5_6} } @proceedings{collier2012programming, editor = {Collier, Rem and Dix, J. and Novák, P.}, title = {Programming {Multi-Agent} Systems: 8th International Workshop, {ProMAS} 2010, Toronto, {ON}, Canada, May 11, 2010. Revised Selected Papers}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, year = {2012}, doi = {10.1007/978-3-642-28939-2} } @incollection{campbell2012facilitating, author = {Campbell, A. and Collier, Rem and Dragone, M. and Görgü, L. and Holz, T. and O’Grady, M. J. and others}, title = {Facilitating ubiquitous interaction using intelligent agents}, booktitle = {Human-computer interaction: the agency perspective}, year = {2012}, doi = {10.1007/978-3-642-25691-2_13} } @incollection{ohare2012embedding, author = {O'Hare, G. M. P. and Collier, Rem and Dragone, M. and O'Grady, M. J. and Muldoon, C. and others}, title = {Embedding agents within ambient intelligent applications}, booktitle = {Agents and Ambient Intelligence}, year = {2012}, doi = {10.3233/978-1-61499-050-5-119} } @inproceedings{grigore2011af, author = {Grigore, C. V. and Collier, Rem}, title = {Af-raf: an agent-oriented programming language with algebraic data types}, booktitle = {Proceedings of the compilation of the co-located workshops on DSM'11, TMC'11}, year = {2011}, url = {https://dl.acm.org/doi/abs/10.1145/2095050.2095081} } @inproceedings{jordan2011feature, author = {Jordan, H. and Botterweck, G. and Huget, M. P. and Collier, Rem}, title = {A feature model of actor, agent, and object programming languages}, booktitle = {Proceedings of the compilation of the co-located workshops on DSM'11, TMC'11, AGERE! 2011, AOOPES'11, NEAT'11, \& VMIL'11}, year = {2011}, doi = {10.1145/2095050.2095077} } @inproceedings{russell2011agent, author = {Russell, S. and Jordan, H. and O’Hare, G. M. P. and Collier, Rem}, title = {Agent factory: a framework for prototyping logic-based {AOP} languages}, booktitle = {German Conference on Multiagent System Technologies}, year = {2011}, doi = {10.1007/978-3-642-24603-6_13} } @inproceedings{jordan2011reuse, author = {Jordan, H. R. and Russell, S. E. and O’Hare, G. M. P. and Collier, Rem}, title = {Reuse by inheritance in agent programming languages}, booktitle = {Studies in Computational Intelligence}, year = {2011}, doi = {10.1007/978-3-642-24013-3_30} } @inproceedings{grigore2011supporting, author = {Grigore, C. and Collier, Rem}, title = {Supporting agent systems in the programming language}, booktitle = {2011 IEEE/WIC/ACM International Conferences on Web Intelligence and Intelligent Agent Technology}, year = {2011}, doi = {10.1109/wi-iat.2011.174} } @inproceedings{carr2011bogtrotters, author = {Carr, D. and Russell, S. and Pete, B. and O’Hare, G. M. P. and Collier, Rem}, title = {Bogtrotters in space}, booktitle = {International Workshop on Programming Multi-Agent Systems}, year = {2011}, doi = {10.1007/978-3-642-31915-0_12} } @article{russell2011bogtrotting, author = {Russell, S. E. and Carr, D. and Dragone, M. and O’Hare, G. M. P. and Collier, Rem}, title = {From bogtrotting to herding: a {UCD} perspective}, journal = {Annals of Mathematics and Artificial Intelligence}, volume = {61}, number = {4}, year = {2011}, doi = {10.1007/s10472-011-9236-z} } @article{dragone2011separation, author = {Dragone, M. and Jordan, H. and Lillis, D. and Collier, Rem}, title = {Separation of concerns in hybrid component and agent systems}, journal = {International Journal of Communication Networks and Distributed Systems}, year = {2011}, doi = {10.1504/ijcnds.2011.038524} } @incollection{jordan2010agent, author = {Jordan, H. R. and Hinchey, M. and Collier, Rem}, title = {{Agent-Oriented} Software Engineering}, booktitle = {Encyclopedia of Software Engineering}, year = {2010}, url = {https://books.google.com/books?id=-8yGDwAAQBAJ&pg=PA14} } @inproceedings{lillis2010augmenting, author = {Lillis, D. and Collier, Rem}, title = {Augmenting agent platforms to facilitate conversation reasoning}, booktitle = {Languages, Methodologies, and Development Tools for Multi-Agent Systems}, year = {2010}, doi = {10.1007/978-3-642-22723-3_4} } @article{jordan2010af, author = {Jordan, H. and Treanor, J. and Lillis, D. and Dragone, M. and Collier, Rem and O’Hare, G. M. P.}, title = {{AF-ABLE} in the multi agent contest 2009}, journal = {Annals of Mathematics and Artificial Intelligence}, volume = {59}, number = {3}, year = {2010}, doi = {10.1007/s10472-010-9180-3} } @inproceedings{jordan2010evaluating, author = {Jordan, H. R. and Collier, Rem}, title = {Evaluating agent-oriented programs: Towards multi-paradigm metrics}, booktitle = {International Workshop on Programming Multi-Agent Systems}, year = {2010}, doi = {10.1007/978-3-642-28939-2_4} } @inproceedings{bien2009call, author = {Bien, D. Doan Van and Lillis, D. and Collier, Rem}, title = {Call graph profiling for multi agent systems}, booktitle = {Languages, Methodologies, and Development Tools for Multi-Agent Systems}, year = {2009}, doi = {10.1007/978-3-642-13338-1_9} } @inproceedings{dragone2009practical, author = {Dragone, M. and Collier, Rem and Lillis, D. and O’Hare, G. M. P.}, title = {Practical development of hybrid intelligent agent systems with {soSAA}}, booktitle = {Irish Conference on Artificial Intelligence and Cognitive Science}, year = {2009}, doi = {10.1007/978-3-642-17080-5_8} } @incollection{muldoon2009pervasive, author = {Muldoon, C. and O’Hare, G. M. P. and Collier, Rem and O’Grady, M. J.}, title = {Towards pervasive intelligence: Reflections on the evolution of the agent factory framework}, booktitle = {Multi-Agent programming: Languages, tools and applications}, year = {2009}, doi = {10.1007/978-0-387-89299-3_6} } @inproceedings{bien2009space, author = {Bien, D. Doan Van and Lillis, D. and Collier, Rem}, title = {Space-time diagram generation for profiling multi agent systems}, booktitle = {International Workshop on Programming Multi-Agent Systems}, year = {2009}, doi = {10.1007/978-3-642-14843-9_11} } @inproceedings{dragone2009sosaa, author = {Dragone, M. and Lillis, D. and Collier, Rem and O'Hare, G. M. P.}, title = {{SoSAA}: a framework for integrating components \& agents}, booktitle = {Proceedings of the 2009 ACM symposium on Applied Computing}, year = {2009}, url = {https://dl.acm.org/doi/abs/10.1145/1529282.1529432} } @incollection{collier2009modeling, author = {Collier, Rem and O’Hare, G. M. P.}, title = {Modeling and Programming by Commitment Rules in Agent Factory}, booktitle = {Handbook of Research on Emerging Rule-Based Languages and Technologies}, year = {2009}, doi = {10.4018/978-1-60566-402-6.ch017} } @inproceedings{dragone2008dublin, author = {Dragone, M. and Lillis, D. and Muldoon, C. and Tynan, R. and Collier, Rem and O’Hare, G. M. P.}, title = {Dublin bogtrotters: Agent herders}, booktitle = {International Workshop on Programming Multi-Agent Systems}, year = {2008}, doi = {10.1007/978-3-642-03278-3_19} } @inproceedings{clynch2007sadaam, author = {Clynch, N. and Collier, Rem}, title = {Sadaam: Software agent development-an agile methodology}, booktitle = {Proceedings of the Workshop of Languages, methodologies, and Development}, year = {2007}, url = {https://www.academia.edu/download/102211733/sadaam.pdf} } @inproceedings{mcgovern2007iumela, author = {McGovern, E. and Roche, B. J. and Mangina, E. and Collier, Rem}, title = {{IUMELA}: A lightweight multi-agent systems based mobile learning assistant using the {ABITS} messaging service}, booktitle = {International Conference on Ubiquitous Intelligence and Computing}, year = {2007}, doi = {10.1007/978-3-540-73549-6_103} } @inproceedings{lillis2007evaluating, author = {Lillis, D. and others}, title = {Evaluating communication strategies in a multi agent information retrieval system}, booktitle = {Proceedings of the 5th European Workshop on Multi-Agent Systems (EUMAS'07}, year = {2007}, url = {https://www.academia.edu/download/43337177/aics2007-lillis.pdf} } @inproceedings{muldoon2006agent, author = {Muldoon, C. and O’Hare, G. M. P. and Collier, Rem and O’Grady, M. J.}, title = {Agent factory micro edition: A framework for ambient applications}, booktitle = {International Conference on Computational Science}, year = {2006}, doi = {10.1007/11758532_95} } @inproceedings{collier2006debugging, author = {Collier, Rem}, title = {Debugging agents in agent factory}, booktitle = {International Workshop on Programming Multi-Agent Systems}, year = {2006}, doi = {10.1007/978-3-540-71956-4_14} } @inproceedings{collier2005role, author = {Collier, Rem and Ross, R. and O’Hare, G. M. P.}, title = {A role-based approach to reuse in agent-oriented programming}, booktitle = {AAAI Fall Symposium on Roles, an Interdisciplinary Perspective (Roles 2005}, year = {2005}, url = {https://cdn.aaai.org/Symposia/Fall/2005/FS-05-08/FS05-08-008.pdf} } @inproceedings{collier2005realising, author = {Collier, Rem and Ross, R. and O’Hare, G. M. P.}, title = {Realising reusable agent behaviours with {ALPHA}}, booktitle = {German Conference on Multiagent System Technologies}, year = {2005}, doi = {10.1007/11550648_19} } @inproceedings{strahan2005access, author = {Strahan, R. and O’Hare, G. and Muldoon, C. and Phelan, D. and Collier, Rem}, title = {{ACCESS}: An agent based architecture for the rapid prototyping of location aware services}, booktitle = {International Conference on Computational Science}, year = {2005}, doi = {10.1007/11428862_95} } @inproceedings{peng2005self, author = {Peng, L. and Collier, Rem and Mur, A. and Lillis, D. and Toolan, F. and Dunnion, J.}, title = {A self-configuring agent-based document indexing system}, booktitle = {Multi-Agent Systems and Applications IV}, year = {2005}, doi = {10.1007/11559221_76} } @incollection{ohare2005ambient, author = {O’Hare, G. M. P. and O’Grady, M. J. and Collier, Rem and Keegan, S. and O’Kane, D. and Tynan, R. and others}, title = {Ambient intelligence through agile agents}, booktitle = {Ambient Intelligence for Scientific Discovery}, year = {2005}, doi = {10.1007/978-3-540-32263-4_14} } @inproceedings{ross2004alpha, author = {Ross, R. J. and Collier, Rem and Hare, G. O.}, title = {Alpha a language for programming hybrid agents}, booktitle = {Second European Workshop on Multi-Agent Systems (EUMAS 04}, year = {2004}, url = {https://scholar.google.com/scholar?cluster=10160372239428365758&hl=en&oi=scholarr} } @inproceedings{tong2004afdm, author = {Tong, Y. and O’Hare, G. M. P. and Collier, Rem}, title = {{AFDM}: A {UML-based} Methodology for engineering intelligent agents}, booktitle = {International Conference on Conceptual Modeling}, year = {2004}, doi = {10.1007/978-3-540-30466-1_48} } @inproceedings{shen2004decision, author = {Shen, S. and O'Hare, G. M. P. and Collier, Rem}, title = {Decision-making of {BDI} agents, a fuzzy approach}, booktitle = {The Fourth International Conference on Computer and Information Technology, 2004. CIT '04.}, year = {2004}, doi = {10.1109/cit.2004.1357330} } @inproceedings{collier2004self, author = {Collier, Rem and O'Grady, M. J. and O'Hare, G. M. P. and Muldoon, C. and Phelan, D. and Strahan, R. and others}, title = {Self-organisation in agent-based mobile computing}, booktitle = {Proceedings. 15th International Workshop on Database and Expert Systems Applications, 2004.}, year = {2004}, doi = {10.1109/dexa.2004.1333567} } @inproceedings{ohare2004agents, author = {O’Hare, G. M. P. and O’Grady, M. J. and Collier, Rem and Keegan, S.}, title = {Agents as catalysts for mobile computing}, booktitle = {Agent-Oriented Information Systems II}, year = {2004}, doi = {10.1007/11426714_13} } @inproceedings{ross2004af, author = {Ross, R. and Collier, Rem and O’Hare, G. M. P.}, title = {{AF-APL}–bridging principles and practice in agent oriented languages}, booktitle = {International Workshop on Programming Multi-Agent Systems}, year = {2004}, doi = {10.1007/978-3-540-32260-3_4} } @inproceedings{collier2004uml, author = {Collier, Rem and O'Hare, G. M. P. and Rooney, C.}, title = {A {UML-based} software engineering methodology for Agent Factory}, booktitle = {SEKE 2004 Proceedings: The 16th International Conference on Software}, year = {2004}, url = {https://researchrepository.ucd.ie/bitstreams/3656993d-9eaa-4e24-8ea8-37ad1976d0b2/download} } @inproceedings{phelan2004sos, author = {Phelan, D. and Strahan, R. and Collier, Rem and Muldoon, C. and O'Hare, G. M. P.}, title = {Sos: Accommodation on the Fly with {ACCESS}}, booktitle = {FLAIRS}, year = {2004}, url = {https://cdn.aaai.org/FLAIRS/2004/Flairs04-005.pdf} } @inproceedings{rooney2004viper, author = {Rooney, C. F. B. and Collier, Rem and O’Hare, G. M. P.}, title = {{VIPER}: A visual protocol editor}, booktitle = {International Conference on Coordination Languages and Models}, year = {2004}, doi = {10.1007/978-3-540-24634-3_21} } @inproceedings{gmp2004access, author = {GMP, O. and Muldoon, C. and Phelan, D. and Strahan, R. and Collier, Rem}, title = {{ACCESS}: an agent-based membrane for the rapid deployment of context sensitive services}, booktitle = {Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems - Volume 1}, year = {2004}, doi = {10.65109/ddka7324} } @inproceedings{ohare2004demonstrating, author = {O'Hare, G. M. P. and Collier, Rem and Ross, R.}, title = {Demonstrating social error recovery with agentfactory}, booktitle = {Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems - Volume 1}, year = {2004}, doi = {10.65109/uzwq4116} } @inproceedings{muldoon2003access, author = {Muldoon, C. and O’Hare, G. and Phelan, D. and Strahan, R. and Collier, Rem}, title = {Access: An agent architecture for ubiquitous service delivery}, booktitle = {International Workshop on Cooperative Information Agents}, year = {2003}, doi = {10.1007/978-3-540-45217-1_1} } @inproceedings{collier2003beyond, author = {Collier, Rem and O’Hare, G. and Lowen, T. and Rooney, C.}, title = {Beyond prototyping in the factory of agents}, booktitle = {Multi-Agent Systems and Applications III}, year = {2003}, doi = {10.1007/3-540-45023-8_37} } @inproceedings{strahan2003agent, author = {Strahan, R. and Muldoon, C. and O'Hare, G. M. P. and Bertolotto, M. and Collier, Rem}, title = {An {Agent-Based} Architecture for Wireless Bus Travel Assistants}, booktitle = {Wireless Information Systems}, year = {2003}, url = {https://www.academia.edu/download/38068300/WIS03.pdf} } @phdthesis{collier2002agent, author = {Collier, Rem}, title = {Agent factory: A framework for the engineering of agent-oriented applications}, school = {University College Dublin}, year = {2002}, url = {https://www.academia.edu/download/30689116/volume1.pdf} } @inproceedings{collier2000mobile, author = {Collier, Rem and Rooney, C. and O'Donoghue, R. and O'Hare, G. M. P.}, title = {Mobile {BDI} agents}, year = {2000}, url = {https://researchrepository.ucd.ie/bitstreams/19123bd7-865e-493d-ba88-f0f2b249f465/download} } @inproceedings{duffy1999reality, author = {Duffy, B. R. and O’Hare, G. M. P. and O’Donoghue, R. P. S. and Rooney, C. F. B. and Collier, Rem}, title = {Reality \& virtual reality in mobile robotics}, booktitle = {Managing Interactions in Smart Environments}, year = {1999}, doi = {10.1007/978-1-4471-0743-9_13} } @inproceedings{collier1999agent, author = {Collier, Rem}, title = {Agent factory: A revised agent prototyping environment}, booktitle = {10th Irish Conference on Artificial Intelligence \& Cognitive Science}, year = {1999}, url = {https://www.academia.edu/download/88919310/aics1999.pdf} } @inproceedings{ohare1999agent, author = {O'Hare, G. M. P. and Duffy, B. R. and Collier, Rem and Rooney, C. F. B. and O'Donoghue, R. P. S.}, title = {Agent factory: towards social robots}, booktitle = {KSSESE}, year = {1999}, url = {https://www.researchgate.net/profile/Serguei-Preis/publication/221471491_Constraint-Based_Multi-agent_Technology_and_Its_Application_to_the_Social-Economic_Modeling/links/53f729010cf22be01c4536d2/Constraint-Based-Multi-agent-Technology-and-Its-Application-to-the-Social-Economic-Modeling#page=181} } @inproceedings{duffy1999social, author = {Duffy, B. R. and Collier, Rem and O'Hare, G. and Rooney, C. F. B. and O'Donoghue, R. P. S.}, title = {Social robotics: reality and virtuality in agent-based robotics}, booktitle = {Bar-Ilan Symposium on the Foundations of Artificial Intelligence: Bridging}, year = {1999}, url = {https://researchrepository.ucd.ie/entities/publication/8671839c-39ef-4bfd-9c53-e6ca651537a5} } @inproceedings{rooney1999social, author = {Rooney, C. and O'Donoghue, R. and Duffy, B. R. and O'Hare, G. M. P. and Collier, Rem}, title = {The social robot architecture: towards sociality in a real world domain}, year = {1999}, url = {https://researchrepository.ucd.ie/rest/bitstreams/10912/retrieve} } @inproceedings{ohare1998agent, author = {O'Hare, G. M. P. and Collier, Rem and Conlon, J. and Abbas, S.}, title = {Agent factory: An environment for constructing and visualising agent communities}, year = {1998}, url = {https://www.researchgate.net/profile/Gregory-Ohare/publication/243773346_Agent_Factory_An_Environment_for_Constructing_and_Visualising_Agent_Communities1/links/09e415059f90964799000000/Agent-Factory-An-Environment-for-Constructing-and-Visualising-Agent-Communities1.pdf} } @mastersthesis{collier1996realisation, author = {Collier, Rem}, title = {The Realisation of {AgentFactory}: An Environment for the Rapid Prototyping of Intelligent Agents}, school = {University College Dublin}, type = {MPhil thesis}, year = {1996}, url = {https://scholar.google.com/scholar?cluster=12238165962557165826&hl=en&oi=scholarr} }