[HTML][HTML] A model-driven approach for continuous performance engineering in microservice-based systems

V Cortellessa, D Di Pompeo, R Eramo… - Journal of Systems and …, 2022 - Elsevier
Microservices are quite widely impacting on the software industry in recent years. Rapid
evolution and continuous deployment represent specific benefits of microservice-based …

A machine learning approach to software model refactoring

BK Sidhu, K Singh, N Sharma - International Journal of Computers …, 2022 - Taylor & Francis
Good software quality is a consequence of good design. Model refactoring counteracts
erosion of the software design at an early stage in the software development project …

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

Performance-driven software model refactoring

D Arcelli, V Cortellessa, D Di Pompeo - Information and Software …, 2018 - Elsevier
Context Software refactoring is a common practice aimed at addressing requirements or
fixing bugs during the software development. While refactoring related to functional …

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 …

[PDF][PDF] QoS-Based elasticity for service chains in distributed edge cloud environments

V Cardellini, T Galinac Grbac, M Nardelli… - … Control for a Reliable …, 2018 - library.oapen.org
With the emerging IoT and Cloud-based networked systems that rely heavily on
virtualization technologies, elasticity becomes a dominant system engineering attribute for …

Taming uncertainty with MDE: an historical perspective

JM Jézéquel - Software and Systems Modeling, 2024 - Springer
Uncertainty in Informatics can stem from various sources, whether ontological (inherent
unpredictability, such as aleatory factors) or epistemic (due to insufficient knowledge) …

Living with uncertainty in model-based development

S Bernardi, M Famelis, JM Jézéquel… - … Model-Based Analysis …, 2021 - Springer
Uncertainty is present in model-based developments in many different ways. In the context
of composing model-based analysis tools, this chapter discusses how the combination of …

A model-driven approach to catch performance antipatterns in ADL specifications

M De Sanctis, C Trubiani, V Cortellessa… - Information and …, 2017 - Elsevier
Context: While the performance analysis of a software architecture is a quite well-assessed
task nowadays, the issue of interpreting the performance results for providing feedback to …