The static estimation of the energy consumed by program executions has applications in program optimization and verification, and is instrumental in energy-aware software development. We describe our approach for estimating such energy consumption statically (i.e., at compile-time, without running the program) in the form of functions on the input data sizes of procedures (and possibly other hardwaredependent parameters), and for using such functions for verifying and finding errors with respect to a rich class of energy consumption specifications for programs. We also present the implementation of this approach within the CiaoPP system
Energy consumption information for devices, as available in the literature, is typically obtained wi...
International audienceWriting sustainable, power efficient and green software necessitates understan...
This paper presents and evaluates a new approach of energy estimation for single software components...
The static estimation of the energy consumed by program executions has applications in program optim...
Abstract. Energy consumption analysis of embedded programs requires the analysis of low-level progra...
In this paper we leverage an existing general framework for resource usage verification and special...
Energy consumption analysis of embedded programs necessi- tates the analysis of low-level program r...
In many applications it is important to ensure conformance with respect to specifications that cons...
The static estimation of the energy consumed by program executions is an important challenge, which...
The ever increasing number and complexity of energy-bound devices (such as the ones used in Interne...
A great deal of energy in Information and Communication Technology (ICT) systems can be wasted by so...
Energy efficiency has become a key issue in computer science related research and development over t...
Estimating energy consumption already during development as precisely as possible is crucial for man...
Abstract—GreenIT has emerged as a discipline concerned with the optimization of software solutions w...
Early estimation of embedded software power consumption is a critical issue that can determine the q...
Energy consumption information for devices, as available in the literature, is typically obtained wi...
International audienceWriting sustainable, power efficient and green software necessitates understan...
This paper presents and evaluates a new approach of energy estimation for single software components...
The static estimation of the energy consumed by program executions has applications in program optim...
Abstract. Energy consumption analysis of embedded programs requires the analysis of low-level progra...
In this paper we leverage an existing general framework for resource usage verification and special...
Energy consumption analysis of embedded programs necessi- tates the analysis of low-level program r...
In many applications it is important to ensure conformance with respect to specifications that cons...
The static estimation of the energy consumed by program executions is an important challenge, which...
The ever increasing number and complexity of energy-bound devices (such as the ones used in Interne...
A great deal of energy in Information and Communication Technology (ICT) systems can be wasted by so...
Energy efficiency has become a key issue in computer science related research and development over t...
Estimating energy consumption already during development as precisely as possible is crucial for man...
Abstract—GreenIT has emerged as a discipline concerned with the optimization of software solutions w...
Early estimation of embedded software power consumption is a critical issue that can determine the q...
Energy consumption information for devices, as available in the literature, is typically obtained wi...
International audienceWriting sustainable, power efficient and green software necessitates understan...
This paper presents and evaluates a new approach of energy estimation for single software components...