An international conference connecting people
in CAD research, education and business
Copyright (C) CAD Solutions, LLC. All rights reserved.
Proceedings of CAD'15, 2015, 321-326
Translating MOKA-Based Knowledge Model into Software Model
Abstract. The idea behind Knowledge Based Engineering (KBE) is to capture the generic knowledge of the product family and their design process; embed within KBE applications (also known as “application code”) which will be used in the development of similar products. This application code is often tightly coupled with commercial CAD software such as CATIA V5. The knowledge embedded in this application code is often not understood by designers and domain experts and hence its reuse is limited. The design requirements of the product are often masked inside the code resulting in lack of traceability between requirements and application code. When a requirement changes, the application code may have to be changed manually by an expert. Additionally, the current KBE systems rely heavily on the commercial CAD software for which it has been developed. To address these issues, the underlying product and process knowledge should be represented in a CAD software-independent form and this generic model translated into application code for targeted CAD software. There have been several knowledge engineering research activities in academia and industry to represent product and its design process knowledge such as CommonKADS, Design Knowledge Acquisition and Redesign Environment (DEKLARE), and Methodologies and tools Oriented to Knowledge based engineering Applications (MOKA). But these methodologies do not readily offer a means to translate the product and process knowledge to software code.
Keywords. Knowledge Based Engineering (KBE), MOKA