HAL will be down for maintenance from Friday, June 10 at 4pm through Monday, June 13 at 9am. More information
Skip to Main content Skip to Navigation

Model-driven methods for dynamic analysis applied to energy-aware software engineering

Abstract : Model-Driven Engineering (MDE) is a process that promotes models as the central key element for all phases in a software development lifecycle. Improving the quality of a software at design time can be done by performing analysis on the model it is designed with. Performing static analysis on models is extremely common during development phases, however the limited possibilities of dynamic analysis in models prevents early improvements of software and system. This lack of dynamic analysis options is especially important in the context of energy aware software engineering: good design choices must be done early in the development cycle to optimize the energy consumption. In this thesis we propose several approaches for performing dynamic analysis on models. A first contribution injects execution traces into source code model, and a second one generates monitoring application of cyber-physical system based on design model. Several dynamic analysis use-cases for energy-efficiency are presented: either for energy estimation or to lighten the cost of regression testing.
Document type :
Complete list of metadata

Contributor : Abes Star :  Contact
Submitted on : Wednesday, June 30, 2021 - 8:48:10 AM
Last modification on : Wednesday, April 27, 2022 - 3:50:59 AM


Version validated by the jury (STAR)


  • HAL Id : tel-03274363, version 1


Thibault Beziers La Fosse. Model-driven methods for dynamic analysis applied to energy-aware software engineering. Software Engineering [cs.SE]. Ecole nationale supérieure Mines-Télécom Atlantique, 2021. English. ⟨NNT : 2021IMTA0232⟩. ⟨tel-03274363⟩



Record views


Files downloads