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.
|Workshop||3rd international workshop on Variability & Composition, VariComp 2012|
|Period||26/03/12 → 26/03/12|
|Other||26 March 2012|
- Aspect Oriented Programming
- Resource-utilization model
- resource-consumption optimization
- Software Composition