Towards modular resource-aware applications

  • Authors:
  • Somayeh Malakuti;Steven te Brinke;Lodewijk Bermans;Christoph Bockisch

  • Affiliations:
  • Software Engineering group / University of Twente, Enschede, Netherlands;Software Engineering group / University of Twente, Enschede, Netherlands;Software Engineering group / University of Twente, Enschede, Netherlands;Software Engineering group / University of Twente, Enschede, Netherlands

  • Venue:
  • Proceedings of the 3rd international workshop on Variability & Composition
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

Resource optimization is an increasingly important requirement 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 applications, the resource utilization of components must explicitly be modeled. Due to shortcomings of existing modeling languages, we propose a notation for the resource consumption 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.