Compliance-driven models, languages, and architectures for services (COMPAS)