Custom CAD Plugin Architecture for Enforcing Industry-Specific Design Standards

Authors

  • Kiran Kumar Pappula Independent Researcher in USA. Author
  • Guru Pramoud Rusum Independent Researcher in USA. Author

DOI:

https://doi.org/10.63282/3050-9416.IJAIBDCMS-V1I4P103

Keywords:

CAD Plugin, Design Compliance, Industry Standards, PLM Integration, Rule Engine, CAD Automation, Product Lifecycle Management, Custom Architecture

Abstract

A Computer Aided Design (CAD) system is a key feature in an extensive variety of industries such as automotive, aeronautical, construction, and electronics industries. Nevertheless, the application of the industry-specific design standards in CADs tends to be uneven and unproductive. This paper presents a plugin architecture that is independent of any underlying platform, offering extensibility suitable for the CAD tools industry. It enables the implementation of industry-specific constraints in design and facilitates integrated connections with Enterprise Product Lifecycle Management (PLM) systems. In our proposed system, an enforcement mechanism in the form of a plugin is introduced, which verifies that designs adhere to standards in near real-time, leading to designs of high accuracy with fewer errors later on. Moreover, it facilitates easy interoperability with PLM enterprise systems, thereby enabling coordination and alignment of data at various stages of the product development process. The proposed architecture comprises a rule engine, a compliance validator, and an integration interface. The rule engine enables organizations to define the design rules that are specific to their respective domains, which are then assessed by the compliance validator during the design process. The PLM integration provides the validation of the design, version control and the synchronization of the workflow. We describe the lifecycle of plugin development, the platforms on which they can be supported, as well as the protocol facilitating communication between CAD and PLM environments. A robust case study of the aerospace industry assesses the performance, the degree of compliance, and integration overhead. Evaluation indicates a significant enhancement in design compliance rates (by 40 per cent), an improvement in reducing design-cycle time (by 25 per cent), and an advancement in usability scores compared to traditional manual validation practices. The system also facilitates automated updates to design rules, and it accommodates evolving standards. These features enable the plugin architecture to be scalable across various industries, accommodating different compliance requirements. The following paper summarizes some of the major architectural decisions, implementation methods, and evaluation processes. It concludes with future extensions that may include the use of machine learning to propose rules, dynamically selecting rules in cases of conflict, and a broader range of cross-platform integration

References

1. Kiritsis, D. (2011). Closed-loop PLM for intelligent products in the era of the Internet of Things. Computer-Aided Design, 43(5), 479-501.

2. Pauwels, P., Zhang, S., & Lee, Y. C. (2017). Semantic web technologies in the AEC industry: A literature overview. Automation in construction, 73, 145-165.

3. Liu, Y., & Xu, X. (2017). Industry 4.0 and cloud manufacturing: A comparative analysis. Journal of Manufacturing Science and Engineering, 139(3), 034701.

4. Bodein, Y., Rose, B., & Caillaud, E. (2013). A roadmap for parametric CAD efficiency in the automotive industry. Computer-Aided Design, 45(10), 1198-1214.

5. Howard, R., & Björk, B. C. (2007). Use of Standards for CAD Layers in Building Design Automation in Construction, 16(3), 290-297.

6. Sicari, S., Rizzardi, A., Miorandi, D., & Coen-Porisini, A. (2017). Dynamic Policies in the Internet of Things: Enforcement and Synchronisation. IEEE Internet of Things Journal, 4(6), 2228-2238.

7. Neisse, R., Steri, G., & Baldini, G. (2014, October). Enforcement of security policy rules for the Internet of Things. In 2014, the IEEE 10th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob) (pp. 165-172). IEEE.

8. Roin, B. N. (2013). The case for tailoring patent awards based on time-to-market. UCLA L. Rev., 61, 672.

9. Papavasileiou, A., Gavros, K., Vasileiadis, V., & Savvidis, S. (2002, September). CAD/CAM interfaces review. In Proceedings First International IEEE Symposium Intelligent Systems (Vol. 1, pp. 378-382). IEEE.

10. Nguyen, T. H. (2005). Integrating building code compliance checking into a 3D CAD system. In Computing in Civil Engineering (2005) (pp. 1-12).

11. Hadaya, P., & Marchildon, P. (2012). Understanding product lifecycle management and supporting systems. Industrial Management & Data Systems, 112(4), 559-583.

12. Sudarsan, R., Fenves, S. J., Sriram, R. D., & Wang, F. (2005). A product information modeling framework for product lifecycle management. Computer-aided design, 37(13), 1399-1411.

13. Terzi, S., Bouras, A., Dutta, D., Garetti, M., & Kiritsis, D. (2010). Product lifecycle management–from its history to its new role. International Journal of Product Lifecycle Management, 4(4), 360-389.

14. Srinivasan, V. (2011). An integration framework for product lifecycle management. Computer-aided design, 43(5), 464-478.

15. Ganesan, D., Keuler, T., & Nishimura, Y. (2009). Architecture compliance checking at run-time. Information and Software Technology, 51(11), 1586-1600.

16. Ullah, K. W., Ahmed, A. S., & Ylitalo, J. (2013, July). Towards building an automated security compliance tool for the cloud. In 2013, the 12th IEEE International Conference on Trust, Security and Privacy in Computing and Communications (pp. 1587-1593). IEEE.

17. Elgammal, A., Turetken, O., van den Heuvel, W. J., & Papazoglou, M. (2016). Formalizing and applying compliance patterns for business process compliance. Software & Systems Modeling, 15(1), 119-146.

18. González-Lluch, C., Company, P., Contero, M., Camba, J. D., & Plumed, R. (2017). A survey on 3D CAD model quality assurance and testing tools. Computer-Aided Design, 83, 64-79.

19. Bosché, F. (2010). Automated recognition of 3D CAD model objects in laser scans and calculation of as-built dimensions for dimensional compliance control in construction. Advanced engineering informatics, 24(1), 107-118.

20. Lipman, R., & Lubell, J. (2015). Conformance checking of PMI representation in CAD model STEP data exchange files. Computer-Aided Design, 66, 14-23.

21. Malsane, S., Matthews, J., Lockley, S., Love, P. E., & Greenwood, D. (2015). Development of an object model for automated compliance checking. Automation in construction, 49, 51-58.

Downloads

Published

2020-12-30

Issue

Section

Articles

How to Cite

1.
Pappula KK, Rusum GP. Custom CAD Plugin Architecture for Enforcing Industry-Specific Design Standards. IJAIBDCMS [Internet]. 2020 Dec. 30 [cited 2025 Sep. 13];1(4):19-28. Available from: https://ijaibdcms.org/index.php/ijaibdcms/article/view/226