Supporting diversity with component frameworks as architectural elements | IEEE Conference Publication | IEEE Xplore