Knowledge-based configuration is a successful application of Artificial Intelligence approaches in industry (e.g. telecommunication industry, financial services, or automotive industry). The increasing complexity of configurable products and services necessitated improved expressiveness and maintainability of knowledge representation languages empowering the development and maintenance of large...