Agent Based Modelling and Simulation tools: A review of the state-of-art software

Computer Science Review - Tập 24 - Trang 13-33 - 2017
Sameera Abar1, Georgios K. Theodoropoulos2, Pierre Lemarinier3, Gregory M.P. O’Hare4
1School of Computer Science, University College Dublin / IBM Research, Dublin 4, Ireland
2Southern University of Science and Technology, Shenzhen, China
3High Performance Systems Group, IBM Research, Dublin 15, Ireland
4School of Computer Science, University College Dublin, Dublin 4, Ireland

Tài liệu tham khảo

Bandini, 2009, Agent based modeling and simulation: An informatics perspective, J. Artif. Soc. Soc. Simul., 12, 4 L. Haitao, C. Xiaomin, Multi-agent technology applied to mobile communication, in: Proceedings of the International Conference on Green Communications and Networks, in: C. Yang, M. Ma (Eds.), GCN’11, 2011. AgentBuilder®. Available Online: http://www.agentbuilder.com/Documentation/whyAgents.html  [Accessed: 09.01.17]. Malani, 2011, An introductory of a content provider agent in higher learning institutions, IJCSI Int. J. Comput. Sci. Issues, 8, 1 Zeid, 2003, vol. 2641, 161 Abar, 2010, A knowledge-based strategy for the automated support to network management tasks, IEICE Trans. Inf. Syst.: Spec. Sect. Knowl.-Based Softw. Eng. E93-D, 4, 774, 10.1587/transinf.E93.D.774 Zhou, 2007, Agent-based simulation of electricity markets: a survey of tools, Artif. Intell. Rev., 305, 10.1007/s10462-009-9105-x Singh, 2016, Integrating BDI agents with agent-based simulation platforms, Auton. Agents Multi-Agent Syst., 30, 1050, 10.1007/s10458-016-9332-x G.M.P. O’Hare, B. Duffy, R. Collier, C. Rooney, R. O’Donoghue, Agent factory: Towards social robots, in: Proceedings of the 1st International Workshop of Central and Eastern Europe on Multi-Agent Systems, CEEMAS, 1999. O’Hare, 1996 Bordini, 2006, A survey of programming languages and platforms for multi-agent systems, Informatica-(Ljubl.), 30, 33 R. Tynan, D. Marsh, D. O’Kane, G.M.P. O’Hare, Intelligent agents for wireless sensor networks, in: Proceedings of the Fourth International Joint Conference on Autonomous Agents and Multiagent Systems, AAMAS, 2005, pp. 1179–1180. O’Hare, 2006, Embedded agents: a paradigm for mobile services, Int. J. Web Grid Serv., 2, 379, 10.1504/IJWGS.2006.011711 C. Muldoon, G.M.P. O’Hare, M.J. O’Grady, R. Tynan, Agent migration and communication in WSNs, in: Proceedings of the Parallel and Distributed Computing, Applications and Technologies, PDCAT, 2008, pp. 425–430. Y.B. Moon, Simulation modeling for sustainability: A review of the literature. Mechanical and Aerospace Engineering, A Working Paper #15, SURFACE, Syracuse University Research Facility and Collaborative Environment, 2015. Internet Archive / Wayback Machine. Available Online: https://archive.org/index.php  [Accessed: 13.01.2017]. A. Serenko, M.G. DeGroote, Agent toolkits: a general overview of the market and an assessment of Instructor satisfaction with utilizing toolkits in the classroom, Working Paper #455, School of Business, McMaster University, Canada, 2002. F. Krebs, A. Ernst, A spatially explicit agent-based model of the diffusion of green electricity: Model setup and retrodictive validation, in: Proceedings of the Eleventh Social Simulation Conference, 2015. Allan, 2010 Niazi, 2009, Agent-based tools for modeling and simulation of self-organization in peer-to-peer, ad hoc, and other complex networks: A practical guide for network designers and developers, IEEE Commun. Mag., 47, 166, 10.1109/MCOM.2009.4804403 Negahban, 2014, Agent-based simulation applications in marketing research: An integrated review, J. Simul., 8, 129, 10.1057/jos.2013.21 C.J.E. Castle, A.T. Crooks, Principles and concepts of agent-based modelling for developing geospatial simulations, Working paper #110, Centre for Advanced Spatial Analysis (UCL), London, UK. 01, 2006. Tobias, 2004, Evaluation of free Java-libraries for social-scientific agent based simulation, J. Artif. Soc. Soc. Simul., 7 Kravari, 2015, A survey of agent platforms, J. Artif. Soc. Soc. Simul., 18, 11, 10.18564/jasss.2661 Nikolai, 2009, Tools of the trade: A survey of various agent based modeling platforms, J. Artif. Soc. Soc. Simul., 12 Wikipedia: Comparison of agent-based modeling software. Available Online: https://en.wikipedia.org/wiki/Comparison_of_agent-based_modeling_software  [Accessed: 10.01.17]. Gupta, 2011, A survey on comparative study of mobile agent platforms, Int. J. Eng. Sci. Technol., 3, 1943 Nguyen, 2002 Railsback, 2006, Agent-based simulation platforms: review and development recommendations, Simulation, 82, 609, 10.1177/0037549706073695 Theodoropoulos, 2009, Simulation engines for multi-agent systems, 77 Rousset, 2016, A survey on parallel and distributed multi-agent systems for high performance computing simulations, Comput. Sci. Rev., 22, 27, 10.1016/j.cosrev.2016.08.001 Macal, 2016, Everything you need to know about agent-based modelling and simulation, J. Simul., 10, 144, 10.1057/jos.2016.7 Marvuglia, 2017, A return on experience from the application of agent-based simulations coupled with life cycle assessment to model agricultural processes, J. Cleaner Prod., 142, 1539, 10.1016/j.jclepro.2016.11.150 Robertson, 2005, Agent-based modeling toolkits: NetLogo, repast, and swarm, book & resource reviews, Acad. Manag. Learn. Educ., 4, 525, 10.5465/amle.2005.19086798 North, 2007 E. Pignotti, P. Edwards, G. Polhill, N. Gotts, Supporting distributed simulation experiments using a semantic workflow framework & virtual machines, in: Proceedings of the 5th IEEE International Conference on e-Science, 2009. R. Axelrod, L. Tesfatsion, A guide for newcomers to agent-based modeling in the social sciences, 2005. Available Online: http://www2.econ.iastate.edu/tesfatsi/GuidetoABM.pdf  [Accessed: 15.01.17]. Tesfatsion, 2006, vol. 2, 1647, 10.1016/S1574-0021(05)02044-7 Railsback, 2012 Stroeve, 2017, Agent-based modelling and mental simulation for resilience engineering in air transport, Saf. Sci., 93, 29, 10.1016/j.ssci.2016.11.003 Groeneveld, 2017, Theoretical foundations of human decision-making in agent-based land use models - A review, Environ. Model. Softw., 87, 39, 10.1016/j.envsoft.2016.10.008 C.M. Macal, M.J. North, Agent-based modeling and simulation: ABMS Examples, in: Proceedings of the Winter Simulation Conference, in: S.J. Mason, R.R. Hill, L. Mönch, O. Rose, T. Jefferson, J.W. Fowler (Eds.), 2008, pp. 101–112. V. Suryanarayanan, G. Theodoropoulos, M. Lees, PDES-MAS: Distributed simulation of multi-agent systems, in: Proceedings of the International Conference on Computational Science, ICCS, 2013. Suryanarayanan, 2013, Synchronised range queries in distributed simulations of multi-agent systems, ACM Trans. Model. Comput. Simul., 23, 10.1145/2517449 Logan, 2001, The distributed simulation of agent-based systems, IEEE J.: Spec. Issue Agent-Oriented Softw. Approaches Distrib. Model. Simul., 89, 174, 10.1109/5.910853 Minson, 2008, Distributing RePast agent-based simulations with HLA, Comput. Concurrency Pract. Exp., 20, 1225, 10.1002/cpe.1280 Lees, 2007, Distributed simulation of agent-based systems in HLA, ACM Trans. Model. Comput. Simul., 17, 1049, 10.1145/1243991.1243992 Macal, 2008, Agent-based modeling and simulation for exascale computing, SciDAC Rev., 34 Theodoropoulos, 2006, Large scale distributed simulation on the grid Gilbert, 2002, Perspective: Platforms and methods for agent-based modeling, Proc. Natl. Acad. Sci., 99, 7197, 10.1073/pnas.072079499 Macal, 2010, Tutorial on agent-based modelling and simulation, J. Simul., 4, 151, 10.1057/jos.2010.3 Shiflet, 2014, An introduction to agent-based modeling for undergraduates, Procedia Comput. Sci., 29, 1392, 10.1016/j.procs.2014.05.126 Sun, 2016, Simple or complicated agent-based models? A complicated issue, Environ. Model. Softw., 86, 56, 10.1016/j.envsoft.2016.09.006