Current computer-aided design (CAD) systems only support interactive geometry generation, which is not ideal for distributed engineering services in enterprise-to-enterprise collaboration with a generic thin-client service-oriented architecture. This paper proposes a new feature-based modeling mechanism—document-driven design—to enable batch mode geometry construction for distributed CAD systems. A semantic feature model is developed to represent informative and communicative design intent. Feature semantics is explicitly captured as a trinary relation, which provides good extensibility and prevents semantics loss. Data interoperability between domains is enhanced by schema mapping and multiresolution semantics. This mechanism aims to enable asynchronous communication in distributed CAD environments with ease of design alternative evaluation and reuse, reduced human errors, and improved system throughput and utilization.

1.
Shah
,
J.
, 1991, “
Assessment of Features Technology
,”
Comput.-Aided Des.
0010-4485,
23
(
5
), pp.
331
343
.
2.
Salomons
,
O. W.
,
van Houten
,
F. J. A. M.
, and
Kals
,
H. J. J.
, 1993, “
Review of Research in Feature Based Design
,”
J. Manuf. Syst.
0278-6125,
12
(
2
), pp.
113
132
.
3.
Shah
,
J. J.
, and
Mäntylä
,
M.
, 1995,
Parametric and Feature-based CAD/CAM: Concepts, Techniques, Applications
,
Wiley
, New York.
4.
Pratt
,
M. J.
, and
Anderson
,
B. D.
, 2001, “
A Shape Modeling Applications Programming Interface for the STEP Standard
,”
Comput.-Aided Des.
0010-4485,
33
(
7
), pp.
531
543
.
5.
Shah
,
J. J.
, and
Rogers
,
M. T.
, 1988, “
Functional Requirements and Conceptual Design of the Feature-based Modeling System
,”
Comput.-Aided Eng. J.
0263-9327,
5
(
1
), pp.
9
15
.
6.
Shah
,
J. J.
, and
Rogers
,
M. T.
, 1988, “
Expert Form Feature Modeling Shell
,”
Comput.-Aided Des.
0010-4485,
20
(
9
), pp.
515
524
.
7.
Shah
,
J.
,
Rogers
,
M.
,
Sreevalsan
,
P.
,
Hsiao
,
D.
,
Matthew
,
A.
,
Bhatanagar
,
A.
,
Liou
,
B.
, and
Miller
,
D.
, 1990, “
An Overview of the ASU Features Testbed
,”
Proc. 1990 ASME Computers in Engineering Conference
, Boston,
ASME
,
New York
, pp.
233
242
.
8.
Hoffmann
,
C. M.
, and
Juan
,
R.
, 1993, “
Erep – An Editable, High-Level Representation for Geometric Design and Analysis
,”
P.
Wilson
,
M.
Wozny
, and
M.
Pratt
, eds.,
Geometric Modeling for Product Realization
,
North-Holland, Amsterdam, pp.
129
164
.
9.
Chen
,
X.
, and
Hoffmann
,
C. M.
, 1995, “
Towards Feature Attachment
,”
Comput.-Aided Des.
0010-4485,
27
(
9
), pp.
695
702
.
10.
Chen
,
X.
, and
Hoffmann
,
C. M.
, 1995, “
On Editability of Feature-Based Design
,”
Comput.-Aided Des.
0010-4485,
27
(
12
), pp.
905
914
.
11.
Hoffmann
,
C. M.
, 1997, “
EREP Project Overview
,”
D.
Roller
and
P.
Brunet
, eds.,
CAD Systems Development
,
Springer
, Berlin, pp.
32
40
.
12.
Shah
,
J.
,
Ali
,
A.
, and
Rogers
,
M.
, 1994, “
Investigation of Declarative Feature Modeling
,”
Proc. 1994 ASME Computers in Engineering Conference
, Minneapolis,
ASME
,
New York
, pp.
1
11
.
13.
Middleditch
,
A.
, and
Reade
,
C.
, 1997, “
A Kernel for Geometric Features
,”
Proc. 4th ACM Symp. on Solid Modeling & Applications
, Atlanta,
ACM
,
New York
, pp.
131
140
.
14.
Hoffmann
,
C. M.
, and
Joan-Arinyo
,
R.
, 1998, “
On User-Defined Features
,”
Comput.-Aided Des.
0010-4485,
30
(
5
), pp.
321
332
.
15.
Bidarra
,
R.
,
Idri
,
A.
,
Noort
,
A.
, and
Bronsvoort
,
W. F.
, 1998, “
Declarative User-Defined Feature Classes
,”
Proc. 1998 ASME Computers in Engineering Conference
, Atlanta,
ASME
,
New York
, Paper No. DETC98/CIE-5705.
16.
Wang
,
Y.
, and
Nnaji
,
B. O.
, 2004, “
UL-PML: Constraint-Enabled Distributed Design Data Model
,”
Int. J. Prod. Res.
0020-7543,
42
(
17
), pp.
3743
3763
.
17.
Shih
,
C. H.
, and
Anderson
,
B.
, 1997, “
A Design/Constraint Model to Capture Design Intent
,”
Proc. 4th ACM Symp. on Solid Modeling & Applications
, Atlanta,
ACM
,
New York
, pp.
255
264
.
19.
National Institute of Standards and Technology, 1988, Product Data Exchange Specification: The First Working Draft, NISTIR88-4004.
20.
Shah
,
J. J.
, and
Mathew
,
A.
, 1991, “
Experimental Investigation of The STEP Form-Feature Information Model
,”
Comput.-Aided Des.
0010-4485,
23
(
4
), pp.
282
296
.
21.
Roy
,
U.
, and
Liu
,
C. R.
, 1988, “
Feature Based Representational Scheme of a Solid Modeler for Providing Dimensioning and Tolerancing Information
,”
Rob. Comput.-Integr. Manufact.
0736-5845,
4
(
3/4
), pp.
335
345
.
22.
Wang
,
N.
, and
Ozsoy
,
M.
, 1991, “
A Scheme to Represent Features, Dimensions, and Tolerances in Geometric Modeling
,”
J. Manuf. Syst.
0278-6125,
10
(
3
), pp.
233
240
.
23.
Gomes
,
A. J. P.
, and
Teixeira
,
J. C. G.
, 1991, “
Form Feature Modelling in a Hybrid CSG/Brep Scheme
,”
Comput. Graph.
0097-8930,
15
(
2
), pp.
217
229
.
24.
Shah
,
J. J.
, 1988, “
Feature Transformations Between Application-Specific Feature Spaces
,”
Comput.-Aided Eng. J.
0263-9327,
5
(
6
), pp.
247
255
.
25.
Bronsvoort
,
W. F.
, and
Jansen
,
F. W.
, 1993, “
Feature Modelling and Conversion – Key Concepts to Concurrent Engineering
,”
Comput Ind.
0166-3615,
21
(
1
), pp.
61
86
.
26.
de Kraker
,
K. J.
,
Dohmen
,
M.
, and
Bronsvoort
,
W. F.
, 1995, “
Multiple-Way Feature Conversion to Support Concurrent Engineering
,”
Proc. 3rd ACM Symp. on Solid Modeling & Applications
, Salt Lake City,
ACM
,
New York
, pp.
105
114
.
27.
Bronsvoort
,
W. F.
, and
Noort
,
A.
, 2004, “
Multiple-View Feature Modelling for Integral Product Development
,”
Comput.-Aided Des.
0010-4485,
36
(
10
), pp.
929
946
.
28.
Hoffman
,
C. M.
, and
Joan-Arinyo
,
R.
, 1998, “
CAD and the Product Master Model
,”
Comput.-Aided Des.
0010-4485,
30
(
11
), pp.
905
918
.
29.
Hoffmann
,
C. M.
, and
Joan-Arinyo
,
R.
, 2000, “
Distributed Maintenance of Multiple Product Views
,”
Comput.-Aided Des.
0010-4485,
32
(
7
), pp.
421
431
.
30.
Bidarra
,
R.
, and
Bronsvoort
,
W. F.
, 2000, “
Semantic Feature Modeling
,”
Comput.-Aided Des.
0010-4485,
32
(
3
), pp.
201
225
.
31.
Bidarra
,
R.
, and
Bronsvoort
,
W. F.
, 1999, “
History-Independent Boundary Evaluation for Feature Modeling
,”
Proc. 1999 ASME Computers in Engineering Conference
, Las Vegas,
ASME
,
New York
, ASME Paper No. DETC99/CIE-9122.
32.
Sriram
,
R. D.
, 2002,
Distributed and Integrated Collaborative Engineering Design
,
Sarven Publishers
, Glenwood, MD.
33.
Yang
,
H.
, and
Xue
,
D.
, 2003, “
Recent Research on Developing Web-based Manufacturing Systems: A Review
,”
Int. J. Prod. Res.
0020-7543,
41
(
15
), pp.
3601
3629
.
34.
Fuh
,
J. Y. H.
, and
Li
,
W. D.
, 2005, “
Advances in Collaborative CAD: the-state-of-the art
,”
Comput.-Aided Des.
0010-4485,
37
(
5
), pp.
471
481
.
35.
Kao
,
Y. C.
, and
Lin
,
G. C. I.
, 1998, “
Development of a Collaborative CAD/CAM System
,”
Rob. Comput.-Integr. Manufact.
0736-5845,
14
(
1
), pp.
55
68
.
36.
Chan
,
S.
,
Wong
,
M.
, and
Ng
,
V.
, 1999, “
Collaborative Solid Modeling on the WWW
,”
Proc. 14th ACM Symposium on Applied Computing
, San Antonio,
ACM
,
New York
, pp.
598
602
.
37.
Lee
,
J. Y.
,
Kim
,
H.
, and
Han
,
S. B.
, 1999, “
Web-Enabled Feature-Based Modeling in a Distributed Design Environment
,”
Proc. 1999 ASME Design Engineering Technical Conferences
, Las Vegas,
ASME
,
New York
, ASME Paper No. DETC99/DFM-8941.
38.
Lee
,
J. Y.
,
Han
,
S. B.
,
Kim
,
H.
, and
Park
,
S. B.
, 1999, “
Network-Centric Feature-Based Modeling
,”
Proc. 7th IEEE Pacific Conference on Computer Graphics & Applications
, Seoul,
IEEE
,
New York
, pp.
280
289
.
39.
Cera
,
C. D.
,
Regli
,
W. C.
,
Braude
,
I.
,
Shapirstain
,
Y.
, and
Foster
,
C. V.
, 2002, “
A Collaborative 3D Environment for Authoring Design Semantics
,”
IEEE Comput. Graphics Appl.
0272-1716,
22
(
3
), pp.
42
55
.
40.
Anthony
,
L.
,
Regli
,
W. C.
,
John
,
J. E.
, and
Lombeyda
,
S. V.
, 2001, “
An Approach to Capturing Structure, Behavior, and Function of Artifacts in Computer-Aided Design
,”
ASME J. Comput. Inf. Sci. Eng.
1530-9827,
1
(
2
), pp.
186
192
.
41.
Cera
,
C. D.
,
Kim
,
T.
,
Han
,
J. H.
, and
Regli
,
W. C.
, 2004, “
Role-Based Viewing Envelopes for Information Protection in Collaborative Modeling
,”
Comput.-Aided Des.
0010-4485,
36
(
9
), pp.
873
886
.
42.
Bidarra
,
R.
,
van den Berg
,
E.
, and
Bronsvoort
,
W. F.
, 2002, “
A Collaborative Feature Modeling System
,”
ASME J. Comput. Inf. Sci. Eng.
1530-9827,
2
(
3
), pp.
192
198
.
43.
Bidarra
,
R.
,
van den Berg
,
E.
, and
Bronsvoort
,
W. F.
, 2004, “
Direct Manipulation of Feature Models in Web-Based Collaborative Design
,”
Proc. 2004 ASME Design Engineering Technical Conferences & Computers and Information in Engineering Conference
, Salt Lake City,
ASME
,
New York
, ASME Paper No. DETC2004–57716.
44.
Agrawal
,
A.
,
Ramani
,
K.
, and
Hoffmann
,
C.
, 2002, “
CADDAC: Multi-Client Collaborative Shape Design System With Server-based Geometry Kernel
,”
Proc. 2002 ASME Design Engineering Technical Conferences & Computers and Information in Engineering Conference
, Montreal,
ASME
,
New York
, ASME Paper No. DETC2002/CIE-34465.
45.
Ramani
,
K.
,
Agrawal
,
A.
,
Babu
,
M.
, and
Hoffmann
,
C.
, 2003, “
CADDAC: Multi-Client Collaborative Shape Design System With Server-based Geometry Kernel
,”
ASME J. Comput. Inf. Sci. Eng.
1530-9827,
3
(
2
), pp.
170
173
.
46.
Li
,
W. D.
,
Ong
,
S. K.
,
Fuh
,
J. Y. H.
,
Wong
,
Y. S.
,
Lu
,
Y. Q.
, and
Nee
,
A. Y. C.
, 2004, “
Feature-based Design in a Distributed and Collaborative Environment
,”
Comput.-Aided Des.
0010-4485,
36
(
9
), pp.
775
797
.
47.
Tang
,
M.
,
Chou
,
S.-C.
, and
Dong
,
J.-X.
, 2004, “
Collaborative Virtual Environment for Feature Based Modeling
,”
Proc. 2004 ACM SIGGRAPH
, Singapore,
ACM
,
New York
, pp.
120
126
.
48.
Li
,
M.
,
Gao
,
S.
,
Li
,
J.
, and
Yang
,
Y.
, 2004, “
An Approach to Supporting Synchronized Collaborative Design Within Heterogeneous CAD Systems
,”
Proc. 2004 ASME Design Engineering Technical Conferences & Computers and Information in Engineering Conference
, Salt Lake City,
ASME
, New York, ASME Paper No. DETC2004-57703.
49.
Wang
,
Y.
, and
Nnaji
,
B. O.
, 2005, “
Geometry-Based Semantic ID for Persistent and Interoperable Reference in Feature-Based Parametric Modeling
,”
Comput.-Aided Des.
0010-4485,
37
(
10
), pp.
1081
1093
.
50.
World Wide Web Consortium (W3C), 1999, “
Resource Description Framework
,” http://www.w3.org/RDF/http://www.w3.org/RDF/
51.
HP Labs, 2001, “
Jena-A Semantic Web Framework for Java
,” http://jena.sourceforge.net/http://jena.sourceforge.net/
52.
Nnaji
,
B. O.
,
Wang
,
Y.
, and
Kim
,
K. Y.
, 2004, “
Cost-Effective Product Realization - Service-Oriented Architecture for Integrated Product Life-Cycle Management
,”
Proc. of 7th IFAC Symposium on Cost Oriented Automation
, Gatineau/Ottawa,
Elsevier
,
Oxford
.
53.
Nnaji
,
B. O.
,
Wang
,
Y.
, and
Kim
,
K. Y.
, 2005, “
e-Design Systems
,”
A.
Badiru
, eds.,
The Handbook of Industrial and Information Engineering
,
Taylor & Francis
, London.
54.
Engineous Software, 1999, “
Federated Intelligent Product Environment (FIPER)
,” http://www.engineous.com/http://www.engineous.com/
You do not currently have access to this content.