This paper presents an approach to computer-aided design (CAD) that unites ideas from design with three-dimensional layouts and knowledge engineering. Our goal is to capture the structure, behavior, and function of CAD artifacts. We describe a software tool based on this approach, the conceptual understanding and prototyping (CUP) environment, for capturing the design intent inherent in the design process and authoring design semantics in previously created artifacts. CUP records design ideas, based on functional, geometric, and knowledge-based relationships among components in an electromechanical assembly. This design knowledge is stored using ontologies defined in the XML. The goal of this work is to enable users to navigate intricate product data and design knowledge bases.

1.
Pahl, G., and Beitz, W., 1996, Engineering Design—A Systematic Approach, 2nd edition, Springer, London, U.K.
2.
Ullman, D. G., 1997, The Mechanical Design Process, McGraw-Hill, Inc., New York.
3.
Serrano, D., and Gossard, D., 1992, “Tools and Techniques for Conceptual Design,” Artificial Intelligence in Engineering Design: Design Representation and Models of Routine Design, C. Tong and D. Sriram, eds., Academic Press, San Diego, CA, Vol. I, Chap. 3, pp. 71–116.
4.
Al-Hakim
,
L.
,
Kusiak
,
A.
, and
Mathew
,
J.
,
2000
, “
A Graph-Theoretic Approach to Conceptual Design With Functional Perspectives
,”
Int. J. Comput. Aided Des.
,
32
, pp.
867
875
.
5.
Deng
,
Y.-M.
,
Britton
,
G. A.
, and
Tor
,
S. B.
,
2000
, “
Constraint-Based Functional Design Verification for Conceptual Design
,”
Int. J. Comput. Aided Des.
,
32
, pp.
889
899
.
6.
Moore
,
C. J.
,
Miles
,
J. C.
, and
Rees
,
D. W. G.
,
1997
, “
Decision Support for Conceptual Bridge Design
,”
Artif. Intell. Eng.
11
, pp.
259
272
.
7.
Hearst
,
M. A.
,
Gross
,
M. D.
,
Landay
,
J. A.
, and
Stahovich
,
T. F.
,
1998
, “
Sketching Intelligent Systems
,”
IEEE Intell. Syst.
,
13
, pp.
10
19
.
8.
Qin
,
S. F.
,
Wright
,
D. K.
, and
Jordanov
,
I. N.
,
2000
, “
From On-Line Sketching to 2D and 3D Geometry: A System Based on Fuzzy Knowledge
,”
Int. J. Comput. Aided Des.
,
32
, pp.
851
866
.
9.
Donath, D., and Regenbrecht, H., 1995, “VRAD—Virtual Reality Aided Design in the Early Phases of the Architectural Design Process,” CAAD Futures, Center for Advanced Studies in Architecture, National University of Singapore, pp. 313–322.
10.
Eggli, L., Elber, G., and Bruderlin, B., 1995, “Sketching as a Solid Modeling Tool,” Third Symposium on Solid Modeling and Applications, J. Rossignae, J. Turner, and G. Allen, eds., New York, NY, 17–19 May. ACM SIGGRAPH and the IEEE Computer Society, ACM Press, Salt Lake City, Utah.
11.
Lipson
,
H.
, and
Shpitalni
,
M.
,
2000
, “
Conceptual Design and Analysis by Sketching
,”
Artif. Intell. Eng. Design, Anal., Manuf.
,
14
, pp.
391
402
.
12.
Sturgill, M., Cohen, E., and Riesenfeld, R. F., 1995, “Feature-Based 3D Sketching for Early Stage Design,” ASME Computers in Engineering Conference, A. A. Busnaina, ed., 17–20 September, Boston, MA, ASME, New York, NY, pp. 545–552.
13.
Eggli
,
L.
,
Hsu
,
C. Y.
,
Bruderlin
,
B. D.
, and
Elber
,
G.
,
1997
, “
Inferring 3D Models From Free-Hand Sketches and Constraints
,”
Comput. Aided Des.
,
29
, pp.
101
112
.
14.
Hwang
,
T.
, and
Ullman
,
D.
,
1990
, “
The Design Capture System: Capturing Back-of-the-Envelope Sketches
,”
J. Eng. Des.
,
1
, pp.
339
353
.
15.
Dani, T. H., and Gadh, R., 1997, “Covirds: A New Approach to Concept Shape Modeling via a Virtual Environment,” High Performance Computing Conference, Atlanta, GA, pp. 348–353.
16.
Brunetti
,
G.
, and
Golob
,
B.
,
2000
, “
A Feature-Based Approach Towards an Integrated Product Model Including Conceptual Design Information
,”
Int. J. Comput. Aided Des.
,
32
, pp.
877
887
.
17.
vanElsas
,
P. A.
, and
Vergeest
,
J. S. M.
,
1998
, “
Displacement Feature Modeling for Conceptual Design
,”
Comput. Aided Des.
,
30
, pp.
19
27
.
18.
vanElsas
,
P. A.
, and
Vergeest
,
J. S. M.
,
1998
, “
New Functionality for Computer-Aided Conceptual Design: The Displacement Feature
,”
Des. Studies
,
19
, pp.
81
102
.
19.
Regli
,
W. C.
,
Hu
,
X.
,
Atwood
,
M.
, and
Sun
,
W.
,
2001
, “
A Survey of Design Rationale Systems: Approaches, Representation, Capture, and Retrieval
,”
Eng. Comput.
,
16
, pp.
209
235
.
20.
Gorti
,
S. R.
,
Gupta
,
A.
,
Kim
,
G. J.
,
Sriram
,
R. D.
, and
Wong
,
A.
,
1998
, “
An Object-Oriented Representation for Product and Design Processes
,”
Comput. Aided Des.
,
30
, pp.
489
501
.
21.
Wallace
,
D. R.
, and
Jakiela
,
M. J.
,
1993
, “
Automated Product Concept Design: Unifying Aesthetics and Engineering
,”
IEEE Comput. Graphics Appl.
,
13
, No.
4
, pp.
66
75
.
22.
Jayaram
,
S.
,
Jayaram
,
U.
,
Wang
,
Y.
,
Tirumali
,
H.
,
Lyons
,
K.
, and
Hart
,
P.
,
1999
, “
VADE: A Virtual Assembly Design Environment
,”
IEEE Comput. Graphics Appl.
,
19
, pp.
44
50
.
23.
ConceptualCAD©, 2001, Arizona State University, Design Automation Laboratory.
24.
Cutkosky
,
M. R.
,
Tenenbaum
,
J. M.
, and
Glicksman
,
J.
,
1996
, “
Madefast: Collaborative Engineering Over the Internet
,”
Commun. ACM
,
39
,
78
87
.
25.
Cohen
,
P.
,
Schrag
,
R.
,
Jones
,
E.
,
Pease
,
A.
,
Lin
,
A.
,
Starr
,
B.
,
Gunning
,
D.
, and
Burke
,
M.
,
1998
, “
The DARPA High-Performance Knowledge Bases Project
,”
AI Mag.
,
19
,
25
49
.
26.
Szykman, S., Senfaute, J., and Sriram, R. D., 1999, “Using xml to Describe Function and Taxonomies in Computer-Based Design,” ASME Design Engineering Technical Conferences, 19th Computers and Information in Engineering Conference, New York, NY, 12–16 September, ASME, Las Vegas, NV.
27.
Gero
,
J. S.
,
1990
, “
Design Prototypes: A Knowledge Representation Schema for Design
,”
A.I. Mag.
,
11
, No.
4
, pp.
26
36
.
28.
Hsu
,
W.
, and
Woon
,
I. M. Y.
,
1998
, “
Current Research in the Conceptual Design of Mechanical Products
,”
Int. J. Comput. Aided Des.
,
30
,
377
389
.
29.
Shimomura
,
Y.
,
Yoshioka
,
M.
,
Takeda
,
H.
,
Umeda
,
Y.
, and
Tomiyama
,
T.
,
1998
, “
Representation of Design Objects Based on the Functional Evolution Process Model
,”
ASME J. Mech. Des.
,
120
,
221
229
.
30.
Henson, B., and Juster, N., 1994, “Towards an Integrated Representation of Function, Behavior, and Form,” Computer Aided Conceptual Design, Lancaster, U.K., pp. 95–111.
31.
Prabhakar
,
S.
, and
Goel
,
A. K.
,
1998
, “
Functional Modeling for Enabling Adaptive Design of Devices for New Environments
,”
Artif. Intell. Eng.
,
12
,
417
444
.
32.
Szykman, S., Racz, J. W., and Sriram, R. D., 1999, “The Representation of Function in Computer-Based Design,” ASME Design Engineering Technical Conferences, 11th International Conference on Design Theory and Methodology, New York, NY, 12–16, September, Las Vegas, NV 1999.
33.
World Wide Web Consortium, 2000, “The eXtensible Markup Language (XML), http://www.w3c.org/XML.”
34.
Diaz-Calderon, A., Paredis, C., and Khosla, P. K., 1998, “A Modular Composable Software Architecture for the Simulation of Mechatronic Systems,” ASME Computers in Engineering Conference, Atlanta, GA, September (unpublished).
35.
Regli
,
W. C.
, and
Cicirello
,
V.
,
2000
, “
Managing Digital Libraries for Computer-Aided Design
,”
Int. J. Comput. Aided Des.
,
32
, pp.
119
132
.
36.
Szykman
,
S.
,
Sriram
,
R. D.
, and
Regli
,
W. C.
,
2001
, “
The Role of Knowledge in Next-Generation Product Development Systems
,”
ASME J. Comput. Info. Sci. Eng.
,
1
, pp.
3
11
.
37.
Regli
,
W. C.
, and
Gaines
,
D. M.
,
1997
, “
An Overview of the NIST Repository for Design, Process Planning, and Assembly
,”
Int. J. Comput. Aided Des.
,
29
, pp.
895
905
.
38.
Regli
,
W. C.
,
1997
, “
Network-Enabled Computer-Aided Design
,”
IEEE Internet Comput.
,
1
, pp.
39
51
.
39.
Szykman
,
S.
,
Bochenek
,
C.
,
Racz
,
J. W.
,
Senfaute
,
J.
, and
Sriram
,
R. D.
,
2000
, “
Design Repositories: Engineering Design’s New Knowledge Base
,”
IEEE Intell. Syst.
,
15
,
48
55
.
You do not currently have access to this content.