Research Output

An aspect oriented model for software energy efficiency in decentralised servers.

  Green software is currently gaining interests with the increasing impact of IT in energy consumption. Green-ness in software however, can be achieved at various stages of the Software Development Life Cycle (SDLC). Consequently, several software engineering concepts can be adopted for achieving greener software. Aspect Oriented Programming (AOP) has been used in solving several crosscutting concerns of software, such as security and
performance, but has not been well explored within the context
of Energy Efficiency (EE). In this paper we propose and implement an Aspect-oriented Model for EE (AMEE) which adopts AOP for software EE as a crosscutting concern and consequently reducing computational energy consumption based on client-server architecture, where the server layer is distributed. By using a selected case study, the paper presents the energy saving outcome of using AMEE model for different simulated workload patterns.

  • Date:

    30 June 2014

  • Publication Status:


  • Publisher

    Atlantis Press

  • DOI:


  • Library of Congress:

    QA76 Computer software

  • Dewey Decimal Classification:

    005.4 Systems programming and programs


Chinenyeze, S., Liu, X. & Al-Dubai, A. (2014). An aspect oriented model for software energy efficiency in decentralised servers. In ict4s-14doi:10.2991/ict4s-14.2014.14. ISBN 978-94-62520-22-6



© Atlantis Press. This article is distributed under the terms of the Creative Commons Attribution License, which permits non-commercial use, distribution and reproduction in any medium, provided the original work is properly cited.


Green Software Engineering; Green Aspects; Greening Legacy Systems; Green Components; Aspect Oriented Programming.

Monthly Views:

Available Documents