BibTex RIS Cite

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

Year 2011, Volume: 4 Issue: 1 - Volume: 4 Issue: 1, - , 24.06.2016

Abstract

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.

References

  • Russell, S., Norvig, P., 2003. Artificial Intelligence: A Modern Approach, http://aima.cs.berkeley.edu/ , Ders Kitabı ISBN: 0137903952.
  • 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.
  • 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.
  • 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.
  • 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).
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • Penserini, L., Perini, A., Susi, A., Morandini, M., Mylopoulos, J., 2007, A Design Framework for Generating BDI Agents, AAMAS’07, Honolulu, Hawai’i, USA.

Model Driven Development of JADEX Belief-Desire-Intention Agents

Year 2011, Volume: 4 Issue: 1 - Volume: 4 Issue: 1, - , 24.06.2016

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.

References

  • Russell, S., Norvig, P., 2003. Artificial Intelligence: A Modern Approach, http://aima.cs.berkeley.edu/ , Ders Kitabı ISBN: 0137903952.
  • 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.
  • 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.
  • 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.
  • 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).
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • Penserini, L., Perini, A., Susi, A., Morandini, M., Mylopoulos, J., 2007, A Design Framework for Generating BDI Agents, AAMAS’07, Honolulu, Hawai’i, USA.
There are 11 citations in total.

Details

Other ID JA37HJ39FV
Journal Section Makaleler(Araştırma)
Authors

Bekir Afşar This is me

Geylani Kardaş This is me

N. Yasemin Topaloğlu This is me

Oğuz Dikenelli This is me

Publication Date June 24, 2016
Published in Issue Year 2011 Volume: 4 Issue: 1 - Volume: 4 Issue: 1

Cite

APA Afşar, B., Kardaş, G., Topaloğlu, N. Y., Dikenelli, O. (2016). JADEX Kanı-İstek-Hedef Etmenlerinin Model Güdümlü Geliştirilmesi. Türkiye Bilişim Vakfı Bilgisayar Bilimleri Ve Mühendisliği Dergisi, 4(1).
AMA Afşar B, Kardaş G, Topaloğlu NY, Dikenelli O. JADEX Kanı-İstek-Hedef Etmenlerinin Model Güdümlü Geliştirilmesi. TBV-BBMD. June 2016;4(1).
Chicago Afşar, Bekir, Geylani Kardaş, N. Yasemin Topaloğlu, and Oğuz Dikenelli. “JADEX Kanı-İstek-Hedef Etmenlerinin Model Güdümlü Geliştirilmesi”. Türkiye Bilişim Vakfı Bilgisayar Bilimleri Ve Mühendisliği Dergisi 4, no. 1 (June 2016).
EndNote Afşar B, Kardaş G, Topaloğlu NY, Dikenelli O (June 1, 2016) JADEX Kanı-İstek-Hedef Etmenlerinin Model Güdümlü Geliştirilmesi. Türkiye Bilişim Vakfı Bilgisayar Bilimleri ve Mühendisliği Dergisi 4 1
IEEE B. Afşar, G. Kardaş, N. Y. Topaloğlu, and O. Dikenelli, “JADEX Kanı-İstek-Hedef Etmenlerinin Model Güdümlü Geliştirilmesi”, TBV-BBMD, vol. 4, no. 1, 2016.
ISNAD Afşar, Bekir et al. “JADEX Kanı-İstek-Hedef Etmenlerinin Model Güdümlü Geliştirilmesi”. Türkiye Bilişim Vakfı Bilgisayar Bilimleri ve Mühendisliği Dergisi 4/1 (June 2016).
JAMA Afşar B, Kardaş G, Topaloğlu NY, Dikenelli O. JADEX Kanı-İstek-Hedef Etmenlerinin Model Güdümlü Geliştirilmesi. TBV-BBMD. 2016;4.
MLA Afşar, Bekir et al. “JADEX Kanı-İstek-Hedef Etmenlerinin Model Güdümlü Geliştirilmesi”. Türkiye Bilişim Vakfı Bilgisayar Bilimleri Ve Mühendisliği Dergisi, vol. 4, no. 1, 2016.
Vancouver Afşar B, Kardaş G, Topaloğlu NY, Dikenelli O. JADEX Kanı-İstek-Hedef Etmenlerinin Model Güdümlü Geliştirilmesi. TBV-BBMD. 2016;4(1).

Article Acceptance

Use user registration/login to upload articles online.

The acceptance process of the articles sent to the journal consists of the following stages:

1. Each submitted article is sent to at least two referees at the first stage.

2. Referee appointments are made by the journal editors. There are approximately 200 referees in the referee pool of the journal and these referees are classified according to their areas of interest. Each referee is sent an article on the subject he is interested in. The selection of the arbitrator is done in a way that does not cause any conflict of interest.

3. In the articles sent to the referees, the names of the authors are closed.

4. Referees are explained how to evaluate an article and are asked to fill in the evaluation form shown below.

5. The articles in which two referees give positive opinion are subjected to similarity review by the editors. The similarity in the articles is expected to be less than 25%.

6. A paper that has passed all stages is reviewed by the editor in terms of language and presentation, and necessary corrections and improvements are made. If necessary, the authors are notified of the situation.

0

.   This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.