Abstract
Multiagent-based simulations enable us to validate different use-case scenarios in a lot of application domains. The idea is to develop a realistic virtual environment to test particular domain-specific procedures. This paper presents a holonic model — hierarchy of agents — of a simulated physical environment for the simulation of crowds in virtual 3D buildings. The major contributions of this paper are the agentization of the environment model to support multilevel simulation, and the definition of energy-based indicators to control the execution of the model. Finally, the application of the model inside an airport terminal is presented. It permits to validate the principles of the models and the corresponding computational gains.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
Holon: an agent composed of agents, which can be seen as an atomic entity from its outside, and an entity composed by sub-holons from its inside, at the same time.
- 2.
The CRIO metamodel and the holonic framework are outside the scope of this paper. See http://www.aspecs.org or [8] for details.
- 3.
Note that a holon may represent either an atomic agent or a composed agent [41].
- 4.
Holarchy: a hierarchy of holons that may intersect other holarchies by sharing holons together.
- 5.
- 6.
- 7.
References
Barella, A., Ricci, A., Boissier, O., Carrascosa, C.: MAM5: multi-agent model for intelligent virtual environments. In: 10th European Workshop on Multi-Agent Systems (EUMAS 2012), pp. 16–30 (2012)
Behe, F., Galland, S., Gaud, N., Nicolle, C., Koukam, A.: An ontology-based metamodel for multiagent-based simulations. Int. J. Simul. Model. Pract. Theory 40, 64–85 (2014). http://authors.elsevier.com/sd/article/S1569190X13001342
Brooks, R.A.: Intelligence without representation. Artif. Intell. 47(1), 139–159 (1991)
Buisson, J.: An environment model for the multi-agent simulation of mobility in urban areas. Ph.D. thesis, Universit de Technologie de Belfort-Montbliard, Belfort, France (in French), December 2014
Burghout, W., Koutsopoulos, H.N., Andréasson, I.: Hybrid mesoscopic-microscopic traffic simulation. Transp. Res. Rec. J. Transp. Res. Board 1934, 218–255 (2005)
Carrascosa, C., Klügl, F., Ricci, A.: Virtual environments 4 mas. In: International Workshop on Environments for Multiagent Systems (E4MAS 2014). Springer, May 2014
Cohen-Or, D., Chrysanthou, Y.L., Silva, C.T., Durand, F.: A survey of visibility for walkthrough applications. IEEE Trans. Visual Comput. Graphics 9(3), 412–431 (2003)
Cossentino, M., Gaud, N., Hilaire, V., Galland, S., Koukam, A.: ASPECS: an agent-oriented software process for engineering complex systems - how to design agent societies under a holonic perspective. Auton. Agents Multi-Agent Syst. 2(2), 260–304 (2010)
Demange, J., Galland, S., Koukam, A.: Analysis and design of multi-level virtual indoor environment. Int. J. Systemics Inform. World Netw. 10, 145–152 (2010). http://siwn.org.uk/
Dey, P., Roberts, D.: A conceptual framework for modelling crowd behaviour. In: DS-RT 2007: Proceedings of the 11th IEEE International Symposium on Distributed Simulation and Real-Time Applications, pp. 193–200. IEEE Computer Society, Washington, D.C. (2007)
Donikian, S., Paris, S.: Towards embodied and situated virtual humans. In: Egges, A., Kamphuis, A., Overmars, M. (eds.) MIG 2008. LNCS, vol. 5277, pp. 51–62. Springer, Heidelberg (2008)
Farenc, N.: An informed environment for inhabited city simulation. Ph.D. thesis, Lausanne (2001)
Farenc, N., Boulic, R., Thalmann, D.: An informed environment dedicated to the simulation of virtual humans in urban context. In: Proceedings of EUROGRAPHICS 1999, pp. 309–318 (1999)
Ferber, J., Michel, F., Baez, J.: AGRE: integrating environments with organizations. In: Weyns, D., Van Dyke Parunak, H., Michel, F. (eds.) E4MAS 2004. LNCS (LNAI), vol. 3374, pp. 48–56. Springer, Heidelberg (2005)
Galland, S., Balbo, F., Gaud, N., Rodriguez, S., Picard, G., Boissier, O.: Contextualize agent interactions by combining social and physical dimensions in the environment. In: Demazeau, Y., Decker, K. (eds.) 13th International Conference on Practical Applications of Agents and Multi-Agent Systems (PAAMS), June 2015
Galland, S., Balbo, F., Gaud, N., Rodriguez, S., Picard, G., Boissier, O.: A multidimensional environment implementation for enhancing agent interaction. In: Bordini, R., Elkind, E. (eds.) Autonomous Agents and Multiagent Systems (AAMAS 2015), Istanbul, Turkey, May 2015
Galland, S., Gaud, N., Demange, J., Koukam, A.: Environment model for multiagent-based simulation of 3D urban systems. In: The 7th European Workshop on Multiagent Systems (EUMAS 2009), Ayia Napa, Cyprus, paper 36, December 2009
Galland, S., Knapen, L., Yasar, A.U.H., Gaud, N., Janssens, D., Lamotte, O., Koukam, A., Wets, G.: Multi-agent simulation of individual mobility behavior in carpooling. Int. J. Transp. Res. Part C 45, 83–98 (2014). http://www.sciencedirect.com/science/article/pii/S0968090X14000035
Gaud, N., Galland, S., Gechter, F., Hilaire, V., Koukam, A.: Holonic multilevel simulation of complex systems: application to real-time pedestrians simulation in virtual urban environment. Simul. Model. Pract. Theory 16(10), 1659–1676 (2008)
Gaud, N., Galland, S., Koukam, A.: Towards a multilevel simulation approach based on holonic multiagent systems. In: UKSIM 2008: Proceedings of the Tenth International Conference on Computer Modeling and Simulation, pp. 180–185 (2008)
Gouaïch, A., Michel, F.: Towards a unified view of the environment(s) within multi-agent systems. Informatica 29(4), 423–432 (2005)
Grignard, A., Taillandier, P., Gaudou, B., Vo, D.A., Huynh, N.Q., Drogoul, A.: GAMA 1.6: advancing the art of complex agent-based modeling and simulation. In: Boella, G., Elkind, E., Savarimuthu, B.T.R., Dignum, F., Purvis, M.K. (eds.) PRIMA 2013. LNCS, vol. 8291, pp. 117–131. Springer, Heidelberg (2013)
Helbing, D., Treiber, M.: Gas-kinetic-based traffic model explaining observed hysteretic phase transition. Phys. Rev. Lett. 81(14), 3042–3045 (1998)
Helleboogh, A., Vizzari, G., Uhrmacher, A., Michel, F.: Modeling dynamic environments in multiagent simulation. Int. J. Auton. Agent. Multi-Agent Syst. 14(1), 87–116 (2007)
Karafyllidis, I., Thanailakis, A.: A model for predicting forest fire spreading using cellular automata. Ecol. Model. 99(1), 87–97 (1997)
Klein, J.: Breve: a 3D simulation environment for the simulation of decentralized systems and artificial life. In: 8th International Conference on the Simulation and Synthesis of Living Systems. MIT Press (2002)
Kubera, Y., Mathieu, P., Picault, S.: Ioda: an interaction-oriented approach for multi-agent based simulations. Auton. Agent. Multi-Agent Syst. 23(3), 303–343 (2011). http://dx.doi.org/10.1007/s10458-010-9164-z
Maudet, A., Touya, G., Duchêne, C., Picault, S.: Representation of interactions in a multi-level multi-agent model for cartography constraint solving. In: Demazeau, Y., Zambonelli, F., Corchado, J.M., Bajo, J. (eds.) PAAMS 2014. LNCS, vol. 8473, pp. 183–194. Springer, Heidelberg (2014)
Michel, F.: The IRM4S model: the influence/reaction principle for multiagent based simulation. In: Sixth International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS 2007). ACM, May 2007
Okuyama, F.Y., Bordini, R.H., da Rocha Costa, A.C.: ELMS: an environment description language for multi-agent simulation. In: Weyns, D., Van Dyke Parunak, H., Michel, F. (eds.) E4MAS 2004. LNCS (LNAI), vol. 3374, pp. 91–108. Springer, Heidelberg (2005)
Paris, S., Donikian, S., Bonvalet, N.: Environmental abstraction and path planning techniques for realistic crowd simulation. Comput. Anim. Virtual Worlds 17(3–4), 325–335 (2006)
Parunak, H.: Making swarming happen. In: Conference on Swarming and Network Enabled Command, Control, Communications, Computers, Intelligence, Surveillance and Reconnaissance (C4ISR), McLean, Virginia, USA, January 2003
Piunti, M., Ricci, A., Boissier, O., Hübner, J.: Embodying organisations in multi-agent work environments. In: IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology (WI-IAT 2009), Milan, Italy (2009)
Platon, E., Sabouret, N., Honiden, S.: Environmental support for tag interactions. In: Weyns, D., Van Dyke Parunak, H., Michel, F. (eds.) E4MAS 2006. LNCS (LNAI), vol. 4389, pp. 106–123. Springer, Heidelberg (2007)
Razavi, S.N., Gaud, N., Mozayani, N., Koukam, A.: Multi-agent based simulations using fast multipole method: application to large scale simulations of flocking dynamical systems. Artif. Intell. Rev. 35(1), 53–72 (2011)
Reynolds, C.W.: Flocks, herds and schools: a distributed behavioral model. In: SIGGRAPH 1987: Proceedings of the 14th Annual Conference on Computer Graphics and Interactive Techniques, pp. 25–34. ACM, New York (1987)
Ricci, A., Viroli, M., Omicini, A.: Programming MAS with artifacts. In: Bordini, R.H., Dastani, M., Dix, J., El Fallah Seghrouchni, A. (eds.) PROMAS 2005. LNCS (LNAI), vol. 3862, pp. 206–221. Springer, Heidelberg (2006)
Ricci, A., Viroli, M., Omicini, A.: CArtAgO: a framework for prototyping artifact-based environments in MAS. In: Weyns, D., Van Dyke Parunak, H., Michel, F. (eds.) E4MAS 2006. LNCS (LNAI), vol. 4389, pp. 67–86. Springer, Heidelberg (2007)
Rincon, J.A., Garcia, E., Julian, V., Carrascosa, C.: Developing adaptive agents situated in intelligent virtual environments. In: Polycarpou, M., de Carvalho, A.C.P.L.F., Pan, J.-S., Woźniak, M., Quintian, H., Corchado, E. (eds.) HAIS 2014. LNCS, vol. 8480, pp. 98–109. Springer, Heidelberg (2014)
Rodriguez, S., Gaud, N., Galland, S.: SARL: a general-purpose agent-oriented programming language. In: International Work on Intelligent Agent Technology (IAT) (2014), to be published
Rodriguez, S.A.: From analysis to design of Holonic Multi-Agent Systems: a Framework, methodological guidelines and applications. Ph.D. thesis, Université de Technologie de Belfort-Montbéliard (2005)
Saunier, J.: Bridging the gap between agent and environment: the missing body. In: International Workshop on Environments for Multiagent Systems (E4MAS 2014). IFAAMAS, Springer, Paris, France, May 2014
Saunier, J., Jones, H.: Mixed agent/social dynamics for emotion computation. In: Proceedings of the 2014 International Conference on Autonomous Agents and Multi-agent Systems, pp. 645–652. International Foundation for Autonomous Agents and Multiagent Systems (2014)
Schaefer, L.A., Mackulak, G.T., Cochran, J., Cherilla, J.L.: Application of a general particle system model to movement of pedestrians and vehicles. In: WSC 1998: Proceedings of the 30th Conference on Winter Simulation, pp. 1155–1160. IEEE Computer Society Press, Los Alamitos (1998)
Tamminga, G., Knoppers, P., van Lint, H.: Open traffic: a toolbox for traffic research. In: 3nd International Workshop on Agent-based Mobility, Traffic and Transportation Models, Methodologies and Applications (ABMTRANS 2014). Springer, June 2014
Thalmann, D., Musse, S.R.: Crowd Simulation. Springer, London (2007)
Thiebaux, M., Marsella, S., Marshall, A., Kallmann, M.: Smartbody: behavior realization for embodied conversational agents. In: Proceedings of the 7th International Joint Conference on Autonomous Agents and Multiagent Systems, vol. 1, pp. 151–158 (2008)
Vanbergue, D.: Conception de simulation multi-agents: application à la simulation des migrations intra-urbaines de la ville de Bogota. Ph.D. thesis, Université Paris VI, December 2003
Viroli, M., Holvoet, T., Ricci, A., Schelfthout, K., Zambonelli, F.: Infrastructures for the environment of multiagent system. Int. J. Auton. Agent. Multi-Agent Syst. 14(1), 49–60 (2007)
Weyns, D., Ominici, A., Odell, J.: Environment as a first-class abstraction in multiagent systems. Int. J. Auton. Agent. Multi-Agent Syst. 14(1), 5–30 (2007)
Weyns, D., Van Dyke Parunak, H., Michel, F., Holvoet, T., Ferber, J.: Environments for multiagent systems state-of-the-art and research challenges. In: Weyns, D., Van Dyke Parunak, H., Michel, F. (eds.) E4MAS 2004. LNCS (LNAI), vol. 3374, pp. 1–47. Springer, Heidelberg (2005)
Acknowledgments
The airport screenshots were produced, in conjunction with the platform Janus (http://www.janusproject.io), by the commercial tool Simulate of the Voxelia SAS (http://www.voxelia.com) company, France. The views and conclusions contained in this document are those of the authors, and should not be interpreted as representing the official policies, either expressed or implied, of the Voxelia SAS.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Galland, S., Gaud, N. (2015). Organizational and Holonic Modelling of a Simulated and Synthetic Spatial Environment. In: Weyns, D., Michel, F. (eds) Agent Environments for Multi-Agent Systems IV. Lecture Notes in Computer Science(), vol 9068. Springer, Cham. https://doi.org/10.1007/978-3-319-23850-0_10
Download citation
DOI: https://doi.org/10.1007/978-3-319-23850-0_10
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-23849-4
Online ISBN: 978-3-319-23850-0
eBook Packages: Computer ScienceComputer Science (R0)