Improved Adaptation and Survivability via Dynamic Service Composition of Ubiquitous Computing Middleware | IEEE Journals & Magazine | IEEE Xplore