A Digital-Twin Based Architecture for Software Longevity in Smart Homes | IEEE Conference Publication | IEEE Xplore