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 …

[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 …

Search budget in multi-objective refactoring optimization: a model-based empirical study

D Di Pompeo, M Tucci - 2022 48th Euromicro Conference on …, 2022 - ieeexplore.ieee.org
Software model optimization is the task of automatically generate design alternatives,
usually to improve quality aspects of software that are quantifiable, like performance and …

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 …

[BOOK][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 …

[HTML][HTML] Analyzing the sensitivity of multi-objective software architecture refactoring to configuration characteristics

V Cortellessa, D Di Pompeo - Information and Software Technology, 2021 - Elsevier
Context: Software architecture refactoring can be induced by multiple reasons, such as
satisfying new functional requirements or improving non-functional properties. Multi …

An insight into test case optimization: ideas and trends with future perspectives

N Gupta, A Sharma, MK Pachariya - IEEE Access, 2019 - ieeexplore.ieee.org
Software engineering comprises several disciplines. Testing, the subject of this paper, is an
important phase which is still largely unpredictable, expensive, and ad hoc. Software testing …

On the impact of performance antipatterns in multi-objective software model refactoring optimization

V Cortellessa, D Di Pompeo, V Stoico… - 2021 47th Euromicro …, 2021 - ieeexplore.ieee.org
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. One main …

Architecture-driven reliability optimization with uncertain model parameters

I Meedeniya, A Aleti, L Grunske - Journal of Systems and Software, 2012 - Elsevier
It is currently considered good software engineering practice to decide between design
alternatives based on quantitative architecture evaluations for different quality attributes …

On the relationships between QoS and software adaptability at the architectural level

D Perez-Palacin, R Mirandola, J Merseguer - Journal of Systems and …, 2014 - Elsevier
Modern software operates in highly dynamic and often unpredictable environments that can
degrade its quality of service. Therefore, it is increasingly important having systems able to …