Abstract
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.
| Original language | English |
|---|---|
| Article number | 2 |
| Pages (from-to) | 1 |
| Number of pages | 14 |
| Journal | The Journal of Object Technology |
| DOIs | |
| Publication status | Published - 10 Jun 2025 |
Keywords
- Software energy use
- Software sustainability
- Model-driven engineering
- Re-engineering
Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver