13.07.2015 Views

07 31 Ocak - 2 Şubat 2007 Kütahya - Akademik Bilişim Konferansları

07 31 Ocak - 2 Şubat 2007 Kütahya - Akademik Bilişim Konferansları

07 31 Ocak - 2 Şubat 2007 Kütahya - Akademik Bilişim Konferansları

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Akademik</strong> Bilişim’<strong>07</strong> - IX. <strong>Akademik</strong> Bilişim Konferansı Bildirileri<strong>31</strong> <strong>Ocak</strong> - 2 Şubat 20<strong>07</strong> Dumlupınar Üniversitesi, KütahyaSABPO Metodolojisi Kullanılarak FIPA Uyumlu Çok-EtmenliBir Otel Rezervasyon Sisteminin Tasarımı ve GerçekleştirilmesiAyşegül Alaybeyoğlu 1 , Geylani Kardaş 2 , Rıza Cenk Erdur 1 , Oğuz Dikenelli 11Ege Üniversitesi, Bilgisayar Mühendisliği Bölümü, İzmir2Ege Üniversitesi, Uluslararası Bilgisayar Enstitüsü, İzmiraysegul.alaybeyoglu@ege.edu.tr, geylani.kardas@ege.edu.tr, cenk.erdur@ege.edu.tr, oguz.dikenelli@ege.edu.trÖzet: Bu çalışmada JADE etmen çerçevesini kullanan ve FIPA standartlarına uyan çok-etmenlibir otel rezervasyon sistemi tasarlanmış ve gerçekleştirilmiştir. Tasarım ve gerçekleştirim sırasındaSABPO Çok-etmenli sistem geliştirme metodolojisi süreçleri takip edilmiştir. Bildiride,sistem etmenlerine ait rollerin belirlenmesi, bu roller ile etmenlerin eşlenmesi ve çok-etmenlietkileşimlerin belirlenmesi de dahil olmak üzere sistemin baştan tasarımı, hayata geçirilmesi vetest edilmesine dair yerine getirilen çalışmalar yer almaktadır.Anahtar Sözcükler: Yazılım Etmenleri, Çok-etmenli Sistemler, Yazılım Mimarisi.Design and Implementation of a FIPA compliant Hotel Reservation Multi-AgentSystem using SABPO MethodologyAbstract: In this study, a FIPA compliant multi-agent system for hotel reservation is designedand implemented using JADE agent framework. During development of the system, analysis andimplementation steps of SABPO Multi-agent development methodology are followed. In thispaper, work on design, implementation and test of the system including definition of agent roles,role mapping of agents and determination of multi-agent interactions are discussed.Keywords: Software Agents, Multi-agent Systems, Software Architecture.1. GirişBir yazılım etmeni, kullanıcısının adına bir takımgörevleri yerine getirmek üzere davranmayeteneği olan özerk (otonom) ve amaç yönelimlibir yapıya sahip yazılım bileşenidir. Tekbir etmenin yalnız başına kendi bilgi ve bireyselyeteneklerini kullanarak çözemediği veyaetkin 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 gelenetmenlerin oluşturduğu ağ ise çok-etmenlisistem olarak adlandırılmaktadır [3]. Böyle biretmen sistemine özellikle İnternet üzerinden işakışının gerçekleştirildiği bir çok sektörde ihtiyaçduyulabilmektedir ki bu sektörlerden biride turizmdir.Özellikle sektör içerisinde otel rezervasyonsistemlerinin etkin ve kullanıcılarını en yüksekdüzeyde memnun edecek bir yapıda olmasıbeklenmektedir. Müşteriyi temsil eden ve onunyerine ilgili rezervasyon işlemlerini yürüten yazılımetmenlerinin varolması sistemin daha hızlıişlemesini ve işlemlerin mümkün olduğuncakullanıcı yararına sonuçlanmasını sağlayacaktır.Bu çalışmada da müşterileri ve otelleri temsileden etmenlerin oluşturduğu çok-etmenlibir otel rezervasyon sistemi tasarlanmış ve gerçekleştirilmiştir.Geliştirilen sistem FIPA (FoundationFor Intelligent Physical Agents) [4]uyumludur ve JADE (Java Agent DEvelopmentFramework) [1] çerçevesini kullanmaktadır.659

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!