Journals / Türkiye Bilişim Vakfı Bilgisayar Bilimleri ve Mühendisliği Dergisi / 2011 / Cilt: 4 Sayı: 1

Model Driven Development of JADEX Belief-Desire-Intention Agents

JADEX Kanı-İstek-Hedef Etmenlerinin Model Güdümlü Geliştirilmesi

Bekir Afşar(EGE ÜNİVERSİTESİ, MÜHENDİSLİK FAKÜLTESİ, BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ)
Geylani Kardaş(EGE ÜNİVERSİTESİ, ULUSLARARASI BİLGİSAYAR ENSTİTÜSÜ)
N. Yasemin Topaloğlu(EGE ÜNİVERSİTESİ, MÜHENDİSLİK FAKÜLTESİ, BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ)
Oğuz Dikenelli(EGE ÜNİVERSİTESİ, MÜHENDİSLİK FAKÜLTESİ, BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ)
Pages
1–1
Publication Date
2016-06-24
DOI
—
🏛️Bibliographic metadata and full text access for this article are provided via DergiPark.
DergiPark Record ↗
✨

AI Summary & Key Takeaways

AI Insight
⚡ TL;DR(Too Long; Didn't Read)

Development of BDI agent models by using a graphical tool (also introduced in this paper), and automatic generation of JADEX software codes from those models by applying a model-code transformation are discussed.

📌 3 Key Takeaways

🎯
Objective & Hypothesis:Belief-Desire-Intention AgentsBelief-Desire-Intention (BDI) is an agent architecture that supports the storage of known facts about the environment and planning for their design goals according to these facts.
📊
Key Findings & Data:We believe that Model Driven Development (MDD), which changes the focus of software development from code to models and therefore aims to decrease complexity in software development by using software models in different abstraction levels, can also ease the development of BDI agents within this context.
💡
Conclusion & Impact:Development of BDI agent models by using a graphical tool (also introduced in this paper), and automatic generation of JADEX software codes from those models by applying a model-code transformation are discussed.
🔬Design:Modeling & Simulation
📍Scope:Comprehensive Sample
⚙️Variables:JADEX · KİH mimarisi · Model Güdümlü Geliştirme

Abstract

Belief-Desire-Intention AgentsBelief-Desire-Intention (BDI) is an agent architecture that supports the storage of known facts about the environment and planning for their design goals according to these facts. Development of BDI agents can be easier and more efficient by working on a higher abstract level that is different from the implementation level. We believe that Model Driven Development (MDD), which changes the focus of software development from code to models and therefore aims to decrease complexity in software development by using software models in different abstraction levels, can also ease the development of BDI agents within this context. JADEX agent platform is one of the most widely used platforms which is based on BDI architecture. This paper introduces a software development approach which provides development of JADEX BDI agents according to MDD paradigm. Development of BDI agent models by using a graphical tool (also introduced in this paper), and automatic generation of JADEX software codes from those models by applying a model-code transformation are discussed.

Özet

Kanı-İstek-Hedef (KİH) mimarisi etmenlerin çevrelerine dair bilgiler tutmasına ve bu bilgiler doğrultusunda tasarım hedeflerini gerçekleştirebilmek için planlarını oluşturmalarına izin veren bir mimaridir. Bu mimariye ait etmenlerin gerçekleştirim ayrıntılarından daha üst soyutlama seviyesine çıkılarak geliştirilmesi geliştirim sürecini hızlandıracaktır. Yazılım geliştirme odağını koddan modellere çeviren ve farklı soyutlama seviyelerindeki modelleri kullanarak yazılım geliştirmedeki karmaşıklığı azaltmayı hedefleyen Model Güdümlü Geliştirme (MGG) yaklaşımının KİH etmen yazılımlarının hızlı bir şekilde geliştirilmesinde önemli bir yaklaşım olduğu görülmektedir. JADEX etmen platformu, KİH mimarisine uygun etmenlerin geliştirilmesinde en çok kullanılan platformlardan birisidir. Bu çalışmada JADEX KİH etmenlerinin MGG’ye dayalı olarak geliştirilmesini sağlayan bir yazılım geliştirme yaklaşımı tanıtılmaktadır. Makalede, KİH etmen modellerinin yine bu çalışmada tanıtılan bir görsel geliştirim aracıyla nasıl geliştirildiği ve araç çıktısı modellerden etmenlere ait JADEX yazılım kodlarının uygulanan bir model-kod dönüşümü ile nasıl elde edildiği anlatılmaktadır.

🔖

Cite This Article

Afşar, B., Kardaş, G., Topaloğlu, N. Y., Dikenelli, O. (2016). Model Driven Development of JADEX Belief-Desire-Intention Agents. Türkiye Bilişim Vakfı Bilgisayar Bilimleri ve Mühendisliği Dergisi, Cilt: 4 Sayı: 1, 1–1. https://ajindex.com/articles/812151

📄 Full Text PDF Viewer

📄

PDF görüntüleyici hazırlanıyor...

References (12)

  1. Russell, S., Norvig, P., 2003. Artificial Intelligence: A Modern Approach, http://aima.cs.berkeley.edu/, Ders Kitabı ISBN: 0137903952.
  2. Rao, A. ve Georgeff, M., 1995. BDI Agents: From Theory to Practice, First International Conference on Multi-Agent Systems (ICMAS95), San Francisco, USA, ss. 312-319.
  3. Pokahr, A., Braubach, L., Walczak, A. ve Lamersdorf, W., 2007. Jadex - Engineering Goal-Oriented Agents, (Kitap Bölümü) ss.254258, Developing Multi-Agent Systems with JADE, Wiley Publishing, West Sussex.
  4. Kardaş, G., Ekinci, E. E., Afşar, B., Topaloğlu, Yasemin., Dikenelli, Oğuz., 2009. Ontoloji Tabanlı Çok-etmenli Sistemlerin Model Güdümlü Geliştirilmesi, IV. Ulusal Yazılım Mühendisliği Sempozyumu, İstanbul.
  5. Cakirlar, I., Ekinci, E. E., Dikenelli, O., 2008. Exception Handling in Multi-Agent Systems. In: The 9th Annual International Workshop "Engineering Societies in the Agents World" (ESAW 08).
  6. Perini, A., Susi, A., 2006, Automating Model Transformations in Agent-Oriented Modeling. In: Müller, J.P., Zambonelli, F. (eds.) AOSE 2005. LNCS, vol. 3950, ss. 167-178, Springer, Heidelberg.
  7. Pavon, J., Gomez, J., 2006, Fuentes, R.: Model Driven Development of Multi-Agent Systems. In: Rensink, A., Warmer, J. (eds.) ECMDA-FA 2006. LNCS, vol. 4066, ss.284-298, Springer, Heidelberg.
  8. Gracanin, D., Singh, H. L., Bohner, S. A. ve Hinchey, M. G., 2005, Model-Driven Architecture for Agent-Based Systems, Lecture Notes in Artificial Intelligence, 3228:249-261.
  9. Amor, M., Fuentes, L. ve Vallecillo, A., 2005, Bridging the Gap Between Agent-Oriented Design and Implementation Using MDA, Lecture Notes in Computer Science, 3382:93108.
  10. Hahn, C., Madrigal-Mora, C. ve Fischer, K., 2009 A platform-independent metamodel for multiagent systems, Autonomous Agents and Multi-agent Systems, 18(2):239-266.
  11. Penserini, L., Perini, A., Susi, A., Morandini, M., Mylopoulos, J., 2007, A Design Framework for Generating BDI Agents, AAMAS’07, Honolulu, Hawai’i, USA.
  12. Russell, S., Norvig, P., 2003. Artificial Intelligence: A Modern Approach, http://aima.cs.berkeley.edu/, Ders Kitabı ISBN: 0137903952.