We develop a framework to support collaborative constraint-based geometric design systems with multiple views for concurrent engineering. The framework is based on a conceptual architecture with a master view and several client views with a two-way flow of information between the master and client views. The tools in the framework are used to open a new application’s view and to maintain consistency when one of the applications changes its view by editing it and when either the master view or one of the other views must be updated. A simple case study illustrates how the tools in the framework work.

1.
Bronsvoort
,
W.
, and
Jansen
,
F.
, 1994, “
Multi-view Feature Modelling for Design and Assembly
,” in
Advances in Feature Based Manufacturing
,
J.
Shah
,
M.
Mäntylä
, and
D.
Nau
, eds., Manufacturing Research and Technology Vol.
20
,
Elsevier Science
, New York, Chap. 14, pp.
315
330
.
2.
de Kraker
,
K.
,
Dohmen
,
M.
, and
Bronsvoort
,
W.
, 1997, “
Multiple-way Feature Conversion to Support Concurrent Engineering
,” in
Product Modeling for Computer Integrated Design and Manufacture
,
M.
Pratt
,
R.
Siriram
, and
M.
Wozny
, eds.,
Chapman and Hall
, London, pp.
203
212
.
3.
Dohmen
,
M.
,
de Kraker
,
K.
, and
Bronsvoort
,
W.
, 1996, “
Feature Validation in a Multiple-view Modeling System
,” in
16th ASME International Computers in Engineering Conference
, ASME.
4.
Cunningham
,
J.
, and
Dixon
,
J.
, 1988, “
Designing with Features. The Origin of Features
,” in
Computers in Engineering Conference and Exhibition
,
V.
Tipnis
and
E.
Patton
, eds.,
ASME
, Vol.
1
, pp.
237
243
.
5.
Martino
,
T. D.
,
Falcidieno
,
B.
, and
Haßinger
,
S.
, 1998, “
Design and Engineering Process Integration Through a Multiple View Intermediate Modeller in a Distributed Object-oriented System Environment
,”
CAD
0010-4485,
30
(
6
), pp.
437
452
.
6.
Bidarra
,
R.
,
Kranendonk
,
N.
,
Noort
,
A.
, and
Bronsvoort
,
W. F.
, 2002, “
A Collaborative Framework for Integrated Part and Assembly Modeling
,”
J. Comput. Inf. Sci. Eng.
1530-9827,
2
(
4
), pp.
256
264
.
7.
Bidarra
,
R.
,
van den Berg
,
E.
, and
Bronsvoort
,
W. F.
, 2002, “
A Collaborative Feature Modeling System
,”
J. Comput. Inf. Sci. Eng.
1530-9827,
2
(
3
), pp.
192
198
.
8.
Bronsvoort
,
W. F.
, and
Noort
,
A.
, 2004, “
Multiple-view Feature Modelling for Integral Product Development
,”
CAD
0010-4485,
36
(
10
), pp.
929
946
.
9.
Jha
,
K.
, and
Gurumoorthy
,
B.
, 2000, “
Automatic Propagation of Feature Modification Across Domains
,”
CAD
0010-4485,
32
(
12
), pp.
691
706
.
10.
Jha
,
K.
, and
Gurumoorthy
,
B.
, 2000, “
Multiple Feature Interpretation Across Domains
,” Computers in Industry
HTM, Haerterei-Tech. Mitt.
0341-101X,
42
(
1
), pp.
13
32
.
11.
Noort
,
A.
,
Hoek
,
G. F. M.
, and
Bronsvoort
,
W. F.
, 2002, “
Integrating Part and Assembly Modelling
,”
CAD
0010-4485,
34
(
12
), pp.
899
912
.
12.
Hoffmann
,
C.
, and
Juan
,
R.
, 1992, “
Erep – An Editable High-level Representation for Geometric Design and Analysis
,” in
Geometric Modeling for Product Realization. IFIP WG 5.2 Workshop Geometric Modeling and Design
,
M. P. P. R.
Wilson
,
M. J.
Wozny
, ed., pp.
129
164
.
13.
Joan-Arinyo
,
R.
,
Soto-Riera
,
A.
,
Vila-Marta
,
S.
, and
Vilaplana
,
J.
, 2002, “
Declarative Characterization of a General Architecture for Constructive Geometric Constraint Solvers
,” in
The Fifth International Conference on Computer Graphics and Artificial Intelligence
,
D.
Plemenos
, ed.,
Université de Limoges
, pp.
63
76
.
14.
Vila
,
S.
, 2003, “
Contribution to Geometric Constraint Solving in Cooperative Engineering
,” Ph.D. thesis, Departament de Llenguatges i Sistemes Informàtics. Universitat Politècnica de Catalunya.
15.
Owen
,
J.
, 1991, “
Algebraic Solution for Geometry from Dimensional Constraints
,” in
Symposium on Solid Modeling Foundations and CAD/CAM Applications
,
R.
Rossignac
and
J.
Turner
, eds.,
ACM Press
, pp.
397
407
.
16.
Fudos
,
I.
, and
Hoffmann
,
C.
, 1997, “
A Graph-constructive Approach to Solving Systems of Geometric Constraints
,”
ACM Trans. Graphics
0730-0301,
16
(
2
), pp.
179
216
.
17.
Hoffmann
,
C.
, and
Joan-Arinyo
,
R.
, 1998, “
CAD and the Product Master Model
,”
CAD
0010-4485,
30
(
11
), pp.
905
918
.
18.
Hoffmann
,
C.
, and
Joan-Arinyo
,
R.
, 2000, “
Distributed Maintenance of Multiple Product Views
,”
CAD
0010-4485,
32
(
7
), pp.
421
431
.
19.
Berliner
,
B.
CVS II: Parallelizing Software Development. http://www.loria.fr/∼molli/cvs-index.htmlhttp://www.loria.fr/∼molli/cvs-index.html.
20.
Date
,
C.
, 2000,
An Introduction to Database Systems
,
Addison-Wesley
, Reading, MA, 7th ed.
21.
Joan-Arinyo
,
R.
,
Soto-Riera
,
A.
,
Vila-Marta
,
S.
, and
Vilaplana
,
J.
, 2003, “
Transforming an Underconstrained Geometric Constraint Problem into a Wellconstrained One
,” in
Eighth Symposium on Solid Modeling and Applications
,
G.
Elber
and
V.
Shapiro
, eds.,
ACM Press
, pp.
33
44
.
22.
Papadimitriou
,
C. H.
, and
Steiglitz
,
K.
, 1998,
Combinatorial Optimization: Algorithms And Complexity
,
Dover
, New York.
23.
Oxley
,
J.
, 1992,
Matroid Theory
,
Oxford University Press
, Oxford.
24.
Graver
,
J.
,
Servatius
,
B.
, and
Servatius
,
H.
, 1993,
Combinatorial Rigidity
,
Graduate Studies in Mathematics
Vol.
2
,
American Mathematical Society
.
25.
Joan-Arinyo
,
R.
,
Soto-Riera
,
A.
,
Vila-Marta
,
S.
, and
Vilaplana
,
J.
, 2001, “
On the Domain of Constructive Geometric Constraint Solving Techniques
,” in
Spring Conference on Computer Graphics
,
R.
Duricovic
and
S.
Czanner
, eds.,
IEEE Computer Society
, Los Alamitos, CA, pp.
49
54
.
26.
Joan-Arinyo
,
R.
,
Soto-Riera
,
A.
,
Vila-Marta
,
S.
, and
Vilaplana
,
J.
, 2002, “
Revisiting Decomposition Analysis of Geometric Constraint Graphs
,” in
the Seventh Symposium on Solid Modeling and Applications
,
K.
Lee
and
N.
Patrikalaikis
, eds.,
ACM Press
, pp.
105
115
.
27.
Joan-Arinyo
,
R.
,
Soto-Riera
,
A.
,
Vila-Marta
,
S.
, and
Vilaplana-Pasto
,
J.
, 2004, “
Revisiting Decomposition Analysis of Geometric Constraint Graphs
,”
CAD
0010-4485,
36
(
2
), pp.
123
140
.
28.
Fudos
,
I.
, 1995, “
Constraint Solving for Computer Aided Design
, Ph.D. thesis, Purdue University, Department of Computer Sciences.
29.
Joan-Arinyo
,
R.
, and
Soto
,
A.
, 1997, “
A Correct Rule-Based Geometric Constraint Solver
,
Comput. Graphics
0097-8493,
21
(
5
), pp.
599
609
.
30.
Hoffmann
,
C.
,
Lomonosov
,
A.
, and
Sitharam
,
M.
, 2001, “
Decompostion Plans for Geometric Constraint Systems, Part I: Performance Measurements for CAD
,”
J. Symb. Comput.
0747-7171,
31
, pp.
367
408
.
31.
Essert-Villard
,
C.
,
Schreck
,
P.
, and
Dufourd
,
J.-F.
, 2000, “
Sketch-based Pruning of a Solution Space Within a Formal Geometric Constraint Solver
,
Artif. Intell.
0004-3702,
124
, pp.
139
159
.
32.
Joan-Arinyo
,
R.
,
Luzón
,
M.
, and
Soto
,
A.
, 2002, “
Constructive Geometric Constraint Solving: A New Application of Genetic Algorithms
,”
in Parallel Problem Solving from Nature – PPSN VII
,
J.
Merelo
,
P.
Adamis
,
H.-G.
Beyer
,
J.-L.
Frenández-Vilacañas
, and
H.-P.
Schwefel
, eds.,
LNCS 2439
, 7th International Conference, Springer, Berlin, pp.
759
768
.
33.
Fudos
,
I.
, and
Hoffmann
,
C.
, 1996, “
Correctness Proof of a Geometric Constraint Solver
,”
Int. J. Comput. Geom. Appl.
0218-1959,
6
(
4
), pp.
405
420
.
You do not currently have access to this content.