A Digital-Twin Based Architecture for Software Longevity in Smart Homes Conference Paper uri icon