Dergiler / Dokuz Eylül Üniversitesi Mühendislik Fakültesi Fen ve Mühendislik Dergisi / 2017 / Cilt: 19 - Sayı: 55.1

YAZILIM YENİDEN YAPILAMAYA YÖNELİK BİR KURUMSAL MİMARI: MODEL GÜDÜMLÜ VE ONTOLOJİ TABANLI BİR YAKLAŞIM

AN ENTERPRISE ARCHITECTURE FOR SOFTWARE RE‐ENGINEERING: A MODEL‐DRIVEN AND ONTOLOGY‐BASED APPROACH

Sayfa
24–42
Yayın Tarihi
2017-01-01
DOI
—
🏛️Bu makalenin bibliyografik verileri ve tam metin bağlantısı DergiPark üzerinden sağlanmıştır.
DergiPark Kaydı ↗
✨

Yapay Zeka Hızlı Bakış & Çıkarımlar

AI Insight
⚡ TL;DR(1 Cümlede Hızlı Çıkarım)

İlk izlenimlerimiz, geliştirilen KM’nin değişik soyutlama düzeylerindeki YYY problemlerine farklı bakış açılarını kazandırarak yazılımla ilgili paydaşların görüş ve ihtiyaçlarını karşılayabileceği yönündedir.

📌 3 Maddede Bu Makale

🎯
Amaç & Hipotez:Tekrar kullanılabilirlik, bütünleştirme, anlamsal iletişim ve birlikte çalışabilirlik Yazılım Yeniden Yapılama (YYY) projelerinde karşılaşılabilen ana sorunlar arasındadır.
📊
Temel Bulgular & Veri:Bu kapsamda çalışmamızda, YYY yönelik bir Kurumsal Mimari (KM) geliştirilmiş, ontolojik yöntemlerle test ve değerlendirilmiştir.
💡
Sonuç & Katkı:İlk izlenimlerimiz, geliştirilen KM’nin değişik soyutlama düzeylerindeki YYY problemlerine farklı bakış açılarını kazandırarak yazılımla ilgili paydaşların görüş ve ihtiyaçlarını karşılayabileceği yönündedir.
🔬Tür:Modelleme & Sayısal Simülasyon
📍Kapsam:Genişletilmiş Akademik Örneklem
⚙️Değişkenler:Yazılım Yeniden Yapılama · Kurumsal Mimari · Model Güdümlü Mimari

Özet

Tekrar kullanılabilirlik, bütünleştirme, anlamsal iletişim ve birlikte çalışabilirlik Yazılım Yeniden Yapılama (YYY) projelerinde karşılaşılabilen ana sorunlar arasındadır. Bu kapsamda çalışmamızda, YYY yönelik bir Kurumsal Mimari (KM) geliştirilmiş, ontolojik yöntemlerle test ve değerlendirilmiştir. Tasarım Bilimi Araştırma Yöntemi doğrultusunda yürütülen araştırmanın ana bileşenleri ve teorik temellerini YYY, Model Güdümlü Mimari, Kurumsal Mimari ve Ontoloji bilgi alanları oluşturmuştur. Çalışmanın yazılım mühendisliği alanına olan katkılarını, (a) YYY sürecine KM ile bütüncül yaklaşılması ile (b) KM ve YYY süreçlerinin anlamsal yapılarının ontolojik yöntemlerle iyileştirilmesi olarak göstermek mümkündür. İlk izlenimlerimiz, geliştirilen KM’nin değişik soyutlama düzeylerindeki YYY problemlerine farklı bakış açılarını kazandırarak yazılımla ilgili paydaşların görüş ve ihtiyaçlarını karşılayabileceği yönündedir.

Abstract

Reusability, semantic communication, interoperability may be the major problems during Software Re-engineering (SRE) projects. In this study, therefore, we design and develop a SRE Enterprise Architecture (EA) and evaluate it using ontological methods and techniques. The study is conducted according to the guidelines and principles of Design Science Research Method. The SRE, Model-Driven Architecture and Ontology knowledge domains formed the theoretical foundations of our research. The contributions of the study to Software Engineering Research Domain could be (a) the holistic and enterprise architectural approach adopted for SRE and (b) improving the sematic architecture of SRE processes using ontological evaluation methods and techniques. Our first impression is as it can provide different views to SRE issues at various abstraction levels while it can represent the requirements of various stakeholders in a SRE project.

🔖

Bu Makaleye Atıf Yap

UYSAL, M. P., MERGEN, A. E. (2017). YAZILIM YENİDEN YAPILAMAYA YÖNELİK BİR KURUMSAL MİMARI: MODEL GÜDÜMLÜ VE ONTOLOJİ TABANLI BİR YAKLAŞIM. Dokuz Eylül Üniversitesi Mühendislik Fakültesi Fen ve Mühendislik Dergisi, Cilt: 19 - Sayı: 55.1, 24–42. https://ajindex.com/articles/659242

📄 Tam Metin PDF Okuyucu

📄

PDF görüntüleyici hazırlanıyor...

Kaynakça (17)

  1. Editorial, 2011. A retrospective view of software maintenance and reengineering research- a selection of papers from 2010 European Conference on Software Maintenance and Reengineering. Journal of Software Maintenance and Evolution, DOI: 10.1002/smr.548
  2. Tahvildari, L., Kontogiannis, K. & Mylopoulos J. 2003. Quality-driven software reengineering, The Journal of Systems and Software, 66, s.225- 239
  3. Uysal, M.P. ve Mergen, 2013. E. A Quality-oriented approach to software reengineering, The Northeast Decision Sciences 2013 Annual Conference, Brooklyn, NY, USA, April 5-7, s.971-979
  4. Wagner C. 2014. Model-driven software migration: a methodology, reengineering, recovery and modernization of legacy system, USA, Springer Vieweg
  5. Swithinbank, P., Chessell, M., Gardner, T., Griffin, C., Man, J., Wylie, H. & Yusuf, L. 2005. Patterns: Modeldriven development using ıbm rational software architect, USA, Redbooks
  6. Beydeda, S.,·Book M., Gruhn, V. 2004. Model-driven software development, USA, Springer-Verlag Berlin Heidelberg
  7. Hevner, A. & Chatterjee S. 2010. Design Research in information systems, Integrated Series in Information Systems, 22, DOI 10.1007/978-1
  8. Vaishnavi, V.K. & Kuechler W.J. 2008. Design Science Research methods and patterns: innovating ınformation and communication technology, USA, Auerbach Publications, Taylor & Francis Group
  9. Elliot, J. Chikofsky and James H. C. 1990. Reverse engineering and design recovery: a taxonomy, IEEE Software, Cilt. 7, No.1, s.13-17
  10. Object Management Group 2003. MDA Guide Version 1.0.1. Technical Report omg/2003-06-01, OMG
  11. McCall, J. A., Richards, P. K., Walters, G. F. 1977. Factors in software quality, Nat'l Tech. Information Service, Cilt. 1, No.2 ve 3
  12. Lankhorst, M. 2009. Enterprise architecture at work: modelling, communication, and analysis, Springer-Verlag Berlin Heidelberg
  13. TOGAF 2011. TOGAF Version 9.1, Open Group Standard, The Open Group
  14. Uysal, M.P, Mergen E.A. 2015. Yazılım yeniden yapılamaya yönelik model güdümlü ve kaliteye yönelimli süreç modeli, 9. Ulusal Yazılım Mühendisliği Sempozyumu
  15. Boehm, B. W., Brown, J. R., Kaspar, H., Lipow, M., McLeod, G., Merritt 2016. M.ISO/IEC 2501n. Quality model division. http://www.iso.org. Erişim Tarihi: 28.05.2016
  16. Antunes, G., Bakhshandeh, M., Mayer, Rudolf, Borbinha, J. Caetano,.A. 2013. Using ontologies for enterprise architecture analysis, 17th IEEE International EDOCW, Vancouver, BC
  17. Green, P.,