DeMOCAS: Domain Objects for Service-based Collective Adaptive Systems.