Quality metrics in software architecture
The importance of software architecture is largely recognized also in iterative and agile
development settings. However, it is quite complex to provide evidence that an architecture …
development settings. However, it is quite complex to provide evidence that an architecture …
Guidelines for the development of a critical software under emergency
Context: During the first wave of the COVID-19 pandemic, an international and
heterogeneous team of scientists collaborated on a social project to produce a mechanical …
heterogeneous team of scientists collaborated on a social project to produce a mechanical …
Technical architectures for automotive systems
Driven by software, the automotive domain is living an unprecedented revolution with
original equipment manufacturers increasingly becoming software companies. Vehicle …
original equipment manufacturers increasingly becoming software companies. Vehicle …
[HTML][HTML] Beyond connected cars: A systems of systems perspective
The automotive domain is rapidly changing in the last years. Among the different challenges
OEMs (ie the vehicle manufacturers) are facing, vehicles are evolving into systems of …
OEMs (ie the vehicle manufacturers) are facing, vehicles are evolving into systems of …
Relationships between software architecture and source code in practice: An exploratory survey and interview
Abstract Context Software Architecture (SA) and Source Code (SC) are two intertwined
artefacts that represent the interdependent design decisions made at different levels of …
artefacts that represent the interdependent design decisions made at different levels of …
DOMICO: Checking conformance between domain models and implementations
As a predominant design method for microsservices architecture (MSA), domain‐driven
design (DDD) utilizes a series of standard patterns in both models and implementations to …
design (DDD) utilizes a series of standard patterns in both models and implementations to …
Detecting inconsistencies in software architecture documentation using traceability link recovery
Documenting software architecture is important for a system's success. Software architecture
documentation (SAD) makes information about the system available and eases …
documentation (SAD) makes information about the system available and eases …
Using boundary objects and methodological island (BOMI) modeling in large-scale agile systems development
Large-scale systems development commonly faces the challenge of managing relevant
knowledge between different organizational groups, particularly in increasingly agile …
knowledge between different organizational groups, particularly in increasingly agile …
[HTML][HTML] Architecture evaluation in continuous development
Context In automotive, stage-gate processes have previously been the norm, with
architecture created mainly during an early phase and then used to guide subsequent …
architecture created mainly during an early phase and then used to guide subsequent …
Trace link recovery for software architecture documentation
Abstract Software Architecture Documentation often consists of different artifacts. On the one
hand, there is informal textual documentation. On the other hand, there are formal models of …
hand, there is informal textual documentation. On the other hand, there are formal models of …