Introduction to Knowledge Fusion

NX combines the power of a generative modeling approach and a Knowledge based system into a single product called Knowledge Fusion.  Knowledge Fusion is a language that permits NX to take advantage of engineering knowledge bases in conjunction with generative rules to deliver sophisticated applications while permitting a knowledge based extension of NX. KF has smart capabilities of implementing  design and development solutions at low-levels using higher-level input.

NX delivers applications and wizards that use the underlying KF technology. Because the use of the applications and wizards is transparent, the engineering user community need not be aware of the presence and employment of our KF technology and thus need not be concerned with, or have to understand how, the underlying KF technology functions.

Knowledge Fusion is an interpreted, object-oriented, language that allows you to add engineering knowledge to a task by creating rules which are the basic building blocks of the language. The language is declarative, rather than procedural, which means that the rules are executed regardless of the order. The Knowledge Fusion rule engine determines the correct rule firing sequence driven by the dependencies between the rules. Additionally, the language has the capability to access external knowledge bases such as databases or spreadsheets and to interface to other applications such as analysis and optimization packages.