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 :
بازگشت