Energy Aware Software-Engineering and Development


5th Workshop “Energy Aware Software-Engineering and Development” (EASED@EnviroInfo2016)

Workshop Goals and Topics

Software-Engineering aims at developing and evolving software systems in an economic manner, considering project specific needs and quality goals. One of these quality goals, which become more and more important, is “energy efficiency of software systems”. Improving the energy consumption of mobile devices will not only increase the uptime and battery lifespan, it will also improve the carbon footprint. Viewing energy efficiency, is not only restricted to mobile devices, it also affects e.g. embedded systems and data centers, where energy is a major factor in costs and environmental burden.

Next to serious and ongoing efforts in hardware design, on operating system level, and by optimized code generation, software engineering techniques also contribute to optimizing energy consumption by improving software design: wasting energy can be avoided by e.g. removing energy code smells, improving data-base queries and storage methodologies, exchanging fast, but energy consuming components by slower but more energy efficient alternatives.

The EASED workshop series on Energy Aware Software-Engineering and Development, which will be held at EnviroInfo for the 5th time, focusses on the intensive presentation and discussion of methods and technologies to optimize the energy consumption of systems by improving the used software. Among others, these techniques include techniques

  • detecting energy smells,
  • optimizing code,
  • avoiding energy waste,
  • measuring energy consumption, caused by software, and
  • modeling software caused energy behavior of embedded systems.

EASED@EnviroInfo requests for papers according the EnviroInfo paper style, e.g. presenting

  • online and offline approaches and techniques to estimate or measure the software related energy consumption of embedded systems and/or its components,
  • techniques validating improvement of energy consumption by these techniques,
  • models, metrics, or profiles representing the energy consumption of complex systems and their components like memory, CPU, bus systems, displays, communication interfaces,
  • approaches to derive energy models, metrics, or profiles from existing systems,
  • standardized procedures to compare and certify the energy consumption of software intensive systems, and
  • experience reports on applying these techniques and procedures

Proceedings of the workshop will be published within the EnviroInfo proceedings.

Quality Characteristics and Workshop Management

Workshop submissions will be handled by the EnviroInfo submission system. Submissions will be selected based on their scientific contribution to the workshop´s topics and their potential to stimulate intensive discussions on the energy-efficiency on software intensive systems.

Past Workshops

  • First workshop on Developing Energy Aware Software Systems (EEbS 2012), held at the annual GI Conference in September 2012 in Braunschweig
  • Second workshop, EASED@BUIS2013, held at BUIS-Tage in Oldenburg in April 2013
  • Third workshop EASED@GI2013, held at the annual GI Conference in September 2013 in Koblenz will was part of the workshop “UINW – Umweltinformatik zwischen Nachhaltigkeit und Wandel”.
  • The 4th workshop Energy Aware Software-Engineering and Development 2016, EASED@EnviroInfo2014, held in Oldenburg as part of the Environmental Informatics conference

Format of the Workshop

The EASED workshop series are carried out as discussion-intensive workshops, to provoke intensive collaborations among the participants, so discussions within the presentations are welcome. Next to presenting papers, further discussion sessions will be planned to set up and establish intensive collaborations between the participants, maybe to initiate further common research activities.

To allow for an industrial view on Energy Efficiency of Software Systems it is intended to invite an industrial representative for giving a keynote.

Presentation of research papers:

  • Benchmarking the Energy Consumption of Software Systems by Christian Bunse (20 min presentation, 5 min discussion)
  • OliviaMD – A Supportive Online Platform for the Visualization and Analyzation of Measurement Data by Stefan Naumann, Dominik Trumm, Andreas Filler, Eva Kern (20 min presentation, 5 min discussion)
  • The Narrow Way: Constructive Measures at Operating-System Level for Low Energy Use by Timo Hönig, Benedict Herzog, Wolfgang Schröder-Preikschat (20 min presentation, 5 min discussion)
  • TEEC: Improving power consumption estimation of software by Hayri Acar, Gülfem I. Alptekin, Jean-Patrick Gelas, Parisa Ghodous (20 min presentation, 5 min discussion)
Location: Building G Room 124 Date: Thu, Sep 15, 2016 Time: 3:15 pm - 5:00 pm Stefan Naumann Stefan Naumann Bunse Christian Christian Bunse Andreas Winter Andreas Winter