Software architecture optimization methods: A systematic literature review
Due to significant industrial demands toward software systems with increasing complexity
and challenging quality requirements, software architecture design has become an …
and challenging quality requirements, software architecture design has become an …
Automatic optimisation of system architectures using EAST-ADL
There are many challenges which face designers of complex system architectures,
particularly safety–critical or real-time systems. The introduction of Architecture Description …
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
Today, software systems are more and more executed in dynamic, virtualized environments.
These environments host diverse applications of different parties, sharing the underlying …
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 …
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 …
architecture-level modeling language for modeling Quality-of-Service (QoS) and resource …
Hybrid multi-attribute QoS optimization in component based software systems
Abstract Design decisions for complex, component-based systems impact multiple quality of
service (QoS) properties. Often, means to improve one quality property deteriorate another …
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
Context: Application of component based software engineering methods to heterogeneous
computing (HC) enables different software configurations to realize the same function with …
computing (HC) enables different software configurations to realize the same function with …
Distributed quality-attribute optimization of software architectures
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 …
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
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 …
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 …
electronic control units (ECUs). Nowadays, software engineers use component-based …