Predictive integrated system modeling is now a pressing issue in the design of complex products ranging from home air conditioners to automobiles and aircraft. While product development organizations have official top-down development processes, it is generally understood that in practice individual participants perform their work in an informal marketplace, bartering service exchange relationships to get what they need to resolve their part of the problem. The authors envision a distributed simulation service marketplace running in parallel with the activities of design participants. This paper develops an object model representation to enable this vision for a decentralized design simulation marketplace. A prototype implementation, called DOME (Distributed Object-based Modeling Environment), is used to illustrate the concept on a beverage container design problem.

1.
Cutkowsky, M., Olsen, G. R., Tenenbaum, J. M., and Gruber, T. R., 1994, “Collaborative Engineering based on Knowledge Sharing Agreements,” Proceedings of the 1994 Database Symposium.
2.
Wallace
,
D.
,
Abrahamson
,
S.
,
Senin
,
N.
, and
Sferro
,
P.
,
2000
, “
Integrated Design in a Service Marketplace
,”
Comput.-Aided Des.
,
32
(
2
), pp.
97
107
.
3.
Abrahamson, S., Wallace, D., Borland, N., and Senin, N., 1999, “Integrated Engineering, Geometric, and Customer Modeling: LCD Projector Design Case Study,” Proceedings of ASME Design Technical Conferences, Las Vegas, NV, Vol. DETC/CIE-8780.
4.
Pahng
,
K. F.
,
Senin
,
N.
, and
Wallace
,
D. R.
,
1998
, “
Distributed Modeling and Evaluation of Product Design Problems
,”
Comput.-Aided Des.
,
30
(
6
), pp.
411
423
.
5.
Pahng, K. F., Senin, N., and Wallace, D. R., 1997, “Modeling and Evaluation of Product Design Problems in a Distributed Design Environment,” Proceedings of ASME DETC’97, Sacramento, California.
6.
Hsu
,
W.
, and
Woon
,
I. M. Y.
,
1998
, “
Current Research in the Conceptual Design of Mechanical Products
,”
Comput.-Aided Des.
,
30
(
5
), pp.
377
389
.
7.
Wellman, M., 1994, “A Computational Market Model for Distributed Configuration Design,” Proceedings of 12th National Conference on Artificial Intelligence, Menlo Park, CA, Vol. 2, pp. 401–407.
8.
Gorti
,
S. R.
,
Gupta
,
A.
,
Kim
,
G. J.
,
Sriram
,
R. D.
, and
Wong
,
A.
,
1998
, “
An Object-Oriented Representation for Product and Process
,”
Comput.-Aided Des.
,
30
(
7
), pp.
489
501
.
9.
Yoshikawa
,
H.
,
Tomiyama
,
T.
,
Kiriyama
,
T.
, and
Umeda
,
Y.
,
1994
, “
An Integrated Modeling Environment Using the Metamodel
,”
CIRP Ann.
,
43
(
1
), pp.
1
4
.
10.
Kusiak, A. and Larson, N., 1995, “Decomposition and Representation Methods in Mechanical Design,” ASME J. Mech. Des., 117, June.
11.
Bento
,
J.
, and
Feijo
,
B.
,
1997
, “
An Agent-Based Paradigm for Building Intelligent CAD Systems
,”
Artif. Intell. Eng.
,
11
, pp.
231
244
.
12.
Petrie, C., Jeon, H., and Cutkosky, M., 1999, “Combining Constraint Propagation and Backtracking for Distributed Engineering,” http://cdr.standford.edu/NextLink/NextLink.html.
13.
Jeon, H., Petrie, C., and Cutkowsky, M. R., 1999, “JATlite: A Java Agent Infrastructure with Message Routing,” in IEEE Internet Computing.
14.
Uschold, M., and Gruninger, M., 1996, “Ontologies: Principles, Methods, and Applications,” Knowledge Engineering Review, 11(2).
15.
Noy, N. F., and Hafner, C. D., 1997, “The State of the Art in Ontology Design,” AI Magazine, pp. 53–74.
16.
Borst
,
P.
, and
Akkermans
,
H.
,
1997
, “
Engineering Ontologies
,”
Int. J. Human-Computer Studies
,
46
, pp.
365
406
.
17.
Bradley
,
S. R.
, and
Agogino
,
A. M.
,
1994
, “
An Intelligent Real Time Design Methodology for Component Selection: An Approach to Managing Uncertainty
,”
ASME J. Mech. Des.
,
166
, pp.
980
988
.
18.
Brown
,
D. R.
, and
Hwang
,
K.-Y.
,
1993
, “
Solving Fixed Configuration Problems with Genetic Search
,”
Res. Eng. Des.
,
5
(
2
), pp.
80
87
.
19.
Carlson, S. E., and Pegg, T. A., 1995, “Genetic Operators for Catalog Design,” Proceedings of Design Automation Conference, Vol. DE-Vol. 82, pp. 65–71.
20.
Vadde, S., Allen, J. K., and Mistree, F., 1992, “Catalog Design: Design Using Available Assets,” Advances in Design Automation, Vol. DE-Vol. 44, No. 1, pp. 345–354.
21.
Vogwell
,
J.
,
1990
, “
Computer-Aided Component Selection: A New and Expanding Research Activity
,”
Comput.-Aided Des.
,
22
(
5
), pp.
308
310
.
22.
Ward
,
A. C.
, and
Seering
,
W. P.
,
1993
, “
The Performance of a Mechanical Design ‘Compiler’
,”
ASME J. Mech. Des.
,
115
(
3
), pp.
341
345
.
23.
Harmer
,
Q. J.
,
Weaver
,
P. M.
, and
Wallace
,
K. M.
,
1998
, “
Design-Led Component Selection
,”
Comput.-Aided Des.
,
30
(
5
), pp.
391
405
.
24.
Chi, H.-W., and Bloebaum, C. L., 1995, “Mixed Variable Optimization Using Taguchi’s Orthogonal Arrays,” Proceedings of ASME Design Engineering Technical Conference, Vol. DE-Vol. 82.
25.
Senin, N., Wallace, D. R., and Jakiela, M. J., 1996, “Mixed Continuous Variable and Catalog Search Using Genetic Algorithms,” Proceedings of ASME Design Engineering Technical Conferences, Irvine, CA.
26.
Siegel, J., 1996, CORBA: Fundamentals and Programming, OMG.
27.
Jungnickel, D., 1999, Graphs, Networks and Algorithms, Springer Verlag, Netherlands.
28.
Orfali, R., Harkey, D., and Edwards J., 1996, The Essential Distributed Objects Survival Guide, John Wiley & Sons, Inc.
29.
Chappel, D., 1996, Understanding ActiveX and OLE, Microsoft Press.
30.
Borland, N., and Wallace, D., 2000, “Environmentally-Conscious Design: An Internet-Based Collaborative Modeling Approach,” in Journal of Industrial Ecology, .
31.
Steen, B., and Ryding, S. O., 1992, “The EPS Enviro-Accounting Method,” IVL B1080.
32.
Keeney, R. L., and Raiffa, H., 1976, Decisions with Multiple Objectives: Preferences and Value Tradeoffs, John Wiley and Sons Inc., New York, NY.
33.
Saaty, T., 1982, The Logic of Priorities: Application in Business, Energy, Health, and Transportation, Martinus Nijhoff, Boston.
34.
Kim, J. B., and Wallace, D. R., 1997, “A Goal-Oriented Design Evaluation Model,” Proceedings of ASME Design Engineering Technical Conference, DETC97/DTM-3878.
35.
Wall, M., 1999, “Mattew’s GAlib: A C++ Library of Genetic Algorithm Components,” http://lancet.mit.edu/ga/.
36.
Senin, N., Wallace, D., Borland, N., and Jakiela, M., 2000, “Mixed Variable Optimization of Object-based Design Representations,” MIT CADlab Manuscript in progress.
37.
Grueninger, T., 1997, “Multimodal Optimization Using Genetic Algorithms,” Department of Mechanical Engineering, MIT, CADLab Internal Report TR9602.
38.
Wang, P. H., 1997, “Benchmarking a Collaborative, Concurrent Computer Design Tool,” MIT, B.S. Thesis.
You do not currently have access to this content.