Dave Cooper of Genworks published an AIAA paper where he defines the minimum set of features for a Knowledge-Based Engineering (KBE) system. These features include: Functional Coding Style: programs return values, rather than modifying things in memory or in the…