A design method for modular energy-aware software

Steven te Brinke, Somayeh Malakuti Khah Olun Abadi, Christoph Bockisch, Lodewijk Bergmans, Mehmet Aksit

    Research output: Book/ReportReportProfessional

    82 Downloads (Pure)

    Abstract

    Nowadays achieving green software by reducing the overall energy consumption of the software is becoming more and more important. A well-known solution is to make the software energy-aware by extending its functionality with energy optimizers, which monitor the energy consumption of software and adapt it accordingly. Modular design of energy-aware software is necessary to make the extensions manageable and to cope with the complexity of the software. To this aim, we require suitable methods that guide designers through the necessary design activities and the models that must be prepared during each activity. Despite its importance, such a method is not investigated in the literature. This paper proposes a dedicated design method for energy-aware software, discusses a concrete realization of this method, and—by means of a concrete example—illustrates the suitability of this method in achieving modularity.
    Original languageUndefined
    Place of PublicationEnschede
    PublisherCentre for Telematics and Information Technology (CTIT)
    Number of pages18
    Publication statusPublished - Nov 2012

    Publication series

    NameCTIT Technical Report Series
    PublisherCentre for Telematics and Information Technology, University of Twente
    No.TR-CTIT-12-28
    ISSN (Print)1381-3625

    Keywords

    • EWI-22386
    • CR-D.2.2
    • METIS-296119
    • Energy-aware software
    • Modularity
    • Design method
    • IR-84364

    Cite this

    te Brinke, S., Malakuti Khah Olun Abadi, S., Bockisch, C., Bergmans, L., & Aksit, M. (2012). A design method for modular energy-aware software. (CTIT Technical Report Series; No. TR-CTIT-12-28). Enschede: Centre for Telematics and Information Technology (CTIT).