SAG-2012

Software Engineering Aspects of Green Computing

The 28th Annual ACM Symposium on Applied Computing

March 18-22, 2013, Coimbra, Portugal

Call for Papers

Motivation

The increasing amount of the energy consumption of today’s IT solutions significantly contributes to green house gas emissions. “Green Computing” or “Green IT” emphasizes on the need for reducing the environmental impacts of IT solutions by reducing their energy consumption and their green house gas emissions. Among others, green computing can be achieved in software and by software. While greening by software aims at saving energy (or other resources) greening in software aims at reducing the environmental impact caused by the software itself. Besides saving energy and aiming for efficiency, green computing is a complex trade-off between efficiently using ay required resource and keeping the environmental impact low. This has consequences for architectural decisions.

Green-ness in the software is an emerging quality attribute that must be taken into the account in each phase of the software development process at each level of the IT system from the application level via middle-ware to operating system and hardware. Achieving green-ness by software requires methods and techniques that support finding, realizing, and measuring software solutions that make infrastructure smarter, virtualize processes, contribute to dematerialization or new solutions like smart grids. Typical examples are applications that help to reduce energy consumption in facility management, in production, mobility, and in embedded systems. The analysis of all factors that have an environmental impact and the search for the optimal trade-off therefore has to be included in software development methods.

Goal

The Software Engineering Aspects of Green Computing track at the 2013 Symposium on Applied Computing aims to bring together academic and industrial researchers to share their experience in achieving the green-ness in and by software. Authors are invited to submit original papers representing their idea and achievements in green computing in and by software. Submissions are encouraged, but not limited, to the following topics:

-

Methods and techniques to elicit and model green-ness requirements

-

Methods and techniques to identify and analyze the trade-offs among the green-ness requirements themselves and other quality attributes

-

Methods and techniques to model and analyze the green-ness attributes of software architecture

-

Methods and techniques to identify trade-offs and design alternative for green-ness attributes

-

Domain-specific linguistic abstractions in the programming languages to ease the implementation and analysis of the green-ness of programs

-

Green compilers to generate energy-optimized code

-

Methods and techniques to reflect the green-ness requirements in the test scenarios

-

Methods and techniques to monitor the green-ness attributes of software during its operational phase

-

Metrics for assessing the green-ness of software

-

Empirical evaluation of the green-ness attributes of software

-

Green-ness by software: general principles and special qualities

-

Methods and techniques to measure the effect of green-ness by software

-

Methods and techniques to achieve green-ness in industrial processes by software

-

Methods and techniques to achieve green-ness in embedded systems

-

Design patterns for achieving green-ness both in and by software

-

Impact of multi-core programming for energy reduction

-

Experience reports and best-practices

-

Applications that enable dematerialization

-

Adaptable software systems based on the environmental context

-

Software for energy efficiency and management, smart energy systems, smart grids, smart metering

Submission Guideline

The ACM SAC has grown to be a very competitive conference and that the average acceptance rate is around 25%. The ACM SAC is a refereed conference and each paper will undergo a double-blind review by three specialized referees. Papers will be evaluated according to their significance, technical content, originality, style and clarity.

All submitted papers must represent original work and can only be submitted to a single ACM SAC track. Papers submitted to more than one track will be removed from the conference. There is a limit of 6 pages using the ACM SIG format. Authors may opt to add 2 additional pages (at extra charge). Please ensure that the author names and contacts are omitted from the submitted paper during the initial review phase. Paper submissions must be made electronically in PDF format via the ACM SAC website http://www.acm.org/conferences/sac/sac2013/.

Authors of quality papers that are not accepted as full papers will be invited to publish their work as a short paper. Short papers are also published in the proceedings and in ACM's Digital Library and will be presented at the conference during the poster sessions. The short paper length is 2 pages using and authors may opt to add 1 additional page (at extra charge). For both full papers and posters, at least one author is required to attend the conference and present the paper.

Important Dates

-

Paper Submission deadline: August 30, 2012

-

Author notification: October 20, 2012

-

Camera-ready copies of accepted papers: November 05, 2012

Program Committees: (to be extended)

-

Ivica Crnkovic (Malardalen University, Sweden)

-

Thomas Ledoux (EMN, France)

-

Rami Bahsoon (The University of Birmingham, UK)

-

Matthias Galster (University of Groningen, Netherlands)

-

Birgit Penzenstadler (TU Munich, Germany)

-

Maurizio Morisio (Politecnico di Torino, Italy)

Track Co-chairs:

-

Somayeh Malakuti (Primary Contact)

The Software Engineering Group (TRESE), University of Twente, The Netherlands

-

Wolfgang Lohmann

Empa, Federal Laboratories for Materials Science and Technology, Switzerland

-

Mehmet Aksit

The Software Engineering Group (TRESE), University of Twente, The Netherlands