In Proceedings of Symposium on Solid Modeling and Applications

Web-based collaborative feature modeling

Rafael Bidarra, Eelco van den Berg, and Willem F. Bronsvoort

Collaborative modeling systems are distributed multiple-user systems that are both concurrent and synchronized, aimed at supporting engineering teams in coordinating their modeling activities. Instead of an iterative process, asynchronously sending product data back and forth among several team members, they turn design into an interactive process, in which several engineers are simultaneously involved to agree on design issues. So far, only a small number of tools have been developed that somehow support collaborative design activities. For example, tools for collaborative model annotation and visualization via Internet are now becoming available, providing concepts such as shared cameras and telepointers. However, such tools are primarily focused on inspection, e.g. using simple polygon mesh models, and do not support real modeling activities. In other words, they are valuable assistants for teamwork, but no real CAD systems. Some more recent research is focusing on the possibility of enhancing existing CAD systems with collaborative facilities [3, 6], with the goal of providing real modeling facilities to participants in a collaborative session. To the best of our knowledge, the only commercial system currently offering some collaborative modeling facilities is OneSpace [4]. However, its modeling capabilities are severely constrained by the modeler at the server, Solid-Designer, and by the format into which it converts shared models. An interesting research challenge consists of developing 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 an effective collaboration. Among these mechanisms, solutions have to be provided to the critical problems of concurrency and synchronization that characterize collaborative design environments. Concurrency involves management of different processes trying to simultaneously access and manipulate the same data. Synchronization involves propagating evolving data among users of a distributed application, in order to keep their data consistent. This paper introduces webSPIFF, a new web-based collaborative feature modeling system that is a major step in this direction. In particular, this system demonstrates that a good and consequent exploitation of the feature concept can be very helpful in solving these problems.


More Information

Gallery

Citation

Rafael Bidarra, Eelco van den Berg, and Willem F. Bronsvoort, Web-based collaborative feature modeling, In Proceedings of Symposium on Solid Modeling and Applications, pp. 319–320, 2001.

BibTex

@inproceedings{bib:bidarra:2001,
    author       = { Bidarra, Rafael and van den Berg, Eelco and Bronsvoort, Willem F. },    
    title        = { Web-based collaborative feature modeling },
    booktitle    = { In Proceedings of Symposium on Solid Modeling and Applications },
    editors      = { Anderson, DC and Lee, K },
    year         = { 2001 },
    pages        = { 319--320 },
    publisher    = { ACM Press, NY },
    address      = { Ann Arbor, MI },
    doi          = { 10.1145/376957.377002 },
    dblp         = { conf/sma/BidarraBB01 },
    url          = { https://publications.graphics.tudelft.nl/papers/770 },
}