Answers are grounded in this paper and cite their sources.
Re-engineering of legacy software systems is widely used to improve the maintainability of such systems, by migrating them to modernised platforms and environments.With increasing concern over the climate change impact of ICT, there is also a need to consider the energy use of legacy systems, and to identify and remove energy use flaws as part of a re-engineering process.In this paper we describe how energy use analysis and improvement can be carried out at the software model level within a model-driven re-engineering (MDRE) process.Our results show that significant improvements in the energy efficiency of re-engineered applications can be achieved.Additionally, we show that the energy efficiency of the MDRE process itself can be improved.
No takes yet. Share an insight, caveat, or question.
Lano et al. (2025) studied this question.
Synapse has enriched 10 related papers. Consider them for comparative context: