Dependability in dynamic, evolving and heterogeneous systems: the CONNECT approach