Skip to main content

Modeling the Interaction Between Semantic Agents and Semantic Web Services Using MDA Approach

  • Conference paper
Engineering Societies in the Agents World VII (ESAW 2006)

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

Included in the following conference series:

Abstract

In this paper, we present our metamodeling approach for integrating semantic web services and semantic web enabled agents under Model Driven Architecture (MDA) view which defines a conceptual framework to realize model driven development. We believe that agents must have well designed environment specific capabilities to fully utilize the power of semantic web environment. Hence, we first define a conceptual architecture for semantic web enabled agents and then discuss how this conceptual architecture can form the basis of a metamodel that can be used in the development of semantic web enabled agents with a model driven approach. We then zoom into the specific part of the metamodel that defines the interactions between semantic web enabled agents and semantic web services since it is not possible to cover all the aspects of the metamodel at one time. So we extend the metamodel of the conceptual architecture from the point of entity aspect for the interaction between semantic agents and semantic web services. Finally, we discuss the mappings between the entities of this extended metamodel and the implemented entities of SEAGENT framework.

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. Atkinson, C., Kühne, T.: Model-Driven Development: A Metamodeling Foundation. IEEE Software 20, 36–41 (2003)

    Article  Google Scholar 

  2. Bauer, B., Odell, J.: UML 2.0 and Agents: How to Build Agent-based Systems with the New UML Standard. Journal of Engineering Applications of Artificial Intelligence 18(2), 141–157 (2005)

    Article  Google Scholar 

  3. Benguria, G., Larrucea, X., Elvesaeter, B., Neple, T., Beardsmore, A., Winchester, M.: A Platform Independent Model for Service Oriented Architectures. In: I-ESA 2006. Interoperability for Enterprise Software and Applications Conference, Bordeaux, France (2006)

    Google Scholar 

  4. Berners-Lee, T., Hendler, J., Lassila, O.: The Semantic Web. Scientific American 284(5), 34–43 (2001)

    Article  Google Scholar 

  5. Bernon, C., Cossentino, M., Gleizes, M., Turci, P., Zambonelli, F.: A Study of some Multi-Agent Meta-Models. In: Odell, J.J., Giorgini, P., Müller, J.P. (eds.) AOSE 2004. LNCS, vol. 3382, Springer, Heidelberg (2005)

    Google Scholar 

  6. Bezivin, J.: Model Driven Engineering: Principles, Scope, Deployment and Applicability. In: Proceedings of 2005 Summer School on Generative and Transformational Techniques in Software Engineering (July 2005)

    Google Scholar 

  7. Burstein, M., Bussler, C., Zaremba, M., Finin, T., Huhns, M., Paolucci, M., Sheth, A., Williams, S.: A semantic web services architecture. IEEE Internet Computing 9(5), 72–81 (2005)

    Article  Google Scholar 

  8. Dikenelli, O., Erdur, R.C., Kardas, G., Gümüs, O., Seylan, I., Gurcan, O., Tiryaki, A.M., Ekinci, E.E.: Developing Multi Agent Systems on Semantic Web Environment using SEAGENT Platform. In: Dikenelli, O., Gleizes, M.-P., Ricci, A. (eds.) ESAW 2005. LNCS (LNAI), vol. 3963, pp. 1–13. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  9. Djuric, D.: MDA-based Ontology Infrastructure. Computer Science Information Systems (ComSIS) 1(1), 91–116 (2004)

    Google Scholar 

  10. Eclipse Modeling Framework (2006), available at: http://www.eclipse.org/emf

  11. Erol, K., Hendler, J.A., Nau, D.S.: Complexity Results for HTN Planning. Ann. Math. Artif. Intell. (1996)

    Google Scholar 

  12. Ferber, J., Gutknecht, O.: A Meta-Model for the Analysis and Design of Organizations in Multi-Agent Systems. In: Proc. 3rd International Conference on Multi-Agent Systems, pp. 128–135. IEEE Computer Society Press, Los Alamitos (1998)

    Chapter  Google Scholar 

  13. Graham, J.R., Decker, K., Mersic, M.: DECAF – a flexible multi agent system architecture. Autonomous Agents and Multi-Agent Systems (2003)

    Google Scholar 

  14. Gronmo, R., Jaeger, M.C., Hoff, H.: Transformations between UML and OWL-S. ECMDA-FA, Nuremberg, Germany (November 2005)

    Google Scholar 

  15. Guessoum, Z., Thiefaine, A., Perrot, J., Blain, G.: META-DIMA: a Model-Driven Architecture for Multi-Agent Systems, (last accessed: 2006), http://www-poleia.lip6.fr/%7Eguessoum/MetaDima.html

  16. Gürcan, Ö., Kardas, G., Gümüs, Ö., Ekinci, E.E., Dikenelli, O.: A Planner for Implementing Semantic Service Agents based on Semantic Web Services Initiative Architecture. In: Fourth European Workshop on Multi-Agent Systems, Lisbon, Portugal (2006)

    Google Scholar 

  17. Jayatilleke, G.B., Padgham, L., Winikoff, M.: Towards a Component Based Development Framework for Agents. In: Lindemann, G., Denzinger, J., Timm, I.J., Unland, R. (eds.) MATES 2004. LNCS (LNAI), vol. 3187, pp. 183–197. Springer, Heidelberg (2004)

    Google Scholar 

  18. Jouault, F., Bezivin, J.: KM3: A DSL for Metamodel Specification. In: Gorrieri, R., Wehrheim, H. (eds.) FMOODS 2006. LNCS, vol. 4037, pp. 171–185. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

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

  20. Kardas, G., Goknil, A., Dikenelli, O., Topaloglu, N.Y.: Metamodeling of Semantic Web Enabled Multiagent Systems. In: MASSA. Multiagent Systems and Software Architecture, Erfurt, Germany, pp. 79–86 (2006)

    Google Scholar 

  21. Molesini, A., Denti, E., Omicini, A.: MAS Meta-models on Test: UML vs. OPM in the SODA Case Study. In: Pěchouček, M., Petta, P., Varga, L.Z. (eds.) CEEMAS 2005. LNCS (LNAI), vol. 3690, Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  22. Object Management Group (OMG): Meta Object Facility (MOF) Specification. OMG Document AD/97-08-14, (September 1997)

    Google Scholar 

  23. Object Management Group (OMG): MDA Guide Version 1.0.1. Document Number: omg/2003-06-01 (2003)

    Google Scholar 

  24. Odell, J., Levy, R., Nodine, M.: FIPA Modeling TC: Agent Class Superstructure Metamodel (2004), available at: http://www.omg.org/docs/agent/04-12-02.pdf

  25. Odell, J., Nodine, M., Levy, R.: A Metamodel for Agents, Roles and Groups. In: Odell, J.J., Giorgini, P., Müller, J.P. (eds.) AOSE 2004. LNCS, vol. 3382, Springer, Heidelberg (2005)

    Google Scholar 

  26. Pavon, J., Gomez, J., Fuentes, R.: Model Driven Development of Multi-Agent Systems. In: Rensink, A., Warmer, J. (eds.) ECMDA-FA 2006. LNCS, vol. 4066, pp. 284–298. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  27. Perini, A., Susi, A.: Automating Model Transformations in Agent-Oriented Modeling. In: Odell, J.J., Giorgini, P., Müller, J.P. (eds.) AOSE 2004. LNCS, vol. 3382, Springer, Heidelberg (2005)

    Google Scholar 

  28. Selic, B.: The Pragmatics of Model-Driven Development. IEEE Software 20, 19–25 (2003)

    Article  Google Scholar 

  29. Sendall, S., Kozaczynski, W.: Model Transformation – the Heart and Soul of Model-Driven Software Development. IEEE Software 20, 42–45 (2003)

    Article  Google Scholar 

  30. Sycara, K., Williamson, M., Decker, K.: Unified information and control workflow in hierarchical task networks. In: Working Notes of the AAAI-96 workshop ‘Theories of Action, Planning, and Control’ (1996)

    Google Scholar 

  31. The OWL Services Coalition: Semantic Markup for Web Services (OWL-S) (2004), http://www.daml.org/services/owl-s/1.1/

  32. The Atlantic Zoo: Metamodels expressed in KM3 (2006), available at: http://www.eclipse.org/gmt/am3/zoos/atlanticZoo/

  33. Web Service Modeling Ontology (2005), http://www.wsmo.org/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Gregory M. P. O’Hare Alessandro Ricci Michael J. O’Grady Oğuz Dikenelli

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kardas, G., Goknil, A., Dikenelli, O., Topaloglu, N.Y. (2007). Modeling the Interaction Between Semantic Agents and Semantic Web Services Using MDA Approach. In: O’Hare, G.M.P., Ricci, A., O’Grady, M.J., Dikenelli, O. (eds) Engineering Societies in the Agents World VII. ESAW 2006. Lecture Notes in Computer Science(), vol 4457. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-75524-1_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-75524-1_12

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-75522-7

  • Online ISBN: 978-3-540-75524-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics