Kalıcı Nesneleri Destekleyen Genişletilebilir Bir Sistem Tasarımı

thumbnail.default.alt
Tarih
Yazarlar
Kemikli, Erdal
Süreli Yayın başlığı
Süreli Yayın ISSN
Cilt Başlığı
Yayınevi
Fen Bilimleri Enstitüsü
Instıtute of Science and Technology
Özet
Bu çalışmada, yazılım tabanlı sistemlerin kolay genişletilmesine olanak veren ve programcıların verimini artıran bir model araştırılmıştır. Bilişim teknolojisindeki bazı sorunlara yeni bir yaklaşım getirmeyi hedefleyen çalışmada nesne teknolojisi ve kalıcı nesneler kavramından yararlanılmıştır. Tasarım felsefesi olarak da, mümkün olan durumlar için seçimi programcının yapabilmesi hedeflenmiştir. Varolan sistemlerin sorunlarının araştırılması ile başlayan çalışma, henüz adreslenmemiş çok sayıda soruna çözüm getirmesi hedeflenen yeni bir sistemin tasarımı ile devam etmiştir. Yeni model aktif ve pasif kalıcı nesne kavramını bir sistemin tanımlanmasında temel olarak almıştır ve yazılım tabanlı karmaşık sistemlerin bu basit yapıtaşları ile soyutlanabilmesini sağlamaktadır. Çalışma ile ele alınan sorunlar arasında nesnelere erişim için kullanılan yeteneklerin dağıtımı ve geri alınması ile ilgili sorunlar, kalıcı nesnelerin adlandırılması ve ölümcül kilitlenme sayılabilir.
In this study, a new software system model which will support easy tailoring and increase programmer productivity is investigated. The resarch effort aiming to provide new solution to some of the basic problems of software systems is based on concepts of object technology and persistent objects. A design principle was providing programmers choices and power if possible. Thesis research started with a survey of existing systems, and design of a new system, which suggests solutions to many unresolved problems is conducted as the second phase. The model is based on active and passive persistent objects concept and provide a unifying view for the abstraction of complex software based systems. Some issues considered during the research are persistent object naming, problems in distribution and cancellation of capabilities, and deadlock prevention.
Açıklama
Tez (Doktora) -- İstanbul Teknik Üniversitesi, Fen Bilimleri Enstitüsü, 2002
Thesis (PhD) -- İstanbul Technical University, Institute of Science and Technology, 2002
Anahtar kelimeler
İşletim Sistemi, Kalıcı Nesne, Genişletilebilir Sistem, Operating system, Persistent Object, Extensible System
Alıntı