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