Geri Dön

Kanı-istek-hedef (BDI) etmenlerininaz-kodlu geliştirilmesi için çevrimiçi bir modelleme dili

An online modeling language for the low-codedevelopment of belief-desire-intention (BDI)agents

  1. Tez No: 914357
  2. Yazar: BURAK ÇELİK
  3. Danışmanlar: PROF. DR. GEYLANİ KARDAŞ
  4. Tez Türü: Yüksek Lisans
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2024
  8. Dil: Türkçe
  9. Üniversite: Ege Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Uluslararası Bilgisayar Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 80

Özet

Otonom yetenekleriyle etmen tabanlı sistemler, çeşitli endüstriyel alanlarda büyük önem kazanmıştır. Etmen Yönelimli Yazılım Mühendisliği'nin (AOSE) temel taşı olan Kanı-İstek-Hedef (BDI) mimarisi, çevreleriyle etkileşime giren proaktif etmenleri oluşturmak için yaygın olarak kullanılmaktadır. BDI yaklaşımı ile çok-etmenli sistemlerin (MAS) model güdümlü geliştirilmesi için çeşitli alanaözgü modelleme dilleri (DSML'ler) mevcuttur. Ancak, bu diller genellikle masaüstü kütüphanelerine bağımlı olup, geniş çapta erişilebilirlik ve çevrimiçi geliştirme imkânlarını kısıtlamaktadır. Bu tezde, BDI etmenlerinin çevrimiçi oluşturulmasını sağlayan bir modelleme dili olan LCDP4BDI geliştirilmiştir. Bu yeni dil ve sunduğu geliştirme aracı, yerel bilgisayar kaynaklarına olan bağımlılıkları ortadan kaldırarak, platform bağımsız çevrim içi bir modelleme ve geliştirme ortamı olarak hizmet vermekledir. Servis olarak yazılım (SaaS) altyapısıyla desteklenen ve az-kodlu geliştirme desteği sunan bir platform hedeflenmiştir. Tezde geliştirilen modelleme dili, yazılım mühendisliği alanındaki güncel trendlerden biri olan az-kodlu geliştirme tekniklerini kullanarak BDI etmenlerinin model güdümlü geliştirilmesine imkan vermektedir. Teknolojik bağımlılıkları ortadan kaldırmasıyla LCDP4BDI, BDI etmenlerinin geliştirilmesi için geniş çapta benimsenen bir araç haline gelebilir. LCDP4BDI ile hazırlanan MAS modellerine karşılık gelen etmen yazılımı kodları Jason tanımlamalarına uygun bir şekilde otomatik üretilebilmektedir. Gerçekleştirilen değerlendirme çalışmaları sonucunda LCDP4BDI'ın kod üretim performansı ve geliştirme zamanını azaltmaya etkisi gösterilmiştir

Özet (Çeviri)

Agent-based systems with autonomous capabilities have gained significant importance in various industrial domains. The Belief-DesireIntention (BDI) architecture is widely used in Agent-Oriented Software Engineering (AOSE), to create proactive agents that interact with their environments. There are various domain-specific modeling languages (DSMLs) available for the model-driven development of multi-agent systems (MAS) using the BDI approach. However, these languages are often dependent on desktop libraries, limiting wide accessibility and online development capabilities. In this thesis, a modeling language called LCDP4BDI, which facilitates the online creation of BDI agents, has been developed. This new language and its development tool eliminate dependencies on local computer resources, serving as a platform-independent online modeling and development environment. The platform aims to support a Software as a Service (SaaS) infrastructure and provide low-code development support. The modeling language developed in the thesis enables model-driven development of BDI agents using low-code development technique, one of the current trends in software engineering. By eliminating technological dependencies, LCDP4BDI could become a widely adopted tool for the development of BDI agents. The agent software codes corresponding to the MAS models prepared with LCDP4BDI can be automatically generated in accordance with Jason definitions. Conducted evaluation studies have demonstrated the impact of LCDP4BDI on application generation performance and reducing development time.

Benzer Tezler

  1. Kanı-istek-hedef etmenlerinin geliştirilmesi için bir tersine mühendislik yöntemi

    A reverse engineering methodology for the development of belief-desire-intention agents

    HÜSEYİN KÜÇÜK

    Yüksek Lisans

    Türkçe

    Türkçe

    2019

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolEge Üniversitesi

    Uluslararası Bilgisayar Ana Bilim Dalı

    DOÇ. DR. GEYLANİ KARDAŞ

  2. Görevdeş ağlarda ızgara tabanlı video akışlandırma uygulamaları için işbirlikçi seçiminin etmen tabanlı gerçeklenmesi

    Görevdeş ağlarda izgara tabanli video akişlandirma uygulamalari için işbirlikçi seçiminin etmen tabanli gerçeklenmesi

    KEMAL DENİZ TEKET

    Yüksek Lisans

    Türkçe

    Türkçe

    2013

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolEge Üniversitesi

    Uluslararası Bilgisayar Ana Bilim Dalı

    YRD. DOÇ. DR. GEYLANİ KARDAŞ

  3. Video akışlandırma uygulamalarında görev alacak yazılım etmenlerine ait bir mimari

    An agent architecture for peer-to-peer live video streaming applications

    SÜLEYMAN YILDIRIM

    Yüksek Lisans

    Türkçe

    Türkçe

    2012

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolEge Üniversitesi

    Uluslararası Bilgisayar Ana Bilim Dalı

    YRD. DOÇ. DR. GEYLANİ KARDAŞ

  4. Dsml4bdı dilinin Jacamo platformu ile genişletilmesi

    Extending DSML4BDI language with Jacamo platform

    UFUK FIRTINA

    Yüksek Lisans

    Türkçe

    Türkçe

    2020

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolEge Üniversitesi

    Uluslararası Bilgisayar Ana Bilim Dalı

    DOÇ. DR. GEYLANİ KARDAŞ

  5. Anlamsal veb tabanlı çoklu etmen sistemlerinde hedeflerin modellenmesi ve işletilmesi

    Modeling and executing goals in semantic web enabled multi-agent systems

    TAYFUN GÖKMEN HALAÇ

    Yüksek Lisans

    Türkçe

    Türkçe

    2011

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolEge Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    PROF. DR. OĞUZ DİKENELLİ