{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,12]],"date-time":"2025-05-12T20:27:36Z","timestamp":1747081656734},"reference-count":33,"publisher":"ASME International","issue":"4","content-domain":{"domain":["asmedigitalcollection.asme.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2001,12,1]]},"abstract":"<jats:p>Currently boundary representations (b-reps) are a convenient means to exchange solid models between applications (e.g., design, manufacturing, inspection) in a distributed\/collaborative design environment. There are two widely used approaches that help maintain the consistency of b-reps between applications, e.g., when a b-rep is modified in one application and needs to be updated in the other. One approach involves using a common database of b-reps where consistency is automatically guaranteed. The other approach involves using a repeated transfer of the entire b-rep using ftp-like protocols. The former results in a system that is not truly distributed and the latter results in consuming large amounts of network bandwidth and unacceptable latencies. This paper seeks to alleviate the abovementioned disadvantages by introducing a scheme for the incremental exchange of b-reps (i.e., for incrementally updating a pre-edit model to be consistent with the post-edit model) between applications in a collaborative design environment. The significance of this work is that only parts of b-reps (not the complete b-rep), which have been edited, need be transferred to update b-reps at distributed locations thereby reducing network bottlenecks during collaborative design activities.<\/jats:p>","DOI":"10.1115\/1.1433485","type":"journal-article","created":{"date-parts":[[2002,7,27]],"date-time":"2002-07-27T09:03:10Z","timestamp":1027760590000},"page":"320-329","update-policy":"http:\/\/dx.doi.org\/10.1115\/crossmarkpolicy-asme","source":"Crossref","is-referenced-by-count":4,"title":["Dynamic Segmentation and Incremental Editing of Boundary Representations in a Collaborative Design Environment"],"prefix":"10.1115","volume":"1","author":[{"given":"Di","family":"Wu","sequence":"first","affiliation":[{"name":"Modeling Group SolidWorks Corporation Concord, MA\u200901742-2126"}]},{"given":"Radha","family":"Sarma","sequence":"additional","affiliation":[{"name":"Department of MIME The University of Toledo Toledo, OH\u200943606-3390"}]}],"member":"33","published-online":{"date-parts":[[2001,10,1]]},"reference":[{"key":"2019100521553803200_r1","unstructured":"Wu, D., Bhargava, S., and Sarma, R., 2000, \u201cSolid Model Streaming as the Basis for a Distributed Design Environment,\u201d Proceedings of the 2000 ASME-DETC Design Automation Conference, Baltimore, Maryland, September 10\u201314th, DETC-00\/DAC-15241."},{"key":"2019100521553803200_r2","doi-asserted-by":"crossref","unstructured":"DeMartino, T., Falcidieno, B., and Hassinger, S., 1998, \u201cDesign and Engineering Process Integration Through a Multiple View Intermediate Modeller in a Distributed Object-Oriented System Environment,\u201d Comput.-Aided Des., 30, No. 6, pp. 437\u2013452.","DOI":"10.1016\/S0010-4485(97)00096-1"},{"key":"2019100521553803200_r3","doi-asserted-by":"crossref","unstructured":"Hoffmann, C. M., and Joan-Arinyo, R., 1998, \u201cCAD and the Product Master Model,\u201d Comput.-Aided Des., 30, No. 11, pp. 905\u2013918.","DOI":"10.1016\/S0010-4485(98)00047-5"},{"key":"2019100521553803200_r4","doi-asserted-by":"crossref","unstructured":"Hoffmann, C. M., and Joan-Arinyo, R., 2000, \u201cDistributed Maintainence of Multiple-Product Views,\u201d Comput.-Aided Des., 32, No. 7, pp. 421\u2013431.","DOI":"10.1016\/S0010-4485(00)00023-3"},{"key":"2019100521553803200_r5","unstructured":"van den Berg, E., 2000, \u201cWeb-Based Collaborative Modeling with SPIFF,\u201d Masters Thesis, Faculty of Information Technology and Systems, Delft University of Technology."},{"key":"2019100521553803200_r6","doi-asserted-by":"crossref","unstructured":"deKraker, K. J., Dohmen, M., and Bronsvoort, W. F., 1997, \u201cMaintaining Multiple Views in Feature Modeling,\u201d Proceedings of the Fourth ACM Symposium on Solid Modeling and Applications, C. M. Hoffmann and W. F. Bronsvoort, eds., ACM Press, pp. 123\u2013130.","DOI":"10.1145\/267734.267765"},{"key":"2019100521553803200_r7","doi-asserted-by":"crossref","unstructured":"Bronsvoort, W. F., and Jansen, F., 1994, Multi-View Feature Modeling for Design and Assembly, Advances in Feature-Based Manufacturing, J. J. Shah, M. Mantyla, and D. S. Nau eds., Elsevier Science, pp. 315\u2013329.","DOI":"10.1016\/B978-0-444-81600-9.50019-5"},{"key":"2019100521553803200_r8","doi-asserted-by":"crossref","unstructured":"Shah, J. J., Dedhia, H., Pherwani, V., and Solkhan, S., 1997, \u201cDynamic Interfacing of Applications to Geometric Modeling Services Via Modeler Neutral Protocol,\u201d Comput.-Aided Des., 29, No. 12, pp. 811\u2013824.","DOI":"10.1016\/S0010-4485(97)00029-8"},{"key":"2019100521553803200_r9","doi-asserted-by":"crossref","unstructured":"Han, J. H., and Requicha, A. A. G., 1998, \u201cModeler-Independent Feature Recognition in a Distributed Environment,\u201d Comput.-Aided Des., 30, No. 6, pp. 453\u2013463.","DOI":"10.1016\/S0010-4485(97)00097-3"},{"key":"2019100521553803200_r10","unstructured":"Shah, J. J., and Mantyla, M., 1995, Parametric and Feature-Based CAD\/CAM, John Wiley."},{"key":"2019100521553803200_r11","doi-asserted-by":"crossref","unstructured":"Chan, S., Wong, M., and Ng, V., 1999, \u201cCollaborative Solid Modeling on the WWW, Proceedings of the 1999 ACM Symposium on Applied Computing,\u201d March, San Antonio, Texas, pp. 598\u2013602.","DOI":"10.1145\/298151.298487"},{"key":"2019100521553803200_r12","doi-asserted-by":"crossref","unstructured":"Bidarra, R., deKraker, K. J., and Bronsvoort, W. F., 1998, \u201cRepresentation and Management of Feature Information in a Cellular Model,\u201d Comput.-Aided Des., 30, No. 4, pp. 301\u2013313.","DOI":"10.1016\/S0010-4485(97)00070-5"},{"key":"2019100521553803200_r13","doi-asserted-by":"crossref","unstructured":"Taubin, G., and Rossignac, J., 1998, \u201cGeometric Compression Through Topological Surgery,\u201d ACM Trans. Graphics, 17, No. 2, pp. 84\u2013115.","DOI":"10.1145\/274363.274365"},{"key":"2019100521553803200_r14","doi-asserted-by":"crossref","unstructured":"Taubin, G., Horn, W. P., Lazarus, F., and Rossignac, J., 1998, \u201cGeometry Coding and VRML,\u201d Proceedings of the IEEE, 86, No. 6, pp. 1228\u20131243.","DOI":"10.1109\/5.687837"},{"key":"2019100521553803200_r15","unstructured":"Taubin, B., and Rossignac, J., 1999, Course Notes #22, SIGGRAPH."},{"key":"2019100521553803200_r16","unstructured":"Kim, H., Lee, J. Y., and Han, S. B., 1999, \u201cProcess-Centric Distributed Collaborative Design Based on the Web,\u201d Proceedings of the 1999 ASME-DETC Computers in Engineering Conference, Las Vegas, Nevada, September 12\u201315, DETC-99\/CIE-9081."},{"key":"2019100521553803200_r17","unstructured":"Lee, J. Y., Kim, H., and Han, S. B., 1999, \u201cWeb-Enabled Feature-Based Modeling in a Distributed Design Environment,\u201d Proceedings of the 1999 ASME-DETC Design for Manufacturing Conference, Las Vegas, Nevada, September 12\u201315, DETC-99\/DFM-8941."},{"key":"2019100521553803200_r18","doi-asserted-by":"crossref","unstructured":"Shah, J. J. , 1988, Feature Transformations Between Application-Specific Feature Spaces, Comput. Aided Engineering Journal, 5, No. 6, pp. 247\u2013255.","DOI":"10.1049\/cae.1988.0055"},{"key":"2019100521553803200_r19","doi-asserted-by":"crossref","unstructured":"Laakko, T., and Mantyla, M., 1993, Feature Recognition by Incremental Feature Recognition, Comput.-Aided Des., 25, No. 8, pp. 479\u2013492.","DOI":"10.1016\/0010-4485(93)90079-4"},{"key":"2019100521553803200_r20","doi-asserted-by":"crossref","unstructured":"Han, J. H., and Requicha, A. A. G., 1994, \u201cIncremental Recognition of Machining Features,\u201d Proceedings of the 1994 ASME-DETC Computers in Engineering Conference, Minneapolis, Minnesota, September 11\u201314th, pp. 143\u2013149.","DOI":"10.1115\/CIE1994-0396"},{"key":"2019100521553803200_r21","unstructured":"Bidarra, R., and Bronsvoort, W. F., 1999, \u201cHistory-Independent Boundary Evaluation for Feature Modeling,\u201d Proceedings of the 1999 ASME-DETC Computers in Engineering Conference, Las Vegas, Nevada, September 12\u201315th, DETC-99\/CIE-9122."},{"key":"2019100521553803200_r22","doi-asserted-by":"crossref","unstructured":"Bidarra, R., and Bronsvoort, W. F., 2000, Semantic Feature Modeling, Comput.-Aided Des., 32, pp. 201\u2013225.","DOI":"10.1016\/S0010-4485(99)00090-1"},{"key":"2019100521553803200_r23","unstructured":"Rossignac, J. R., and O\u2019Connor, M. A., 1990, \u201cSGC: A Dimension-Independent Model for Pointsets with Internal Structures and Incomplete Boundaries,\u201d Geometric Modeling for Product Engineering, J. U. Turner and K. Preiss, eds., Elsevier Science, pp. 145\u2013180."},{"key":"2019100521553803200_r24","doi-asserted-by":"crossref","unstructured":"Rossignac, J. R., and Requicha, A. A. G., 1991, \u201cConstructive Non-Regularized Geometry,\u201d Comput.-Aided Des., 23, No. 1, pp. 21\u201331.","DOI":"10.1016\/0010-4485(91)90078-B"},{"key":"2019100521553803200_r25","doi-asserted-by":"crossref","unstructured":"Masuda, H. , 1992, Toplogical Operators and Boolean Operations for Complex-Based Non-Manifold Geometric Models, Comput.-Aided Des., 25, No. 2, pp. 119\u2013129.","DOI":"10.1016\/0010-4485(93)90097-8"},{"key":"2019100521553803200_r26","doi-asserted-by":"crossref","unstructured":"Gomes, A., Bidarra, R., and Teixeira, J., 1993, \u201cA Cellular Approach for Feature-Based Modeling,\u201d Graphics Modeling and Visualization in Science and Technology, M. Gobel and J. C. Teixeira, eds., Springer-Verlag, pp. 128\u2013143.","DOI":"10.1007\/978-3-642-77811-7_11"},{"key":"2019100521553803200_r27","doi-asserted-by":"crossref","unstructured":"Cavalcanti, P. R., Carvalho, P. C. P., and Martha, L. F., 1997, \u201cNon-Manifold Modelling: An Approach Based on Spatial Subdivision,\u201d Comput.-Aided Des., 29, No. 3, pp. 209\u2013220.","DOI":"10.1016\/S0010-4485(96)00066-8"},{"key":"2019100521553803200_r28","unstructured":"Henle, M., 1979, A Combinatorial Introduction to Topology, Freeman and Company."},{"key":"2019100521553803200_r29","doi-asserted-by":"crossref","unstructured":"Kinsey, L. C., 1993, Topology of Surfaces, Springer-Verlag.","DOI":"10.1007\/978-1-4612-0899-0"},{"key":"2019100521553803200_r30","doi-asserted-by":"crossref","unstructured":"Chen, X., and Hoffmann, C. M., 1995, \u201cOn Editability of Feature-Based Design,\u201d Comput.-Aided Des., 27, No. 12, pp. 905\u2013914.","DOI":"10.1016\/0010-4485(95)00013-5"},{"key":"2019100521553803200_r31","doi-asserted-by":"crossref","unstructured":"Kripac, J. , 1997, \u201cA Mechanism for Persistently Naming Topological Entities in History-Based Parametric Solid Models,\u201d Comput.-Aided Des., 29, No. 2, pp. 113\u2013122.","DOI":"10.1016\/S0010-4485(96)00040-1"},{"key":"2019100521553803200_r32","doi-asserted-by":"crossref","unstructured":"Sakkalis, T., Shen, G., and Patrikalakis, N. M., 2000, \u201cRepresentational Validity of Boundary Representations,\u201d Comput.-Aided Des., 32, No. 12, pp. 719\u2013726.","DOI":"10.1016\/S0010-4485(00)00047-6"},{"key":"2019100521553803200_r33","doi-asserted-by":"crossref","unstructured":"Shen, G., Sakkalis, T., and Patrikalakis, N. M., 2001, \u201cAnalysis of Boundary Representation Model Rectification,\u201d Proceedings of the Sixth ACM Symposium on Solid Modeling and Applications, D. C. Anderson and Kunwoo Lee eds., ACM Press, pp. 149\u2013158.","DOI":"10.1145\/376957.376975"}],"container-title":["Journal of Computing and Information Science in Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/1\/4\/320\/5667993\/320_1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"http:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/1\/4\/320\/5667993\/320_1.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,5,25]],"date-time":"2021-05-25T18:45:01Z","timestamp":1621968301000},"score":1,"resource":{"primary":{"URL":"https:\/\/asmedigitalcollection.asme.org\/computingengineering\/article\/1\/4\/320\/471619\/Dynamic-Segmentation-and-Incremental-Editing-of"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2001,10,1]]},"references-count":33,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2001,12,1]]}},"URL":"https:\/\/doi.org\/10.1115\/1.1433485","relation":{},"ISSN":["1530-9827","1944-7078"],"issn-type":[{"value":"1530-9827","type":"print"},{"value":"1944-7078","type":"electronic"}],"subject":[],"published":{"date-parts":[[2001,10,1]]}}}