Context-oriented programming. - Roger Keays; Andry Rakotonirainy (MobiDE, 2003)