Conflict Resolution of Boolean Operations by Integration in Real-Time Collaborative CAD Systems
Boolean operations are widely used in CAD applications to construct complex objects out of primitive ones. Conflict resolution of Boolean operations is a special and challenging issue in real-time collaborative CAD systems, which allow a group of geographically dispersed users to jointly perform design tasks over computer networks. In this paper, we contribute a novel conflict resolution technique that can retain the effects of individual conflicting Boolean operations by integrating them. This technique, named as CRIBO (Conflict Resolution by Integration for Boolean Operations), is in a sharp contrast to other ones that either desert the effects of some operations or keep the effects of different operations in different versions of the design. It is particularly good for collaborative CAD applications, where integration of different mindsets is a main source of creation and innovation. This technique lays a good foundation for resolving conflicting operations in design-oriented collaborative applications that require collective wisdom and stimulus of creation.
KeywordsCAD Boolean operation conflict resolution real-time collaborative system creative design
Unable to display preview. Download preview PDF.
- 1.Autodesk Inc.: AutoCAD: AutoCAD products information, http://usa.autodesk.com/adsk/servlet/index?siteID=123112&id=2704278
- 2.ICQ Inc.: ICQ Community people search and messaging service, http://www.icq.com
- 4.Karsenty, A., Tronche, C., Beaudouin-Lafon, M.: Groupdesign: Shared editing in a heterogeneous environment. Usenix Journal of Computing Systems 6(2), 167–195 (1993)Google Scholar
- 5.Kumar, V., Dutta, D.: An approach to modeling and representation of heterogeneous objects. Journal of Mechanical Design 120(4), 659–667 (1998)Google Scholar
- 8.Lukas, U.: Collaborative geometric modeling using CORBA services. In: Proceedings of the ECSCW 1997 Workshop on Object-Oriented GroupWare Platforms OOGP 1997, Lancaster, UK, pp. 91–92 (1997)Google Scholar
- 9.Moran, T., McCall, K., Van Melle, B., Pedersen, E., Halasz, F.: Some design principles for sharing in Tivoli, a whiteboard meeting-support tool. In: Greenberg, S. (ed.) Groupware for Real-time Drawings: A Designer’s Guide, pp. 24–36. McGraw-Hill International, UK (1995)Google Scholar
- 10.Microsoft Corporation, M.S.N.: Windows Live Messenger, http://im.live.com/messenger/im/home/?source=MSNTDLINK
- 11.Microsoft Corporation. NetMeeting Home, http://www.microsoft.com/windows/netmeeting/
- 12.CoCreate Inc. OneSpace Modeling.: CoCreate OneSpace Modeling, http://www.cocreate.com/designer_modeling.cfm
- 13.Stork, A., Jasonch, U.: A collaborative Engineering Environment. In: Proceedings of TeamCAD 1997 Workshop on Collaborative Design, Atlanta, USA, pp. 25–33 (1997)Google Scholar
- 16.Microsoft Corporation. Visio Home – Microsoft Office Online, http://office.microsoft.com/en-us/visio/default.aspx