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.
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
Atkinson, C., Kühne, T.: Model-Driven Development: A Metamodeling Foundation. IEEE Software 20, 36–41 (2003)
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)
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)
Berners-Lee, T., Hendler, J., Lassila, O.: The Semantic Web. Scientific American 284(5), 34–43 (2001)
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)
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)
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)
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)
Djuric, D.: MDA-based Ontology Infrastructure. Computer Science Information Systems (ComSIS) 1(1), 91–116 (2004)
Eclipse Modeling Framework (2006), available at: http://www.eclipse.org/emf
Erol, K., Hendler, J.A., Nau, D.S.: Complexity Results for HTN Planning. Ann. Math. Artif. Intell. (1996)
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)
Graham, J.R., Decker, K., Mersic, M.: DECAF – a flexible multi agent system architecture. Autonomous Agents and Multi-Agent Systems (2003)
Gronmo, R., Jaeger, M.C., Hoff, H.: Transformations between UML and OWL-S. ECMDA-FA, Nuremberg, Germany (November 2005)
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
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)
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)
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)
Jouault, F., Kurtev, I.: Transforming Models with ATL. In: Bruel, J.-M. (ed.) MoDELS 2005. LNCS, vol. 3844, pp. 128–138. Springer, Heidelberg (2006)
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)
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)
Object Management Group (OMG): Meta Object Facility (MOF) Specification. OMG Document AD/97-08-14, (September 1997)
Object Management Group (OMG): MDA Guide Version 1.0.1. Document Number: omg/2003-06-01 (2003)
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
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)
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)
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)
Selic, B.: The Pragmatics of Model-Driven Development. IEEE Software 20, 19–25 (2003)
Sendall, S., Kozaczynski, W.: Model Transformation – the Heart and Soul of Model-Driven Software Development. IEEE Software 20, 42–45 (2003)
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)
The OWL Services Coalition: Semantic Markup for Web Services (OWL-S) (2004), http://www.daml.org/services/owl-s/1.1/
The Atlantic Zoo: Metamodels expressed in KM3 (2006), available at: http://www.eclipse.org/gmt/am3/zoos/atlanticZoo/
Web Service Modeling Ontology (2005), http://www.wsmo.org/
Author information
Authors and Affiliations
Editor information
Rights 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)