Yayın: Kalıcı Nesneleri Destekleyen Genişletilebilir Bir Sistem Tasarımı
Yükleniyor...
Dosyalar
Tarih
Yazarlar
Danışman
Bölüm / Program
Bilgisayar Mühendisliği
Computer Engineering
Computer Engineering
Dergi Başlığı
Dergi ISSN
Cilt Başlığı
Yayıncı
Fen Bilimleri Enstitüsü
Instıtute of Science and Technology
Instıtute of Science and Technology
Türü
Ö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.
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.
Tanım
Tez (Doktora) -- İstanbul Teknik Üniversitesi, Fen Bilimleri Enstitüsü, 2002
Thesis (PhD) -- İstanbul Technical University, Institute of Science and Technology, 2002
Thesis (PhD) -- İstanbul Technical University, Institute of Science and Technology, 2002
Dergi veya Seri
ISSN
ISBN
Haklar
İTÜ tezleri telif hakkı ile korunmaktadır. Bunlar, bu kaynak üzerinden herhangi bir amaçla görüntülenebilir, ancak herhangi bir biçimde yeniden oluşturulması veya dağıtılması yazılı izin alınmadan yasaklanmıştır. İzin hakkında istekte bulunmak için URL adresini ziyaret ediniz.
İTÜ theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. See provided URL for inquiries about permission.
İTÜ theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. See provided URL for inquiries about permission.
Anahtar Kelimeler
İşletim Sistemi, Kalıcı Nesne, Genişletilebilir Sistem, Operating system, Persistent Object, Extensible System
Alıntı
Onay
Gözden geçir
Tamamlayıcı Bilgiler
Referans Gösteren
8
Görüntülenme
15
İndirme
Google Scholar
Scholar'da Ara ↗ Bu yayında DOI yok — Altmetric/Dimensions/PlumX/BIP! rozetleri DOI gerektirir.