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 …
They serve as the point of departure for those seeking to understand a research topic, as …
Human aspects in software architecture decision making: a literature review
Despite past efforts, we have little understanding and limited research efforts on how
architects make decisions in the real-world settings. It seems that software architecture …
architects make decisions in the real-world settings. It seems that software architecture …
Guiding architectural decision making on service mesh based microservice architectures
Microservices are becoming the de-facto standard way for software development in the
cloud and in service-oriented computing. Service meshes have been introduced as a …
cloud and in service-oriented computing. Service meshes have been introduced as a …
Guiding architectural decision making on quality aspects in microservice apis
U Zdun, M Stocker, E Souza, A Moreira, M Goulão - Information and software technology, 2019 - Elsevier
Context Software architecture design creates and documents the high-level structure of a
software system. Such structure, expressed in architectural models, comprises software …
software system. Such structure, expressed in architectural models, comprises software …
Supporting architectural decision making on data management in microservice architectures
Today many service-based systems follow the microservice architecture style. As
microservices are used to build distributed systems and promote architecture properties …
microservices are used to build distributed systems and promote architecture properties …
Supporting consistency between architectural design decisions and component models through reusable architectural knowledge transformations
In recent years, the software architecture community has proposed to use architectural
design decisions (ADDs) for capturing the design rationale and the architectural knowledge …
design decisions (ADDs) for capturing the design rationale and the architectural knowledge …
Analyzing and completing middleware designs for enterprise integration using coloured petri nets
Abstract Enterprise Integration Patterns allow us to design a middleware system
conceptually before actually implementing it. So far, the in-depth analysis of such a design …
conceptually before actually implementing it. So far, the in-depth analysis of such a design …