There are many different programs that can perform Computer Aided Design (CAD). In order for these programs to share data, file translations need to occur. These translations have typically been done by IGES and STEP files. With the work done at the BYU CAD Lab to create a multi-engineer synchronous heterogeneous CAD environment, these translation processes have become synchronous by using a server and a database to manage the data. However, this system stores part data in a database. The data in the database cannot be used in traditional Product Lifecycle Management systems. In order to remedy this, a new database was developed that enables every edit made in a CAD part across multiple CAD systems to be stored as well as worked on simultaneously. This allows users to access every action performed in a part. Branching was introduced to the database which allows users to work on multiple configurations of a part simultaneously and reduces file save sizes for different configurations by 98.6% compared to those created by traditional CAD systems.
College and Department
Ira A. Fulton College of Engineering and Technology; Mechanical Engineering
BYU ScholarsArchive Citation
Shumway, Devin James, "Hybrid State-Transactional Database for Product Lifecycle Management Features in Multi-Engineer Synchronous Heterogeneous Computer-Aided Design" (2017). Theses and Dissertations. 6341.
Interoperability, Hybrid State Transactional Database, Database, Revision History, Configuration Management, Feature Level History, CAD Translation, Heterogeneous CAD, CAD Features, Neutral Format, Design History, Multi-User CAD, Collaboration, Neutral Parametric Canonical Form, Design Intent