Knowledge Base Repository

In addition to research papers, the Design Society is developing several valuable resources for those interested in the study of design. These include a repository of PhD theses, a library of case studies and transcripts of design activities, and an archive of our newsletters. Please note that these resources are accessible exclusively to Design Society members.

Does CAD Smell Like Code? A Mapping between Violation of Object Oriented Programming Design Principles and Computer Aided Design Modelling

Peter Rosso (1), James Gopsill (1,2), Stuart C. Burgess (1), Ben Hicks (1)


Type:
Year:
2022
Editor:
Mario Štorga, Stanko Škec, Tomislav Martinec, Dorian Marjanović
Author:
Series:
DESIGN
Institution:
1: University of Bristol, United Kingdom; 2: Centre for Modelling & Simulation, United Kingdom
Section:
Artificial Intelligence and Data-Driven Design
Page(s):
1737-1746
DOI number:
ISSN:
2732-527X (Online)
Abstract:
In objected-oriented design, "smells" are symptoms of code violating design principles. When a deadline is looming, decisions can affect the long-term quality of a code or CAD. Given this and the similarities between object-oriented code and CAD models, this paper introduces a set of CAD smells. These smells are derived from a top-down review of potential CAD smells mapped against the reported code smells that violate abstraction, modularity, encapsulation, and hierarchy principles. This list was further reviewed considering CAD systems and specific examples(some illustrated in the paper).
Keywords:

This site uses cookies and other tracking technologies to assist with navigation and your ability to provide feedback, analyse your use of our products and services, assist with our promotional and marketing efforts, and provide content from third parties. Privacy Policy.