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 …

Evaluation of software architectures under uncertainty: A systematic literature review

D Sobhy, R Bahsoon, L Minku, R Kazman - ACM Transactions on …, 2021 - dl.acm.org
Context: Evaluating software architectures in uncertain environments raises new challenges,
which require continuous approaches. We define continuous evaluation as multiple …

[HTML][HTML] E/E architecture synthesis: Challenges and technologies

H Askaripoor, M Hashemi Farzaneh, A Knoll - Electronics, 2022 - mdpi.com
In recent years, the electrical and/or electronic architecture of vehicles has been significantly
evolving. The new generation of cars demands a considerable amount of computational …

Automatically improve software architecture models for performance, reliability, and cost using evolutionary algorithms

A Martens, H Koziolek, S Becker… - Proceedings of the first …, 2010 - dl.acm.org
Quantitative prediction of quality properties (ie extra-functional properties such as
performance, reliability, and cost) of software architectures during design supports a …

Predicting the costs of serverless workflows

S Eismann, J Grohmann, E Van Eyk, N Herbst… - Proceedings of the …, 2020 - dl.acm.org
Function-as-a-Service (FaaS) platforms enable users to run arbitrary functions without being
concerned about operational issues, while only paying for the consumed resources …

PerOpteryx: automated application of tactics in multi-objective software architecture optimization

A Koziolek, H Koziolek, R Reussner - Proceedings of the joint ACM …, 2011 - dl.acm.org
Designing software architectures that exhibit a good trade-off between multiple quality
attributes is hard. Even with a given functional design, many degrees of freedom in the …

[PDF][PDF] The palladio component model

R Reussner, S Becker, E Burger, J Happe, M Hauck… - 2011 - core.ac.uk
This report introduces the Palladio Component Model (PCM), a novel software component
model for business information systems, which is specifically tuned to enable model-driven …

Guidearch: guiding the exploration of architectural solution space under uncertainty

N Esfahani, S Malek, K Razavi - 2013 35th International …, 2013 - ieeexplore.ieee.org
A system's early architectural decisions impact its properties (eg, scalability, dependability)
as well as stakeholder concerns (eg, cost, time to delivery). Choices made early on are both …

[HTML][HTML] Many-objective optimization of non-functional attributes based on refactoring of software models

V Cortellessa, D Di Pompeo, V Stoico… - Information and Software …, 2023 - Elsevier
Context: Software quality estimation is a challenging and time-consuming activity, and
models are crucial to face the complexity of such activity on modern software applications. In …

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 …