An adaptable software architecture based on mobile components in pervasive computing | IEEE Conference Publication | IEEE Xplore