Skip to Main content Skip to Navigation
Theses

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 :
Theses
Complete list of metadata

https://tel.archives-ouvertes.fr/tel-03274363
Contributor : Abes Star :  Contact
Submitted on : Wednesday, June 30, 2021 - 8:48:10 AM
Last modification on : Wednesday, July 21, 2021 - 7:36:02 AM

File

2021IMTA0232_BeziersLaFosse-Th...
Version validated by the jury (STAR)

Identifiers

  • HAL Id : tel-03274363, version 1

Citation

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⟩

Share

Metrics

Record views

65

Files downloads

69