Home // ICSEA 2019, The Fourteenth International Conference on Software Engineering Advances // View article
Graph-Based Analysis of the Architectural Restructuring Impact on Energy Efficiency
Authors:
Basma Khil
Adel Khalfallah
Samir Ben Ahmed
Keywords: Energy-efficiency; Software Architectures; Graphtransformation rules; Energy consumption.
Abstract:
Software design patterns and refactoring are widely used in software engineering to enhance maintainability, reuse and productivity. However, recent empirical studies revealed the high energy overhead in these patterns. Our approach consists of automatically applying refactoring techniques, detecting and injecting design patterns during design level for better energy efficiency without impacting existing coding practices. Regarding that, refactoring techniques could help to tackle these issues considering that it is a method of changing the internal design of the system while preserving the external behavior. In this paper, we propose a graph transformation for refactoring, design pattern injection and furthermore rules to compute the total energy consumption and perform an initial evaluation of the energy efficiency.
Pages: 163 to 170
Copyright: Copyright (c) IARIA, 2019
Publication date: November 24, 2019
Published in: conference
ISSN: 2308-4235
ISBN: 978-1-61208-752-8
Location: Valencia, Spain
Dates: from November 24, 2019 to November 28, 2019