Engineering sustainable and adaptive systems in dynamic environments - Rui Pedro Peixoto Cardoso (2018)