Multi-context Domain Modeling Language