Abstract
In the last few years, the multiagent system’s paradigm has been more and more used in various fields, specially in the simulation field (MAS). Whenever a new application came into being and has been validated by its review board, specialists usually want to reuse it, fully or partially, in order to cut down the time and price of developing similar application.
But this reuse is not as simple as expected. In a previous article, we proposed the DOM modeling to tackle modeling difficulties which arise in a complex system. However this solution has its limits as we will develop here. In this paper, we define a more complete agent modeling, based on the MVC design pattern, in order to to push back these limits.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Payet, D., Courdier, R., Sebastien, N., Ralambondrainy, T.: Environment as support for simplification, reuse and integration of processes in spatial MAS. In: IEEE International Conference on Information Reuse Integration, pp. 127–131 (2006)
David, D., Payet, D., Botta, A., Lajoie, G., Manglou, S., Courdier, R.: Un couplage de dynamiques comportementales: Le modèle DS pour l’aménagement du territoire. In: JFSMA 2007, pp. 129–138 (2007)
Gangat, Y., Courdier, R., Payet, D.: Démonstration: Aménagement énergétique d’un territoire - une approche par simulation multi-agents. In: Journées Francophones Systèmes MultiAgents, JFSMA 2009, pp. 237–240 (2009)
Gangat, Y., Dalleau, M., David, D., Sebastien, N., Payet, D.: Turtles are the turtles. In: European Simulation and Modelling Conference, ESM 2010, pp. 439–442 (2010)
Smith, R.: Panel on design methodology. SIGPLAN Not. 23, 91–95 (1987)
Gamma, E., Helm, R., Johnson, R.E., Vlissides, J.: Design Patterns. Addison Wesley (1995)
Aridor, Y., Lange, D.B.: Agent design patterns: elements of agent application design. In: Proceedings of the Second International Conference on Autonomous Agents, AGENTS 1998, pp. 108–115. ACM, New York (1998)
Cossentino, M., Burrafato, P., Lombardo, S., Sabatucci, L.: Introducing Pattern Reuse in the Design of Multi-agent Systems. In: Kowalczyk, R., Müller, J.P., Tianfield, H., Unland, R. (eds.) Agent Technology Workshops 2002. LNCS (LNAI), vol. 2592, pp. 107–120. Springer, Heidelberg (2003)
Klügl, F., Karlsson, L.: Towards Pattern-Oriented Design of Agent-Based Simulation Models. In: Braubach, L., van der Hoek, W., Petta, P., Pokahr, A. (eds.) MATES 2009. LNCS (LNAI), vol. 5774, pp. 41–53. Springer, Heidelberg (2009)
Cruz Torres, M.H., Van Beers, T., Holvoet, T.: (No) more design patterns for multi-agent systems. In: Proceedings of the Compilation of the Co-located Workshops on DSM 2011, TMC 2011, AGERE! 2011, AOOPES 2011, NEAT 2011, VMIL 2011, SPLASH 2011 Workshops, pp. 213–220. ACM, New York (2011)
Burbeck, S.: Applications Programming in Smalltalk-80: How to Use Model-View-Controller (MVC). Softsmarts, Inc. (1987)
Krasner, G.E., Pope, S.T.: A Description of the Model-View-Controller User Interface Paradigm in the Smalltalk-80 System. Journal of Object Oriented Programming 1, 26–49 (1988)
Stelting, S., Maassen, O.: Applied Java Patterns. Prentice Hall PTR (2002)
Amblard, F., Ferrand, N., Hill, D.R.C.: How a Conceptual Framework Can Help to Design Models Following Decreasing Abstraction. In: SCS-European Simulation Symposium, Marseille, France, pp. 843–847 (2001)
Nutaro, J., Hammonds, P.: Combining the model/view/control design pattern with the DEVS formalism to achieve rigor and reusability in distributed simulation. The Journal of Defense Modeling and Simulation: Applications, Methodology, Technology, 19–28 (2004)
Nguyen, T.K., Marilleau, N., Ho, T.V.: PAMS – A New Collaborative Framework for Agent-Based Simulation of Complex Systems. In: Bui, T.D., Ho, T.V., Ha, Q.T. (eds.) PRIMA 2008. LNCS (LNAI), vol. 5357, pp. 287–294. Springer, Heidelberg (2008)
Mahmoud, Q.H., Maamar, Z.: Applying the MVC design pattern to multi-agent systems. In: Canadian Conference on Electrical and Computer Engineering, CCECE 2006, pp. 2420–2423 (2006)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Gangat, Y., Payet, D., Courdier, R. (2012). Methodology for a New Agent Architecture Based on the MVC Pattern. In: Ramsay, A., Agre, G. (eds) Artificial Intelligence: Methodology, Systems, and Applications. AIMSA 2012. Lecture Notes in Computer Science(), vol 7557. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-33185-5_26
Download citation
DOI: https://doi.org/10.1007/978-3-642-33185-5_26
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-33184-8
Online ISBN: 978-3-642-33185-5
eBook Packages: Computer ScienceComputer Science (R0)