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)
    4 Downloads (Pure)


    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
    Number of pages5
    ISBN (Print)978-1-4503-1101-4
    Publication statusPublished - 26 Mar 2012
    Event3rd international workshop on Variability & Composition, VariComp 2012 - Potsdam, Germany
    Duration: 26 Mar 201226 Mar 2012

    Publication series



    Workshop3rd international workshop on Variability & Composition, VariComp 2012
    Other26 March 2012


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

    Cite this