Optimizing software to become (more) energy efficient is an important concern for the software industry. Although several techniques have been proposed to measure energy consumption within software engineering, little work has specifically addressed Software Product Lines (SPLs). SPLs are a widely used software development approach, where the core concept is to study the systematic development of products that can be deployed in a variable way, e.g., to include different features for different clients. The traditional approach for measuring energy consumption in SPLs is to generate and individually measure all products, which, given their large number, is impractical. We present a technique, implemented in a tool, to statically estimate the...
Abstract—With the proliferation of Software systems and the rise of paradigms such the Internet of T...
Energy consumption information for devices, as available in the literature, is typically obtained wi...
Although energy has become an important aspect in software development, little support exists for cr...
International audienceAlong the last decade, several studies considered green software design as a k...
In the quest for energy efficiency of Information and Communication Technology, so far research has ...
In the quest for energy efficiency of Information and Communication Technology, so far research has ...
Modern software is created from components which can often perform a large number of tasks. For a gi...
Although hardware is generally seen as the main culprit for a computer's energy usage, software too ...
In the quest for energy efficient Information and Communication Technology, research has mostly focu...
International audienceGreenIT has emerged as a discipline concerned with the optimization of softwar...
This paper presents EnergyAnalyzer, a code-level static analysis tool for estimating the energy cons...
With the growing need for software-driven devices in modern life, the pervasive necessity of energy ...
International audienceThe ICT has an huge impact on the world CO2 emissions and recent study estimat...
With the rise of the usage of computers and mobile devices, and the higher price of electricity, ene...
This documents introduces \Energyware" as a software engineering discipline aiming at defining, anal...
Abstract—With the proliferation of Software systems and the rise of paradigms such the Internet of T...
Energy consumption information for devices, as available in the literature, is typically obtained wi...
Although energy has become an important aspect in software development, little support exists for cr...
International audienceAlong the last decade, several studies considered green software design as a k...
In the quest for energy efficiency of Information and Communication Technology, so far research has ...
In the quest for energy efficiency of Information and Communication Technology, so far research has ...
Modern software is created from components which can often perform a large number of tasks. For a gi...
Although hardware is generally seen as the main culprit for a computer's energy usage, software too ...
In the quest for energy efficient Information and Communication Technology, research has mostly focu...
International audienceGreenIT has emerged as a discipline concerned with the optimization of softwar...
This paper presents EnergyAnalyzer, a code-level static analysis tool for estimating the energy cons...
With the growing need for software-driven devices in modern life, the pervasive necessity of energy ...
International audienceThe ICT has an huge impact on the world CO2 emissions and recent study estimat...
With the rise of the usage of computers and mobile devices, and the higher price of electricity, ene...
This documents introduces \Energyware" as a software engineering discipline aiming at defining, anal...
Abstract—With the proliferation of Software systems and the rise of paradigms such the Internet of T...
Energy consumption information for devices, as available in the literature, is typically obtained wi...
Although energy has become an important aspect in software development, little support exists for cr...