DEVS Modeling and Simulation Using BDI Agents: Preliminary Considerations

In this paper we propose a method for mapping DEVS simulation models to BDI multi-agent systems. Our work opens the possibility of reusing BDI multi-agent frameworks for the modeling and simulation of discrete event dynamic systems following the DEVS formalized approach. Moreover, thanks to the key features of the BDI architecture, we are are now able to systematically enhance simulation models with cognitive and intelligence aspects specific to BDI agents. Our method is demonstrated with the help of a simple, yet illustrative example that we developed using the Jason multi-agent systems development platform.

[1]  Gabriel A. Wainer,et al.  Discrete-Event Modeling and Simulation: A Practitioner's Approach , 2009 .

[2]  Vincent Chevrier,et al.  Combining DEVS with multi-agent concepts to design and simulate multi-models of complex systems (WIP) , 2015, SpringSim.

[3]  Costin Badica,et al.  Modeling and Enactment of Business Agents Using Jason , 2016, SETN.

[4]  Claudia S. Frydman,et al.  Restricting DEv-PROMELA with a hierarchy of simulation formalisms , 2017, SpringSim.

[5]  Frank Dignum,et al.  Simulation of intermediation using rich cognitive agents , 2010, Simul. Model. Pract. Theory.

[6]  Jean-Pierre Müller,et al.  Towards a Formal Semantics of Event-Based Multi-agent Simulations , 2009, MABS.

[7]  Michael Wooldridge,et al.  Applications of intelligent agents , 1998 .

[8]  Costin Badica,et al.  Simulation of Dynamic Systems Using BDI Agents: Initial Steps , 2016, IDC.

[9]  Hans Vangheluwe,et al.  An Introduction to Classic DEVS , 2017, ArXiv.

[10]  Frédérick Garcia,et al.  Towards a deliberative agent system based on DEVS formalism for application in agriculture , 2010, SummerSim.

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

[12]  Zoran Budimac,et al.  Software agents: Languages, tools, platforms , 2011, Comput. Sci. Inf. Syst..

[13]  Maximiliano Cristiá,et al.  Formalizing the Semantics of Modular DEVS Models with Temporal Logic , 2008 .

[14]  Bernard P. Zeigler,et al.  Theory of modeling and simulation , 1976 .

[15]  Costin Badica,et al.  Multi‐agent modelling and simulation of graph‐based predator–prey dynamic systems: A BDI approach , 2018, Expert Syst. J. Knowl. Eng..

[16]  A. S. Roa,et al.  AgentSpeak(L): BDI agents speak out in a logical computable language , 1996 .

[17]  Adelinde M. Uhrmacher,et al.  Modeling agents and their environment in Multi-Level-DEVS , 2012, Proceedings Title: Proceedings of the 2012 Winter Simulation Conference (WSC).

[18]  Alexander Verbraeck,et al.  A DEVS-based M&S method for large-scale multi-agent systems , 2013, SummerSim.

[19]  Yoav Shoham,et al.  Agent-Oriented Programming , 1992, Artif. Intell..

[20]  Hans Vangheluwe,et al.  An evaluation of DEVS simulation tools , 2017, Simul..

[21]  Lin Padgham,et al.  Integrating BDI Agents with Agent-Based Simulation Platforms , 2016, Autonomous Agents and Multi-Agent Systems.

[22]  Romain Franceschini,et al.  Agent-oriented approach based on discrete event systems (WIP) , 2013, SpringSim.