Combining self-organisation & autonomic computing in CASs with aggregate-MAPE