Yayın:
Rol modellerinde bağlam kullanımı

dc.contributor.advisorYrd. Doç. Dr. Yunus Emre Selçuk
dc.contributor.authorPekmezci, Mehmet
dc.date.accessioned2018-07-24T11:29:46Z
dc.date.accessioned2026-06-21T05:15:53Z
dc.date.available2018-07-24T11:29:46Z
dc.date.issued2012
dc.descriptionTez (Yüksek Lisans) - Yıldız Teknik Üniversitesi, Fen Bilimleri Enstitüsü, 2012
dc.description.abstractRol tabanlı programlama üzerine son 10 yıl içerisinde çeşitli yaklaşımlar, standartlar ve bu standartları gerçekleyen çeşitli altyapılar sunulmuştur. Günümüzde halen güncelliğini koruyan bu konu üzerinde sunulmuş olan altyapılar incelendiğinde göze çarpan en büyük eksiklik, yaygın şekilde kullanılan, saf nesneye yönelimli programlama altyapısı ile tam bir gerçekleştirim sunulamamasıdır. Sunulan gerçekleştirim çalışmalarından Object Teams/Java altyapısı belirlenen standartlara büyük ölçüde uyum sağlamış ve çeşitli yetenekleri ile programcıya uygun altyapıyı sunabilmiş olmasına rağmen, Java programlama diline yapmış olduğu yapısal eklemeler nedeniyle hem farklı bir dil üzerinde programlama gerçekleştirmek, hem farklı bir mantığı oturtmak, hem de farklı bir geliştirme ve derleme ortamı kullanmak gibi zorunlulukları beraberinde getirmektedir. Buna alternatif olarak Yunus Emre SELÇUK tarafından sunulmuş olan JAWIRO altyapısı ise tamamen Java programlama dili ile gerçekleştirim sağlamış olmasına rağmen, bağlam desteğini sağlayamamaktadır. Bu çalışma içerisinde, sadece Java programlama dili temeline dayanan, hem bağlam desteğini sağlayabilmek, hem de sunulan gerçekleştirimi (anaçatıyı) kullanan programcıya çeşitli esneklikler ve kullanım kolaylıkları sağlayabilecek, hem de tanımlanmış olan rol modelleri standartlarına olabildiğince fazla uyum sağlayabilmek amaçlanmıştır. Bu sebeple gerçekleştirilen çalışma içerisinde sunulan altyapı ?JCORE (Java COnceptual Role Enablement) - bağlam, rol ve aktör kavramları üzerine kurulmuştur. Tüm geliştirmelerin Java ortamında gerçekleştirilmesi ve standart Java uygulaması şeklinde derlenmesi hedeflenmiş, dolayısıyla bu üç farklı kavram da standart Java sınıfları şeklinde gerçekleştirilecek bir altyapı sunulmuştur. Ancak rol modellemelerinin gerektirdiği dinamik altyapıyı sağlamak üzere kullanıcı tarafından geliştirilmiş ve derlenmiş olan Java sınıfları, JCORE altyapısı tarafından JVM'e yüklenmeden hemen önce değiştirilerek kullanıcının XML üzerinde konfigure etmiş olduğu rol modeline uygun Java sınıf dosyaları oluşturulup derlenip orjinalleri yerine kullanılmaktadır.
dc.identifier.urihttps://hdl.handle.net/20.500.14981/7357
dc.subjectRol tabanlı programlama
dc.subjectBağlam desteği
dc.subjectJava rol modelleri
dc.titleRol modellerinde bağlam kullanımı
dc.typemasterThesis
dspace.entity.typePublication

Dosyalar

Orijinal paket

Şimdi gösterimde1 - 1 of 1
Yükleniyor...
Küçük Resim
Adı:
0102960.pdf
Boyut:
2,77 MB
Format:
Adobe Portable Document Format

Koleksiyonlar