HADAS Green Assistant: designing energy-efficient applications
Nadia Gamez, Monica Pinto, Lidia Fuentes

TL;DR
The paper introduces HADAS Green Assistant, a tool that helps developers identify and optimize energy-consuming concerns in applications through modeling, analysis, and automatic architectural configuration generation.
Contribution
It presents a novel tool that supports energy-aware architectural decisions by modeling variability and dependencies among energy concerns in software design.
Findings
Supports energy-efficient architectural decision-making
Automatically generates energy-optimized configurations
Addresses lack of practical tools for energy-aware development
Abstract
The number of works addressing the role of energy efficiency in the software development has been increasing recently. But, designers and programmers still complain about the lack of tools that help them to make energy-efficiency decisions. Some works show that energy-aware design decisions tend to have a larger impact in the power consumed by applications, than code optimizations. In this paper we present the HADAS green assistant, which helps developers to identify the energy-consuming concerns of their applications (i.e., points in the application that consume more energy, like storing or transferring data), and also to model, analyse and reason about different architectural solutions for each of these concerns. This tool models the variability of more or less green architectural practices and the dependencies between different energy-consuming concerns using variabilty models.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGreen IT and Sustainability · Bluetooth and Wireless Communication Technologies · Distributed systems and fault tolerance
