Skip to main content

Meta-models, Models, and Model Transformations: Towards Interoperable Agents

  • Conference paper
Multiagent System Technologies (MATES 2006)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 4196))

Included in the following conference series:

Abstract

Services provide an universal basis for the integration of applications and processes that are distributed among entities, both within an organization and across organizational borders: This paper presents a model-driven approach to design interoperable agents in service-oriented architectures (SOA). The approach provides a foundation for how to incorporate autonomous agents into a SOA using principles of model-driven development (MDD). It presents a metamodel (AgentMM) for a BDI-agent architecture and relates AgentMM to a platform-independent model for SOAs (PIM4SOA). In this paper we mainly concentrate our discussions on the service and process aspects of SOA and how transformations to agent technology would look like. We argue that this mapping allows the design of generic agent systems in the context of SOAs that are executable in an adaptive and flexible manner.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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.

References

  1. D’Souza, D.: Model-Driven Architecture and Integration - Opportunities and Challenges, Version 1.1, Kineticum (2001)

    Google Scholar 

  2. Object Management Group (OMG): MDA Guide Version 1.0.1, Document omg/03-06-01, (June 2003), http://www.omg.org/docs/omg/03-06-01.pdf

  3. Benguria, G., Larrucea, X., Elvesæter, B., Neple, T., Beardsmore, A., Friess, M.: A platform independent model for service oriented architectures. In: Proceedings of I-ESA Conference (2006)

    Google Scholar 

  4. Singh, M., Huhns, M.: Service Oriented Computing: Semantics, Processes, Agents. John Wiley & Sons, Chichster (2005)

    Google Scholar 

  5. Davis, R., Smith, R.G.: Negotiation as a metaphor for distributed problem solving. Artificial Intelligence 20, 63–109 (1983)

    Article  Google Scholar 

  6. Rao, A.S., Georgeff, M.P.: Modeling agents within a BDI-architecture. In: Fikes, R., Sandewall, E. (eds.) KR 1991, Cambridge, Mass, pp. 473–484. Morgan Kaufmann, San Francisco (1991)

    Google Scholar 

  7. Rao, A.S., Georgeff, M.P.: BDI-agents: from theory to practice. In: Lesser, V. (ed.) Proceedings of the First Intl. Conference on Multiagent Systems, San Francisco. AAAI Press/The MIT Press(1995)

    Google Scholar 

  8. Padgham, L., Winikoff, M.: Prometheus: A Methodology for Developing Intelligent Agents. In: Giunchiglia, F., Odell, J.J., Weiss, G. (eds.) AOSE 2002. LNCS, vol. 2585, pp. 174–185. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  9. Bresciani, P., Perini, A., Giorgini, P., Giunchiglia, F., Mylopoulos, J.: TROPOS: An Agent-Oriented Software Development Methodology. Journal of Autonomous Agents and Multiagent Systems 8(3) (2004)

    Google Scholar 

  10. Cervenka, R., Trencanský, I., Calisti, M., Greenwood, D.A.P.: AML: Agent Modeling Language Toward Industry-Grade Agent-Based Modeling. In: AOSE, pp. 31–46 (2004)

    Google Scholar 

  11. Bauer, B., Müller, J.P., Odell, J.: Agent UML: A Formalism for Specifying Multiagent Software Systems. In: Ciancarini, P., Wooldridge, M.J. (eds.) AOSE 2000. LNCS, vol. 1957, pp. 91–103. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  12. Cheong, C., Winikoff, M.: Hermes: a methodology for goal oriented agent interactions. In: Dignum, F., Dignum, V., Koenig, S., Kraus, S., Singh, M.P., Wooldridge, M. (eds.) AAMAS, pp. 1121–1122. ACM, New York (2005)

    Google Scholar 

  13. AOS: JACK Intelligent Agents, The Agent Oriented Software Group (AOS) (2006), http://www.agent-software.com/shared/home/

  14. ATLAS Group, INRIA & LINA, University of Nantes: INRIA, ATL - The Atlas Transformation Language Home Page (2006), http://www.sciences.univ-nantes.fr/lina/atl/

  15. Jouault, F., Kurtev, I.: Transforming Models with ATL. In: Bruel, J.-M. (ed.) MoDELS 2005. LNCS, vol. 3844, pp. 128–138. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  16. SINTEF ICT: MOFScript (2006), http://www.eclipse.org/gmt/mofscript

  17. Huget, M.P.: Modeling Languages for Multiagent Systems. In: AOSE (2005)

    Google Scholar 

  18. Perini, A., Susi, A.: Automating Model Transformations in Agent-Oriented modelling. In: AOSE (2005)

    Google Scholar 

  19. Amor, M., Fuentes, L., Vallecillo, A.: Bridging the Gap Between Agent-Oriented Design and Implementation Using MDA. In: AOSE, pp. 93–108 (2004)

    Google Scholar 

  20. Cheong, C., Winikoff, M.: Hermes: Designing Goal-Oriented Agent Interactions. In: AOSE (2005)

    Google Scholar 

  21. Cabri, G., Ferrari, L., Leonardi, L.: Supporting the Development of Multi-Agent Interactions via Roles. In: AOSE (2005)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Hahn, C., Madrigal-Mora, C., Fischer, K., Elvesæter, B., Berre, AJ., Zinnikus, I. (2006). Meta-models, Models, and Model Transformations: Towards Interoperable Agents. In: Fischer, K., Timm, I.J., André, E., Zhong, N. (eds) Multiagent System Technologies. MATES 2006. Lecture Notes in Computer Science(), vol 4196. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11872283_11

Download citation

  • DOI: https://doi.org/10.1007/11872283_11

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-45376-5

  • Online ISBN: 978-3-540-46057-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics