Towards Modular Resource-Aware Applications

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

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    5 Citations (Scopus)
    13 Downloads (Pure)

    Abstract

    Resource optimization is an increasingly important require- ment in the design and implementation of software systems. It is applied to improve both environmental sustainability and usability of resource-constrained devices. This paper claims that to achieve more modular resource-aware appli- cations, the resource utilization of components must explic- itly be modeled. Due to shortcomings of existing modeling languages, we propose a notation for the resource consump- tion of components and we illustrate the suitability of this notation by means of two real-world examples. We observe that explicitly modeling resource consumption has as result that resource consumption information is scattered across and tangled with the functional services of components.
    Original languageUndefined
    Title of host publicationProceedings of the 3rd international workshop on Variability & Composition (VariComp 2012)
    Place of PublicationNew York
    PublisherAssociation for Computing Machinery
    Pages13-17
    Number of pages5
    ISBN (Print)978-1-4503-1101-4
    DOIs
    Publication statusPublished - 26 Mar 2012
    Event3rd international workshop on Variability & Composition, VariComp 2012 - Potsdam, Germany
    Duration: 26 Mar 201226 Mar 2012

    Publication series

    Name
    PublisherACM

    Workshop

    Workshop3rd international workshop on Variability & Composition, VariComp 2012
    Period26/03/1226/03/12
    Other26 March 2012

    Keywords

    • METIS-286309
    • Aspect Oriented Programming
    • IR-80188
    • Resource-utilization model
    • resource-consumption optimization
    • Software Composition
    • EWI-21733

    Cite this