ATTENTION/WARNING - NE PAS DÉPOSER ICI/DO NOT SUBMIT HERE

Ceci est la version de TEST de DIAL.mem. Veuillez ne pas soumettre votre mémoire sur ce site mais bien à l'URL suivante: 'https://thesis.dial.uclouvain.be'.
This is the TEST version of DIAL.mem. Please use the following URL to submit your master thesis: 'https://thesis.dial.uclouvain.be'.
 

Visualisation of contexts and features in context-oriented programming

(2019)

Files

Leung_50761200_2019.pdf
  • Open access
  • Adobe PDF
  • 2.74 MB

Details

Supervisors
Faculty
Degree label
Abstract
Over the last few years, the concept of using context-oriented programming to implement context-dependent systems is more and more investigated. The RELEASeD research group in UCLouvain is exploring a context-oriented software development approach that combines ideas from context-oriented programming and feature-oriented modelling. In this approach, contexts reify situations in the environment to which the software can adapt. Features encode how the system should adapt to such situations. Feature modelling can be used to model both contexts and features. However, when developing such systems, keeping track of all possible contexts, features, their activation, inter- and intra-dependencies quickly becomes a daunting task. In this master’s thesis, we develop a prototype of a visualisation tool that can help developers of such systems understand, even during program execution, what contexts get activated, what features they trigger, and what code the features adapt at runtime.