Araştırma Çıktıları / Research Outputs
Permanent URI for this communityhttps://ada.atilim.edu.tr/handle/123456789/6
Browse
Browsing Araştırma Çıktıları / Research Outputs by Department "Fen Bilimleri Enstitüsü / Bilgisayar Mühendisliği Bölümü"
Now showing 1 - 9 of 9
- Results Per Page
- Sort Options
Master Thesis Anlamsal Ağ uygulaması: Ontolojide odaklı yemek tarifi sorgulaması(2005) Kalem, Güler; Turhan, Çiğdem; Software EngineeringÖZET DİL İSTATİSTİKLERİ KULLANILARAK SÜTUN YERDEĞİŞTİRMELİ ŞİFRELEME ÇÖZÜMLEMESİ YILMAZ, Evren Gökhan Yüksek Lisans Bitirme Projesi, Uluslararası Bilgisayar Enstitüsü, Bitirme Proje Yöneticisi: Prof. Dr. Mehmet Emin DALKILIÇ Eylül 2004, 30 sayfa Bu projede, sütun yerdeğiştirmeli şifreleme yöntemi ile şifrelenmiş metnin, o metine kaynak olan dilin üciti harf istatistikleri kullanılarak çözümlemesi mcelenmiştir. Şifreli metinlerin çözümlenmesi için mevcut yöntemler incelenmiş, geliştirilen algoritmalar bilgisayar ortamında programlanmış ve kullanıcı etkileşimi ile güçlendirilmiştir. Proje kapsamında kaynak dil olarak Türkçe ve İngilizce kullanılmıştır. Geliştirilen program, metin uzunluğu 50-500, anahtar uzunluğu 5-16 karakter arasında değişen 40 İngilizce ve 40 Türkçe şifreli metnin üzerinde test edilmiş, İngilizce için % 97.5 ve Türkçe için % 97.5 başaran elde edilmiştir. Yine dil istatistiklerinden ve elde edilen test sonuçlarından yararlanılarak, yerdeğiştirmeli şifreleme çözümlemesi için otomatik olarak anahtar uzunluğu tahmin eden bir algoritma geliştirilmiş ve programa entegre edilmiştir. Anahtar Kelimeler: Sütun yerdeğiştirmeli şifreleme yöteminin çözümlemesi, dil istatistikleri, ikili harf sıklık bilgileri, otomatik anahtar uzunluğu tahmini.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 Ciddi oyun yazılımı geliştirmek için bir metodolojik yaklaşım: Konuşma bozukluğu üzerine örnek bir çalışma(2012) Çağatay, Mehmet; Ege, Pınar; Çağıltay, Nergiz E.; Department of Computer EngineeringBilgisayar yazılımları hayatın çoğu alanında kullanıldığı gibi eğitsel alanda da aktif olarak kullanılmaktadır. Ancak gerçek hayat problemlerini ele alan yazılım geliştirmek karmaşık bir süreçtir. Bu nedenle karmaşık yazılımların düzenli ve planlı ilerleyebilmesi için birçok yazılım geliştirme metodolojisi geliştirilmiştir. Bugüne kadar bu metodolojiler hemen her yazılım sürecine uygun olsa da, eğitsel yazılımların kendine özgü ihtiyaçları ve gelişim süreçleri açısından yetersiz kalabilmektedir.Bu tezde eğitsel yazılımların daha sistematik ve temel ihtiyacı olan uzmanlar ve son kullanıcıları içinde barındıran bir eğitsel yazılım geliştirme yaklaşımı önerilmektedir. Ayrıca bu yazılım geliştirme metodu dil ve konuşma bozukluğu olan çocukların terapi süreçlerine destek vermek amacıyla bir ciddi oyunun geliştirilmesi sürecinde kullanılmıştır. Bu tez çalışması ile öncelikle önerilen eğitsel yazılım geliştirme metodolojisinin bir oyun çalışması ile değerlendirilmesi sağlanmıştır. Ayrıca geliştirilen yazılımın konuşma bozukluklarının tedavi sürecine olan etkisi değerlendirilmiştir.Master Thesis Durum değişikliği işleci: Cebirsel ve biçimsel dil kümesi özellikleri(2009) Çevik, Ahmet; Oğuztüzün, Halit; Kılıç, HürevrenBu tezde soyut hesaplama modellerinin soyut güç tüketimi özelliklerinden esinlenerek düzgün dillerin yeni bir alt kümesi tanımlanmıştır. Bu yeni kümeye durum değişikliği dili adı verilmiştir. Bunun için, tanım kümesi sonlu özdevinir ve erim kümesi durum özdevinir olan birli işleç tanımlanmıştır. Bahsedilen yeni kümenin birleşme ve kesişme özellikleri altında kapalı olduğu, tümleme özelliği altında ise kapalı olmadığı kanıtlanmıştır. Kümenin karar verilebilirliği hakkında tartışılmıştır. Ayrıca soyut güç tüketimi kavramı formal olarak tanımlanmış, ve son bölümde bu kavram durum değişikliği dillerinin sağlanabilirliği ile beraber belitleştirilmiştir. Son olarak, belirli algoritmalar için düzenli olarak tanımlanmış soyut hesaplama modellerinin güç tüketimininin alt limitinin belirlenmesindeki evrensel bir işlecin varlığının önemi vurgulanmıştır.Master Thesis Görüntü bölütlemede filtreleme ve örnekleme önişleme adımlarının incelenmesi(2013) Çamalan, Seda; Koyuncu, Murat; Information Systems EngineeringBir resimden anlamsal veri çıkarımı için bir işlemler serisi uygulanır ve bu işlerden biri de görüntü segmentasyonudur. Görüntü segmentasyonu, görüntüyü her bir parça renk ve desen gibi benzer parçalar olacak şekilde küçük parçalara (segmentlere) ayırır. Bu tezde, önişlem yöntemlerinin resim segmentasyonu üzerine etkileri farklı açılardan incelenmiştir. İlk olarak, ön işlem metotlarından biri olan Peer Group Filtering görüntüler üzerine uygulanmış ve görüntü segmentasyonu üzerine etkileri incelenmiştir. Peer Group Filtering algoritması resimdeki gürültüleri yok etmek ve resimdeki renk değişikliklerini düzeltmek için kullanılmaktadır. İkinci olarak, diğer bir görüntü segmentasyonu ön işlemi olan Lloyd?s örnekleme algoritması uygulanmış ve görüntü segmentasyonuna katkısı incelenmiştir. Llody?s örnekleme algoritması görüntüdeki renk sayısını azaltılmaktadır. Son olarak, iki farklı segmentasyon algoritması (fast scanning ve JSEG algoritması) ön işlemden geçmiş görüntüler kullanılarak karşılaştırılmıştır. Çalışmada, doğal ve sentetik görüntüler deneysel olarak test edilmiştir. Sonuçlar açıkça gösteriyor ki, Peer Group Filtering ön işleminden sonra, segmentasyon başarısı artmış, segmentasyon çalışma süresi azalmıştır. Diğer taraftan, örneklemeyle ilgili deney sonuçlarına göre Lloyd?s örnekleme algoritmasından yararlanmakta örnekleme seviyesi seçimi çok önemlidir. Eğer doğru örnekleme seviyesi seçilirse, örnekleme segmentasyon işlemine yardımcı olmaktadır.Master Thesis İçme suyu dağıtım şebekelerinde optimum ara klorlama için alandan haberdar genetik algoritma(2010) Pektürk, Mustafa Kemal; Soyupak, Selçuk; Kılıç, Hürevrenİçme suyu şebekelerinde klorlama işlemi genelde tek noktadan olmak üzere ya pompa istasyonu ya da servis rezervuarı çıkışında yapılmaktadır. Bu tür uygulamalar sonucu kaynağa uzak noktalarda yetersiz klor seviyeleri gözlenirken kaynağa yakın bölgelerde ise istenmeyen seviyede klor ölçülebilmektedir. Bu durumun ortaya çıktığı su şebekelerinde, uygun noktalara birkaç ara klorlama istasyonu kurularak problem çözülebilmektedir. Bu işlemin yapılabilmesi için ara (ek) klorlama istasyonlarının sayısı ile yerlerinin seçimi ve klor dozajı büyük önem taşımaktadır. Zira serbest bakiye klorun şebekede çok düşük olduğu yerlerde sudan kaynaklanan bulaşıcı hastalıkların ortaya çıkma riski artarken, çok yüksek olduğu yerlerde ise uzun vadede kanserojen olduğu ileri sürülen bileşikler (halometanlar) oluşabilir.Bu tez çalışması kapsamında, ara klorlamanın yapılacağı yerlere ve klor miktarına Genetik Algoritmalar (GA) ve bu tez kapsamında önerilen İyileştirilmiş Genetik Algoritmalar (İGA) kullanan bir yazılım geliştirilmiştir. Optimizasyonu yapılacak şebekenin hidrolik çözümünde ve su kalitesi analizinde EPANET adındaki açık kaynaklı yazılım kullanılmaktadır. Genetik Algoritma ile EPANET yazılımı etkileşimli olarak çalıştırılarak problem çözülmektedir. Geliştirilen yazılım, sentetik şebekelerde ve Antalya Konyaaltı bölgesindeki gerçek şebekelerde kullanılarak elde edilen GA ve İGA çözümleri karşılaştırılmıştır. Sonuç olarak İGA kullanılarak klasik GA' dan daha iyi sonuçlar elde edilmiştir.Anahtar Kelimeler: Ara Klorlama, EPANET, Genetik Algoritma, İçme Suyu Şebekesi, Optimizasyon.Master Thesis Karmaşık sistemler için veritabanı tasarım yöntemi(2013) Topallı, Damla; Çağıltay, Nergiz Ercil; Information Systems Engineering; Software EngineeringYazılımın kalitesi, kullanıcıların ihtiyaçlarını ve memnuniyetlerini sağlamakla doğrudan ilgilidir. Kullanıcı gereksinimlerini yazılım süreçlerine yansıtmak için, veritabanı modelinin doğru tasarlanması, yazılım geliştirme sürecinde kritik bir aşamayı oluşturur. Veritabanı tasarımı, kullanıcıların veriler ile ilgili tüm gereksinimleri modellemeleri için önemli bir araçtır. Veritabanı tasarımındaki olası hatalı durumlar, tüm yazılım geliştirme süreçlerine yansımaktadır. Olası hatalı durumlar aynı zamanda yazılımda ve amaçlanan sistemin işlevselliğinde sürekli değişimlere de sebep olabilmektedir. Bu durum kullanıcıların memnuniyetsizliğiyle sonuçlanabilir. Bu bağlamda, kullanıcı gereksinimlerini veritabanı modelinde tam olarak yansıtmak ve veritabanının yazılım geliştirme sürecinde yer alan herkes tarafından doğru anlaşılması, yazılım sistemleri geliştirmedeki başarıyı doğrudan etkileyen bir faktördür. Bu çalışmada, karmaşıklık derecesini azaltarak veritabanı modellerinin anlaşılabilirliğini artırmak ve yazılım kalitesini yükseltmek amacıyla iki aşamalı bir kavramsal veri modelleme yöntemi önerilmektedir. Bu çalışmanın başında önerilen iki aşamalı kavramsal veri modelleme anlatılmaktadır. Sonrasında deneysel çalışmalar ve formüller yoluyla, önerilen yöntemin yazılım mühendislerinin kavrayışı üzerindeki etkisi incelenmekte ve sonuçlar değerlendirilmektedir. Bu çalışmanın sonucunda, önerilen iki aşamalı kavramsal modelleme yönteminin yazılım mühendislerinin kavrayışını kolaylaştırdığı ve bu aşamadaki olası hataları önleyebileceği görülmektedir.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 Türk otomotiv sektöründe yedek parça tedariği sürecine yönelik soa vaka çalışması(2011) Menekşe, Gonca Gökçe; Okan, Aylin Akça; Information Systems EngineeringTürk Otomotiv Sektöründe Yedek Parça Tedariği Sürecine Yönelik SOA Vaka ÇalışmasıOtomotiv sektörü ülkemiz ekonomisinde önemli lokomotif sektörlerden biridir. Özellikle birçok markanın da ülkemizde yapmış olduğu yatırımlar da gözönünde bulundurulduğunda bu sektördeki işlem yoğunluğu önemli boyutlara ulaşmıştır. Ülkemizde temel üretim yapılmadığı için birçok markanın distribütörü bulunmaktadır ve bu distribütörler ana kaynaktan temin, dağıtım, servis, satış sonrası hizmet vb. birçok alt süreci organize etmektedirler.Yedek parça tedariği de bu süreçlerden en önemlisidir. Ana kaynaktan başlayan ve yurtiçindeki bayii ve diğer firmalar tarafında sonlanan çok yoğun bir tedarik zinciri süreci mevcuttur.Bu tez çalışmasında ele alınan iki anaproblemden ilki; yedek parça tedarik zincirine dahil olan her lokasyonun kendi bünyesinde farklı yazılım altyapılarını kullanarak stok verilerini tutmasından kaynaklanan veri tutarsızlıkları ve bunun sonucunda oluşan zaman, işgücü ve veri kaybıdır.İkinci problem ise; sevkiyat hareketleri, stok hareketleri ve lokal stok planlama gibi süreçlerin birbiriyle sürekli haberleşen ve entegre çalışabilen servis yapıları üzerine inşa edilmemesinden dolayı oluşan planlama hataları ve bunun neden olduğu zaman kaybı, para kaybı ve müşteri memnuniyetsizliğidir.Günümüzde, sektörde bu süreci yürüten distribütör firmaların yapılarını incelediğimizde, belirli kurallara dayanan ve modellenmiş hizmetler bütününün tam olarak bulunmadığını yada farklı noktalarda uygulanan çözümlerin birbiriyle yeterince senkron çalışamamasından dolayı bu problemlere tam olarak bir çözüm getirilemediği görülmektedir.Bu tezin amacı, SOA yaklaşımını yukarda bahsedilen iki problemi içeren süreçlere uygulamak ve bu süreçleri servis tabanlı hizmetler mantığı çerçevesinde modellemektir. Tez ile birlikte, sipariş ve stok gibi altsüreçlerin veritabanı ve web servislerini içeren bir uygulaması da gerçekleştirilmiştir.Sonuç olarak, yedek parça tedarik sektörüne servis odaklı ve modern bir yaklaşım sunuldu. Yeni bir çözüm önerisi ve akademik araştırma literatüre kazandırıldı ve tedarik zinciri yönetimindeki bütün rolleri kapsayan servis odaklı kapsamlı bi çözüm sunuldu. Tüm bunlara ek olarak, mevcut çözümlerin karşılaştırmalarının, anket sonuçlarının ve kavramların önceki ve sonraki değerlerinin karşılaştırmaları ve istatiktiksel değerlendirmeleri de eklendi.