Technical Paper
Keys to Success with Knowledge-based Techniques
2008-08-19
2008-01-2262
Dating from the early 1980s, Knowledge-Based Engineering technology (KBE) has been used to capture and automate design and engineering, in particular in the automobile and aircraft industries. A viable KBE system in the 21st century must provide users with a dynamic modeling feedback loop in an environment favorable to both exploration and experimentation, supplying various approaches for engineering a given set of artifacts. The fundamental properties of a KBE system must include automatic caching and dependency tracking for the scalable runtime performance of large models, minimal source code volume, and efficient and rapid tools for model development and debugging. And, not least, it must complement existing CAD systems. A crucial aspect of a bonafide KBE system is its language-based core, embedded in a standardized, full-featured programming language, i.e., as a superset.