Issue No. 10 - Oct. (2012 vol. 45)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MC.2012.286
Pete Sawyer , Lancaster University, UK, and Inria Rocquencourt, France
Raúl Mazo , Université Paris 1, France
Daniel Diaz , Université Paris 1, France
Camille Salinesi , Université Paris 1, France
Danny Hughes , KU Leuven, Belgium
Combining goal-modeling techniques with constraint programming provides the means to identify the variants best suited to the environmental contexts that a self-adaptive software system might encounter at runtime. The Web extra at http://youtu.be/q-oheenSq2E is a slide show demonstrating the deployment of GridStix sensor nodes in wireless sensor network to provide flood warning on the rivers Ribble and Dee in England and Wales, respectively.
Context awareness, Quality of service, Wireless sensor networks, Dynamic programming, Runtime, Constraint optimization, Adaptation models, constraint programming, dynamic software product lines, self-adaptive systems, goal modeling
C. Salinesi, D. Diaz, R. Mazo, P. Sawyer and D. Hughes, "Using Constraint Programming to Manage Configurations in Self-Adaptive Systems," in Computer, vol. 45, no. , pp. 56-63, 2012.