Collaborative systems are distributed multiple-user systems that are both concurrent and synchronized. An interesting research challenge is to develop a collaborative modeling system that offers all facilities of advanced modeling systems to its users, while at the same time providing them with the necessary coordination mechanisms that guarantee effective collaboration. To achieve this, a web-based collaborative feature modeling system, webSpiff, has been developed. It has a client-server architecture, with an advanced feature modeling system as a basis for the server, providing feature validation, multiple views and sophisticated visualization facilities. A careful distribution of the functionality between the server and the clients has resulted in a well-balanced system. On the one hand, the server offers all the functionality of the original feature modeling system. On the other hand, all desirable interactive modeling functionality is offered by the clients, ranging from display of feature model images to interactive model specification facilities. The architecture of webSpiff, the distribution of model data, the functionality of the server and the clients, and the communication mechanisms are described. It is shown that a good compromise between interactivity and network load has been achieved, and that indeed advanced feature modeling with a collaborative system is feasible.

1.
Bidarra
,
R.
, and
Bronsvoort
,
W. F.
,
2000
, “
Semantic feature modelling.
Comput.-Aided Des.
,
32
(
3
), pp.
201
225
.
1.
Kagan, P., Fischer, A., and Bar-Yoseph, P. Z., 1999, “Integrated Mechanically-based CAE System,” Proceedings of Solid Modeling ‘99—Fifth Symposium on Solid Modeling and Applications, Bronsvoort, W. F. and Anderson, D.C (Eds.), ACM Press, New York, pp. 23–30.
2.
Also in:
Comput.-Aided Des.
,
32
(
8/9
), pp.
539
552
.
1.
de Kraker, K. J., Dohmen, M., and Bronsvoort, W. F., 1997, “Maintaining Multiple Views in Feature Modeling.” Proceedings of Solid Modeling ‘97—Fourth Symposium on Solid Modeling and Applications, Hoffmann, C.M. and Bronsvoort, W.F. (Eds.), ACM Press, New York, pp. 123–130.
2.
Hoffmann
,
C. M.
, and
Joan-Arinyo
,
R.
,
1998
, “
CAD and the Product Master Model
,”
Comput.-Aided Des.
,
30
(
11
), pp.
905
918
.
3.
Lewandowski
,
S.
,
1998
, “
Frameworks for Component-Based Client/Server Computing
,”
ACM Comput. Surv.
,
30
(
1
),
3
27
.
4.
Parametric, 2001, Pro/ENGINEER 2001i. Parametric Technologies Corporation, Waltham, MA. http://www.ptc.com.
5.
SDRC, 2001, I-DEAS. SDRC, Milford, OH. http://www.sdrc.com.
6.
Kaon, 2001, HyperSpace-3DForum. Kaon Interactive Inc., Cambridge, MA. http://www.kaon.com.
7.
CoCreate, 2002, One Space Suite Solution, CoCreate Software, Inc., Fort Collins, CO. http://www.cocreate.com.
8.
Nam, T. J., and Wright, D. K., 1998, “CollIDE: A Shared 3D Workspace for CAD,” Proceedings of the 1998 Conference on Network Entities, Leeds.
9.
Stork, A., and Jasnoch, U., 1997, “A Collaborative Engineering Environment,” Proceedings of TeamCAD ‘97 Workshop on Collaborative Design, Atlanta, GA, pp. 25–33.
10.
Chan, S., Wong, M., and Ng, V., 1999, “Collaborative Solid Modelling on the WWW,” Proceedings of the 1999 ACM Symposium on Applied Computing, San Antonio, CA, pp. 598–602.
11.
Lee J. Y., Kim, H., Han, S. B., and Park, S. B., 1999 “Network-centric Feature-based Modeling.” Proceedings of Pacific Graphics ‘99, Kim, M.-S. and Seidel, H.-P. (Eds.), IEEE Computer Society, Los Alamitos, pp. 280–289.
12.
Bronsvoort, W. F., Bidarra, R., and Noort, A., 2002, “Feature Model Visualization,” To be published in: Computer Graphics Forum, 21(4).
13.
Bidarra
,
R.
,
de Kraker
,
K. J.
, and
Bronsvoort
,
W. F.
,
1998
, “
Representation and Management of Feature Information in a Cellular Model
,”
Comput.-Aided Des.
,
30
(
4
),
301
313
.
14.
Spatial, 2002, 3D ACIS Modeler, Version 7.0. Spatial Technology Inc., Westminster, CO. http://www.spatial. com.
15.
Sun Microsystems, 2002 The Sun Java™ Technology Homepage. http://java.sun.com
16.
van den Berg, E., Bidarra, R., and Bronsvoort, W. F., 2000, “Web-based Interaction on Feature Models,” In: From Geometric Modeling to Shape Modeling, Cugini, U. and Wozny, M. (Eds.), Kluwer Academic Publishers, Dordrecht, pp. 99–112.
17.
Ames, A., Nadeau, D., and Moreland, J., 1997, The VRML 2.0 Sourcebook, Second Edition, John Wiley & Sons, New York.
You do not currently have access to this content.