Principles of computer-aided design: computability of design
Expert systems for configuration at Digital: XCON and beyond
Communications of the ACM
Tools and techniques for conceptual design
Artificial intelligence in engineering design (Volume I)
CoLan: a functional constraint language and its implementation
Data & Knowledge Engineering
Toward principles for the design of ontologies used for knowledge sharing
International Journal of Human-Computer Studies - Special issue: the role of formal ontology in the information technology
Maintenance of KBS's by domain experts: the holy grail in practice
IEA/AIE '00 Proceedings of the 13th international conference on Industrial and engineering applications of artificial intelligence and expert systems: Intelligent problem solving: methodologies and approaches
Configuration-Design Problem Solving
IEEE Expert: Intelligent Systems and Their Applications
The Knowledge Model of Protégé-2000: Combining Interoperability and Flexibility
EKAW '00 Proceedings of the 12th European Workshop on Knowledge Acquisition, Modeling and Management
Consistency-based diagnosis of configuration knowledge bases
Artificial Intelligence
Acquisition and maintenance of constraints in engineering design
Proceedings of the 3rd international conference on Knowledge capture
Assessing the maintainability of XCON-in-RIME: coping with the problems of a VERY large rule-base
AAAI'87 Proceedings of the sixth National conference on Artificial intelligence - Volume 2
Capturing quantified constraints in FOL, through interaction with a relationship graph
EKAW'06 Proceedings of the 15th international conference on Managing Knowledge in a World of Networks
Hi-index | 0.00 |
The Designers' Workbench is a system, developed to support designers in large organizations, such as Rolls-Royce, to ensure that the design is consistent with the specification for the particular design as well as with the company's design rule book(s). The evolving design is described against a jet engine ontology. Design rules are expressed as constraints over the domain ontology. To capture the constraint information, a domain expert (design engineer) has to work with a knowledge engineer to identify the constraints, and it is then the task of the knowledge engineer to encode these into the Workbench's knowledge base. This is an error prone and time consuming task. It is highly desirable to relieve the knowledge engineer of this task, and so we have developed a tool, ConEditor+ that enables domain experts themselves to capture and maintain these constraints. The tool allows the user to combine selected entities from the domain ontology with keywords and operators of a constraint language to form a constraint expression. In order to appropriately apply, maintain and reuse constraints, we believe that it is important to understand the assumptions and context in which each constraint is applicable; we refer to these as “application conditions”. We hypothesise that an explicit representation of constraints together with the corresponding application conditions and the appropriate domain ontology could be used by a system to support the maintenance of constraints. In this paper, we focus on the important role that the domain ontology plays in supporting the maintenance of constraints in engineering design.