arrow
Return

Detector-based component model abstraction for microservice-based systems

delete2021-08-28
delete13
delete
OA
AI
E
Evangelos Ntentos *
U
Uwe Zdun
K
Konstantinos Plakidas
P
Patric Genfer
S
Sebastian Geiger
S
Sebastian Meixner
W
Wilhelm Hasselbring
DOI:10.1007/s00607-021-01002-zdelete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
One of the chief problems in software architecture is avoiding architecture model drift and erosion in all kinds of complex software systems. Microservice-based systems introduce new challenges in this context, as they often use a large variety of technologies in their latest iteration, and are changed and released very frequently. Existing solutions that can be used to reconstruct architecture models fall short in addressing these new challenges, as they cannot easily cope with continuous evolution, their accuracy is too low, and highly polyglot settings are not supported well. In this work, we report on a research study aiming to design a highly accurate architecture model abstraction approach for comprehending component architecture models of highly polyglot systems that can cope with continuous evolution. After analyzing the results of related studies, we found two possible architecture model abstraction approaches that meet the requirements of our study: an opportunistic, and a reusable semi-automatic detector-based approach. We have conducted an empirical case study for validation and comparison of the two approaches. We conclude that both detector approaches are feasible. In our case study, the reusable approach breaks even in terms of time and effort needed for establishing reuse, if modest reuse of detectors is possible, and is producing slightly more high quality and evolution-stable solutions than the opportunistic approach.
Keywords:
Modeling
Detectors
Microservices
Software architecture
Architecture reconstruction
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

C
Computing
IF:
2.8
Papers:
2.3K
Citations:
3.5K

Organization

S
siemens austria
Scholars:
54
Papers: 38
Citations: 0
S
siemens ag
Scholars:
5.6K
Papers: 4.6K
Citations: 3
U
University of Vienna
Scholars:
1.7W
Papers: 1.6W
Citations: 40
researcher View more organizations
Cited Papers

Cited Papers

The Scientific Revolution
err
IF0
err2018-01-01
err0
PREAI
errSteven Shapin
errShare
errSave
Long-term T cell fitness and proliferation is driven by AMPK-dependent regulation of oxygen reactive species
err
IF0
err2020-03-08
err0
errOAAI
errAnouk Lepez; Tiphène Pirnay; Sébastien Denanglaire; David Perez-Morga; Marjorie Vermeersch; Oberdan Leo; Fabienne Andris
errShare
errSave
Optimal Breast Biopsy Decision-Making Based on Mammographic Features and Demographic Factors
err2010-12-01
err0
errOAAI
errJagpreet Chhatwal; Oguzhan Alagoz; Elizabeth S. Burnside
errShare
errSave
Electricity market prices for day-ahead ancillary services and energy: Texas
err2019-01-01
err0
PREAI
errJay Zarnikau; C.K. Woo; Shuangshuang Zhu; Ross Baldick; Chen-Hao Tsai; Jingwei Meng
errShare
errSave
researcher View more