Software architecture optimization methods: A systematic literature review

A Aleti, B Buhnova, L Grunske… - IEEE Transactions …, 2012 - ieeexplore.ieee.org
Due to significant industrial demands toward software systems with increasing complexity
and challenging quality requirements, software architecture design has become an …

Automatic optimisation of system architectures using EAST-ADL

M Walker, MO Reiser, S Tucci-Piergiovanni… - Journal of Systems and …, 2013 - Elsevier
There are many challenges which face designers of complex system architectures,
particularly safety–critical or real-time systems. The introduction of Architecture Description …

Modeling run-time adaptation at the system architecture level in dynamic service-oriented environments

N Huber, A van Hoorn, A Koziolek, F Brosig… - … Oriented Computing and …, 2014 - Springer
Today, software systems are more and more executed in dynamic, virtualized environments.
These environments host diverse applications of different parties, sharing the underlying …

[LIBRO][B] Automated improvement of software architecture models for performance and other quality attributes

A Koziolek - 2014 - books.google.com
Quality attributes, such as performance or reliability, are crucial for the success of a software
system and largely influenced by the software architecture. Their quantitative prediction …

[PDF][PDF] The descartes modeling language

S Kounev, F Brosig, N Huber - 2014 - opus.bibliothek.uni-wuerzburg.de
This technical report introduces the Descartes Modeling Language (DML), a new
architecture-level modeling language for modeling Quality-of-Service (QoS) and resource …

Hybrid multi-attribute QoS optimization in component based software systems

A Koziolek, D Ardagna, R Mirandola - Journal of Systems and Software, 2013 - Elsevier
Abstract Design decisions for complex, component-based systems impact multiple quality of
service (QoS) properties. Often, means to improve one quality property deteriorate another …

An extensible framework for software configuration optimization on heterogeneous computing systems: Time and energy case study

I Švogor, I Crnković, N Vrček - Information and software technology, 2019 - Elsevier
Context: Application of component based software engineering methods to heterogeneous
computing (HC) enables different software configurations to realize the same function with …

Distributed quality-attribute optimization of software architectures

A Rago, S Vidal, JA Diaz-Pace, S Frank… - Proceedings of the 11th …, 2017 - dl.acm.org
A key challenge of software architecture design is how to satisfy quality-attribute
requirements, which often conflict with each other. This is usually a complex task, because …

An industrial case study of performance and cost design space exploration

T De Gooijer, A Jansen, H Koziolek… - Proceedings of the 3rd …, 2012 - dl.acm.org
Determining the trade-off between performance and costs of a distributed software system is
important as it enables fulfilling performance requirements in a cost-efficient way. The large …

Model-driven allocation engineering: specifying and solving constraints based on the example of automotive systems

U Pohlmann, M Hüwe - Automated Software Engineering, 2019 - Springer
Automotive systems provide sophisticated functionality and are controlled by networked
electronic control units (ECUs). Nowadays, software engineers use component-based …