Features on Demand

Cardozo Alvarez, Nicolás;Mens, Kim;Orban, Pierre-Yves;De Meuter, Wolfgang
(2014) Eighth International Workshop on Variability Modelling of Software-Intensive Systems — Location: Nice, France (22.January.2014)

Files

g3-Cardozo.pdf
  • Restricted Access
  • Adobe PDF
  • 395.12 KB

Details

Authors
  • Cardozo Alvarez, NicolásUCLouvain
    Author
  • Mens, Kimorcid-logoUCLouvain
    Author
  • Orban, Pierre-YvesUCLouvain
    Author
  • De Meuter, WolfgangVUB
    Author
Abstract
This paper presents our vision of applications as feature clouds, providing software services that are composed dynamically from a set of available fine-grained features. Our feature cloud programming model realising this vision, relies on context-oriented programming technology, enabling new or adapted features to be added to or removed from running applications on demand, according to contextual information, and taking into account feature dependencies. As proof of concept, we implemented a prototype of an on-board car system running on a mobile device, using an instantiation of our feature clouds programming model for JavaScript.
Affiliations

Citations

Cardozo Alvarez, N., Mens, K., Orban, P.-Y., & De Meuter, W. (2014). Features on Demand. VaMoS ’14 Proceedings of the Eighth International Workshop on Variability Modelling of Software-Intensive Systems. Published. Eighth International Workshop on Variability Modelling of Software-Intensive Systems, Nice, France. https://doi.org/10.1145/2556624.2556630