This paper describes the transformation of an existing set of heterogeneous product knowledge into a coherent design repository that supports product design knowledge archival and web-based search, display, and design model and tool generation. Guided by design theory, existing product information was analyzed and compared against desired outputs to ascertain what information management structure was needed to produce design resources pertinent to the design process. Several test products were catalogued to determine what information was essential without being redundant in representation. This set allowed for the creation of a novel single point of entry application for product information and the development of a relational database for design knowledge archival. Web services were then implemented to support design knowledge retrieval through search, browse, and real-time design tool generation. Further explored in this paper are the fundamental enabling technologies of the design repository system. Additionally, repository-generated design tools are scrutinized alongside human-generated design tools for validation. Through this process researchers have been able to improve the way in which artifact data are gathered, archived, distributed and used.

1.
Otto
,
K.
, and
Wood
,
K.
, 2001,
Product Design: Techniques in Reverse Engineering, Systematic Design, and New Product Development
,
Prentice-Hall
, New York.
2.
Summers
,
J.
,
Maxwell
,
D.
,
Camp
,
C.
, and
Butler
,
A.
, 2000, “
Features as an Abstraction for Designer Convenience in the Design of Complex Products
,” DETC2000/CIE-14642,
Proceedings of DETC-2000
,
Baltimore
, MD.
3.
Dixon
,
J.
,
Libardi
,
E.
,
Luby
,
S.
,
Vaghul
,
M.
, and
Simmons
,
M.
, 1987, “
Expert Systems for Mechanical Design: Examples of Symbolic Representations of Design Geometries
,”
Eng. Comput.
0263-4759,
2
(
1
), pp.
1
10
.
4.
Cherneff
,
J.
, 1991, “
Communicating Design Representations: The Role of Interpretation
,”
Comput.-Aided Eng. J.
0263-9327,
8
(
4
), pp.
153
159
.
5.
Sturges
,
R.
,
O’Shaughnessy
,
K.
, and
Kilani
,
M.
, 1996, “
Computational Model for Conceptual Design based on Extended Function Logic
,”
Artif. Intell. Eng. Des. Anal. Manuf.
0890-0604,
10
(
4
), pp.
255
274
.
6.
Fenves
,
S.
, 2001, “
A Core Product Model for Representing Design Information
,” NISTIR 6736,
National Institute of Standards and Technology
, Gaithersburg, MD.
7.
Szykman
,
S.
,
Sriram
,
R.
, and
Smith
,
S.
, 1996, “
Proceedings of the NIST Design Repository Workshop
,”
National Institute of Standards and Technology
,
Gaithersburg
, MD.
8.
Murdock
,
J.
,
Szykman
,
S.
, and
Sriram
,
R.
, 1997, “
An Information Modeling Framework to Support Design Databases and Repositories
,” DETC97/DFM-4373,
Proceedings of DETC’97
,
Sacramento
, CA.
9.
Szykman
,
S.
,
Racz
,
J.
, and
Sriram
,
R.
, 1999, “
The Representation of Function in Computer-Based Design
,” DETC99/DTM-8742,
Proceedings of DETC99
,
Las Vegas
, NV.
10.
Shooter
,
S.
,
Keirouz
,
W.
,
Szykman
,
S.
, and
Fenves
,
S.
, 2000, “
A Model For Information Flow in Design
,” DETC2000/DTM-14550,
Proceedings of DETC2000
,
Baltimore
, MD.
11.
Szykman
,
S.
,
Fenves
,
S.
,
Shooter
,
S.
, and
Keirouz
,
W.
, 2001, “
A Foundation for Interoperability in the Next-Generation Product Development Systems
,”
Comput.-Aided Des.
0010-4485,
33
(
7
), pp.
545
559
.
12.
Szykman
,
S.
, 2002, “
Architecture and Implementation of a Design Repository System
,” DETC2002/CIE-34463,
Proceedings of DETC2002
,
Montreal
, Canada.
13.
Svensson
,
D.
, and
Malmqvist
,
J.
, 2001, “
Integration of Requirement Management and Product Data Management Systems
,” DETC2001/CIE-21246,
Proceedings of DETC2001
,
Pittsburgh
, PA.
14.
Pahl
,
G.
, and
Beitz
,
W.
, 1996,
Engineering Design: A Systematic Approach
,
Springer-Verlag
, London, UK.
15.
Chiang
,
W.
,
Pennathur
,
A.
, and
Mital
,
A.
, 2001, “
Designing and Manufacturing Consumer Products for Functionality: A Literature Review of Current Function Definitions and Design Support Tools
,”
Integr. Manuf. Syst.
0957-6061,
12
(
6
), pp.
430
448
.
16.
Miles
,
L.
, 1961,
Techniques of Value Analysis and Engineering
,
McGraw-Hill
, New York.
17.
Rodenacker
,
W.
, 1971,
Methodisches Konstruieren
,
Springer
, Berlin.
18.
Hirtz
,
J.
,
Stone
,
R.
,
McAdams
,
D.
,
Szykman
,
S.
, and
Wood
,
K.
, 2002, “
A Functional Basis for Engineering Design: Reconciling and Evolving Previous Efforts
,”
Res. Eng. Des.
0934-9839,
13
(
2
), pp.
65
82
.
19.
Stone
,
R.
, and
Wood
,
K.
, 2000, “
Development of a Functional Basis for Design
,”
ASME J. Mech. Des.
1050-0472,
122
(
4
), pp.
359
370
.
20.
McAdams
,
D.
, and
Wood
,
K.
, 2000, “
Quantitative Measures for Design By Analogy
,” DETC2000/DTM-14562,
Proceedings of DETC2000
,
Balitmore
, MD.
21.
Bohm
,
M.
, and
Stone
,
R.
, 2004, “
Representing Product Functionality to Support Reuse: Conceptual and Supporting Functions
,” DETC2004-57693,
Proceedings of DETC2004
,
Salt Lake City
, UT.
22.
Strawbridge
,
Z.
,
McAdams
,
D. A.
, and
Stone
,
R. B.
, 2002, “
A Computational Approach to Conceptual Design
,” DETC02/DTM-34001,
Proceedings of DETC2002
, ASME,
Montreal
, Canada.
23.
Sheppard
,
S.
, 1992, “
Mechanical Dissection: An Experience in How Things Work
,”
Engineering Education Conference: Curriculum Innovation & Integration
,
Santa Barbara
, CA.
24.
Pimmler
,
T.
, and
Eppinger
,
S.
, 1994, “
Integration Analysis of Product Decompositions
,”
Proceedings of the ASME Design Theory and Methodology Conference
,
Minneapolis
, MN., DE-Vol.
68
.
25.
Greer
,
J. L.
,
Stock
,
M. E.
,
Stone
,
R. B.
, and
Wood
,
K. L.
, 2003, “
Enumerating the Component Space: First Steps Toward a Design Naming Convention for Mechanical Parts
,” DETC03/DTM-48666,
Proceedings of DETC2003
,
Chicago
, IL.
26.
Thomson
,
L.
, and
Welling
,
L.
, 2001,
PHP and MYSQL Development
,
SAMS Publishing
, Indianapolis, IN.
27.
Douglas
,
K.
, and
Douglas
,
S.
, 2003,
POSTGRESQL
,
SAMS Publishing
, Indianapolis, IN.
28.
Monson-Haefel
,
R.
, 2001,
ENTERPRISE JAVA BEANS
,
O’Reilly & Associates
, Sebastopol, CA.
29.
Beaulieu
,
A.
, and
Mishra
,
S.
, 2002,
Mastering ORACLE SQL
,
O’Reilly & Associates
, Sebastopol, CA.
30.
Weissinger
,
A. K.
, 2000,
ASP in a Nutshell
,
O’Reilly & Associates
, Sebastopol, CA.
31.
Murach
,
J.
, and
Steelman
,
A.
, 2003,
Murach’s JAVA Servlets and JSP
,
Mike Murach & Associates
, Fresno, CA.
32.
Bainum
,
S.
,
Camden
,
R.
, and
Rish
,
G.
, 2002,
Mastering COLDFUSION MX
,
Sybex
, San Francisco, CA.
33.
Cavaness
,
C.
, 2003,
Programming JAKARTA STRUTS
,
O’Reilly & Associates
, Sebastopol, CA.
34.
Deitel
,
H. M.
, and
Deitel
,
P. J.
, 2003,
JAVA: How to Program
,
Prentice-Hall
, Englewood Cliffs, NJ.
35.
Deitel
,
H. M.
, and
Deitel
,
P. J.
, 2002,
C++ How to Program
,
Prentice Hall
, Englewood Cliffs, NJ.
36.
Balena
,
F.
, 2002,
Programming Microsoft Visual Basic. NET
,
Microsoft Press
, Redmond, WA.
37.
Neuburg
,
M.
, 2001,
REALBASIC: The Definitive Guide
,
O’Reilly & Associates
,
Sebastopol
, CA.
38.
Dixon
,
J.
, and
Poli
,
C.
, 1995,
Engineering Design and Design for Manufacturing: A Structured Approach
,
Field Stone
, Conway, MA.
You do not currently have access to this content.