Tersine mühendislik PL/SQL programları için otomatik prosedür kümelemesi

İsim Tersine mühendislik PL/SQL programları için otomatik prosedür kümelemesi
Yazar Altınışık, M., Sözer, Hasan
Basım Tarihi: 2016
Basım Yeri - ACM
Konu Tersine mühendislik, Yeniden Düzenleme, Modül kümeleme, PL/SQL programları, Endüstriyel örnek olay incelemesi
Tür Belge
Dil İngilizce
Dijital Evet
Yazma Hayır
Kütüphane: Özyeğin Üniversitesi
Demirbaş Numarası 978-1-4503-3739-7
Kayıt Numarası c7a93ce5-cc71-4c8b-9583-c9f9d2811c03
Lokasyon Bilgisayar Bilimi
Tarih 2016
Notlar Telif hakkı kısıtlamaları nedeniyle bu makalenin tam metnine erişim yalnızca abonelik yoluyla mümkündür.
Örnek Metin PL/SQL programları esas olarak bir veritabanıyla etkileşime giren prosedürlerden oluşur. Bu prosedürler, modülerliği ve sürdürülebilirliği artırmak için mimari tasarım düzeyinde paketler halinde gruplandırılmıştır. Ancak amaçlanan modüler yapı, özellikle uzun süre sürdürülen büyük ölçekli programlar için mimari sürüklenmeye maruz kalmaktadır. Mevcut tersine mühendislik ve yeniden düzenleme teknikleri bu programlara doğrudan uygulanamaz. Diğer programlardan farklı olarak PL/SQL programları, çoğu durumda veritabanı işlemleri nedeniyle dolaylı olarak bağlanan prosedürleri içerir. Bu yazıda, PL/SQL programlarının tersine mühendislik ve yeniden düzenlenmesini destekleyen bir yaklaşım ve araç sunuyoruz. Erişilen veritabanı öğelerine göre PL/SQL prosedürleri arasındaki bağımlılıkları analiz ediyoruz. Bu bağımlılıkları bir tasarım yapısı matrisi biçiminde temsil ediyoruz. Daha sonra prosedürleri kümelendirip tasarımcıya bir ambalaj yapısı öneriyoruz. Telekomünikasyon alanında endüstriyel bir vaka çalışması gerçekleştirdik. Aracımız tarafından var olmayan birkaç paket önerildiğinde ve sonuçların doğruluğu alan uzmanları tarafından onaylandığında umut verici sonuçlar gözlemledik.
DOI 10.1145/2851613.2851781
Kaynağa git Özyeğin Üniversitesi Özyeğin Üniversitesi - Tarihî eser, arşiv ve süreli yayın arama motoru
Özyeğin Üniversitesi - Tarihî eser, arşiv ve süreli yayın arama motoru Özyeğin Üniversitesi

Tersine mühendislik PL/SQL programları için otomatik prosedür kümelemesi

Yazar Altınışık, M., Sözer, Hasan
Basım Tarihi 2016
Basım Yeri - ACM
Konu Tersine mühendislik, Yeniden Düzenleme, Modül kümeleme, PL/SQL programları, Endüstriyel örnek olay incelemesi
Tür Belge
Dil İngilizce
Dijital Evet
Yazma Hayır
Kütüphane Özyeğin Üniversitesi
Demirbaş Numarası 978-1-4503-3739-7
Kayıt Numarası c7a93ce5-cc71-4c8b-9583-c9f9d2811c03
Lokasyon Bilgisayar Bilimi
Tarih 2016
Notlar Telif hakkı kısıtlamaları nedeniyle bu makalenin tam metnine erişim yalnızca abonelik yoluyla mümkündür.
Örnek Metin PL/SQL programları esas olarak bir veritabanıyla etkileşime giren prosedürlerden oluşur. Bu prosedürler, modülerliği ve sürdürülebilirliği artırmak için mimari tasarım düzeyinde paketler halinde gruplandırılmıştır. Ancak amaçlanan modüler yapı, özellikle uzun süre sürdürülen büyük ölçekli programlar için mimari sürüklenmeye maruz kalmaktadır. Mevcut tersine mühendislik ve yeniden düzenleme teknikleri bu programlara doğrudan uygulanamaz. Diğer programlardan farklı olarak PL/SQL programları, çoğu durumda veritabanı işlemleri nedeniyle dolaylı olarak bağlanan prosedürleri içerir. Bu yazıda, PL/SQL programlarının tersine mühendislik ve yeniden düzenlenmesini destekleyen bir yaklaşım ve araç sunuyoruz. Erişilen veritabanı öğelerine göre PL/SQL prosedürleri arasındaki bağımlılıkları analiz ediyoruz. Bu bağımlılıkları bir tasarım yapısı matrisi biçiminde temsil ediyoruz. Daha sonra prosedürleri kümelendirip tasarımcıya bir ambalaj yapısı öneriyoruz. Telekomünikasyon alanında endüstriyel bir vaka çalışması gerçekleştirdik. Aracımız tarafından var olmayan birkaç paket önerildiğinde ve sonuçların doğruluğu alan uzmanları tarafından onaylandığında umut verici sonuçlar gözlemledik.
DOI 10.1145/2851613.2851781
Özyeğin Üniversitesi - Tarihî eser, arşiv ve süreli yayın arama motoru
Özyeğin Üniversitesi yönlendiriliyorsunuz...

Lütfen bekleyiniz.