Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

Part of the book series: Advances in Intelligent and Soft Computing ((AINSC,volume 55))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 259.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 329.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. 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

    Google Scholar 

  2. 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

    Google Scholar 

  3. 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)

    Google Scholar 

  4. Bézivin, J.: On the unification power of models. Software and Systems Modeling 4(2), 171–188 (2005)

    Article  Google Scholar 

  5. Budinsky, F., Brodsky, S., Merks, E.: Eclipse Modeling Framework. Pearson Education, London (2003)

    Google Scholar 

  6. 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)

    Chapter  Google Scholar 

  7. Dignum, V.: A model for organizational interaction: based on agents, founded in logic. Phd dissertation, Utrecht University (2003)

    Google Scholar 

  8. Gomez Sanz, J.: Modelado de sistemas multi-agente. Phd thesis, Universidad Complutense de Madrid, Spain (2002)

    Google Scholar 

  9. Guessoum, Z., Jarraya, T.: Meta-models & model-driven architectures. In: Contribution to the AOSE TFG AgentLink3 meeting (2005)

    Google Scholar 

  10. Hahn, C., Madrigal-Mora, C., Fischer, K.: A platform-independent metamodel for multiagent systems. In: Autonomous Agents and Multi-Agent Systems, vol. 16 (2008)

    Google Scholar 

  11. Kleppe, A., Warmer, J.B., Bast, W.: MDA Explained: The Model Driven Architecture: Practice and Promise. Addison-Wesley Professional, Reading (2003)

    Google Scholar 

  12. (OMG): Object management group. meta object facility (mof) 2.0 core specification (October 2004), http://www.omg.org/docs/ptc/04-10-15.pdf

  13. 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)

    Chapter  Google Scholar 

  14. Zambonelli, F., Jennings, N.R., Wooldridge, M.: Developing multiagent systems: The gaia methodology. ACM Trans. Softw. Eng. Methodol. 12(3), 317–370 (2003)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics