Abstract
A challenge for our days is to provide new efficient CASE (Computer Aided Software Engineering) tools enabling MAS designers towards Model Driven Engineering (MDE) approaches. The goal of MDE is to improve the development process and the quality of the software produced. Our work focuses on two different aspects of MAS. The functional one, which is application dependent and close to the decision process of agents, and the operational one related to elementary capabilities of agents. For each point of view, we have defined specific meta-models. Our goal in this paper is to provide a mapping from the functional meta-model to the operational that constitutes a specific platform model. As we are interested in adaptive systems, we have to deal with adaptation both at the agent and the system level. We address this problem by respectively using the JavAct flexible architecture and the Adaptive MAS principles.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
OMG, MDA Guide, Object Management Group, Inc., Final Adopted Specification (2003)
Bernon, C., Gleizes, M.-P., Peyruqueou, S., Picard, G.: ADELFE, a Methodology for Adaptive Multi-Agent Systems Engineering. In: Petta, P., Tolksdorf, R., Zambonelli, F. (eds.) ESAW 2002. LNCS (LNAI), vol. 2577. Springer, Heidelberg (2003)
Leriche, S., Arcangeli, J.P.: Adaptive Autonomous Agent Models for Open Distributed Systems. In: International Multi-Conference on Computing in the Global Information Technology (ICCGI 2007), March 2007, pp. 19–24. IEEE Computer Society, Los Alamitos (2007)
Darwin, C.: On the Origin of Species by Means of Natural Selection. John Murray, London (1859)
Robertson, P., Laddaga, R., Shrobe, H.: Introduction: the First International Workshop on Self-Adaptive Software. In: Robertson, P., Shrobe, H.E., Laddaga, R. (eds.) IWSAS 2000. LNCS, vol. 1936, pp. 1–10. Springer, Heidelberg (2001)
Varela, F., Maturana, H.: The Tree of Knowledge: The Biological Roots of Human Understanding. Shambhala Press, Boston (1998)
Capera, D., Georgé, J.-P., Gleizes, M.-P., Glize, P.: The AMAS Theory for Complex Problem Solving Based on Self-organizing Cooperative Agents. In: Proc. 12th IEEE International Workshops on Enabling Technologies, Infrastructure for Collaborative Enterprises, Linz, Austria, June 9-11, pp. 383–388. IEEE Computer Society, Los Alamitos (2003)
Bernon, C., Gleizes, M.-P., Picard, G.: Enhancing Self-Organising Emergent Systems Design with Simulation. In: International Workshop on Engineering Societies in the Agents World (ESAW 2006), Dublin (September 2006)
Bergenti, F., Gleizes, M.-P., Zambonelli, F. (eds.): Methodologies and Software Engineering for Agent Systems. Kluwer, Dordrecht (2004)
Henderson-Sellers, B., Giorgini, P. (eds.): – Agent-Oriented Methodologies. Idea Group Pub. (June 2005)
Gomez Sanz, J., Fuentes, R.: Agent Oriented System Engineering with INGENIAS. In: Fourth Iberoamerican Workshop on Multi-Agent Systems, Iberagents 2002 (2002)
Cossentino, M.: From Requirements to Code with the PASSI Methodology. In: Henderson-Sellers, B., Giorgini, P. (eds.) Agent-Oriented Methodologies, June 2005, pp. 79–106. Idea Group Pub. (2005)
Giorgini, P., Kolp, M., Mylopoulos, J., Castro, J.: Tropos: A Requirements-Driven Methodology for Agent-Oriented Software. In: Henderson-Sellers, B., Giorgini, P. (eds.) Agent Oriented Methodologies, pp. 20–45. Idea Group (2005)
Gutknecht, O., Michel, F., Ferber, J.: The MadKit Agent Platform Architecture, Research Report, LIRMM (April 2000)
Beydoun, G., Gonzalez-Perez, C., Henderson-Sellers, B., Low, G.: Developing and Evaluating a Generic Metamodel for MAS Work Products. In: Garcia, A., Choren, R., Lucena, C., Giorgini, P., Holvoet, T., Romanovsky, A. (eds.) SELMAS 2005. LNCS, vol. 3914, pp. 126–142. Springer, Heidelberg (2006)
Cernuzzi, L., Juan, T., Sterling, L., Zambonelli, F.: The Gaia Methodology: Basic Concepts and Extensions. In: Bergenti, F., Gleizes, M.-P., Zambonelli, F. (eds.) Methodologies and Software Engineering for Agent Systems. Kluwer Academic Publishers, Dordrecht (2004)
Bernon, C., Cossentino, M., Gleizes., M.-P., Turci, P., Zambonelli, F.: A study of some Multi-Agent Meta-Models. In: Giorgini, P., Mueller, J.P., Odell, J. (eds.) The Fifth International Workshop on Agent-Oriented Software Engineering (AOSE 2004), New York, USA, July 19 (2004)
Guessoum., Z., Jarraya, T.: Meta-Models & Model-Driven Architectures, Contribution to the AOSE TFG AgentLink3 meeting, Ljubljana (2005)
Perini, A., Susi, A.: Automating Model Transformations in Agent-Oriented Modelling. In: Proceedings of 6th International Workshop AOSE 2005, Utrecht, NL, July 25-26 (2005)
Budinsky, F., Steinberg, D., Ellersick, R.: Eclipse Modeling Framework: A Developer’s Guide. Addison-Wesley Professional, Reading (2003)
Farail, P., Gaufillet, P., Canals, A., Camus, C.L., Sciamma, D., Michel, P., Crégut, X., Pantel, M.: TOPCASED project: a Toolkit in OPen source for Critical Aeronautic SystEms Design. In: Embedded Real Time Software (ERTS) (2006)
Jouault, F., Kurtev, I.: Transforming Models with ATL. In: Proceedings of the Model Transformations in Practice Workshop at MoDELS 2005, Montego Bay, Jamaic (2005)
Muller, P., Fleurey, F., Jézéquel, J.: Weaving Executability into Object-Oriented Meta-Languages. LNCS, Montego Bay, Jamaica. Springer, Heidelberg (2005)
Topin, X., Fourcassié, V., Gleizes, M.-P., Théraulaz, G., Régis, C., Glize, P.: Theories and experiments on emergent behaviour: From natural to artificial systems and back. In: Proceedings on European Conference on Cognitive Science, Siena (1999)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Rougemaille, S., Migeon, F., Maurel, C., Gleizes, MP. (2008). Model Driven Engineering for Designing Adaptive Multi-Agents Systems. In: Artikis, A., O’Hare, G.M.P., Stathis, K., Vouros, G. (eds) Engineering Societies in the Agents World VIII. ESAW 2007. Lecture Notes in Computer Science(), vol 4995. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-87654-0_18
Download citation
DOI: https://doi.org/10.1007/978-3-540-87654-0_18
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-87653-3
Online ISBN: 978-3-540-87654-0
eBook Packages: Computer ScienceComputer Science (R0)