Öneri Özeti
| ID | 45 |
| Title | SABPO METODOLOJİSİ KULLANILARAK FIPA UYUMLU ÇOK-ETMENLİ BİR OTEL REZERVASYON SİSTEMİNİN TASARIMI VE GERÇEKLEŞTİRİLMESİ |
| Author(s) | Author #1 Name: Ayşegül Alaybeyoğlu Org: Ege Üniversitesi Bilgisayar Mühendisliği Bölümü Country: Türkiye Email: aysegul.alaybeyoglu__at__ege.edu.tr Author #2 Author #3 Author #4
|
| Other Author(s) | |
| Keywords | Yazılım Etmenleri, Çok-etmenli Sistemler, Yazılım Mimarisi |
| Abstract | Bir yazılım etmeni, kullanıcısının adına bir takım görevleri yerine getirmek üzere davranma yeteneği olan özerk (otonom) ve amaç yönelimli bir yapıya sahip yazılım bileşenidir. Çok-etmenli Sistem ise tek bir etmenin yalnız başına kendi bilgi ve bireysel yeteneklerini kullanarak çözemediği veya etkin bir biçimde çözemeyeceğini düşündüğü problemleri birbiriyle işbirliği yaparak eşgüdümlü bir biçimde çözmek için bir araya gelen etmenlerin oluşturduğu bir ağdır. Bu çalışmada JADE etmen çerçevesini kullanan ve FIPA standartlarına uyan çok-etmenli bir otel rezervasyon sistemi tasarlanmış ve gerçekleştirilmiştir. Tasarım ve gerçekleştirim sırasında SABPO Çok-etmenli sistem geliştirme metodolojisi süreçleri takip edilmiştir. Hazırlanan çok-etmenli platformda otelleri ve oda rezervasyonu yaptırmak isteyen müşterileri temsil eden etmenler iki ayrı etmen sınıfından türetilmekte ve kendilerine özgü davranışları uygulamaya koymaktadırlar. Davranış modeli bir sonlu durum makinesine dayanan müşteri temsilcisi etmenler otel temsilcisi etmenlerle öncelikle bir oda sorgusu etkileşiminde bulunmakta; daha sonra isteklerine uygun odaya sahip olan ve kendilerinin belirlemiş olduğu bir otelle rezervasyon işlemi için ayrı bir iletişime geçmekte ve temsilcisi oldukları müşterileri için oda rezervasyonunda bulunmaktadırlar. Bildiride, sistem etmenlerine ait rollerin belirlenmesi, bu roller ile etmenlerin eşlenmesi ve çok-etmenli etkileşimlerin belirlenmesi de dahil olmak üzere sistemin baştan tasarımı, hayata geçirilmesi ve test edilmesine dair yerine getirilen çalışmalar yer almaktadır. |
| Topics | • Yazılım Geliştirme Ortamları • Yazılım Mühendisliği |
| Comments | |
| Paper | 45.pdf (331KB) |