A Domain Specific Metamodel for Semantic Web Enabled Multi-Agent Systems

  • Moharram Challenger
  • Sinem Getir
  • Sebla Demirkol
  • Geylani Kardas
Part of the Lecture Notes in Business Information Processing book series (LNBIP, volume 83)


Autonomous, responsive and proactive nature of agents makes development of agent-based software systems more complex than other software systems. A Domain Specific Modeling Language (DSML) may provide the required abstraction and hence support a more fruitful methodology for the development of MASs especially working on the new challenging environments such as the Semantic Web. In this paper, we introduce a domain specific metamodel for MASs working on the Semantic Web. This new metamodel paves the way for definition of an abstract syntax and a concrete syntax for a future DSML of agent systems. Achieved DSML syntax is supported with a graphical modeling toolkit.


metamodel domain specific modeling language multi-agent system semantic web 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Wooldrige, M., Jennings, N.R.: Intelligent agents: theory and practice. Knowl. Eng. Rev. 10(2), 115–152 (1995)CrossRefGoogle Scholar
  2. 2.
    Berners-Lee, T., Hendler, J., Lassila, O.: The Semantic Web. Sci. Am. 284(5), 34–43 (2001)CrossRefGoogle Scholar
  3. 3.
    Kardas, G., Goknil, A., Dikenelli, O., Topaloglu, N.Y.: Model Driven Development of Semantic Web Enabled Multi-agent Systems. Int. J. Coop. Inf. Syst. 18(2), 261–308 (2009)CrossRefGoogle Scholar
  4. 4.
    Kardas, G., Demirezen, Z., Challenger, M.: Towards a DSML for Semantic Web enabled Multi-agent Systems. In: International Workshop on Formalization of Modeling Languages, Held in Conjunction with the 24th European Conference on Object-Oriented Programming (ECOOP 2010), pp. 1–5. ACM Press, New York (2010)Google Scholar
  5. 5.
    Warwas, S., Hahn, C.: The concrete syntax of the platform independent modeling language for multiagent systems. In: Agent-Based Technologies and Applications for Enterprise Interoperability, Held in Conjunction with the 7th Int. Conf. on Autonomous Agents and Multiagent Systems, AAMAS 2008 (2008)Google Scholar
  6. 6.
    Bratman, M.E.: Intention, Plans, and Practical Reason. Harvard University Press, Cambridge (1987)Google Scholar
  7. 7.
    Smith, R.G.: The Contract Net Protocol: High-level Communication and Control in a Distributed Problem Solver. IEEE T. Comput. 29(12), 1104–1113 (1980)CrossRefGoogle Scholar
  8. 8.
    Bernon, C., Cossentino, M., Gleizes, M.-P., 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, pp. 62–77. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  9. 9.
    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, pp. 163–172. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  10. 10.
    Beydoun, G., Low, G.C., Henderson-Sellers, B., Mouratidis, H., Gómez-Sanz, J.J., Pavon, J., Gonzalez-Perez, C.: FAML: A Generic Metamodel for MAS Development. IEEE T. Software Eng. 35(6), 841–863 (2009)CrossRefGoogle Scholar
  11. 11.
    Hahn, C., Madrigal-Mora, C., Fischer, K.: A platform-independent metamodel for multiagent systems. Auton. Agent. Multi-Ag. 18(2), 239–266 (2009)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Moharram Challenger
    • 1
  • Sinem Getir
    • 1
  • Sebla Demirkol
    • 1
  • Geylani Kardas
    • 1
  1. 1.International Computer InstituteEge UniversityBornovaTurkey

Personalised recommendations