The evolution of architectural decision making as a key focus area of software architecture research: A semi-systematic literature study

M Bhat, K Shumaiev, U Hohenstein… - 2020 ieee …, 2020 - ieeexplore.ieee.org
Literature review studies are essential and form the foundation for any type of research.
They serve as the point of departure for those seeking to understand a research topic, as …

Sustainable architectural design decisions

U Zdun, R Capilla, H Tran, O Zimmermann - IEEE software, 2013 - ieeexplore.ieee.org
Software architects must sustain design decisions to endure throughout software evolution.
Several criteria can help them assess decisions' sustainability. In addition, industry and …

Supporting consistency between architectural design decisions and component models through reusable architectural knowledge transformations

I Lytra, H Tran, U Zdun - European Conference on Software Architecture, 2013 - Springer
In recent years, the software architecture community has proposed to use architectural
design decisions (ADDs) for capturing the design rationale and the architectural knowledge …

Decision buddy: tool support for constraint-based design decisions during system evolution

S Gerdes, M Soliman, M Riebisch - … of the 1st International Workshop on …, 2015 - dl.acm.org
Designing a software architecture is a highly complex task and associated with a high
degree of uncertainty. There are a variety of reusable and established solutions, but they …

Inconsistency management between architectural decisions and designs using constraints and model fixes

I Lytra, U Zdun - 2014 23rd Australian Software Engineering …, 2014 - ieeexplore.ieee.org
The software architecture community has proposed to document the design rationale of
software architectures by means of architectural design decisions (ADDs). The constant …

Tolerance in model-driven engineering: A systematic literature review with model-driven tool support

N Weidmann, S Kannan, A Anjorin - arXiv preprint arXiv:2106.01063, 2021 - arxiv.org
Managing models in a consistent manner is an important task in the field of Model-Driven
Engineering (MDE). Although restoring and maintaining consistency is desired in general …

Harmonizing architectural decisions with component view models using reusable architectural knowledge transformations and constraints

I Lytra, H Tran, U Zdun - Future Generation Computer Systems, 2015 - Elsevier
Architectural design decisions (ADDs) have been used in recent years for capturing design
rationale and documenting architectural knowledge (AK). However, various architectural …

[PDF][PDF] Fault-Tolerant Consistency Management in Model-Driven Engineering

N Weidmann - 2021 - d-nb.info
Abstract Models play an important role in nowadays' software engineering processes,
providing stakeholders with a suitable level of abstraction for specifying software systems …

Decisions, Models, and Monitoring--A Lifecycle Model for the Evolution of Service-Based Systems

C Inzinger, W Hummer, I Lytra, P Leitner… - 2013 17th IEEE …, 2013 - ieeexplore.ieee.org
The process of engineering and provisioning service-based systems (SBS) follows a
complex and dynamic lifecycle with different phases and levels of abstraction. We tackle the …

Continuous Rationale Management

A Kleebaum - 2023 - archiv.ub.uni-heidelberg.de
Continuous Software Engineering (CSE) is a software life cycle model open to frequent
changes in requirements or technology. During CSE, software developers continuously …