Search Results

Now showing 1 - 3 of 3
  • Master Thesis
    Voıp Uygulamalarında Nat Geçişi ve Düğüm Hareketliliği
    (2005) Gaylani, Nadir Ahmed; Akman, İbrahim; Erten, Murat
    Internet was initially designed to transfer data, but later it became common to use itfor multimedia applications like VoIP, and with the increase of users, available Internetglobal addresses became limited which led to the use of NAT (Network AddressTranslation). In addition to that users started to move around while connected to theInternetThis affects the P2P applications like VoIP. In this work we have studied the effectof NAT and mobility on VoIP, and we proposed a solution that can be used in thepresence of NATs with the mobile nodes using SIP signaling. Our solution shows thatlocation servers are not necessary when the mobile node moves to a new locationKeywords: VoIP,NAT,SIP,Mobility
  • Master Thesis
    Yazılım Kalite Güvencesi (ykg) için Sistem Simulasyonu
    (2007) Korkmaz, Ömer; Akman, İbrahim
    Yazılım geliştirme ve bakım işi, hata yapma olasılığı yüksek olan, zaman alıcı ve karmaşık bir faaliyettir. Bir yazılım ürününün kalitesini değerlendirmek ve onu yüksek tutmak, diğer endüstriyel ürünlere göre daha zordur. Bu çalışmada, yazılım kalitesini yüksek tutmak için ilk olarak şirket ve proje bazında dikkate alınması gereken faktörler açıklanmış, daha sonra proje yöneticilerinin, yazılım kalitesini önceden tahmin edebilmeleri için simülasyona dayalı bir model geliştirilmiştir. Bu model, yazılım projelerinin pek çok dinamiklerini yansıtmaktadır. Modelde, yazılım geliştirme sürecinin olasılıksal doğası, proje mimarisi, YKG sisteminde belirlenen niteleme faaliyetleri, YKG sistemini oluşturma ve projedeki takım atama stratejileri dikkate alınmıştır. Özet olarak model, belirlenen faktörleri girdi olarak almakta ve göreceli bir kalite derecesini çıktı olarak vermektedir. Son kısımda, önerilen modelin Arena® simulasyon paket programı kullanılarak yapılmış basit bir uygulaması sunulmaktadır. Bu uygulama, yazılım geliştirme sürecinin sadece tasarım fazını içermektedir. Program, örnek bir proje üzerinde çeşitli stratejiler seçilerek çalıştırılmış ve sonuçlar detaylı bir şekilde incelenmiştir. Bu tezde sunulan simülasyon modeli, proje yöneticileri tarafından bir yazılım projesinin kalite seviyesini, onu geliştirme işlemi başlamadan tahmin etmek amacıyla kullanılabilir. Model, yazılım geliştirmede kullanılabilecek farklı politikaları denemeyi kolaylaştırır. Yönetici, izlenecek politikayı değiştirdiği zaman, kalite seviyesinin nasıl değiştiğini çabucak görebildiği için, farklı politikaları karşılaştırarak değerlendirebilir ve projeyi geliştirmeye başlamadan önce en iyi politikayı seçebilir. Anahtar Kelimeler: yazılım kalitesi, yazlım kalite güvence, YKG, modelleme, simülasyon, olasılık, olasılık dağılımları, Markov karar alma süreci, MDP, politika tekrarlaması, eniyileme
  • Master Thesis
    E-iş Bileşeni Olarak Botaş için Geliştirilen Kullanıcı Yardım Masası Yönetim Sistemi Uygulaması
    (2005) Dündar, Oğuz; Akman, İbrahim
    ÖZET PARALEL ASAL ÇARPANLARA AYIRMA Savaş ARAN Yüksek Lisans Bitirme Projesi, Uluslararası Bilgisayar Anabilim Dalı Proje Yöneticisi : Doç. Dr. Mehmet Emin DALKILIÇ Eylül 2001, 29 Sayfa Günümüzde kullanılan kamusal-anahtarlama (public-key) kripto sistemlerinden pek çoğunun güvenliği (örneğin RSA) bu algoritmalarda kullanılan büyük sayıların çarpanlarının bulunamamasına bağlıdır. Bu nedenle çarpanlara ayırma algoritmaları pratikte çok önem kazanmıştır. Bu projede çarpanlara ayırma algoritmaları ve bunların paralelleştirilmesi ele alınmıştır. Konu ile ilgili yaklaşımlar özetlenmiş ve ayrıca Multiple Polinomial Quadratic Sieve (MPQS) algoritması paralelleştirilerek kodlanmıştır. Bu kod, PVM (Parallel Virtual Machine) ortamında ve LIP (Long Integer Package) kütüphanesi kullanılarak C programlama dilinde yazılmıştır. Geliştirilen paralel kod 1, 2, 4 ve 8 makine üzerinde çalıştırılarak 30, 40 ve 50 ondalık basamaklı çarpanlarına ayrılması zor sayılar için ölçümler alınmış, hızlanma (speedup) ve verimlilik (efficiency) değerleri elde edilmiştir. Çıkan sonuçlar karşılaştırılarak yorumlanmıştır. Anahtar Kelimeler: Çarpanlara Ayırma, Quadratic Sieve, MPQS, Sieving, Kısmi bağıntılar, PVM, LIP.