Expert systems for configuration at Digital: XCON and beyond
Communications of the ACM
Enabling technology for knowledge sharing
AI Magazine
Solving VT in VITAL: a study in model construction and knowledge reuse
International Journal of Human-Computer Studies - Special issue: the Sisyphus-VT initiative
The Unified Modeling Language reference manual
The Unified Modeling Language reference manual
Integrating architecture description languages with a standard design method
Proceedings of the 20th international conference on Software engineering
The Distributed Constraint Satisfaction Problem: Formalization and Algorithms
IEEE Transactions on Knowledge and Data Engineering
Configuring Large Systems Using Generative Constraint Satisfaction
IEEE Intelligent Systems
What Are Ontologies, and Why Do We Need Them?
IEEE Intelligent Systems
A Formal Semantics for Object Model Diagrams
IEEE Transactions on Software Engineering
Conceptual modelling for configuration: A description logic-based approach
Artificial Intelligence for Engineering Design, Analysis and Manufacturing
Towards a general ontology of configuration
Artificial Intelligence for Engineering Design, Analysis and Manufacturing
An overview of knowledge‐based configuration
AI Communications
Towards a generic model of configuraton tasks
IJCAI'89 Proceedings of the 11th international joint conference on Artificial intelligence - Volume 2
Hi-index | 0.00 |
Configuration problems are a thriving application area for declarative knowledge representation that experiences a constant increase in size and complexity of knowledge bases. However, today's configurators are designed for solving local configuration problems not providing any distributed configuration problem solving functionality. Consequently the challenges for the construction of configuration systems are the integrated support of configuration knowledge base development and maintenance and the integration of methods that enable distributed configuration problem solving. In this paper we show how to employ a standard design language (Unified Modeling Language - UML) for the construction of configuration knowledge bases (component structure and functional architecture) and automatically translate the resulting models into an executable logic representation which can further be exploited for calculating distributed configurations. Functional architectures are shared among cooperating configuration systems serving as basis for the exchange of requirements between those systems. An example for configuring cars shows the whole process from the design of the configuration model to distributed configuration problem solving.