Semantics and implementation of schema evolution in object-oriented databases
SIGMOD '87 Proceedings of the 1987 ACM SIGMOD international conference on Management of data
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Product Configuration Frameworks-A Survey
IEEE Intelligent Systems
Configuring Large Systems Using Generative Constraint Satisfaction
IEEE Intelligent Systems
Configuration Knowledge Representation Using UML/OCL
UML '02 Proceedings of the 5th International Conference on The Unified Modeling Language
Towards a general ontology of configuration
Artificial Intelligence for Engineering Design, Analysis and Manufacturing
Data exchange: semantics and query answering
Theoretical Computer Science - Database theory
Ontology change: Classification and survey
The Knowledge Engineering Review
Software testing sizing in incremental development: A case study
ESEM '09 Proceedings of the 2009 3rd International Symposium on Empirical Software Engineering and Measurement
Modeling and solving technical product configuration problems
Artificial Intelligence for Engineering Design, Analysis and Manufacturing - Configuration
Hi-index | 0.00 |
As knowledge changes over time, its representation in knowledge-based systems along with the existing instances e.g., configured products, schedules, plans, documents, web sites, etc. must be changed, too. This paper enumerates some of the most important challenges which arise in practice when changing a knowledge base: redesign of the knowledge base, schema evolution of the data bases, upgrade of configuration instances, adaptation of solver, UI, I/O and test suites. Partially, there are research theories for some of these challenges, but only few of them are already available in tools and frameworks. We cannot provide solutions here, but we want to stimulate research in knowledge evolution with a representative set of industrial challenges.Product configuration is a prominent case where the use of knowledge-based AI technologies has been well established over the last years. We use a self-contained real-world example from the field of configuration to describe the challenges.