DocumentCode
1636380
Title
Optimising Energy Consumption of Design Patterns
Author
Noureddine, Adel ; Rajan, Ajitha
Author_Institution
Sch. of Inf., Univ. of Edinburgh, Edinburgh, UK
Volume
2
fYear
2015
Firstpage
623
Lastpage
626
Abstract
Software design patterns are widely used in software engineering to enhance productivity and maintainability.However, recent empirical studies revealed the high energy overhead in these patterns. Our vision is to automatically detect and transform design patterns during compilation for better energy efficiency without impacting existing coding practices. In this paper, we propose compiler transformations for two design patterns, Observer and Decorator, and perform an initial evaluation of their energy efficiency.
Keywords
power aware computing; program compilers; software maintenance; coding practices; compilation; compiler transformations; energy consumption optimisation; energy efficiency; maintainability; software design patterns; software engineering; Computers; Energy consumption; Observers; Optimization; Software; Software engineering; Transforms;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering (ICSE), 2015 IEEE/ACM 37th IEEE International Conference on
Conference_Location
Florence
Type
conf
DOI
10.1109/ICSE.2015.208
Filename
7203028
Link To Document