Geri Dön

Çok etmenli sistemlerde test yönelimli programlama için bir ortam tasarımı

Design of an environment for test driven development in multi-agent systems

  1. Tez No: 169480
  2. Yazar: SİBEL ÖZTUNA
  3. Danışmanlar: Y.DOÇ.DR. RIZA CENK ERDUR
  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: çok etmenli sistem, planlama, test yönelimli programlama, JUnit, SEAGENT, multi-agent system, planning, test driven programming, JUnit, SEAGENT
  7. Yıl: 2005
  8. Dil: Türkçe
  9. Üniversite: Ege Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: Belirtilmemiş.

Özet

ÖZET ÇOK ETMENLİ SİSTEMLERDE TEST YÖNELİMLİ PROGRAMLAMA İÇİN BİR ORTAM TASARIMI ÖZTUNA, Sibel Yüksek Lisans Tezi, Bilgisayar Mühendisliği Bölümü Tez Yöneticisi: Yrd. Doç. Dr. Rıza Cenk ERDUR Ağustos, 2005, 92 Sayfa Bu tezde, çok etmenli sistemlerin test yönelimli geliştirilebilmesini destekleyecek bir test ortamının tasarımı ve gerçeMeştirimi anlatılmaktadır. Bu test ortamı, planların geliştirilmesini kolaylaştırmak, planları doğrulamak, amaçlanan biçimde çalışmasını garantilemek ve plan geliştirme süresini kısaltmak gibi yararlar sağlamaktadır. Test ortamım gerçekleştirmek amacıyla, test yönelimli programlama yaklaşımınm Java için geliştirilen çerçevesi JUnit genişletilmiş ve SEAGENT etmen çerçevesine entegre edilmiştir. Bu sayede Java programlama dili için yaygın kullamlan yazılım geliştirme ortamları içerisinde bulunan JUnit desteğinden yararlanılmış olmaktadır. Standart JUnit arayüzünün kullanılabilir olmasının yanında, bu arayüzün özelleştirilmiş ve genişletilmiş biçimi test aracına eklenerek, hataya özgü mesajların rahatça izlenebileceği bir ortam sağlanmıştır. Bu çalışma, geleneksel çok etmenli sistem geliştirme yaklaşımlarına alternatif olabilecek test yönelimli bir yöntemin yolunu açmaktadır.

Özet (Çeviri)

vn ABSTRACT DESIGN OF AN ENVIRONMENT FOR TEST DRIVEN DEVELOPMENT IN MULTI-AGENT SYSTEMS ÖZTUNA, Sibel MSc in Computer Engineering Supervisor: Assoc. Prof. Dr. Rıza Cenk ERDUR Agust, 2005, 92 Pages In this thesis, design and implementation of a test environment that has been built to support test driven development of multi-agent systems is explained. Using this test environment, development of plans can be eased, plans can be validated, plan flows can be guaranteed, and the plan development time can be shortened. In the implementation process of the test environment, a well- known testing framework for Java, called JUnit, is extended and integrated to the SEAGENT agent framework. Built-in JUnit support of popular integrated development environments for Java programming language is an advantage of using such an approach. In addition to the use of the standard JUnit interface, an extended interface is also created to view the specialized failure messages. This study introduces a test driven approach for multi-agent system development, which can be considered as an alternative to the traditional multi-agent system development methodologies.

Benzer Tezler

  1. Çoklu etmen ortamında nesne tabanlı dağıtık bellek paylaşımı

    Distributed object sharing in the multi-agent environment

    METEHAN PATACI

    Yüksek Lisans

    Türkçe

    Türkçe

    2014

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    PROF. DR. NADİA ERDOĞAN

  2. Bilgisayar ve internet destekli uzaktan eğitim programlarının tasarım, geliştirme ve değerlendirme aşamaları (SUZEP örneği)

    Design, development and evaluating stages of computer and internet supported distance education program (on the model of SUZEP)

    BİROL GÜLNAR

    Yüksek Lisans

    Türkçe

    Türkçe

    2003

    Radyo-TelevizyonSelçuk Üniversitesi

    Radyo Televizyon Ana Bilim Dalı

    PROF.DR. AHMET HALUK YÜKSEL

  3. Scalable vulnerability triage using multi-agent ai systems and automated cvss assessment

    Çok etmenli yapay zeka sistemleri kullanılarak ölçeklenebilir zafiyet onay süreci ve otomatik cvss değerlendirmesi

    NOVRUZ AMİROV

    Yüksek Lisans

    İngilizce

    İngilizce

    2026

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik Üniversitesi

    Bilişim Uygulamaları Ana Bilim Dalı (disiplinlerarası)

    PROF. DR. ŞERİF BAHTİYAR

  4. Dijital ikiz teknolojisi kullanılarak yağış kaynaklı sel riskinin analizi ve karar destek sistemi önerisi

    Analysis of pluvial flood risk using digital twin technology and proposal of a decision support system

    FULYA YILDIRIMKARAMAN

    Yüksek Lisans

    Türkçe

    Türkçe

    2025

    Yönetim Bilişim SistemleriDokuz Eylül Üniversitesi

    Yönetim Bilişim Sistemleri Ana Bilim Dalı

    DOÇ. DR. CAN AYDIN

  5. Biointerfacial mechanical modulation of model lipid membranes by gramicidin D: A quartz crystal microbalance with dissipation analysis

    Gramisidin D'nin model lipid membranlarda biyoarayüzeysel mekanik modülasyonunun disipasyonlu kuvars kristal mikroterazi analizi

    ŞEBNEM SEHERLER

    Doktora

    İngilizce

    İngilizce

    2026

    Biyoteknolojiİstanbul Teknik Üniversitesi

    Moleküler Biyoloji-Genetik ve Biyoteknoloji Ana Bilim Dalı (disiplinlerarası)

    DR. ÖĞR. ÜYESİ ABDULHALİM KILIÇ