• 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