AbstractKeywordsCyber-physical systemsprogrammed adaptationruntime adaptationself-adaptationself-evolutionself-supervisionautonomous systemsopen issues