Logic-based technologies for multi-agent systems: a systematic literature review

Precisely when the success of artificial intelligence (AI) sub-symbolic techniques makes them be identified with the whole AI by many non-computer-scientists and non-technical media, symbolic approaches are getting more and more attention as those that could make AI amenable to human understanding. Given the recurring cycles in the AI history, we expect that a revamp of technologies often tagged as “classical AI”—in particular, logic-based ones—will take place in the next few years. On the other hand, agents and multi-agent systems (MAS) have been at the core of the design of intelligent systems since their very beginning, and their long-term connection with logic-based technologies, which characterised their early days, might open new ways to engineer explainable intelligent systems. This is why understanding the current status of logic-based technologies for MAS is nowadays of paramount importance. Accordingly, this paper aims at providing a comprehensive view of those technologies by making them the subject of a systematic literature review (SLR). The resulting technologies are discussed and evaluated from two different perspectives: the MAS and the logic-based ones.

[1]  Winfried Lamersdorf,et al.  Jadex: A BDI Reasoning Engine , 2005, Multi-Agent Programming.

[2]  Huib Aldewereld,et al.  OperettA: Organization-Oriented Development Environment , 2010, MALLOW.

[3]  Anand S. Rao,et al.  A Model-Theoretic Approach to the Verification of Situated Reasoning Systems , 1993, IJCAI.

[4]  Angelo Ferrando,et al.  Recognising Assumption Violations in Autonomous Systems Verification , 2018, AAMAS.

[5]  Hector Muñoz-Avila,et al.  SHOP: Simple Hierarchical Ordered Planner , 1999, IJCAI.

[6]  Michael Fisher,et al.  Using Agent JPF to Build Models for Other Model Checkers , 2013, CLIMA.

[7]  João Leite,et al.  A Survey of Programming Languages and Platforms for Multi-Agent Systems , 2006, Informatica.

[8]  Andrea Omicini,et al.  Declarative Agent Languages and Technologies VIII , 2010, Lecture Notes in Computer Science.

[9]  Andrea Omicini,et al.  From tuple spaces to tuple centres , 2001, Sci. Comput. Program..

[10]  David Gelernter,et al.  Generative communication in Linda , 1985, TOPL.

[11]  Rocco De Nicola,et al.  KLAIM: A Kernel Language for Agents Interaction and Mobility , 1998, IEEE Trans. Software Eng..

[12]  Mehdi Dastani,et al.  2APL: a practical agent programming language , 2008, Autonomous Agents and Multi-Agent Systems.

[13]  Dana S. Nau,et al.  SHOP2: An HTN Planning System , 2003, J. Artif. Intell. Res..

[14]  Okhtay Ilghami Documentation for JSHOP2 , 2006 .

[15]  Andrew Lucas,et al.  JACK Intelligent Agents – Summary of an Agent Infrastructure , 2001 .

[16]  Yun Peng,et al.  Jackal: a Java-based Tool for Agent Development , 1998 .

[17]  Keith L. Clark,et al.  Go! for Multi-Threaded Deliberative Agents , 2003, DALT.

[18]  P. TorroniDEIS,et al.  The Dynamic Composition of Abductive Agents in Alias , 2022 .

[19]  Rafael H. Bordini,et al.  Designing Multi-Agent Systems from Ontology Models , 2018, EMAS@AAMAS.

[20]  Stefania Costantini,et al.  ACE: A Flexible Environment for Complex Event Processing in Logical Agents , 2015, EMAS@AAMAS.

[21]  L. Stein,et al.  OWL Web Ontology Language - Reference , 2004 .

[22]  Francesca Toni,et al.  Normative KGP agents , 2006, Comput. Math. Organ. Theory.

[23]  Marc Esteva,et al.  ISLANDER: an electronic institutions editor , 2002, AAMAS '02.

[24]  Aditya K. Ghose,et al.  BDI Agents with Objectives and Preferences , 2010, DALT.

[25]  Franziska Klügl From agent theory to agent implementation , 2001 .

[26]  Renata Vieira,et al.  Argonaut : Integrating Jason and Jena for context aware computing based on OWL ontologies , 2007 .

[27]  Jaime Simão Sichman,et al.  ARGO: An Extended Jason Architecture that Facilitates Embedded Robotic Agents Programming , 2016, EMAS@AAMAS.

[28]  Craig A. Knoblock,et al.  PDDL-the planning domain definition language , 1998 .

[29]  Miguel Calejo InterProlog: Towards a Declarative Embedding of Logic Programming in Java , 2004, JELIA.

[30]  Evelina Lamma,et al.  The SCIFF Abductive Proof-Procedure , 2005, AI*IA.

[31]  Barbara Dunin-Keplicz,et al.  Intelligent Agents II Agent Theories, Architectures, and Languages , 1995, Lecture Notes in Computer Science.

[32]  Pearl Brereton,et al.  Performing systematic literature reviews in software engineering , 2006, ICSE.

[33]  LNAI Founding Declarative Agent Languages and Technologies IX , 2011, Lecture Notes in Computer Science.

[34]  Francesca Toni,et al.  Combining Introspection and Communication with Rationality and Reactivity in Agents , 1998, JELIA.

[35]  Diego Calvanese,et al.  The Description Logic Handbook: Theory, Implementation, and Applications , 2003, Description Logic Handbook.

[36]  Julian Padget,et al.  N-Jason: Run-Time Norm Compliance in AgentSpeak(L) , 2014, EMAS@AAMAS.

[37]  Kalliopi Kravari,et al.  Extending a Multi-agent Reasoning Interoperability Framework with Services for the Semantic Web Logic and Proof Layers , 2011, RuleML Europe.

[38]  Sarit Kraus,et al.  Reaching Agreements Through Argumentation: A Logical Model and Implementation , 1998, Artif. Intell..

[39]  Alessio Lomuscio,et al.  MCMAS: A Model Checker for Multi-agent Systems , 2006, TACAS.

[40]  Michael Wooldridge,et al.  Model checking multi-agent systems with MABLE , 2002, AAMAS '02.

[41]  Yong Cheng,et al.  MAGE: an agent-oriented software engineering environment , 2004, Proceedings of the Third IEEE International Conference on Cognitive Informatics, 2004..

[42]  Alessio Lomuscio,et al.  MCMAS-SLK: A Model Checker for the Verification of Strategy Logic Specifications , 2014, CAV.

[43]  Marc Esteva,et al.  AMELI: an agent-based middleware for electronic institutions , 2004, Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems, 2004. AAMAS 2004..

[44]  Riza Cenk Erdur,et al.  Executing Agent Plans by Reducing to Workflows , 2009, MALLOW.

[45]  Benedita Malheiro,et al.  Argumentation as Distributed Belief Revision: Conflict Resolution in Decentralised Co-operative Multi-agent Systems , 2001, EPIA.

[46]  Michael Köhler-Bußmeier,et al.  SONAR*: A Multi-Agent Infrastructure for Active Application Architectures and Inter-organisational Information Systems , 2009, MATES.

[47]  Aditya K. Ghose,et al.  Implementing reactive BDI agents with user-given constraints and objectives , 2010, Int. J. Agent Oriented Softw. Eng..

[48]  Keith L. Clark,et al.  Robotic agent programming in TeleoR , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[49]  Stefano Bistarelli,et al.  ConArg: A Constraint-Based Computational Framework for Argumentation Systems , 2011, 2011 IEEE 23rd International Conference on Tools with Artificial Intelligence.

[50]  Wojciech Penczek,et al.  VerICS 2004: A Model Checker for Real Time and Multi-agent Systems ? , 2004 .

[51]  Alberto Martelli,et al.  Reasoning about Self and Others: Communicating Agents in a Model Action Logic , 2003, ICTCS.

[52]  Michael Fisher,et al.  Implementing Temporal Logics: Tools for Execution and Proof (Tutorial Paper) , 2005, CLIMA.

[53]  Anand S. Rao,et al.  Asymmetry Thesis and Side-Effect Problems in Linear-Time and Branching-Time Intention Logics , 1991, IJCAI.

[54]  Thai Son Hoang,et al.  Rodin: an open toolset for modelling and reasoning in Event-B , 2010, International Journal on Software Tools for Technology Transfer.

[55]  David Šišlák,et al.  AGENTFLY : A Multi-Agent Airspace Test-bed ∗ ( Demo Paper ) , 2008 .

[56]  Fritz Hohl,et al.  Mole – Concepts of a mobile agent system , 1999, World Wide Web.

[57]  Paulo Shakarian,et al.  MANCaLog: a logic for multi-attribute network cascades , 2013, AAMAS.

[58]  Ian Horrocks,et al.  SPARQL Query Answering over OWL Ontologies , 2011, ESWC.

[59]  Ana García-Serrano,et al.  FIPA-compliant MAS development for road traffic management with a Knowledge-Based approach : the TRACK-R agents , 2003 .

[60]  Thomas A. Henzinger,et al.  MOCHA: Modularity in Model Checking , 1998, CAV.

[61]  Hector J. Levesque,et al.  The cognitive agents specification language and verification environment for multiagent systems , 2002, AAMAS '02.

[62]  Stefan Woltran,et al.  Advanced SAT Techniques for Abstract Argumentation , 2013, CLIMA.

[63]  Guido Governatori,et al.  DR-NEGOTIATE - a system for automated agent negotiation with defeasible logic-based strategies , 2005, 2005 IEEE International Conference on e-Technology, e-Commerce and e-Service.

[64]  T. Dick,et al.  Foreword , 2010, Respiratory Physiology & Neurobiology.

[65]  Andrea Omicini,et al.  Artifacts in the A&A meta-model for multi-agent systems , 2008, Autonomous Agents and Multi-Agent Systems.

[66]  Vipul Kashyap,et al.  InfoSleuth: agent-based semantic integration of information in open and dynamic environments , 1997, SIGMOD '97.

[67]  Stéphane Galland,et al.  ASPECS: an agent-oriented software process for engineering complex systems , 2010, Autonomous Agents and Multi-Agent Systems.

[68]  Alessandro Ricci,et al.  Environment programming in multi-agent systems: an artifact-based perspective , 2011, Autonomous Agents and Multi-Agent Systems.

[69]  Ian Johnson,et al.  Rigorous development of reusable, domain-specific components, for complex applications , 2004 .

[70]  Serge Abiteboul,et al.  Data functions, datalog and negation , 1988, SIGMOD '88.

[71]  Klaus Havelund,et al.  Model checking JAVA programs using JAVA PathFinder , 2000, International Journal on Software Tools for Technology Transfer.

[72]  Henrik Eriksson,et al.  The evolution of Protégé: an environment for knowledge-based systems development , 2003, Int. J. Hum. Comput. Stud..

[73]  James A. Hendler,et al.  Agents and the Semantic Web , 2001, IEEE Intell. Syst..

[74]  Leon Sterling,et al.  Declarative Agent Languages and Technologies , 2003, Lecture Notes in Computer Science.

[75]  Andrea Omicini,et al.  Logic programming as a service in multi-agent systems for the Internet of Things , 2019, Int. J. Grid Util. Comput..

[76]  Peter Wavish Exploiting emergent behavior in multi-agent systems (abstract) , 1992, SIGO.

[77]  Andrea Omicini,et al.  Situated tuple centres in ReSpecT , 2009, SAC '09.

[78]  Carlos Angel Iglesias,et al.  Analysis and Design of Multiagent Systems Using MAS-Common KADS , 1997, ATAL.

[79]  Marina De Vos,et al.  LAIMA: A Multi-agent Platform Using Ordered Choice Logic Programming , 2005, DALT.

[80]  Amanda Coles,et al.  Computational Logic in Multi-Agent Systems , 2014 .

[81]  Stefania Costantini,et al.  A Logic Programming Language for Multi-agent Systems , 2002, JELIA.

[82]  Marco Mamei,et al.  Mechanisms for environments in multi-agent systems: Survey and opportunities , 2007, Autonomous Agents and Multi-Agent Systems.

[83]  Stefania Costantini,et al.  The DALI Logic Programming Agent-Oriented Language , 2004, JELIA.

[84]  Eva Onaindia,et al.  Defeasible argumentation for multi-agent planning in ambient intelligence applications , 2012, AAMAS.

[85]  Alfred Horn,et al.  On sentences which are true of direct unions of algebras , 1951, Journal of Symbolic Logic.

[86]  E. Allen Emerson,et al.  Temporal and Modal Logic , 1991, Handbook of Theoretical Computer Science, Volume B: Formal Models and Sematics.

[87]  Gary James Jason,et al.  The Logic of Scientific Discovery , 1988 .

[88]  Grigoris Antoniou,et al.  DR-Prolog: A System for Defeasible Reasoning with Rules and Ontologies on the Semantic Web , 2007, IEEE Transactions on Knowledge and Data Engineering.

[89]  Davide Ancona,et al.  Languages for Programming BDI-style Agents: an Overview , 2005, WOA.

[90]  Viviana Mascardi,et al.  DCaseLP: A Prototyping Environment for Multi-language Agent Systems , 2008, LADS.

[91]  James A. Hendler,et al.  HTN Planning: Complexity and Expressivity , 1994, AAAI.

[92]  Guus Schreiber,et al.  Knowledge Engineering and Management: The CommonKADS Methodology , 1999 .

[93]  Dov M. Gabbay,et al.  METATEM: A Framework for Programming in Temporal Logic , 1989, REX Workshop.

[94]  Rafael H. Bordini,et al.  Model checking agent programming languages , 2012, Automated Software Engineering.

[95]  Robert A. Kowalski Logical Foundations for Multi-agent Systems , 1995, GULP-PRODE.

[96]  Andrzej Szalas,et al.  Logical foundations and complexity of 4QL, a query language with unrestricted negation , 2010, J. Appl. Non Class. Logics.

[97]  Michael Luck,et al.  Composing High-Level Plans for Declarative Agent Programming , 2007, DALT.

[98]  Stefan Woltran,et al.  ASPARTIX: Implementing Argumentation Frameworks Using Answer-Set Programming , 2008, ICLP.

[99]  Jose M. Such,et al.  Magentix2: A privacy-enhancing Agent Platform , 2013, Eng. Appl. Artif. Intell..

[100]  Gerard J. Holzmann,et al.  The Model Checker SPIN , 1997, IEEE Trans. Software Eng..

[101]  Christian Kroiss,et al.  A statistical model checker for situation calculus based multi-agent models , 2014, AAMAS.

[102]  Hector J. Levesque,et al.  IndiGolog: A High-Level Programming Language for Embedded Reasoning Agents , 2009, Multi-Agent Programming, Languages, Tools and Applications.

[103]  Evelina Lamma,et al.  Specification and Verification of Agent Interaction Using Abductive Reasoning (Tutorial Paper) , 2005, CLIMA.

[104]  Abeer Dyoub,et al.  Answer set programming and agents , 2018, The Knowledge Engineering Review.

[105]  Mohamed Bahaj,et al.  JAPL: the JADE Agent Programming Language , 2013 .

[106]  Guido Governatori,et al.  A modal and deontic defeasible reasoning system for modelling policies and multi-agent systems , 2009, Expert Syst. Appl..

[107]  Sarit Kraus,et al.  Preliminary thoughts on an agent description language , 1991, Int. J. Intell. Syst..

[108]  Koen V. Hindriks,et al.  The Shaping of the Agent-Oriented Mindset - Twenty Years of Engineering MAS , 2014, EMAS@AAMAS.

[109]  Alessio Lomuscio,et al.  The Complexity of Model Checking Concurrent Programs Against CTLK Specifications , 2006, DALT.

[110]  Timothy W. Finin,et al.  KQML as an agent communication language , 1994, CIKM '94.

[111]  Michael Wooldridge,et al.  Agent-Oriented Software Engineering: The State of the Art , 2009, AOSE.

[112]  Keith L. Clark,et al.  Go! — A Multi-Paradigm Programming Language for Implementing Multi-Threaded Agents , 2004, Annals of Mathematics and Artificial Intelligence.

[113]  L. M. De Rijk Aristotle: Semantics and Ontology: Volume I: General Introduction. The Works on Logic , 2002 .

[114]  Jörg P. Müller,et al.  Agent UML: A Formalism for Specifying Multiagent Software Systems , 2001, Int. J. Softw. Eng. Knowl. Eng..

[115]  Jürgen Dix João Alexandre Leite Ken Satoh,et al.  Computational Logic in Multi-Agent Systems , 2014, Lecture Notes in Computer Science.

[116]  Anand S. Rao,et al.  Modeling Rational Agents within a BDI-Architecture , 1997, KR.

[117]  Jamal Bentahar,et al.  Symbolic Model Checking Commitment Protocols Using Reduction , 2010, DALT.

[118]  Grzegorz Rozenberg,et al.  Stepwise Refinement of Distributed Systems Models, Formalisms, Correctness , 1989, Lecture Notes in Computer Science.

[119]  Luciano Serafini,et al.  Distributed Description Logics: Assimilating Information from Peer Sources , 2003, J. Data Semant..

[120]  Evelina Lamma,et al.  A coordination protocol for abductive logic agents , 1997, 1997 IEEE International Conference on Intelligent Processing Systems (Cat. No.97TH8335).

[121]  Francisco Herrera,et al.  Explainable Artificial Intelligence (XAI): Concepts, Taxonomies, Opportunities and Challenges toward Responsible AI , 2020, Inf. Fusion.

[122]  Olivier Boissier,et al.  From Organisation Specification to Normative Programming in Multi-Agent Organisations , 2010, CLIMA.

[123]  Paola Mello,et al.  Social Commitments in Time: Satisfied or Compensated , 2009, DALT.

[124]  John Wylie Lloyd,et al.  Foundations of Logic Programming , 1987, Symbolic Computation.

[125]  Hector J. Levesque,et al.  ConGolog, a concurrent programming language based on the situation calculus , 2000, Artif. Intell..

[126]  Stefania Costantini,et al.  Augmenting Agent Computational Environments with Quantitative Reasoning Modules and Customizable Bridge Rules , 2016, AAMAS Workshops.

[127]  Tom Schrijvers,et al.  Under Consideration for Publication in Theory and Practice of Logic Programming Swi-prolog , 2022 .

[128]  Matteo Baldoni,et al.  Declarative Agent Languages and Technologies X , 2012, Lecture Notes in Computer Science.

[129]  Henry Prakken,et al.  An abstract framework for argumentation with structured arguments , 2010, Argument Comput..

[130]  Michael Wooldridge,et al.  MAGENTA technology: multi-agent systems for industrial logistics , 2005, AAMAS '05.

[131]  Thomas Linsbichler,et al.  Summary Report of the Second International Competition on Computational Models of Argumentation , 2018, AI Mag..

[132]  Danny B. Lange,et al.  Programming and Deploying Java¿ Mobile Agents with Aglets¿ , 1998 .

[133]  Sean Luke,et al.  MASON: A Multiagent Simulation Environment , 2005, Simul..

[134]  Michael Wooldridge,et al.  Model Checking Multi-Agent Programs with CASP , 2003, CAV.

[135]  Keith L. Clark,et al.  April - Agent PRocess Interaction Language , 1995, ECAI Workshop on Agent Theories, Architectures, and Languages.

[136]  Koen V. Hindriks,et al.  Combining Multiple Knowledge Representation Technologies into Agent Programming Languages , 2008, DALT.

[137]  Agostino Poggi,et al.  JADE - A Java Agent Development Framework , 2005, Multi-Agent Programming.

[138]  Marcello M. Bonsangue,et al.  Theory and Practice of Formal Methods : Essays Dedicated to Frank de Boer on the Occasion of His 60th Birthday , 2016 .

[139]  Lars-Åke Fredlund,et al.  Pitfalls of Jason Concurrency , 2018, EMAS@AAMAS.

[140]  Andrea Omicini,et al.  tu Prolog: A Light-Weight Prolog for Internet Applications and Infrastructures , 2001, PADL.

[141]  Davide Ancona,et al.  Automatic Generation of Self-monitoring MASs from Multiparty Global Session Types in Jason , 2012, DALT.

[142]  Viviana Mascardi,et al.  Logic Programming and Multi-Agent Systems: A Synergic Combination for Applications and Semantics , 1999, The Logic Programming Paradigm.

[143]  Andrea Bracciali,et al.  PROSOCS: A platform for programming software agents in computational logic , 2004 .

[144]  Victor W. Marek,et al.  The Logic Programming Paradigm: A 25-Year Perspective , 2011 .

[145]  SagonasKonstantinos,et al.  XSB as an efficient deductive database engine , 1994 .

[146]  Agostino Dovier,et al.  A 25-Year Perspective on Logic Programming: Achievements of the Italian Association for Logic Programming, GULP , 2010, 25 Years GULP.

[147]  Davide Ancona,et al.  Distributed Runtime Verification of JADE Multiagent Systems , 2014, IDC.

[148]  Alessandra Russo,et al.  Inductive Logic Programming as Abductive Search , 2010, ICLP.

[149]  R. Hilpinen Deontic Logic: Introductory and Systematic Readings , 1981 .

[150]  Ingmar Pörn,et al.  POSITION AND CHANGE: A Study in Law and Logic , 1978 .

[151]  Michael Thielscher,et al.  A Framework for Integrating Symbolic and Sub-Symbolic Representations , 2016, IJCAI.

[152]  José Carlos González,et al.  Analysis and Design of multiagent systems using MAS-CommonKADS , 1998 .

[153]  Paolo Mancarella,et al.  Abductive Logic Programming , 1992, LPNMR.

[154]  Luca Franceschini,et al.  RML: runtime monitoring language: a system-agnostic DSL for runtime verification , 2019, Programming.

[155]  Mehdi Dastani,et al.  Belief Caching in 2APL , 2013, EMAS@AAMAS.

[156]  Stefania Costantini,et al.  Towards Active Logic Programming , 2014, ArXiv.

[157]  Nils J. Nilsson,et al.  Teleo-Reactive Programs and the Triple-Tower Architecture , 2001, Electron. Trans. Artif. Intell..

[158]  Monica S. Lam,et al.  Jade: a high-level, machine-independent language for parallel programming , 1993, Computer.

[159]  Amal El Fallah Seghrouchni,et al.  CLAIM: A Computational Language for Autonomous, Intelligent and Mobile Agents , 2003, PROMAS.

[160]  João Leite,et al.  Languages, Methodologies, and Development Tools for Multi-Agent Systems , 2010, Lecture Notes in Computer Science.

[161]  Teresa Alsinet,et al.  RP-DeLP: a weighted defeasible argumentation framework based on a recursive semantics , 2016, J. Log. Comput..

[162]  Stefania Costantini,et al.  DALI for Cognitive Robotics: Principles and Prototype Implementation , 2017, PADL.

[163]  Stefano Bistarelli,et al.  Enumerating Extensions on Random Abstract-AFs with ArgTools, Aspartix, ConArg2, and Dung-O-Matic , 2014, CLIMA.

[164]  Krysia Broda,et al.  DARE: a system for distributed abductive reasoning , 2008, Autonomous Agents and Multi-Agent Systems.

[165]  Yoav Shoham Agent-Oriented Programming , 1993, Artif. Intell..

[166]  Stefania Costantini,et al.  A Heuristic Approach to P2P Negotiation , 2008, CLIMA.

[167]  Tibor Bosse,et al.  LEADSTO: A Language and Environment for Analysis of Dynamics by SimulaTiOn , 2005, IEA/AIE.

[168]  Olivier Boissier,et al.  MOISE+: towards a structural, functional, and deontic model for MAS organization , 2002, AAMAS '02.

[169]  Viviana Mascardi,et al.  Reasoning About Agents' Interaction Protocols Inside DCaseLP , 2004, DALT.

[170]  Ron van der Meyden,et al.  MCK: Model Checking the Logic of Knowledge , 2004, CAV.

[171]  Ralf Sesseler,et al.  Eine modulare Architektur für dienstbasierte Interaktionen zwischen Agenten , 2002 .

[172]  Barbara Dunin-Keplicz,et al.  Engineering Multi-Agent Systems , 2018, Lecture Notes in Computer Science.

[173]  José Júlio Alferes,et al.  Implementing Query Answering for Hybrid MKNF Knowledge Bases , 2010, PADL.

[174]  Paulo S. C. Alencar,et al.  Taming Agents and Objects in Software Engineering , 2002, SELMAS.

[175]  Michael Wooldridge,et al.  Programming Multi-Agent Systems in AgentSpeak using Jason (Wiley Series in Agent Technology) , 2007 .

[176]  Matteo Baldoni,et al.  Declarative Agent Languages and Technologies IV, 4th International Workshop, DALT 2006, Hakodate, Japan, May 8, 2006, Selected, Revised and Invited Papers , 2006, DALT.

[177]  Koen V. Hindriks,et al.  Programming Rational Agents in GOAL , 2009, Multi-Agent Programming, Languages, Tools and Applications.

[178]  Brian F. Chellas Modal Logic: Normal systems of modal logic , 1980 .

[179]  Andrea Omicini,et al.  Declarative Agent Languages and Technologies III , 2005, Lecture Notes in Computer Science.

[180]  Viviana Mascardi,et al.  Agents, Multi-Agent Systems and Declarative Programming: What, When, Where, Why, Who, How? , 2010, 25 Years GULP.

[181]  Michael Fisher,et al.  A Normal Form for First-Order Temporal Formulae , 1992, CADE.

[182]  M. Clavel,et al.  Principles of Maude , 1996, WRLA.

[183]  Chris Reed,et al.  Argumentation Schemes , 2008 .

[184]  Vladimir Lifschitz,et al.  Action Languages, Answer Sets, and Planning , 1999, The Logic Programming Paradigm.

[185]  Ken Satoh,et al.  Computational Logic in Multi-Agent Systems, 8th International Workshop, CLIMA VIII, Porto, Portugal, September 10-11, 2007. Revised Selected and Invited Papers , 2008, CLIMA.

[186]  Ilkka Niemelä,et al.  The Smodels System , 2001, LPNMR.

[187]  Donald Nute,et al.  Defeasible Logic , 1994, INAP.

[188]  John L. Pollock,et al.  A General-Purpose Defeasible Reasoner , 1996, J. Appl. Non Class. Logics.

[189]  Randal E. Bryant,et al.  Graph-Based Algorithms for Boolean Function Manipulation , 1986, IEEE Transactions on Computers.

[190]  Andrea Omicini,et al.  SODA: Societies and Infrastructures in the Analysis and Design of Agent-Based Systems , 2000, AOSE.

[191]  Hector J. Levesque,et al.  GOLOG: A Logic Programming Language for Dynamic Domains , 1997, J. Log. Program..

[192]  Corrado Santoro,et al.  eXAT: an Experimental Tool for Programming Multi-Agent Systems in Erlang , 2003, WOA.

[193]  Franco Zambonelli,et al.  Coordination for Internet Application Development , 1999, Autonomous Agents and Multi-Agent Systems.

[194]  Ladislav Hluchý,et al.  AgentOWL: Semantic Knowledge Model and Agent Architecture , 2012, Comput. Artif. Intell..

[195]  Andrea Omicini,et al.  Description spaces with fuzziness , 2011, SAC '11.

[196]  Viviana Mascardi,et al.  Specification and Simulation of Multi-Agent Systems in CaseLP , 1999, APPIA-GULP-PRODE.

[197]  Enrico Giunchiglia,et al.  Nonmonotonic causal theories , 2004, Artif. Intell..

[198]  Koen V. Hindriks,et al.  Model Checking Agent Programs by Using the Program Interpreter , 2010, CLIMA.

[199]  Andrea Omicini,et al.  Situating A&A ReSpecT for Pervasive Environment Applications , 2008, 2008 IEEE 17th Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises.

[200]  M. Wooldridge,et al.  On the Formal Semantics of Speech-Act Based Communication in an Agent-Oriented Programming Language , 2007, J. Artif. Intell. Res..

[201]  H. Lan,et al.  SWRL : A semantic Web rule language combining OWL and ruleML , 2004 .

[202]  Andrea Omicini,et al.  Distributed Workflow upon Linkable Coordination Artifacts , 2006, COORDINATION.

[203]  Mirjana Ivanović,et al.  How Research Achievements Can Influence Delivering of a Course - Siebog Agent Middleware , 2018, KES-AMSTA.

[204]  Viviana Mascardi,et al.  Logic-based specification languages for intelligent software agents , 2003, Theory and Practice of Logic Programming.

[205]  Jessika Schulze,et al.  Handbook Of Logic In Artificial Intelligence And Logic Programming , 2016 .

[206]  Andrea Omicini,et al.  Injecting (Micro)Intelligence in the IoT: Logic-Based Approaches for (M)MAS , 2018, MMAS.

[207]  Marco Colombetti,et al.  Defining interaction protocols using a commitment-based agent communication language , 2003, AAMAS '03.

[208]  C. Mulrow,et al.  Systematic Reviews: Rationale for systematic reviews , 1994, BMJ.

[209]  Koen V. Hindriks,et al.  Using Automatic Failure Detection for Cognitive Agents in Eclipse (AAMAS 2016 DEMONSTRATION) , 2016, EMAS@AAMAS.

[210]  Nicholas R. Jennings,et al.  DESIRE: Modelling Multi-Agent Systems in a Compositional Formal Framework , 1997, Int. J. Cooperative Inf. Syst..

[211]  Michael Wooldridge,et al.  Agent Theories, Architectures, and Languages: A Bibliography , 1995, ATAL.

[212]  Angelo Ferrando,et al.  Comparing Trace Expressions and Linear Temporal Logic for Runtime Verification , 2016, Theory and Practice of Formal Methods.

[213]  Jorge J. Gómez-Sanz,et al.  Programming Multi-Agent Systems , 2003, Lecture Notes in Computer Science.

[214]  Andrea Omicini,et al.  Extending Logic Programming with Labelled Variables: Model and Semantics , 2018, Fundam. Informaticae.

[215]  Martin K. Purvis,et al.  Institutions in the OPAL multi-agent system , 2006, J. Intell. Fuzzy Syst..

[216]  Paul Tarau,et al.  Jinni: a Lightweight Java-based Logic Engine for Internet Programming , 1998, Implementation Technology for Programming Languages based on Logic.

[217]  C. R. Ramakrishnan,et al.  Modeling and Verification of Distributed Autonomous Agents Using Logic Programming , 2004, DALT.

[218]  Stefania Costantini,et al.  A Multi-Agent System for Industrial Fault Detection and Repair , 2012, PAAMS.

[219]  Vipul Kashyap,et al.  InfoSleuth: Semantic Integration of Information in Open and Dynamic Environments (Experience Paper) , 1997, SIGMOD Conference.

[220]  Michael Wooldridge,et al.  The dMARS Architecture: A Specification of the Distributed Multi-Agent Reasoning System , 2004, Autonomous Agents and Multi-Agent Systems.

[221]  Rafael H. Bordini,et al.  Model-driven engineering of multi-agent systems based on ontologies , 2017, Appl. Ontology.

[222]  Paola Mello,et al.  B-tropos : agent-oriented requirements engineering meets computational logic for declarative business process modeling and verification , 2008 .

[223]  Nicholas R. Jennings,et al.  Intelligent agents: theory and practice , 1995, The Knowledge Engineering Review.

[224]  Franco Zambonelli,et al.  Twenty years of coordination technologies: COORDINATION contribution to the state of art , 2020, J. Log. Algebraic Methods Program..

[225]  Marina De Vos,et al.  InstQL: A Query Language for Virtual Institutions Using Answer Set Programming , 2009, CLIMA.

[226]  Stéphane Galland,et al.  SARL: A General-Purpose Agent-Oriented Programming Language , 2014, 2014 IEEE/WIC/ACM International Joint Conferences on Web Intelligence (WI) and Intelligent Agent Technologies (IAT).

[227]  Corrado Santoro,et al.  Using the Erlang language for multi-agent systems implementation , 2005, IEEE/WIC/ACM International Conference on Intelligent Agent Technology.

[228]  Kalliopi Kravari,et al.  EMERALD: A Multi-Agent System for Knowledge-Based Reasoning Interoperability in the Semantic Web , 2010, SETN.

[229]  Amal El Fallah Seghrouchni,et al.  CLAIM and SyMPA: A Programming Environment for Intelligent and Mobile Agents , 2005, Multi-Agent Programming.

[230]  Jan Odelstad,et al.  jDALMAS: A Java/Prolog Framework for Deontic Action-Logic Multi-Agent Systems , 2009, KES-AMSTA.

[231]  Rafael H. Bordini,et al.  AgentSpeak(ER): Enhanced Encapsulation in Agent Plans , 2018, EMAS@AAMAS.

[232]  Enrico Pontelli,et al.  Construction of an Agent-Based Framework for Evolutionary Biology: A Progress Report , 2004, DALT.

[233]  Michael Gelfond,et al.  Representing Action and Change by Logic Programs , 1993, J. Log. Program..

[234]  Mehdi Dastani,et al.  Operational Semantics for BDI Modules in Multi-agent Programming , 2009, CLIMA.

[235]  Angelo Ferrando,et al.  Parametric Runtime Verification of Multiagent Systems , 2017, AAMAS.

[236]  Miguel A. Sanz-Bobi,et al.  CLELIA: a multi-agent system for publishing printed and electronic media , 2005, Expert Syst. Appl..

[237]  W. van der Hoek,et al.  Agent Programming with Declarative Goals , 2000, ATAL.

[238]  Pedro Contreras,et al.  A virtual e-retailing environment in GOLEM , 2008 .

[239]  Akihiko Ohsuga,et al.  A New HTN Planning Framework for Agents in Dynamic Environments , 2004, CLIMA.

[240]  Klaus Fischer,et al.  A platform-independent metamodel for multiagent systems , 2008, Autonomous Agents and Multi-Agent Systems.

[241]  Michael Winikoff,et al.  Enhancing Commitment Machines , 2004, DALT.

[242]  Steve Cassidy,et al.  DASMAS: dialogue based automation of semantic interoperability in multi agent systems , 2005 .

[243]  Olivier Boissier,et al.  Multi-agent oriented programming with JaCaMo , 2013, Sci. Comput. Program..

[244]  Diego Alonso,et al.  A systematic literature review of the Teleo-Reactive paradigm , 2012, Artificial Intelligence Review.

[245]  Rafael H. Bordini,et al.  BDI Agent Programming in AgentSpeak Using Jason (Tutorial Paper) , 2005, CLIMA.

[246]  Koen V. Hindriks,et al.  Using Temporal Logic to Integrate Goals and Qualitative Preferences into Agent Programming , 2008, DALT.

[247]  Marta Z. Kwiatkowska,et al.  PRISM: Probabilistic Symbolic Model Checker , 2002, Computer Performance Evaluation / TOOLS.

[248]  Andrea Omicini,et al.  Declarative Agent Languages and Technologies III: Third International Workshop, DALT 2005, Utrecht, The Netherlands, July 25, 2005, Selected and Revised ... / Lecture Notes in Artificial Intelligence) , 2006 .

[249]  Paolo Torroni,et al.  COMPUTATIONAL LOGICS AND AGENTS: A ROAD MAP OF CURRENT TECHNOLOGIES AND FUTURE TRENDS , 2007, Comput. Intell..

[250]  Yoav Shoham,et al.  AGENT0: A Simple Agent Language and Its Interpreter , 1991, AAAI.

[251]  Clare Dixon,et al.  Verification within the KARO Agent Theory , 2000, FAABS.

[252]  Minjiang Chen,et al.  Design of a multi-agent system for distributed voltage regulation , 2017, 2017 19th International Conference on Intelligent System Application to Power Systems (ISAP).

[253]  Chandrakant D. Patel,et al.  Everything as a Service: Powering the New Information Economy , 2011, Computer.

[254]  Federico Bergenti,et al.  An Introduction to the JADEL Programming Language , 2014, 2014 IEEE 26th International Conference on Tools with Artificial Intelligence.

[255]  Javier Vázquez-Salceda,et al.  OMNI: Introducing Social Structure, Norms and Ontologies into Agent Organizations , 2004, PROMAS.

[256]  Michael Fisher,et al.  MetateM: The Story so Far , 2005, PROMAS.

[257]  Douglas Walton,et al.  Argumentation Schemes by Douglas Walton , 2008 .

[258]  Amir Pnueli,et al.  The temporal logic of programs , 1977, 18th Annual Symposium on Foundations of Computer Science (sfcs 1977).

[259]  Luigi Ceccaroni,et al.  OntoWEDSS - An Ontology-based Environmental Decision-Support System for the management of Wastewater treatment plants , 2001 .

[260]  Andrea Omicini,et al.  Logic Programming as a Service , 2018, Theory Pract. Log. Program..

[261]  Phan Minh Dung,et al.  On the Acceptability of Arguments and its Fundamental Role in Nonmonotonic Reasoning, Logic Programming and n-Person Games , 1995, Artif. Intell..

[262]  Paolo Torroni,et al.  Computational Logic in Multi-Agent Systems. CLIMA 2011. Lecture Notes in Computer Science, vol 6814 , 2011 .

[263]  Andrea Omicini,et al.  Semantic tuple centres , 2013, Sci. Comput. Program..

[264]  José Júlio Alferes,et al.  $$\mathcal{M}\mathcal{I}\mathcal{N}\mathcal{E}\mathcal{R}\mathcal{V}\mathcal{A}$$- A Dynamic Logic Programming Agent Architecture , 2001 .

[265]  A MusenMark,et al.  The evolution of Protgé , 2003 .

[266]  Robert A. Kowalski,et al.  The Iff Proof Procedure for Abductive Logic Programming , 1997, J. Log. Program..

[267]  Lars Lindahl,et al.  Position and change , 1977 .

[268]  Rudi Studer,et al.  The Semantic Web: Research and Applications , 2004, Lecture Notes in Computer Science.

[269]  S. Rebecca Thomas,et al.  The PLACA Agent Programming Language , 1995, ECAI Workshop on Agent Theories, Architectures, and Languages.

[270]  J. W. Lloyd,et al.  Foundations of logic programming; (2nd extended ed.) , 1987 .

[271]  Stefan Woltran,et al.  Computational Logic in Multi-Agent Systems , 2013, Lecture Notes in Computer Science.

[272]  Thomas A. Henzinger,et al.  Alternating-time temporal logic , 2002, JACM.

[273]  Luciano Baresi,et al.  Engineering Multi-Agent Systems , 2015, Lecture Notes in Computer Science.

[274]  S. Kanger New Foundations for Ethical Theory , 1970 .

[275]  Peter Norvig,et al.  Artificial Intelligence: A Modern Approach , 1995 .

[276]  Edmund M. Clarke,et al.  Design and Synthesis of Synchronization Skeletons Using Branching-Time Temporal Logic , 1981, Logic of Programs.

[277]  José Júlio Alferes,et al.  MINERVA - A Dynamic Logic Programming Agent Architecture , 2001, ATAL.

[278]  João Leite,et al.  EVOLP: An Implementation , 2007, CLIMA.

[279]  Katsumi Inoue,et al.  Computational Logic in Multi-Agent Systems, 7th International Workshop, CLIMA VII, Hakodate, Japan, May 8-9, 2006, Revised Selected and Invited Papers , 2007, CLIMA.

[280]  Koen V. Hindriks,et al.  A verification framework for agent programming with declarative goals , 2007, J. Appl. Log..

[281]  Keith L. Clark,et al.  Ontology oriented programming in go! , 2006, Applied Intelligence.

[282]  Amal El Fallah Seghrouchni,et al.  Temporal Planning in Dynamic Environments for P-CLAIM Agents , 2009, MALLOW.

[283]  Franco Zambonelli,et al.  Software Engineering for Large-Scale Multi-Agent Systems , 2003, Lecture Notes in Computer Science.

[284]  Yarden Katz,et al.  Pellet: A practical OWL-DL reasoner , 2007, J. Web Semant..

[285]  Luciano Serafini,et al.  DRAGO: Distributed Reasoning Architecture for the Semantic Web , 2005, ESWC.

[286]  Robert Demolombe,et al.  Intention Recognition in the Situation Calculus and Probability Theory Frameworks , 2005, CLIMA.

[287]  John-Jules Ch. Meyer,et al.  Model Checking Normative Agent Organisations , 2009, CLIMA.

[288]  John Bruntse Larsen Adding Organizational Reasoning to Agent-Based Simulations in GAMA , 2018, EMAS@AAMAS.

[289]  Paola Mello,et al.  -Tropos , 2008, CLIMA.

[290]  Gert Smolka,et al.  Oz - A Programming Language for Multi-Agent Systems , 1993, IJCAI.

[291]  John Yen,et al.  The Semantics of MALLET-An Agent Teamwork Encoding Language , 2004, DALT.

[292]  Jürgen Dix,et al.  Multi-Agent Programming , 2009, Springer US.

[293]  Jonas Schmitt Computational Logic in Multi-Agent Systems , 2009, Lecture Notes in Computer Science.

[294]  Jürgen Dix,et al.  Engineering Multi-Agent Systems , 2014, Lecture Notes in Computer Science.

[295]  Michael Luck,et al.  Leveraging New Plans in AgentSpeak(PL) , 2008, DALT.

[296]  Guido Governatori,et al.  The Making of SPINdle , 2009, RuleML.

[297]  Aaron Helsinger,et al.  Cougaar: a scalable, distributed multi-agent architecture , 2004, 2004 IEEE International Conference on Systems, Man and Cybernetics (IEEE Cat. No.04CH37583).

[298]  Donald Nute,et al.  Defeasible Reasoning: A Philosophical Analysis in Prolog , 1988 .

[299]  Koen V. Hindriks,et al.  Agent Programming in 3APL , 1999, Autonomous Agents and Multi-Agent Systems.

[300]  Joxan Jaffar,et al.  Constraint logic programming , 1987, POPL '87.

[301]  LNAI Founding,et al.  Agent and Multi-Agent Systems. Technologies and Applications , 2012, Lecture Notes in Computer Science.

[302]  Konstantinos Sagonas,et al.  XSB as an efficient deductive database engine , 1994, SIGMOD '94.

[303]  Peter Van Roy,et al.  Mozart: a programming system for agent applications , 1999 .

[304]  Dov M. Gabbay,et al.  Modal and temporal logic programming , 1987 .

[305]  Davide Ancona,et al.  CooL-AgentSpeak: Endowing AgentSpeak-DL agents with plan exchange and ontology services , 2014, Web Intell. Agent Syst..

[306]  J. Higgins,et al.  Cochrane Handbook for Systematic Reviews of Interventions , 2010, International Coaching Psychology Review.

[307]  Rem W. Collier,et al.  Reflecting on Agent Programming with AgentSpeak(L) , 2015, PRIMA.

[308]  Evelina Lamma,et al.  Verifiable agent interaction in abductive logic programming: The SCIFF framework , 2008, TOCL.

[309]  Franco Zambonelli,et al.  MAS as Complex Systems: A View on the Role of Declarative Approaches , 2003, DALT.

[310]  K. Mani Chandy,et al.  Parallel program design - a foundation , 1988 .

[311]  Katsumi Inoue,et al.  Probabilistic Rule Learning in Nonmonotonic Domains , 2011, CLIMA.

[312]  Shuliang Li,et al.  AgentStra: an Internet-based multi-agent intelligent system for strategic decision-making , 2007, Expert Syst. Appl..

[313]  Andrea Omicini,et al.  Timed environment for web agents , 2007, Web Intell. Agent Syst..

[314]  Alessio Lomuscio,et al.  MCMAS: an open-source model checker for the verification of multi-agent systems , 2017, International Journal on Software Tools for Technology Transfer.

[315]  Stan Matwin,et al.  Negoplan: an expert system shell for negotiation support , 1989, IEEE Expert.

[316]  Rafael H. Bordini,et al.  JASDL: A Practical Programming Approach Combining Agent and Semantic Web Technologies , 2008, DALT.

[317]  Andrea Omicini,et al.  TuSoW: Tuple Spaces for Edge Computing , 2019, 2019 28th International Conference on Computer Communication and Networks (ICCCN).

[318]  Mark R. Cutkosky,et al.  PACT: an experiment in integrating concurrent engineering systems , 1993, Computer.

[319]  Cristina Baroglio,et al.  A Generalized Commitment Machine for 2CL Protocols and Its Implementation , 2012, DALT.

[320]  Katia Sycara,et al.  Persuasive argumentation in negotiation , 1990 .

[321]  Matthias Thimm,et al.  Realizing Argumentation in Multi-agent Systems Using Defeasible Logic Programming , 2009, ArgMAS.

[322]  Philippe Bretier,et al.  A Rational Agent as the Kernel of a Cooperative Spoken Dialogue System: Implementing a Logical Theory of Interaction , 1996, ATAL.

[323]  Stefania Costantini,et al.  Extending and Implementing RASP , 2010, Fundam. Informaticae.

[324]  Evelina Lamma,et al.  Cooperation and Competition in ALIAS: A Logic Framework for Agents that Negotiate , 2004, Annals of Mathematics and Artificial Intelligence.

[325]  Guillermo Ricardo Simari,et al.  Defeasible logic programming: an argumentative approach , 2003, Theory and Practice of Logic Programming.

[326]  Francesca Toni,et al.  Multi-agent Systems in Computational Logic: Challenges and Outcomes of the SOCS Project , 2005, CLIMA.

[327]  V. S. Costa,et al.  The YAP Prolog system , 2011, Theory and Practice of Logic Programming.

[328]  Munindar P. Singh,et al.  Cupid: Commitments in Relational Algebra , 2015, AAAI.

[329]  Tetsuo Hasegawa,et al.  Dynagent: An Incremental Forward-Chaining HTN Planning Agent in Dynamic Domains , 2005, DALT.

[330]  Teresa Alsinet,et al.  Web Based System for Weighted Defeasible Argumentation , 2013, CLIMA.

[331]  Tiziana Margaria,et al.  Tools and algorithms for the construction and analysis of systems: a special issue for TACAS 2017 , 2001, International Journal on Software Tools for Technology Transfer.

[332]  Franco Zambonelli,et al.  MARS: A Programmable Coordination Architecture for Mobile Agents , 2000, IEEE Internet Comput..

[333]  Rafael H. Bordini,et al.  Semantic Representations of Agent Plans and Planning Problem Domains , 2014, EMAS@AAMAS.

[334]  Tomás Bures,et al.  Logic-based modeling of information transfer in cyber-physical multi-agent systems , 2016, Future Gener. Comput. Syst..

[335]  Serge Abiteboul,et al.  Data Functions, Datalog and Negation (Extended Abstract). , 1988, SIGMOD 1988.

[336]  Michele Tarsilla Cochrane Handbook for Systematic Reviews of Interventions , 2010, Journal of MultiDisciplinary Evaluation.

[337]  Robert A. Kowalski,et al.  From logic programming towards multi‐agent systems , 1999, Annals of Mathematics and Artificial Intelligence.

[338]  Tao Jiang,et al.  AOSDE: an agent-oriented software development environment , 1998, Proceedings International Conference on Multi Agent Systems (Cat. No.98EX160).

[339]  Amparo Alonso-Betanzos,et al.  A tool for agent communication in Mozart/Oz , 2005, IEEE/WIC/ACM International Conference on Intelligent Agent Technology.

[340]  Gregory M. P. O'Hare,et al.  Agent Factory Micro Edition: A Framework for Ambient Applications , 2006, International Conference on Computational Science.

[341]  M. Birna van Riemsdijk,et al.  Agent Programming in Dribble: From Beliefs to Goals with Plans , 2002, FAABS.

[342]  Gregory M. P. O'Hare,et al.  Agent Factory: A Framework for Prototyping Logic-Based AOP Languages , 2011, MATES.

[343]  James A. Hendler,et al.  Semantic Web and Declarative Agent Languages and Technologies: Current and Future Trends - (Position Paper) , 2012, DALT.

[344]  Pearl Brereton,et al.  Systematic literature reviews in software engineering - A systematic literature review , 2009, Inf. Softw. Technol..

[345]  Karem A. Sakallah,et al.  Algorithms for Computing Minimal Unsatisfiable Subsets of Constraints , 2007, Journal of Automated Reasoning.

[346]  Paola Mello,et al.  Verifying A-Priori the Composition of Declarative Specified Services , 2009, MALLOW.

[347]  Wojciech Jamroga,et al.  Synthesis and Verification of Uniform Strategies for Multi-agent Systems , 2014, CLIMA.

[348]  Stephen Muggleton,et al.  Inverse entailment and progol , 1995, New Generation Computing.

[349]  Marcelo Finger,et al.  Metatem at work: modelling reactive systems using executable temporal logic , 1993 .

[350]  Magnus Hjelmblom Deontic action-logic multi-agent systems in Prolog , 2008 .

[351]  James D. Hollan,et al.  Distributed cognition: toward a new foundation for human-computer interaction research , 2000, TCHI.

[352]  OstrowskiMax,et al.  Potassco: The Potsdam Answer Set Solving Collection , 2011 .

[353]  Rem W. Collier,et al.  ACRE: Agent Communication Reasoning Engine , 2010, MALLOW.

[354]  Cristina Baroglio,et al.  Engineering commitment-based business protocols with the 2CL methodology , 2014, Autonomous Agents and Multi-Agent Systems.

[355]  Álvaro F. Moreira,et al.  Agent-Oriented Programming with Underlying Ontological Reasoning , 2005, DALT.

[356]  Robert B. Ross,et al.  IMPACT: the interactive Maryland platform for agents collaborating together , 1998, Proceedings International Conference on Multi Agent Systems (Cat. No.98EX160).

[357]  Cristina Baroglio,et al.  Constraints among Commitments: Regulative Specification of Interaction Protocols , 2010, CILC.

[358]  Ernest Friedman Hill,et al.  Jess in Action: Java Rule-Based Systems , 2003 .

[359]  John McCarthy,et al.  Recursive functions of symbolic expressions and their computation by machine, Part I , 1960, Commun. ACM.

[360]  Jan Keiser,et al.  JIAC V: A MAS framework for industrial applications , 2013, AAMAS.

[361]  Marco Lützenberger,et al.  Programming of Multiagent Applications with JIAC , 2015 .

[362]  R. Atkinson,et al.  Position and change : a study in law and logic , 1979 .

[363]  Pavel Vrba,et al.  JADE-JBossESB gateway: Integration of multi-agent system with enterprise service bus , 2014, 2014 IEEE International Conference on Systems, Man, and Cybernetics (SMC).

[364]  Michael Winikoff,et al.  JACKTM Intelligent Agents: An Industrial Strength Platform , 2005, Multi-Agent Programming.

[365]  Andrea Omicini,et al.  Environment as a first class abstraction in multiagent systems , 2007, Autonomous Agents and Multi-Agent Systems.

[366]  Franco Zambonelli,et al.  Infrastructures for the environment of multiagent systems , 2007, Autonomous Agents and Multi-Agent Systems.

[367]  Marie-Pierre Gleizes,et al.  A Stepwise Refinement Based Development of Self-Organizing Multi-Agent Systems: Application to the Foraging Ants , 2014, EMAS@AAMAS.

[368]  Pengfei Hao,et al.  A Heading Maintaining Oriented Compression Algorithm for GPS Trajectory Data , 2019, Informatica.

[369]  Alessandro Ricci,et al.  Evaluating Different Concurrency Configurations for Executing Multi-Agent Systems , 2015, EMAS@AAMAS.

[370]  Wojciech Penczek,et al.  Comparing BDD and SAT Based Techniques for Model Checking Chaum's Dining Cryptographers Protocol , 2006, Fundam. Informaticae.

[371]  Lakhmi C. Jain,et al.  Agent and Multi-Agent Systems: Technologies and Applications , 2009, Lecture Notes in Computer Science.

[372]  Jürgen Dix,et al.  Multi-Agent Programming: Languages, Tools and Applications , 2009 .

[373]  Anand S. Rao,et al.  AgentSpeak(L): BDI Agents Speak Out in a Logical Computable Language , 1996, MAAMAW.

[374]  Sahin Albayrak,et al.  JADL - An Agent Description Language for Smart Agents , 2006, DALT.

[375]  Ben C. Moszkowski,et al.  Executing temporal logic programs , 1986, Seminar on Concurrency.

[376]  Takao Kawamura,et al.  Maglog: A Mobile Agent Framework for Distributed Models , 2005, IASTED PDCS.

[377]  Tran Cao Son,et al.  Semantic Web Services , 2001, IEEE Intell. Syst..

[378]  Jørgen Villadsen,et al.  The AORTA Architecture: Integrating Organizational Reasoning in Jason , 2014, EMAS@AAMAS.

[379]  John Yen,et al.  CAST: Collaborative Agents for Simulating Teamwork , 2001, IJCAI.

[380]  Matthias Klusch,et al.  Matchmaking among Heterogeneous Agents on the Internet , 1999 .

[381]  Louise Dennis,et al.  Gwendolen : A BDI Language for Verifiable Agents , 2008 .