Table 9 An Overview of the Related Work
Scope | Consistency Management | aPM | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
Approaches | Repository | System | Allocation | Res. Env. | Usage | PMPs | AbPP | Parametric dependencies | Self-validation | |
Dev-time | SAR by Qayum et al. (2025) and ROMANTIC-RCA by El Hamdouni et al. (2010) | \(\checkmark _{B}\) | ||||||||
Extract by Langhammer et al. (2016) | \(\checkmark _{B}\) | \(\checkmark _{B}\) | \(\checkmark \) | |||||||
SoMoX+Beagle by Krogmann (2012) | \(\checkmark _{B}\) | \(\checkmark _{B}\) | \(\checkmark \) | \(\checkmark \) | ||||||
Consistency checker by Jens and Daniel (2007), Buckley et al. (2013), von Detten (2012), and Lucas et al. (2009) | \(\checkmark _{inc}\) | |||||||||
Co-evolution by Langhammer (2017, p. 35) | \(\checkmark _{inc}\) | \(\checkmark _{B}\) | \(\checkmark \) | |||||||
Co-evolution: VAVE by Ananieva et al. (2022), Mbeddr by Voelter et al. (2012), Focus by Ding and Medvidovic (2001) | \(\checkmark _{inc}\) | |||||||||
Ops-time | Brosig et al. (2011) | \(\checkmark _{B}\) | \(\checkmark _{B}\) | \(\checkmark _{B}\) | \(\checkmark _{B}\) | \(\checkmark _{B}\) | \(\checkmark \) | |||
\(\checkmark _{B}\) | \(\checkmark _{B}\) | \(\checkmark _{B}\) | \(\checkmark _{B}\) | \(\checkmark \) | ||||||
Brunnert et al. (2013) | \(\checkmark _{B}\) | \(\checkmark _{B}\) | \(\checkmark _{B}\) | \(\checkmark _{B}\) | \(\checkmark _{B}\) | \(\checkmark \) | ||||
SLAstic by van Hoorn (2014) | \(\checkmark _{inc}\) | \(\checkmark _{inc}\) | \(\checkmark _{inc}\) | \(\checkmark \) | \(\checkmark \) | |||||
iObserve by Heinrich (2020) | \(\checkmark _{inc}\) | \(\checkmark _{inc}\) | \(\checkmark _{inc}\) | \(\checkmark \) | ||||||
Approach for CPE by Cortellessa et al. (2022) | \(\checkmark _{inc}\) | \(\checkmark \) | \(\checkmark \) | |||||||
Hybrid | EjbMoX by Langhammer (2017, P. 140) | \(\checkmark _{B}\) | \(\checkmark \) | |||||||
Konersmann (2018) | \(\checkmark _{B}\) | \(\checkmark \) | ||||||||
PRISMA by Spinner et al. (2019) | \(\checkmark _{inc}\) | \(\checkmark _{inc}\) | \(\checkmark _{inc}\) | \(\checkmark _{inc}\) | \(\checkmark _{inc}\) | \(\checkmark _{B}\) | \(\checkmark \) | |||
CIPM | \(\checkmark _{inc}\) | \(\checkmark _{inc}\) | \(\checkmark _{inc}\) | \(\checkmark _{inc}\) | \(\checkmark _{inc}\) | \(\checkmark _{inc}\) | \(\checkmark \) | \(\checkmark \) | \(\checkmark \) | |