Does CAD Smell Like Code? A Mapping Between Violation of Object Oriented Programming Design Principles and Computer Aided Design Modelling. (May 2022)
- Record Type:
- Journal Article
- Title:
- Does CAD Smell Like Code? A Mapping Between Violation of Object Oriented Programming Design Principles and Computer Aided Design Modelling. (May 2022)
- Main Title:
- Does CAD Smell Like Code? A Mapping Between Violation of Object Oriented Programming Design Principles and Computer Aided Design Modelling
- Authors:
- Rosso, P.
Gopsill, J.
Burgess, S. C.
Hicks, B. - Abstract:
- 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).
- Is Part Of:
- Proceedings of the Design Society. Volume 2(2022)
- Journal:
- Proceedings of the Design Society
- Issue:
- Volume 2(2022)
- Issue Display:
- Volume 2, Issue 2022 (2022)
- Year:
- 2022
- Volume:
- 2
- Issue:
- 2022
- Issue Sort Value:
- 2022-0002-2022-0000
- Page Start:
- 1737
- Page End:
- 1746
- Publication Date:
- 2022-05
- Subjects:
- computer-aided design (CAD) -- design practice -- design management -- model-based engineering (MBE) -- object-oriented design
Industrial design -- Congresses
Engineering design -- Congresses
620.0042 - Journal URLs:
- https://www.cambridge.org/core/journals/proceedings-of-the-design-society ↗
- DOI:
- 10.1017/pds.2022.176 ↗
- Languages:
- English
- ISSNs:
- 2633-7762
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD Digital store
- Ingest File:
- 22822.xml