Yıl: 2020 Cilt: 13 Sayı: 1 Sayfa Aralığı: 57 - 68 Metin Dili: İngilizce İndeks Tarihi: 17-06-2020

Systematic Reviews in Model-Driven Engineering: A Tertiary Study

Öz:
To cope with growing complexity of software-intensive systems, model-driven engineering (MDE) has become a widely used approach in the industry by providing many (potential) benefits with different purposes. Although there has been an increasing interest in conducting secondary studies among MDE researchers such as surveys, systematic mapping (SM) and systematic literature review (SLR), there have been no tertiary study to synthesize the findings from all these existing secondary studies, which also examines various characteristics of software modeling (e.g., purposes, benefits and challenges) as a meta-analysis. The objective of this paper is to investigate and understand the state-of-the-practices in MDE based on the modeling characteristics by presenting a tertiary study (i.e., a systematic review of systematic reviews). To this end, we collected the set of all the existing 64 secondary studies in this field using a well-defined search strategy. This article presents inputs for different modeling stakeholders to better understand and use different purposes, benefits, and challenges of MDE by aggregating consolidated findings on this approach.
Anahtar Kelime:

Konular: Mühendislik, Hava ve Uzay

Model-güdümlü Mühendislik Üstüne Sistematik Gözden Geçirmeler: Bir Üçüncül Çalışma

Öz:
Yazılım-yoğun sistemlerin artan karmaşıklığı ile başa çıkmakta bir araç olarak görülen model-güdümlü mühendislik (MGM), farklı amaçlar için sağladığı kazanımlarla endüstride yaygın olarak kullanılmaya başlanmıştır. MGM araştırmacıları arasında anket, sistematik haritalama (SH) ve sistematik literatür taraması (SLT) gibi ikincil çalışmaların yapılmasına ilgi artmasına rağmen, tüm bu çalışmalardan elde edilen bulguları sentezleyen ve yazılım modelleme karakteristiklerine göre ayrıştıran (örneğin, modelleme amacı, faydası ve karşılaşılan zorluklar gibi) bir üçüncül çalışma bulunmamaktadır. Literatürdeki boşluğu dolduran bu çalışmada, MGM'deki uygulama durumlarını yansıtan mevcut 64 ikincil çalışma, modelleme karakteristiklerine göre gruplandırılmıştır. Sistematik inceleme çalışmalarının sistematik çalışmasını sunan bu makale, MGM’nin farklı amaç, fayda ve zorluklarını daha iyi anlamaları için tüm modelleme paydaşlarına (araştırmacılar da dahil) girdi sağlayarak, değişik MGM kullanımlarına modelleme karakteristikleri bazlı olarak ışık tutacaktır.
Anahtar Kelime:

Konular: Mühendislik, Hava ve Uzay
Belge Türü: Makale Makale Türü: Araştırma Makalesi Erişim Türü: Erişime Açık
  • [1] M. Brambilla, J. Cabot, and M. Wimmer, "Model-driven software engineering in practice," in Synthesis Lectures on Software Engineering. vol. 1, ed: Morgan & Claypool, 2012.
  • [2] J. Hutchinson, J. Whittle, and M. Rouncefield, "Model-driven engineering practices in industry: Social, organizational and managerial factors that lead to success or failure," Science of Computer Programming, vol. 89, Part B, pp. 144-161, 2014.
  • [3] A. Gokhale, D. C. Schmidt, B. Natarajan, J. Gray, and N. Wang, "Model Driven Middleware," in Middleware for Communications, ed: Wiley, 2004.
  • [4] D. Akdur and V. Garousi, "Model-Driven Engineering in Support of Development, Test and Maintenance of Communication Middleware: An Industrial Case-Study," in International Conference on Model-Driven Engineering and Software Development (MODELSWARD), France, 2015.
  • [5] V. Wiels, R. Delmas, D. Doose, P. L. Garoche, J. Cazin, and G. Durrieu, "Formal Verification of Critical Aerospace Software," AerospaceLab, pp. p. 1-8, 2012-05-01 2012.
  • [6] J.-A. Maxa, M. S. Ben Mahmoud, and N. Larrieu, "1 - State of the Art of Model-driven Development (MDD) as Applied to Aeronautical Systems," in Model-driven Development for Embedded Software, J.-A. Maxa, M. S. Ben Mahmoud, and N. Larrieu, Eds., ed: Elsevier, 2018, pp. 1-14.
  • [7] D. Akdur, O. Demirörs, and V. Garousi, "Characterizing the development and usage of diagrams in embedded software systems," in 43rd Euromicro Conference on Software Engineering and Advanced Applications (SEAA), Vienna, Austria, 2017.
  • [8] R. Heldal, P. Pelliccione, U. Eliasson, J. Lantz, J. Derehag, and J. Whittle, "Descriptive vs prescriptive models in industry," in ACM/IEEE 19th International Conference on Model Driven Engineering Languages and Systems, France, 2016.
  • [9] T. Kühne, "Matters of (Meta-) Modeling," Software & Systems Modeling, vol. 5, pp. 369-385, 2006.
  • [10] A. Rodrigues da Silva, "Model-driven engineering: A survey supported by the unified conceptual model," Computer Languages, Systems & Structures, vol. 43, pp. 139-155, 2015.
  • [11] G. Kardas, "Model-driven development of multiagent systems: a survey and evaluation," The Knowledge Engineering Review, vol. 28, pp. 479-503, 2013.
  • [12] B. A. Kitchenham, T. Dybå, and M. Jørgensen, "Evidence-based software engineering," presented at the Proceedings of the 26th International Conference on Software Engineering,(ICSE’04), Washington DC, USA, 2004.
  • [13] B. Kitchenham, R. Pretorius, D. Budgen, O. Pearl Brereton, M. Turner, M. Niazi, et al., "Systematic literature reviews in software engineering – A tertiary study," Information and Software Technology, vol. 52, pp. 792-805, 2010/08/01/ 2010.
  • [14] M. Goulão, V. Amaral, and M. Mernik, "Quality in model-driven engineering: a tertiary study," Software Quality Journal, vol. 24, pp. 601-633, September 01 2016.
  • [15] B. Kitchenham and S. Charters, "Guidelines for Performing Systematic Literature Reviews in Software engineering," Evidence Based Software Engineering Technical Report, 2007.
  • [16] C. Wohlin, "Guidelines for snowballing in systematic literature studies and a replication in software engineering," presented at the Proceedings of the 18th International Conference on Evaluation and Assessment in Software Engineering, London, England, United Kingdom, 2014.
  • [17] A. Dikici, O. Turetken, and O. Demirors, "Factors influencing the understandability of process models: A systematic literature review," Information and Software Technology, vol. 93, pp. 112-129, 2018.
  • [18] D. Akdur, "Modeling Patterns and Cultures of Embedded Software Development Projects," Thesis, Doctor of Philosophy (PhD), Information Systems, Middle East Technical University (METU), www.researchgate.net/publication/322701453_Modeling_Patterns_and_Cultures_of_Embedded_Software_Development_Projects, 2018.
  • [19] M. Szvetits and U. Zdun, "Systematic literature review of the objectives, techniques, kinds, and architectures of models at runtime," Software & Systems Modeling, vol. 15, pp. 31-69, February 01 2016.
  • [20] D. Akdur, V. Garousi, and O. Demirörs, "A survey on modeling and model-driven engineering practices in the embedded software industry," Journal of Systems Architecture vol. 91, pp. 62-82, 2018.
  • [21] D. Akdur, V. Garousi, and O. Demirörs, "Cross-factor analysis of software modeling practices versus practitioner demographics in the embedded software industry," in 6th Mediterranean Conference on Embedded Computing (MECO), Montenegro, 2017.
  • [22] D. Akdur. (2019, Last accessed: March 28, 2019). Online Dataset: Systematic reviews in MDE. Available: https://www.researchgate.net/publication/337425338_Tertiary_Study_of_MDE_on_software_modeling_characteristics
  • [23] I. Sommerville, Software Engineering: Addison Wesley, 2010.
APA AKDUR D, DEMİRÖRS O (2020). Systematic Reviews in Model-Driven Engineering: A Tertiary Study. , 57 - 68.
Chicago AKDUR Deniz,DEMİRÖRS Onur Systematic Reviews in Model-Driven Engineering: A Tertiary Study. (2020): 57 - 68.
MLA AKDUR Deniz,DEMİRÖRS Onur Systematic Reviews in Model-Driven Engineering: A Tertiary Study. , 2020, ss.57 - 68.
AMA AKDUR D,DEMİRÖRS O Systematic Reviews in Model-Driven Engineering: A Tertiary Study. . 2020; 57 - 68.
Vancouver AKDUR D,DEMİRÖRS O Systematic Reviews in Model-Driven Engineering: A Tertiary Study. . 2020; 57 - 68.
IEEE AKDUR D,DEMİRÖRS O "Systematic Reviews in Model-Driven Engineering: A Tertiary Study." , ss.57 - 68, 2020.
ISNAD AKDUR, Deniz - DEMİRÖRS, Onur. "Systematic Reviews in Model-Driven Engineering: A Tertiary Study". (2020), 57-68.
APA AKDUR D, DEMİRÖRS O (2020). Systematic Reviews in Model-Driven Engineering: A Tertiary Study. Havacılık ve Uzay Teknolojileri Dergisi, 13(1), 57 - 68.
Chicago AKDUR Deniz,DEMİRÖRS Onur Systematic Reviews in Model-Driven Engineering: A Tertiary Study. Havacılık ve Uzay Teknolojileri Dergisi 13, no.1 (2020): 57 - 68.
MLA AKDUR Deniz,DEMİRÖRS Onur Systematic Reviews in Model-Driven Engineering: A Tertiary Study. Havacılık ve Uzay Teknolojileri Dergisi, vol.13, no.1, 2020, ss.57 - 68.
AMA AKDUR D,DEMİRÖRS O Systematic Reviews in Model-Driven Engineering: A Tertiary Study. Havacılık ve Uzay Teknolojileri Dergisi. 2020; 13(1): 57 - 68.
Vancouver AKDUR D,DEMİRÖRS O Systematic Reviews in Model-Driven Engineering: A Tertiary Study. Havacılık ve Uzay Teknolojileri Dergisi. 2020; 13(1): 57 - 68.
IEEE AKDUR D,DEMİRÖRS O "Systematic Reviews in Model-Driven Engineering: A Tertiary Study." Havacılık ve Uzay Teknolojileri Dergisi, 13, ss.57 - 68, 2020.
ISNAD AKDUR, Deniz - DEMİRÖRS, Onur. "Systematic Reviews in Model-Driven Engineering: A Tertiary Study". Havacılık ve Uzay Teknolojileri Dergisi 13/1 (2020), 57-68.