Agent Based Modeling and Simulation: An Informatics Perspective
Journal of Artificial Societies and Social Simulation
12 (4) 4
<https://www.jasss.org/12/4/4.html>
For information about citing this article, click here
Received: 11-Aug-2009 Accepted: 22-Aug-2009 Published: 31-Oct-2009
Figure 1. A general schema describing the usage of simulation as a predictive or explanatory instrument. |
Figure 2. An abstract model to analyze, describe and discuss different models, concrete simulation experiences, platforms legitimately claiming to adopt an agent-based approach. |
Figure 3. The proposed taxonomy of Agent Interaction Models. |
Figure 4. Layers and concerns of an Agent Communication Language. |
Figure 5. A conceptual diagram for a typical blackboard architecture, including two sample primitives of the Linda coordination model, that is, the output of a tuple into the blackboard (the out operation) and the non-destructive input of an agent from the blackboard (the read operation). |
Figure 6. A sample schema exemplifying an environment mediated form of interaction in which the spatial structure of the environment has a central role in determining the agents' perceptions and their possibility to interact. |
Figure 7.A screenshot of a NetLogo simulation applet, on the left, and a Repast simulation model, on the right. |
ARENTZE, T., Timmermans, H.J.P.: A Multiagent Model of Negotiation Processes Between Multiple Actors in Urban Developments: a Framework for and Results of Numerical Experiments. Environment and Planning B 30 (2003) 391-410
BALMER, M., Nagel, K.: Shape Morphing of Intersection Layouts Using Curb Side Oriented Driver Simulation. In van Leeuwen, J.P., Timmermans, H.J., eds.: Innovations in Design & Decision Support Systems in Architecture and Urban Planning, Springer-Verlag (2006) 167-183
BANDINI, S., Manzoni, S., Simone, C.: Heterogeneous Agents Situated in Heterogeneous Spaces. Applied Artificial Intelligence 16 (2002) 831-852
BANDINI, S., Manzoni, S., Vizzari, G.: Situated Cellular Agents: a Model to Simulate Crowding Dynamics. IEICE Transactions on Information and Systems: Special Issues on Cellular Automata E87-D (2004) 669-676
BANDINI, S., Petta, P., Vizzari, G., eds.: International Symposium on Agent Based Modeling and Simulation (ABModSim 2006). Volume Cybernetics and Systems 2006., Austrian Society for Cybernetic Studies (2006) 18th European Meeting on Cybernetics and Systems Research (EMCSR 2006).
BANDINI, S., Celada, F., Manzoni, S., Puzone, R., Vizzari, G.: Modelling the Immune System with Situated Agents. In Apolloni, B., Marinaro, M., Nicosia, G., Tagliaferri, R., eds.: Proceedings of WIRN/NAIS 2005. Volume 3931 of Lecture Notes in Computer Science., Springer-Verlag (2006) 231-243
BANDINI, S., Federici, M.L., Vizzari, G.: Situated Cellular Agents Approach to Crowd Modeling and Simulation. Cybernetics and Systems 38 (2007) 729-753
BANDINI, S., Petta, P., Vizzari, G., eds.: Second International Symposium on Agent Based Modeling and Simulation (ABModSim 2008). Volume Cybernetics and Systems 2008., Austrian Society for Cybernetic Studies (2008) 19th European Meeting on Cybernetics and Systems Research (EMCSR 2008).
BAR-YAM, Y.: Dynamics of Complex Systems. Addison Wesley, Reading, MA (1997)
BATTY, M.: Agent Based Pedestrian Modeling (editorial). Environment and Planning B: Planning and Design 28 (2001) 321-326
BAZZAN, A.L.C., Wahle, J., Klügl, F.: Agents in Traffic Modelling—from Reactive to Social Behavior. In Burgard, W., Christaller, T., Cremers, A.B., eds.: KI-99: Advances in Artificial Intelligence, 23rd Annual German Conference on Artificial Intelligence, Bonn, Germany, September 13-15, 1999, Proceedings. Volume 1701 of Lecture Notes in Computer Science., Springer-Verlar (1999) 303-306
BROOKS, R.A.: A Robust Layered Control System for a Mobile Robot. IEEE Journal of Robotics and Automation 2 (1986) 14-23
BROOKS, R.A.: Elephants Don't Play Chess. Robotics and Autonomous Systems 6 (1990) 3-15
BRUECKNER, S.: An Analytic Approach to Pheromone-Based Coordination. In: ICMAS, IEEE Computer Society (2000) 369-370
CABRI, G., Leonardi, L., Zambonelli, F.: Mars: a Programmable Coordination Architecture for Mobile Agents. IEEE Internet Computing 4 (2000) 26-35
DAVIDSSON, P., Logan, B., Takadama, K., eds.: Multi-Agent and Multi-Agent-Based Simulation, Joint Workshop MABS 2004, New York, NY, USA, July 19, 2004, Revised Selected Papers. In Davidsson, P., Logan, B., Takadama, K., eds.: Multi-Agent-Based Simulation. Volume 3415 of Lecture Notes in Computer Science., Springer-Verlag (2005)
DOSI, G., Fagiolo, G., Roventini, A.: An Evolutionary Model of Endogenous Business Cycles. Computational Economics 27 (2006) 3-34
EDMONDS, B.: The Use of Models—Making MABS More Informative. In: Multi-Agent-Based Simulation, Second International Workshop, MABS 2000, Boston, MA, USA, July, 2000, Revised and Additional Papers. Volume 1979 of Lecture Notes in Computer Science., Springer-Verlag (2001) 15-32
ENGLEMORE, R.S., Morgan, T., eds.: Blackboard Systems. Addison-Wesley (1988)
EPSTEIN, J.M.: Agent-Based Computational Models and Generative Social Science. Complexity 4 (1999) 41-60
FERBER, J.: Multi-Agent Systems. Addison-Wesley (1999)
FRANKLIN, S., Graesser, A.: Is It an Agent, or Just a Program? : A Taxonomy for Autonomous Agents. In Müller, J.P., Wooldridge, M., Jennings, N.R., eds.: Intelligent Agents III, Agent Theories, Architectures, and Languages, ECAI '96 Workshop (ATAL), Budapest, Hungary, August 12-13, 1996, Proceedings. Volume 1193 of Lecture Notes in Computer Science., Springer-Verlag (1997) 21-36
GELERNTER, D.: Generative Communication in Linda. ACM Trans. Program. Lang. Syst. 7 (1985) 80-112
GELERNTER, D., Carriero, N.: Coordination Languages and their Significance. Communications of the ACM 35 (1992) 97-107
GENESERETH, M.R., Nilsson, N.: Logical Foundations of Artificial Intelligence. Morgan Kaufmann Publishers (1987)
GENESERETH, M.R., Ketchpel, S.P.: Software Agents. Communications of the ACM 37 (1994) 48-ff.
GILBERT, N., Troitzsch, K.G.: Simulation for the Social Scientist (second edition). Open University Press (2005)
GRUBER, T.R.: Toward Principles for the Design of Ontologies Used for Knowledge Sharing. International Journal of Human-Computer Studies 43 (1995) 907-928
HALES, D., Edmonds, B., Norling, E., Rouchier, J., eds.: Multi-Agent-Based Simulation III, 4th International Workshop, MABS 2003, Melbourne, Australia, July 14th, 2003, Revised Papers. In Hales, D., Edmonds, B., Norling, E., Rouchier, J., eds.: Multi-Agent-Based Simulation. Volume 2927 of Lecture Notes in Computer Science., Springer-Verlag (2003)
HASSAS, S., Serugendo, G.D.M., Phan, D., eds.: Multi-Agents for modelling Complex Systems (MA4CS). (2007)
HELBING, D., Schweitzer, F., Keltsch, J., Molnár, P.: Active Walker Model for the Formation of Human and Animal Trail Systems. Physical Review E 56 (1997) 2527-2539
HENEIN, C.M., White, T.: Agent-Based Modelling of Forces in Crowds. In Davidsson, P., Logan, B., Takadama, K., eds.: Multi-Agent and Multi-Agent-Based Simulation, Joint Workshop MABS 2004, New York, NY, USA, July 19, 2004, Revised Selected Papers. Volume 3415 of Lecture Notes in Computer Science., Springer-Verlag (2005) 173-184
KLÜGL, F., Herrler, R., Oechslein, C.: From Simulated to Real Environments: How to Use SeSam for Software Development. In Schillo, M., Klusch, M., Müller, J.P., Tianfield, H., eds.: MATES. Volume 2831 of Lecture Notes in Computer Science., Springer (2003) 13-24
LANE, D.A.: Artificial Worlds and Economics, part I. Journal of Evolutionary Economics 3 (1993a) 89-107
LANE, D.A.: Artificial Worlds and Economics, part II. Journal of Evolutionary Economics 3 (1993b) 177-197
LUCK, M., McBurney, P., Sheory, O., Willmott, S., eds.: Agent Technology: Computing as Interaction. University of Southampton (2005)
LUKE, S., Balan, G.C., Panait, L.A., Cioffi-Revilla, C., Paus, S.: Mason: a Java Multi-Agent Simulation Library. In: Proceedings of Agent 2003 Conference on Challenges in Social Simulation. (2003)
MAMEI, M., Zambonelli, F., Leonardi, L.: Co-fields: Towards a Unifying Approach to the Engineering of Swarm Intelligent Systems. In: Engineering Societies in the Agents World III: Third International Workshop (ESAW2002). Volume 2577 of Lecture Notes in Artificial Intelligence., Springer-Verlag (2002) 68-81
MINAR, N., Burkhart, R., Langton, C., Askenazi, M.: The Swarm Simulation System: A Toolkit for Building Multi-Agent Simulations. Working Paper 96-06-042, Santa Fe Institute (1996)
MOSS, S., Davidsson, P., eds.: Multi-Agent-Based Simulation, Second International Workshop, MABS 2000, Boston, MA, USA, July, 2000, Revised and Additional Papers. Volume 1979 of Lecture Notes in Computer Science., Springer-Verlag (2001)
NORTH, M.J., Collier, N.T., Vos, J.R.: Experiences Creating Three Implementations of the Repast Agent Modeling Toolkit. ACM Transactions on Modeling and Computer Simulation 16 (2006) 1-25
OMICINI, A., Zambonelli, F.: Coordination for Internet application development. Autonomous Agents and Multi-Agent Systems 2 (1999) 251-269 Special Issue: Coordination Mechanisms for Web Agents.
PARKER, M.T.: What is Ascape and Why Should You Care? Journal of Artificial Societies and Social Simulation 4 (2001) 5 https://www.jasss.org/4/1/5.html
PICCO, G.P., Murphy, A.L., Roman, G.C.: Lime: Linda Meets Mobility. In: Proceedings of the 21st International Conference on Software Engineering (ICSE99), ACM press (1999) 368-377
PYKA, A., Fagiolo, G.: Agent-Based Modelling: A Methodology for Neo-Schumpeterian Economics. In: The Elgar Companion to Neo-Schumpeterian Economics. Edward Elgar ((in press))
RAO, A., Georgeff, M.: Modeling Rational Agents within a BDI-Architecture. In: Proc. Of Knowledge Representation and Reasoning (KR&R 1991). (1991)
RAO, A., Georgeff, M.: BDI Agents: from Theory to Practice. In: Proceedings of the International Conference on Multi-Agent Systems. (1995)
RUSSEL, S., Norvig, P.: Artificial Intelligence: A Modern Approach. Prentice Hall, Upper Saddle River, NJ (1995)
SCHADSCHNEIDER, A., Kirchner, A., Nishinari, K.: CA Approach to Collective Phenomena in Pedestrian Dynamics. In Bandini, S., Chopard, B., Tomassini, M., eds.: Cellular Automata, 5th International Conference on Cellular Automata for Research and Industry, ACRI 2002. Volume 2493 of Lecture Notes in Computer Science., Springer (2002) 239-248
SICHMAN, J.S., Conte, R., Gilbert, N., eds.: Multi-Agent Systems and Agent-Based Simulation. In Sichman, J.S., Conte, R., Gilbert, N., eds.: Multi-Agent-Based Simulation. Volume 1534 of Lecture Notes in Computer Science., Springer-Verlag (1998)
SICHMAN, J.S., Bousquet, F., Davidsson, P., eds.: Multi-Agent-Based Simulation, Third International Workshop, MABS 2002, Bologna, Italy, July 15-16, 2002, Revised Papers. In Sichman, J.S., Bousquet, F., Davidsson, P., eds.: Multi-Agent-Based Simulation. Volume 2581 of Lecture Notes in Computer Science., Springer-Verlag (2003)
SICHMAN, J.S., Antunes, L., eds.: Multi-Agent-Based Simulation VI, International Workshop, MABS 2005, Utrecht, The Netherlands, July 25, 2005, Revised and Invited Papers. In Sichman, J.S., Antunes, L., eds.: Multi-Agent-Based Simulation. Volume 3891 of Lecture Notes in Computer Science., Springer (2006)
TUMMOLINI, L., Castelfranchi, C., Ricci, A., Viroli, M., Omicini, A.: "Exhibitionists" and "Voyeurs" Do it Better: A Shared Environment Approach for Flexible Coordination with Tacit Messages. In Weyns, D., Parunak, H.V.D., Michel, F., eds.: 1st International Workshop on "Environments for MultiAgent Systems" (E4MAS 2004). (2004) 97-111
WAHLE, J., Schreckenberg, M.: A Multi-Agent System for On-Line Simulations Based on Real-World Traffic Data. In: Annual Hawaii International Conference on System Sciences (HICSS-34), IEEE Computer Society (2001)
WEYNS, D., Schelfthout, K., Holvoet, T., Lefever, T.: Decentralized Control of e'gv transportation systems. In: AAMAS Industrial Applications, ACM Press (2005) 67-74
WEYNS, D., Boucké, N., Holvoet, T.: Gradient Field-Based Task Assignment in an AGV Transportation System. In: AAMAS '06: Proceedings of the fifth international joint conference on Autonomous agents and multiagent systems, ACM Press (2006) 842-849
WEYNS, D., Holvoet, T.: From Reactive Robots to Situated Multi-Agent Systems: a Historical Perspective on the Role of Environment in Multi-Agent Systems. In Dikenelli, O., Gleizes, M.P., Ricci, A., eds.: Engineering Societies in the Agents World VI, 6th International Workshop, ESAW 2005. Volume 3963 of Lecture Notes in Computer Science., Springer-Verlag (2006) 63-88
WEYNS, D., Breuckner, S., Demazeau, Y., eds.: Engineering Environment-Mediated Multiagent Systems (EEMMAS). (2007)
WEYNS, D., Omicini, A., Odell, J.: Environment as a First Class Abstraction in Multiagent Systems. Autonomous Agents and Multi-Agent Systems 14 (2007) 5-30
WINDRUM, Paul, Fagiolo, Giorgio and Moneta, Alessio (2007). 'Empirical Validation of Agent-Based Models: Alternatives and Prospects'. Journal of Artificial Societies and Social Simulation 10(2)8 https://www.jasss.org/10/2/8.html.)
WOOLDRIDGE, M.J., Jennings, N.R.: Intelligent agents: Theory and Practice. The Knowledge Engineering Review 10 (1995) 115-152
ZAMBONELLI, F., Parunak, H.V.D.: Signs of a Revolution in Computer Science and Software Engineering. In Paolo Petta, Robert Tolksdorf, Franco Zambonelli (Eds.): Engineering Societies in the Agents World III, Third International Workshop, ESAW 2002, Madrid, Spain, September 16-17, 2002, Revised Papers. Volume 2577 of Lecture Notes in Computer Science, Springer-Verlag (2003) 13-28
Return to Contents of this issue
© Copyright Journal of Artificial Societies and Social Simulation, [2009]