Master Tezler / Master Thesis
Permanent URI for this collectionhttps://ada.atilim.edu.tr/handle/123456789/23
Browse
Browsing Master Tezler / Master Thesis by Author "Akman, Kamil İbrahim"
Now showing 1 - 6 of 6
- Results Per Page
- Sort Options
Master Thesis Bileşen tabanlı yazılım mühendisliği üzerine bir çalışma(2005) Güneştaş, Murat; Akman, İbrahim; Computer EngineeringÖZET İNTERNETTEKİ PAKET KAYIPLARININ VE PAKET GECİKMELERİNİN ANALİZİ VE BU DAVRANIŞLARI BENZETEN BİR TEST UYGULAMASININ GELİŞTİRİLMESİ SAÎDMOURADOV, Djamshed Yüksek Lisans Bitirme Projesi, Uluslar arası Bilgisayar Enstitüsü Tez Yöneticisi: Prof. Dr. E. Turhan TUNALI Ağustos 2005, 47 sayfa Bu projede Internet'te oluşan paket kayıplarının ve paket gecikmelerinin davranışı incelenerek bu davranış için laboratuar ortamında benzetme yapan test bir uygulama geliştirilmiştir. Çalışma, paket kayıpları ve paket gecikmeleri konusunu inceleyen çalışmaların bulgularına dayanarak şekillenmiştir. Yapılan tarama sonucunda paket gecikmelerinin üssel dağılımla modellenebildiği tespit edilmiştir. Paket kayıplarının davranışını ve paket kayıplarının burst uzunluklarım iyi modelleyen yönteme rastlanmamıştır. Ayrıca, Internet trafiğinin asimetrik olduğu saptanmıştır. Bu tespitler Java ile geliştirilmiş uygulamaya yansıtılmıştır. Paket gecikme olayım modellemek için üssel dağılım uygulanırken, paket kayıpları için uniform dağılımı kullanılmıştır. PaketVI gecikmelerinin uzunluğu üssel dağılımdan türetilmiştir, ancak kullanıcının isteğine göre sabit bir gecikme benzetim olanağı sunulmuştur. Simülasyonda paket kayıplarının burst uzunlukları kullanıcının belirleyeceği sabit bir sayı olarak kullanılır. Trafiğin asimetrik özelliğini benzetmek için kullanıcıya iki yöndeki ağ özelliklerini ayarlama imkanı sunulmuştur. Uygulamaya ayrıca periyodik paket kaybetme ve periyodik paket gecikme modülleri eklenmiştir. Anahtar sözcükler: simülasyon, paket kayıpları, paket gecikmeleri, Internet'teki davranış.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; Computer EngineeringÖ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.Master Thesis Nesneye dayalı tasarım yazılım sistemlerinin simülasyon kullanarak performansının karşılaştırılmasıyla ilgili örnek çalışma(2005) Güney, Yakup; Akman, İbrahim; Computer EngineeringÖZET MALZEME İHTİYAÇ PLANLAMA SÜRECİNİN ÜST VERİ MODELİNİN OLUŞTURULMASI YÖNDEM, Cem Yüksek Lisans Bitirme Projesi, Uluslararası Bilgisayar Enstitüsü, Bitirme Projesi Yöneticisi: Prof. Dr. Bahar KARAOGLAN Eylül 2004, 29 sayfa Bitirme projesi kapsamında, Malzeme İhtiyaç Planlama süreci bir üst veri modeli ile genel olarak ifade edilmiştir. Bu model kullanılarak yan sanayi üreticisinden malzeme tedariği için alternatif bir iş süreç tasarımı yapılmış ve gerçekleştirilmiştir. Projenin gerçekleştirilmesinde araç olarak XML, Visual Basic Programlama Dili, Microsoft Access uygulaması, SAP ABAP/4 Programlama Dili ve SAP R/3 şirket kaynak planlama yazılımı kullanılmıştır. Tasarım kapsammda, SAP R/3 kullanan bir uygulama ile bunun dışmda bir platformda çalışan bir uygulamanın veri alış verişine olanak sağlayan bir yapı geliştirilmiştir. Anahtar Kelimeler: XML, XSD, üst veri, malzeme ihtiyaç planlaması, yan sanayi tedarik süreci, SAP R/3, stok yönetimi, ABAP Programlama DiliMaster Thesis VOIP uygulamalarında NAT geçişi ve düğüm hareketliliği(2005) Gaylani, Nadir Ahmed; Akman, İbrahim; Erten, Murat; Computer EngineeringInternet 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,MobilityMaster Thesis Yazılım kalite güvencesi (YKG) için sistem simulasyonu(2007) Korkmaz, Ömer; Akman, İbrahim; Computer EngineeringYazı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ı, eniyilemeMaster Thesis Yazılım kodunun karmaşıklığının değerlendirilmesi(2010) Cafer, Ferid; Akman, Kamil İbrahim; Misra, Sanjay; Computer EngineeringBu tez calışması yazılım kodunun anlaşılırlığını programcı bakış açısıyla incelemiştir ve bu bağlamda yeni ölçevler sunmuştur. Bu amaçla, prosedürel, nesneye dayalı ve çoklu paradigmalı programlama dillerindeki karmaşıklık etkenleri araştırılmıştır. Bulunan ögelere ek olarak çeşitli ölçev ve farklı bakış açılarına dayandırılarak bir grup ölçev sunulmuştur. Sunulan ölçevlerin geçerliliği deneysel yöntemlerle test edilmiştir.