An Architecture for Runtime Customization of Smart Devices | IEEE Conference Publication | IEEE Xplore