skip to main content
10.1145/2480362.2480584acmconferencesArticle/Chapter ViewAbstractPublication PagessacConference Proceedingsconference-collections
research-article

A design method for modular energy-aware software

Published:18 March 2013Publication History

ABSTRACT

Nowadays reducing the overall energy consumption of software is important. A well-known solution is extending the functionality of software with energy optimizers, which monitor the energy consumption of software and adapt it accordingly. To make such extensions manageable and to cope with the complexity of the software, modular design of energy-aware software is necessary. Therefore, this paper proposes a dedicated design method for energy-aware software.

References

  1. L. Benini, R. Hodgson, and P. Siegel. System-level power estimation and optimization. In Proc. Int. Sympos. Low Power Electron. Des., pages 173--178, Aug. 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. S. te Brinke, S. Malakuti, C. M. Bockisch, L. M. J. Bergmans, and M. Akşit. A design method for modular energy-aware software. Technical Report TR-CTIT-12-28, Centre for Telematics and Information Technology, University of Twente, Enschede, Nov. 2012.Google ScholarGoogle Scholar
  3. J. Garland and R. Anthony. Large-Scale Software Architecture: A Practical Guide using UML. Willey, 1st edition, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. S. Gotz, C. Wilke, S. Cech, and U. Assmann. Architecture and mechanisms for energy auto tuning. In Proc. Sustainable ICTs and Management Systems for Green Computing, 2012.Google ScholarGoogle ScholarCross RefCross Ref
  5. S. Malakuti Khah Olun Abadi, S. te Brinke, L. M. J. Bergmans, and C. M. Bockisch. Towards modular resource-aware applications. In Proc. 3rd Int. Workshop on Variability & Composition (VariComp 2012), pages 13--17, New York, March 2012. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. D. L. Parnas. On the criteria to be used in decomposing systems into modules. Commun. ACM, 15(12):1053--1058, Dec. 1972. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. W. Royce. Improving software economics-top 10 principles of achieving agility at scale. White paper, IBM Rational, May 2009.Google ScholarGoogle Scholar
  8. S. Zschaler. Formal specification of non-functional properties of component-based software systems. Software and Systems Modelling, 9:161--201, 2009.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. A design method for modular energy-aware software

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      SAC '13: Proceedings of the 28th Annual ACM Symposium on Applied Computing
      March 2013
      2124 pages
      ISBN:9781450316569
      DOI:10.1145/2480362

      Copyright © 2013 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 18 March 2013

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      SAC '13 Paper Acceptance Rate255of1,063submissions,24%Overall Acceptance Rate1,650of6,669submissions,25%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader