Abstract
Object-oriented software development methodologies have adopted a model-driven approach to analysis and design phases. Currently, a similar approach is being adopted for Multi-Agent Systems to improve the development process and the quality of the agent-based software. Model-Driven Development is a technique that allows to obtain executable code by means of transformations from models and meta-models. This work presents a transformation process that allows to generate automatically the code of an agent over his execution platform. That is, an agent is developed under the MDD approach in an easy and transparent way for the user. The code obtained from the transformations is executed over Andromeda and JADE-Leap embedded agent platforms.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Agüero, J., Rebollo, M., Carrascosa, C., Julián, V.: Does android dream with intelligent agents? In: International Symposium on Distributed Computing and Artificial Intelligence 2008 (DCAI 2008), vol. 50, pp. 194–204 (2008) ISBN: 978-3-540-85862-1
Agüero, J., Rebollo, M., Carrascosa, C., Julián, V.: Towards on embedded agent model for android mobiles. In: The Fifth Annual International Conference on Mobile and Ubiquitous Systems (Mobiquitous 2008). CD Press (2008) ISBN: 978-963-9799-21-9
Allilaire, F., Bézivin, J., Jouault, F., Kurtev, I.: Atl: Eclipse support for model transformation. In: European Conference on Object-Oriented Programming (ECOOP 2006) (2006)
Bézivin, J.: On the unification power of models. Software and Systems Modeling 4(2), 171–188 (2005)
Budinsky, F., Brodsky, S., Merks, E.: Eclipse Modeling Framework. Pearson Education, London (2003)
Castro, J., Kolp, M., Mylopoulos, J.: A requirements-driven development methodology. In: Dittrich, K.R., Geppert, A., Norrie, M.C. (eds.) CAiSE 2001. LNCS, vol. 2068, pp. 108–123. Springer, Heidelberg (2001)
Dignum, V.: A model for organizational interaction: based on agents, founded in logic. Phd dissertation, Utrecht University (2003)
Gomez Sanz, J.: Modelado de sistemas multi-agente. Phd thesis, Universidad Complutense de Madrid, Spain (2002)
Guessoum, Z., Jarraya, T.: Meta-models & model-driven architectures. In: Contribution to the AOSE TFG AgentLink3 meeting (2005)
Hahn, C., Madrigal-Mora, C., Fischer, K.: A platform-independent metamodel for multiagent systems. In: Autonomous Agents and Multi-Agent Systems, vol. 16 (2008)
Kleppe, A., Warmer, J.B., Bast, W.: MDA Explained: The Model Driven Architecture: Practice and Promise. Addison-Wesley Professional, Reading (2003)
(OMG): Object management group. meta object facility (mof) 2.0 core specification (October 2004), http://www.omg.org/docs/ptc/04-10-15.pdf
Perini, A., Susi, A.: Automating model transformations in agent-oriented modelling. In: Müller, J.P., Zambonelli, F. (eds.) AOSE 2005. LNCS, vol. 3950, pp. 167–178. Springer, Heidelberg (2006)
Zambonelli, F., Jennings, N.R., Wooldridge, M.: Developing multiagent systems: The gaia methodology. ACM Trans. Softw. Eng. Methodol. 12(3), 317–370 (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Agüero, J., Rebollo, M., Carrascosa, C., Julián, V. (2009). Agent Design Using Model Driven Development. In: Demazeau, Y., Pavón, J., Corchado, J.M., Bajo, J. (eds) 7th International Conference on Practical Applications of Agents and Multi-Agent Systems (PAAMS 2009). Advances in Intelligent and Soft Computing, vol 55. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-00487-2_7
Download citation
DOI: https://doi.org/10.1007/978-3-642-00487-2_7
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-00486-5
Online ISBN: 978-3-642-00487-2
eBook Packages: EngineeringEngineering (R0)