A Metamodel for Jason BDI Agents

Authors Baris Tekin Tezel, Moharram Challenger, Geylani Kardas

Thumbnail PDF


  • Filesize: 0.7 MB
  • 9 pages

Document Identifiers

Author Details

Baris Tekin Tezel
Moharram Challenger
Geylani Kardas

Cite AsGet BibTex

Baris Tekin Tezel, Moharram Challenger, and Geylani Kardas. A Metamodel for Jason BDI Agents. In 5th Symposium on Languages, Applications and Technologies (SLATE'16). Open Access Series in Informatics (OASIcs), Volume 51, pp. 8:1-8:9, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2016)


In this paper, a metamodel, which can be used for modeling Belief-Desire-Intention (BDI) agents working on Jason platform, is introduced. The metamodel provides the modeling of agents with including their belief bases, plans, sets of events, rules and actions respectively. We believe that the work presented herein contributes to the current multi-agent system (MAS) metamodeling efforts by taking into account another BDI agent platform which is not considered in the existing platform-specific MAS modeling approaches. A graphical concrete syntax and a modeling tool based on the proposed metamodel are also developed in this study. MAS models can be checked according to the constraints originated from the Jason metamodel definitions and hence conformance of the instance models is supplied by utilizing the tool. Use of the syntax and the modeling tool are demonstrated with the design of a cleaning robot which is a well-known example of Jason BDI architecture.
  • metamodel
  • BDI agent
  • multi-agent system
  • Jason


  • Access Statistics
  • Total Accesses (updated on a weekly basis)
    PDF Downloads


  1. Carole Bernon, Massimo Cossentino, Marie-Pierre Gleizes, Paola Turci, and Franco Zambonelli. A study of some multi-agent meta-models. In 5th Int'l Workshop on Agent-Oriented Software Engineering, volume 3382, pages 62-77, 2005. Google Scholar
  2. Ghassan Beydoun, Graham Low, Brian Henderson-Sellers, Haralambos Mouratidis, Jorge J. Gomez-Sanz, Juan Pavon, and Cesar Gonzalez-Perez. FAML: A generic metamodel for MAS development. IEEE Transactions on Software Engineering, 35(6):841-863, 2009. Google Scholar
  3. Rafael H. Bordini and Jomi F. Hübner. BDI agent programming in Agentspeak using Jason. In Proceedings of the 6th International Conference on Computational Logic in Multi-Agent Systems, pages 143-164, Berlin, Heidelberg, 2006. Springer-Verlag. URL: http://dx.doi.org/10.1007/11750734_9.
  4. Rafael H. Bordini, Jomi Fred Hübner, and Michael Wooldridge. Programming Multi-Agent Systems in AgentSpeak Using Jason. John Wiley &Sons, 2007. Google Scholar
  5. Michael E. Bratman. Intention, Plans, and Practical Reason. Harvard University Press, Cambridge, Massachusetts, 1987. Google Scholar
  6. Lars Braubach, Alexander Pokahr, Daniel Moldt, and Winfried Lamersdorf. Goal representation for bdi agent systems. In Proceedings of the Second International Conference on Programming Multi-Agent Systems, pages 44-65, Berlin, Heidelberg, 2005. Springer-Verlag. URL: http://dx.doi.org/10.1007/978-3-540-32260-3_3.
  7. MMoharram Challenger, SSebla Demirkol, SSinem Getir, and Geylani Kardas. A domain specific metamodel for semantic web enabled multi-agent systems. In 1st International Workshop on Domain Specific Engineering, volume 83, pages 177-186, 2011. Google Scholar
  8. Moharram Challenger, Sebla Demirkol, Sinem Getir, Marjan Mernik, Geylani Kardas, and Tomaž Kosar. On the use of a domain-specific modeling language in the development of multiagent systems. Engineering Applications of Artificial Intelligence, 28:111-141, 2014. Google Scholar
  9. Massimo Cossentino, Antonio Chella, Carmelo Lodato, Salvatore Lopes, Patrizia Ribino, and Valeria Seidita. A notation for modeling Jason-like BDI agents. In Complex, Intelligent and Software Intensive Systems (CISIS), 2012 Sixth International Conference on, pages 12-19, July 2012. URL: http://dx.doi.org/10.1109/CISIS.2012.203.
  10. Iván Garcia-Magarino. Towards the integration of the agent-oriented modeling diversity with a powertype-based language. Computer Standards &Interfaces, 36:941-952, 2014. Google Scholar
  11. Enyo José Tavares Goncalves, Mariela Inés Cortes, Gustavo Augusto Lima Campos, Yrleyjander Salmito Lopes, Emmanuel Sávio Ssilva Freire, Viviane Torres da Silva, Kleiner Silva Farias de Oliveira, and Marcos António de Oliveira. MAS-ML2.0: Supporting the modelling of multi-agent systems with different agent architectures. The Journal of Systems and Software, 108:77-109, 2015. Google Scholar
  12. Christian Hahn. A domain specific modeling language for multiagent systems. In 7th Int’l Conf. on Autonomous agents and Multi-agent systems (AAMAS 2008), pages 223-240, 2008. Google Scholar
  13. Christian Hahn, Cristián Madrigal-Mora, and Klaus Fischer. A platform-independent metamodel for multiagent systems. Autonomous Agents and Multi-Agent Systems, 18(2):239-266, 2009. Google Scholar
  14. Brian Henderson-Sellers and Paolo Giorgini. Agent-oriented Methodologies. Idea Group Publishing, 2005. Google Scholar
  15. Geylani Kardas. Model-driven development of multiagent systems: a survey and evaluation. The Knowledge Engineering Review, 28(4):479-503, 2013. Google Scholar
  16. Geylani Kardas, Erdem Eser Ekinci, Bekir Afsar, Oguz Dikenelli, and N. Yasemin Topaloglu. Modeling tools for platform specific design of multi-agent systems. In Lars Braubach, Wiebe van der Hoek, Paolo Petta, and Alexander Pokahr, editors, Multiagent System Technologies: 7th German Conference, MATES 2009, pages 202-207. Springer, Berlin, Heidelberg, 2009. URL: http://dx.doi.org/10.1007/978-3-642-04143-3_20.
  17. Uirá Kulesza, Alessandro Garcia, Carlos Lucena, and Paulo Alencar. A generative approach for multi-agent system development. In Ricardo Choren, Alessandro Garcia, Carlos Lucena, and Alexander Romanovsky, editors, Software Engineering for Multi-Agent Systems III: Research Issues and Practical Applications, pages 52-69. Springer, Berlin, Heidelberg, 2005. URL: http://dx.doi.org/10.1007/978-3-540-31846-0_4.
  18. Ambra Molesini, Enrico Denti, and Andrea Omicini. MAS meta-models on test: UML vs. OPM in the SODA case study. In Proceedings of the 4th International Central and Eastern European Conference on Multi-Agent Systems and Applications, pages 163-172, Berlin, Heidelberg, 2005. Springer-Verlag. URL: http://dx.doi.org/10.1007/11559221_17.
  19. James Odell, Marian Nodine, and Renato Levy. A metamodel for agents, roles, and groups. In James Odell, Paolo Giorgini, and Jörg P. Müller, editors, Agent-Oriented Software Engineering V, pages 78-92. Springer, Berlin, Heidelberg, 2005. URL: http://dx.doi.org/10.1007/978-3-540-30578-1_6.
  20. Andrea Omicini, Alessandro Ricci, and Mirko Viroli. Artifacts in the A&A meta-model for multi-agent systems. Autonomous Agents and Multi-Agent Systems, 17(3):432-456, 2008. Google Scholar
  21. Anand Rao. AgentSpeak(L): BDI agents speak out in a logical computable language. In 7th European Workshop on Modelling Autonomous Agents in a Multi-Agent World, Eindhoven, The Netherlands, Lecture Notes in Computer Science, volume 1038, pages 42-55, 1996. Google Scholar
  22. Anand S. Rao and Michael P. Georgeff. Decision procedures for BDI logics. Journal of Logic and Computation, 8(3):293-343, 1998. Google Scholar
Questions / Remarks / Feedback

Feedback for Dagstuhl Publishing

Thanks for your feedback!

Feedback submitted

Could not send message

Please try again later or send an E-mail