Radar Görevi Benzetimi
Hatalardan Öğrenme Algoritmasının Uygulaması
ReCau mimarisine hatalardan öğrenme algoritmasını dahil edilerek dört değişik organizasyonel
yapı içerisinde benzetim çalışması gerçekleştirildi.
Benzetimin kodlarına aşağıdaki bağlantılardan ulaşabilirsiniz.
1. Bilgi Erişim Yapısı Blokken Oylamalı Ekip
Benzetim kodları için buraya tıklayın.
2. Bilgi Erişim Yapısı Dağıtıkken Oylamalı Ekip
Benzetim kodları için buraya tıklayın.
3. Bilgi Erişim Yapısı Blokken Yöneticili Ekip
Benzetim kodları için buraya tıklayın.
4. Bilgi Erişim Yapısı Dağıtıkken Yöneticili Ekip
Benzetim kodları için buraya tıklayın.
Radar Görevi Benzetiminin Uygulaması
ReCau ajanlarını kullanarak radar görevi benzetim çalışması dört ayrı organizasyonel
yapı içerisinde gerçekleştirildi. Benzetim çalışmasının nesne yönelimli programlama
uygulamasının kaynak kodları aşağıda sağlanmıştır. ReCau ajanlarının bilişsel
parametreleri yakınlaştırma deneyini gerçekleştirecek şekilde ayarlanmıştır.
Bu nedenle yakınlaştırma benzetimini yapmak için parametreleri değiştirmenize gerek yoktur.
1. Bilgi Erişim Yapısı Blokken Oylamalı Ekip
Benzetim kodları için buraya tıklayın.
2. Bilgi Erişim Yapısı Dağıtıkken Oylamalı Ekip
Benzetim kodları için burayı tıklayın.
3. Bilgi Erişim Yapısı Blokken Yöneticili Ekip
Benzetim kodları için buraya tıklayın.
4. Bilgi Erişim Yapısı Dağıtıkken Yöneticili Ekip
Benzetim kodları için buraya tıklayın.
Projelerin Çalıştırılması
Bu benzetim çalışmalarını çalıştırabilmek için Windows ortamında 7-Zip, Java JDK ve Netbeans IDE'yi kurmanız gerekiyor. Dosyalar 7-Zip ile sıkıştırılmış durumdadır. Öncelikli olarak onları arşivden çıkarmanız gerekir. Ardından Java JDK ve Netbeans IDE'yi kurmalısınız. Daha sonra, Netbeans IDE'yi kullanarak açtığınız dosyayı çalıştırabilirsiniz. Şunu belirtmek gerekir ki bu kodlar Eclipse gibi diğer IDE'lerde de çalıştırılabilir. Ancak kullanım kolaylığı nedeni ile Netbeans IDE'yi tavsiye ederim. Eğer ki bu kodları Linux ortamında çalıştırmak istiyorsanız aynı programları yazılım merkezinden kurabilirsiniz. Ancak şunu belirtmekte fayda var ki Java JDK Linux çevresinde open JDK olarak adlandırılıyor.