Information technology has played an increasingly important role in engineering product development. Its influence over the past decade has been accelerating and its impact in the coming decade will undoubtedly be immense. This paper surveys several research areas relating to knowledge representation, capture and retrieval, which will have a growing influence on product development. Each of these areas could, on its own, provide sufficient material for an entire survey paper. Unlike traditional survey papers, this paper does not attempt to provide a comprehensive review of a field of research from its inception to the present. Rather, this paper aims to touch on a representative selection of recent developments in these influential technical areas. The paper provides perspectives into the kinds of technologies that are emerging from rapidly expanding fields of research, and discusses challenges that must be overcome to enable transition of these technologies into industry practice to support the next generation of product development software tools.

1.
Barkmeyer, E., Christopher, N., Feng, S., Fowler, J., Frechette, S., Jones, A., Jurrens, K., McLean, C., Pratt, M., Scott, H. A., Senehi, M. K., Sriram, R. D., and Wallace, E., 1997, SIMA Reference Architecture Part I: Activity Models, NISTIR 5939, National Institute of Standards and Technology, Gaithersburg, MD.
2.
Sriram, R. D., 1999, Standards for the Collaborative Design Enterprise, Response to Object Management Group (OMG) Manufacturing Domain Task Force Request for Information MfgDTF RFI#4, available online at 〈URL:http://cgi.omg.org/cgi-bin/doc?mfg/99-08-04.pdf〉.
3.
Szykman, S., Sriram, R. D., and Smith, S. J., (eds.), 1998, “
Breakout Session #1—Industry Perspective,” “Breakout Session #2— Database/Knowledge-Base Frameworks,” “Breakout Session #3—Standards for Information Modeling/Knowledge Representation,” Proceedings of the NIST Design Repository Workshop, Gaithersburg, MD, November 1996, pp. 39–49.
4.
Pahl, G., and Beitz, W., 1988, Engineering Design: A Systematic Approach, Springer-Verlag, New York.
5.
de Kleer
,
J.
,
1984
, “
How Circuits Work
,”
Artif. Intell.
,
24
, pp.
205
280
.
6.
Chandrasekaran
,
B.
,
1994
, “
Functional Representation: A Brief Historical Perspective
,”
Appl. Artif. Intell.
,
8
, pp.
163
197
.
7.
Qian
,
L.
, and
Gero
,
J. S.
,
1996
, “
Function-Behavior-Structure Paths and Their Role in Analogy-Based Design
,”
Artif. Intell. Eng. Des. Anal. Manufact.
,
10
, No.
4
, pp.
289
312
.
8.
Umeda
,
Y.
,
Ishii
,
M.
,
Yoshioka
,
M.
,
Shimomura
,
Y.
, and
Tomiyama
,
T.
,
1996
, “
Supporting Conceptual Design Based on the Function-Behavior-State Modeler
,”
Artif. Intell. Eng. Des. Anal. Manufact.
,
10
, pp.
275
288
.
9.
Prabhakar
,
S.
, and
Goel
,
A. K.
,
1998
, “
Functional Modeling for Enabling Adaptive Design of Devices for New Environments
,”
Artificial Intelligence in Engineering
,
12
, pp.
417
444
.
10.
Iwasaki, Y., Farquhar, A., Fikes, R., and Rice, J., 1997, “A Web-Based Compositional Modeling System for Sharing of Physical Knowledge,” Proceedings of the 15th International Joint Conference on Artificial Intelligence, AAAI Press, pp. 494–500.
11.
Sasajima
,
M.
,
Kitamura
,
Y.
,
Ikeda
,
M.
, and
Mizoguchi
,
M.
,
1996
, “
Representation Language for Behavior and Function: FBRL
,”
Exp. Syst. Appl.
,
10
, No.
3/4
, pp.
471
479
.
12.
Baxter
,
J. E.
,
Juster
,
N. P.
, and
de Pennington
,
A.
,
1994
, “
A Functional Data Model for Assemblies Used to Verify Product Design Specifications
,”
Proc. IMechE, Part B
,
208
, No.
B4
, pp.
235
244
.
13.
Liu, Y. C., Chakrabarti, A., and Bligh, T. P., 1999, “Transforming Functional Solutions into Physical Solutions,” Proceedings of the 1999 ASME Design Engineering Technical Conferences and Computers and Information in Engineering Conference, Paper No. DETC99/DTM-8768, Las Vegas, NV, September.
14.
Shapiro
,
V.
, and
Voelcker
,
H.
,
1989
, “
On the Role of Geometry in Mechanical Design
,”
Res. Eng. Des.
,
1
, pp.
69
73
.
15.
Kirschman
,
C. F.
, and
Fadel
,
G. M.
,
1998
, “
Classifying Functions for Mechanical Design
,”
ASME J. Mech. Des.
,
120
, No.
3
, pp.
475
482
.
16.
Szykman, S., Racz, J. W., and Sriram, R. D., 1999, “The Representation of Function in Computer-based Design,” Proceedings of the 1999 ASME Design Engineering Technical Conferences and Computers and Information in Engineering Conference, Paper No. DETC99/DTM-8742, Las Vegas, NV, September.
17.
Lai
,
K.
, and
Wilson
,
W. R. D.
,
1989
, “
FDL—A Language for Function Description and Rationalization in Mechanical Design
,”
ASME J. Mech., Transm., Autom. Des.
,
111
, pp.
117
123
.
18.
Hundal
,
M. S.
,
1990
, “
A Systematic Method for Developing Function Structures, Solutions and Concept Variants
,”
Mech. Mach. Theory
,
25
, No.
3
, pp.
243
256
.
19.
Sturges
,
R. H.
,
O’Shaughnessy
,
K.
, and
Kilani
,
M. I.
,
1996
, “
Computational Model for Conceptual Design Based on Extended Function Logic
,”
Artif. Intell. Eng. Des. Anal. Manufact.
,
10
, pp.
255
274
.
20.
Stone, R. B., and Wood, K. L., 1999, “Development of a Functional Basis for Design,” Proceedings of the 1999 ASME Design Engineering Technical Conferences and Computers and Information in Engineering Conference, Paper No. DETC99/DTM-8765, Las Vegas, NV, September.
21.
Bliznakov, P. I., Shah, J. J., and Urban, S. D., 1996, “Integration Infrastructure to Support Concurrence and Collaboration in Engineering Design,” Proceedings of the 1996 ASME Design Engineering Technical Conferences and Computers in Engineering Conference, Paper No. 96-DETC/EIM-1420, Irvine, CA, August.
22.
Hardwick, M., and Loffredo, D. 1995, “Using EXPRESS to Implement Concurrent Engineering Databases,” Proceedings of the 1995 ASME Computers in Engineering Conference and Engineering Database Symposium, Boston, MA, September, pp. 1069–1083.
23.
Shah
,
J. J.
,
Jeon
,
D. K.
,
Urban
,
S. D.
,
Bliznakov
,
P.
, and
Rogers
,
M.
,
1996
, “
Databased Infrastructure for Supporting Engineering Design Histories
,”
Comput.-Aided Des.
,
28
, No.
5
, pp.
347
360
.
24.
Wood
,
W. H.
, III
, and
Agogino
,
A. M.
,
1996
, “
Case-Based Conceptual Design Information Server for Concurrent Engineering
,”
Comput.-Aided Des.
,
28
, No.
5
, pp.
361
370
.
25.
Bilgic, T., and Rock, D., 1997, “Product Data Management Systems: State-of-the-Art and the Future,” Proceedings of the 1997 ASME Design Engineering Technical Conferences and Computers in Engineering Conference, Paper No. DETC97/EIM-3720, Sacramento, CA, September.
26.
de Kleer, J., and Brown, J. S., 1983, “Assumptions and Ambiguities in Mechanistic Mental Models,” Mental Models, D. Gentner, and A. L. Stevens, eds., Lawrence Erlbaum Associates, Hillsdale, NJ, pp. 155–190.
27.
Chandrasekaran
,
B.
,
Goel
,
A.
, and
Iwasaki
,
Y.
,
1993
, “
Functional Representation as Design Rationale
,”
IEEE Comput.
,
xx
, pp.
48
56
.
28.
Goel, A., Gomez, A., Grue, N., Murdock, J. W., Recker, W., and Govindaraj, T., 1996, “Explanatory Interface in Interactive Design Environments,” Artificial Intelligence in Design ‘96, J. S. Gero, ed., Kluwer Academic Publishers, Boston, pp. 387–404.
29.
Alberts, L. K., and Dikker, F., 1992, “Integrating Standards and Synthesis Knowledge Using the YMIR Ontology,” Artificial Intelligence in Design ‘94, J. S. Gero and F. Sudweeks, eds., Kluwer Academic Publishers, Boston, pp. 517–534.
30.
Gorti
,
S. R.
,
Gupta
,
A.
,
Kim
,
G. J.
,
Sriram
,
R. D.
, and
Wong
,
A.
,
1998
, “
An Object-Oriented Representation for Product and Design Process
,”
Comput.-Aided Des.
,
30
, No.
7
, pp.
489
501
.
31.
Henson, B., Juster, N., and de Pennington, A., 1994, “Towards an Integrated Representation of Function, Behavior and Form,” Computer Aided Conceptual Design, Proceedings of the 1994 Lancaster International Workshop on Engineering Design, J. Sharpe and V. Oh, eds., Lancaster University EDC, Lancaster, pp. 95–111.
32.
Ranta
,
M.
,
Ma¨ntyla¨
,
M.
,
Umeda
,
Y.
, and
Tomiyama
,
T.
,
1996
, “
Integration of Functional and Feature-Based Product Modeling—the IMS/GNOSIS Experience
,”
Comput.-Aided Des.
,
28
, No.
5
, pp.
371
381
.
33.
Szykman
,
S.
,
Racz
,
J. W.
,
Bochenek
,
C.
, and
Sriram
,
R. D.
,
2000
, “
A Web-based System for Design Artifact Modeling
,”
Des. Stud.
,
21
, No.
2
, pp.
145
165
.
34.
Szykman, S., Fenves, S. J., Shooter, S. B., and Keirouz, W., 2000, “A Foundation for Interoperability in Next-generation Product Development Systems,” Proceedings of the 1999 ASME Design Engineering Technical Conferences and Computers and Information in Engineering Conference, Paper No. DETC2000/CIE-14622, Baltimore, MD, September
35.
Moran, T., and Carroll, P., (eds.), 1996, Design Rationale: Concepts, Techniques, and Use, Lawrence Erlbaum Associates, Hillsdale, NJ.
36.
Lee
,
J.
,
1997
, “
Design Rationale Systems: Understanding the Issues
,”
IEEE Expert
,
12
, No.
3
, pp.
78
84
.
37.
MacLean
,
A.
,
Young
,
R.
,
Belloti
,
V.
, and
Moran
,
T.
,
1991
, “
Questions, Options, and Criteria: Elements of Design Space Analysis
,”
Human Comput. Int.
,
6
, pp.
201
250
.
38.
King
,
J. M. P.
, and
Ban˜ares-Alca´ntara
,
R.
,
1997
, “
Extending the Scope and Use of Design Rationale
,”
Artif. Intell. Eng. Des. Anal. Manufact.
,
11
, No.
2
, pp.
155
167
.
39.
Conklin
,
J. E.
, and
Burgess-Yakemovic
,
K. C.
,
1991
, “
A Process-Oriented Approach to Design Rationale
,”
Human-Comput. Int.
,
6
, No.
3&4
, pp.
357
391
.
40.
Buckingham-Shum
,
S. J.
, and
Hammond
,
N.
,
1994
, “
Argumentation-based Design Rationale: What Use at What Cost?
,”
Int. J. Human Comput. Stud.
,
40
, No.
4
, pp.
603
652
.
41.
Shipman
,
F. M.
, III
, and
McCall
,
R. J.
,
1997
, “
Integrating Different Perspectives on Design Rationale: Supporting the Emergence of Design Rationale from Design Communication
,”
Artif. Intell. Eng. Des. Anal. Manufact.
,
11
, No.
2
, pp.
141
154
.
42.
Garcia
,
A. C. B.
, and
Howard
,
H. C.
,
1992
, “
Acquiring Design Knowledge Through Design Decision Justification
,”
Artif. Intell. Eng. Des. Anal. Manufact.
,
6
, No.
1
, pp.
59
71
.
43.
Ganeshan
,
R.
,
Garrett
,
J.
, and
Finger
,
S.
,
1994
, “
A Framework for Representing Design Intent
,”
Des. Stud.
,
15
, No.
1
, pp.
59
84
.
44.
Quereshi, S., Shah, J., Urban, S. D., Harter, E., Parazzoli, C., and Bluhm, T., 1997, “Integration Model to Support Archival of Design History in Databases,” Proceedings of the 1997 ASME Design Engineering Technical Conferences and Computers in Engineering Conference, Paper No. DETC97/DTM-3876, Sacramento, CA, September.
45.
Myers
,
K. L.
,
Zumel
,
N. B.
, and
Garcia
,
P. E.
,
2000
, “
Acquiring Design Rationale Automatically
,”
Artif. Int. Eng. Des. Anal. and Manufact.
,
14
, No.
2
, pp.
115
135
.
46.
Klein, M., 1992, “DRCS: An Integrated System for Capture of Designs and Their Rationale,” Artificial Intelligence in Design ‘92, J. Gero, ed., Kluwer Academic Publishers, Boston, pp. 393–412.
47.
Pen˜a-Mora
,
F.
,
Sriram
,
R. D.
, and
Logcher
,
R.
,
1995
, “
Conflict Mitigation System for Collaborative Engineering
,”
Artif. Intell. Eng. Des. Anal. Manufact.
,
9
, No.
2
, pp.
101
124
.
48.
Nexprise, 2000, Nexprise web site, 〈URL:http://www.nexprise.com〉.
49.
Wiederhold
,
G.
,
1995
, “
Digital Libraries, Value, and Productivity
,”
Commun. ACM
,
38
, No.
4
, pp.
85
96
.
50.
Picard
,
R. W.
, and
Pentland
,
A. P.
,
1995
, “
Introduction to the Special Section on Digital Libraries: Representation and Retrieval
,”
IEEE Trans. Pattern Anal. Mach. Intell.
,
18
, No.
8
, p.
769
769
.
51.
NSF, 2000, NSF Digital Libraries Initiative (Phase 2) Home Page, 〈URL:http://www.dli2.nsf.gov/〉
52.
Stix
,
G.
,
1997
, “
Finding Pictures on the Web
,”
Sci. Am.
,
276
, No.
3
, pp.
54
55
.
53.
Gupta
,
A.
, and
Jain
,
R.
,
1997
, “
Visual Information Retrieval
,”
Commun. ACM
,
40
, No.
5
, pp.
71
79
.
54.
Flickner
,
M.
,
Sawhney
,
H. S.
,
Ashley
,
J.
,
Huang
,
Q.
,
Dom
,
B.
,
Gorkani
,
M.
,
Hafner
,
J.
,
Lee
,
D.
,
Petkovic
,
D.
,
Steele
,
D.
, and
Yanker
,
P.
,
1995
, “
Query by Image and Video Content—The QBIC System
,”
IEEE Trans. Comput.
,
28
, No.
9
, pp.
23
32
.
55.
Cybenko
,
G.
,
Bhasin
,
A.
, and
Cohen
,
K. D.
,
1997
, “
Pattern Recognition of 3D CAD Objects: Towards an Electronic Yellow Pages of Mechanical Parts
,”
Smart Eng. Syst. Des.
,
1
, pp.
1
13
.
56.
ANSI, 1996, Initial Graphics Exchange Specification IGES 5.3, Document Number ANSI/US PRO/IPO 100-1996.
57.
ISO 13584-31:1999, 1999, Industrial Automation Systems and Integration— Parts Library—Part 31: Implementation Resources: Geometric Programming Interface.
58.
Kemper
,
A.
, and
Wallrath
,
M.
,
1987
, “
An Analysis of Geometric Modeling in Database Systems
,”
ACM Comput. Surv.
,
19
, No.
1
, pp.
1
45
.
59.
Hardwick
,
M.
,
Rando
,
T.
,
Morris
,
K.
,
Denno
,
P.
, and
Spooner
,
D.
,
2000
, “
Lessons Learned Developing Protocols for the Industrial Virtual Enterprise
,”
Comput.-Aided Des.
,
32
, No.
2
, pp.
159
166
.
60.
Regli
,
W. C.
, and
Cicirello
,
V. A.
,
2000
, “
Digital Libraries for Engineering, Design and Manufacturing
,”
Comput.-Aided Des.
,
32
, No.
2
, pp.
119
132
.
61.
Tuttle, R., Little, G., Regli, W. C., Corney, J., and Clark, D. E. R., 1997, “Common Libraries for Networked Engineering Applications,” EUROPIA97: The Proceedings of the Sixth International Conference on Applications of Computer Networking in Architecture, Construction, Design, Civil Engineering, and Urban Planning, Edinburgh, Scotland, April 2-3, pp. 1–11.
62.
Pierra, G., and Wiedmer, H. U., 1996, Industrial Automation Systems and Integration—Parts Library—Part 42: Methodology for Structuring Part Families, Technical Report ISO DIS 13584-42, International Organization for Standardization, May, ISO/TC 184/SC4/WG2 N243.
63.
Chouiery, B. Y., McIlraith, S., Iwasaki, Y., Loeser, T., Neller, T., Engelmore, B., and Fikes, R., 1998, “Thoughts on a Practical Theory of Reformulation for Reasoning about Physical Systems,” Proceedings of the Symposium on Abstraction, Reformulation, and Approximation (SARA ‘98), pp. 25–36.
64.
Coutinhi, M., Eleish, R., Kim, J., Kumar, V., Ling, S. R., Neches, R., and Will, P., 1998, “Active Catalogs: Integrated Support for Component Engineering,” Proceedings of the 1998 ASME Design Engineering Technical Conferences and Computers in Engineering Conference, Paper No. DETC98/CIE-5521, Sacramento, CA, September.
65.
Paredis, C. J. J., Diaz-Calderon, A., Sinha, R., and Khosla, P. K., 2001, “Composable Models for Simulation-based Design,” Engineering with Computers (to appear).
66.
Aamodt
,
A.
, and
Plazas
,
E.
,
1994
, “
Case-Based Reasoning: Foundational Issues, Methodological Variations, and System Approaches
,”
AI Commun.
,
7
, No.
1
, pp.
39
52
.
67.
Ciocoiu, M., Gruninger, M., and Nau, D., 2000, “Ontologies for Engineering Applications,” ASME J. Comput. Inf. Sci. Eng., 1, No. 1.
68.
Kolodner, J. L., 1993, Case-Based Reasoning, Morgan Kaufmann Publishers, San Mateo, California.
69.
Leake, D. B., (ed.), 1996, Case-Based Reasoning: Experiences, Lessons, and Future Directions, The AAAI Press/The MIT Press.
70.
Maher, M. L., and Pu, P., (eds.), 1997, Issues and Applications of Case-based Reasoning in Design, Lawrence Erlbaum Associates, Hillsdale, NJ.
71.
Slade
,
S.
,
1991
, “
Case-Based Reasoning: A Research Paradigm
,”
AI Mag.
,
12
, No.
1
, pp.
42
55
.
72.
Bardasz
,
T.
, and
Zeid
,
I.
,
1991
, “
Applying Analogical Problem Solving to Mechanical Design
,”
Comput.-Aided Des.
,
23
, No.
3
, pp.
202
212
.
73.
Sycara
,
K.
,
NavinChandra
,
D.
,
Guttal
,
R.
,
Koning
,
J.
, and
Narasimhan
,
S.
,
1992
, “
CADET: A Case-based Synthesis Tool for Engineering Design
,”
Int. J. Exp. Syst.
,
4
, No.
2
, pp.
157
188
.
74.
Sriram, R. D., 1997, Intelligent Systems for Engineering: A Knowledge-based Approach, Springer-Verlag, New York.
75.
Kim, T. S., Han, S.-H., and Shin, Y. J., 1996, “Product Data Management Using AP203 of STEP Standard,” Proceedings of the 1996 ASME Design Engineering Technical Conferences and Computers in Engineering Conference, Paper No. 96-DETC/DAC-1069, Irvine, CA, August.
76.
Pu
,
P.
, and
Reschberger
,
M.
,
1991
, “
Assembly Sequence Planning Using Case-Based Reasoning Techniques
,”
Knowledge-Based Syst.
,
4
, No.
3
, pp.
123
130
.
77.
Domeshek, E., and Kolodner, J., 1997, “The Designer’s Muse,” Issues and Applications of Case-based Reasoning in Design, M. L. Maher and P. Pu, eds., Lawrence Erlbaum Associates, Hillsdale, NJ.
78.
Hua
,
K.
, and
Faltings
,
B.
,
1993
, “
Exploring Case-Based Building Design—Cadre
,”
Artif. Intell. Eng. Des. Anal. Manufact.
,
7
, No.
2
, pp.
135
143
.
79.
Voss, A., 1997, “Case Design Specialists in Fabel,” in Issues and Applications of Case-based Reasoning in Design, M. L. Maher, and P. Pu, eds., pp. 11–38, Lawrence Erlbaum Associates, Hillsdale, NJ.
80.
Maher, M. L., Balachandran, M. B., and Zhang, D. M., 1995, Case-Based Reasoning in Design, Lawrence Erlbaum Associates, Hillsdale, NJ.
81.
Maher
,
M. L.
, and
Gomez de Silva
,
A.
,
1996
, “
Developing Case-based Reasoning for Structural Design
,”
IEEE Exp. Intell. Sys.
,
11
, No.
3
, pp.
42
52
.
82.
Tsatsoulis
,
C.
, and
Kashyap
,
R. L.
,
1993
, “
Case-based Reasoning and Learning in Manufacturing with the TOLTEC Planner
,”
IEEE Trans. Syst. Man Cybern.
,
23
, No.
4
, pp.
1010
1023
.
83.
Bose
,
A.
,
Gini
,
M.
, and
Riley
,
D.
,
1997
, “
A Case-Based Approach to Planar Linkage Design
,”
Artif. Intell. Eng.
,
11
, No.
2
, pp.
107
119
.
84.
IEEE, 1997, IEEE Exp. Intell. Syst.,12, No. 2 (Special issue on AI in design).
85.
IEEE, 1997, IEEE Exp. Intell. Syst.,12, No. 3 (Special issue on AI in design).
86.
Fowler
,
J. E.
,
1996
, “
Variant Design for Mechanical Artifacts: A State-of-the Art Survey
,”
Eng. Comput.
,
12
, pp.
1
15
.
87.
NRC, 1995, Information Technology for Manufacturing: A Research Agenda, National Research Council, Washington, DC.
You do not currently have access to this content.