“…To date, several studies supporting ubiquitous application composition have been presented. They focus on service provisioning issues (Chantzara, Anagnostou & Sykas, 2006;Nakano, Takemoto, Yamato & Sunaga, 2006;Takemoto, Oh-ishi, Iwata, Yamato, Tanaka, Shinno, Tokumoto & Shimamoto, 2004), context-aware adaptation (Preuveneers & Berbers, 2005a;Hesselman, Tokmakoff, Pawar & Iacob, 2006;Jianqi & Lalanda, 2008;Bottaro, Gerodolle & Lalanda, 2007;Bottaro, Bourcier, Escofier & Lalanda, 2007;Handte Herrmann, Schiele & Becker, 2007;Rouvoy, Eliassen, Floch, Hallsteinsen & Stav, 2008;Rouvoy, Barone, Ding, Eliassen, Hallsteinsen, Lorenzo, Mamelli & Scholz, 2009), service validation and trust (Bertolino, De Angelis, Frantzen & Polini, 2008;Bertolino, De Angelis & Polini, 2009;Buford, Kumar & Perkins, 2006), service communication path optimization (Kalasapur, Kumar & Shirazi, 2005), automatic application code generation (Nakazawa, Yura & Tokuda, 2004) and distributed user interface deployment (Rigole, Vandervelpen, Luyten, Berbers, Vandewoude & Coninx, 2005). Several design styles for developing adaptive ubiquitous applications through composition have also been suggested (Paluska et al, 2008;Saif, Pham, Paluska, Waterman, Terman & Ward, 2003;Sousa et al, 2008b).…”