LightJason, a Highly Scalable and Concurrent Agent Framework: Overview and Application

Multiagent systems (MAS) provide useful abstractions for modelling and simulating complex socio-technical systems. However, existing open-source platforms suffer from serious issues including limited scalability, inflexible software architecture, and poor support for web deployment. This demo presents an overview and an application of LightJason, a highly scalable Java-based platform for agent-oriented programming (AOP) and simulation. We outline the architectural features of LightJason and showcase its applicability using an example of a browser-based web application implementing a traffic serious game devised to teach an interdisciplinary student team in MAS and AOP. Demonstration video: https://vimeo.com/lightjason/aamas2018

[1]  Alessandro Ricci,et al.  A Concurrent Architecture for Agent Reasoning Cycle Execution in Jason , 2015, EUMAS/AT.

[2]  Dídac Busquets,et al.  A Micro-Meso-Macro Approach to Intelligent Transportation Systems , 2012, 2012 IEEE Sixth International Conference on Self-Adaptive and Self-Organizing Systems Workshops.

[3]  Michael Schreckenberg,et al.  A cellular automaton model for freeway traffic , 1992 .

[4]  Daniel Krajzewicz,et al.  SUMO (Simulation of Urban MObility) - an open-source traffic simulation , 2002 .

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

[6]  Jörg P. Müller,et al.  Agent-Based Voting Architecture for Traffic Applications , 2015, MATES.

[7]  Jörg P. Müller,et al.  Passenger-Induced Delay Propagation: Agent-Based Simulation of Passengers in Rail Networks , 2017 .

[8]  Ana L. C. Bazzan,et al.  Multi-Agent Systems for Traffic and Transportation Engineering , 2009 .

[9]  Nicolas Lefebvre,et al.  MATSim-T , 2009, Multi-Agent Systems for Traffic and Transportation Engineering.

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

[11]  Munindar P. Singh Norms as a basis for governing sociotechnical systems , 2013, IJCAI.

[12]  Stephen D. Boyles,et al.  Real-time Adaptive Tolling Scheme for Optimized Social Welfare in Traffic Networks , 2017, AAMAS 2017.

[13]  Agostino Poggi,et al.  Developing Multi-agent Systems with JADE , 2007, ATAL.

[14]  Roger Hadgraft,et al.  The flipped classroom: practice and practices in higher education , 2017 .

[15]  Mike Eaton The flipped classroom , 2017, The clinical teacher.

[16]  Jörg P. Müller,et al.  LightJason - A BDI Framework Inspired by Jason , 2016, EUMAS/AT.

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