ABSTRACT

This paper proposes software architecture for intelligent CAD systems, and describes the implementation of a prototype. The problems encountered in using CAD systems in industry involve complicated data handling and unsatisfied demands for domain knowledge arising due to the lack of a method by which to extract it and adopt it to the system. In the sample domain of the architecture, we have already defined domain-specific BDL (Building Design Language), for use by architecture experts in describing modelers of architectural structure in CAD systems. In addition, we have developed a CAD system generator based on BDL descriptions. However, the different domain-specific languages required for individual domains make it difficult to develop various CAD system generators. The proposed software architecture solves this problem by applying a common intermediate language .based on the ER model. Moreover, it allows the creation of an integrated CAD system containing multiple domains required by various fields of industry. The implementation of its prototype demonstrates its feasibility.