{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,5,7]],"date-time":"2023-05-07T14:40:01Z","timestamp":1683470401405},"reference-count":33,"publisher":"ASME International","issue":"2","content-domain":{"domain":["asmedigitalcollection.asme.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2006,6,1]]},"abstract":"<jats:p>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\u2019s 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.<\/jats:p>","DOI":"10.1115\/1.2190236","type":"journal-article","created":{"date-parts":[[2006,5,26]],"date-time":"2006-05-26T15:16:37Z","timestamp":1148656597000},"page":"139-148","update-policy":"http:\/\/dx.doi.org\/10.1115\/crossmarkpolicy-asme","source":"Crossref","is-referenced-by-count":0,"title":["Constraint-Based Techniques to Support Collaborative Design"],"prefix":"10.1115","volume":"6","author":[{"given":"R.","family":"Joan-Arinyo","sequence":"first","affiliation":[{"name":"Escola T\u00e8cnica Superior d\u2019Enginyeria Industrial, Universitat Polit\u00e8cnica de Catalunya, Av. Diagonal 647, 8a, E-08028 Barcelona, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"A.","family":"Soto-Riera","sequence":"additional","affiliation":[{"name":"Escola T\u00e8cnica Superior d\u2019Enginyeria Industrial, Universitat Polit\u00e8cnica de Catalunya, Av. Diagonal 647, 8a, E-08028 Barcelona, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"S.","family":"Vila-Marta","sequence":"additional","affiliation":[{"name":"Escola T\u00e8cnica Superior d\u2019Enginyeria Industrial, Universitat Polit\u00e8cnica de Catalunya, Av. Diagonal 647, 8a, E-08028 Barcelona, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"33","published-online":{"date-parts":[[2005,9,16]]},"reference":[{"key":"2019100413590551600_c1","first-page":"315","article-title":"Multi-view Feature Modelling for Design and Assembly","volume-title":"Advances in Feature Based Manufacturing","author":"Bronsvoort"},{"key":"2019100413590551600_c2","first-page":"203","article-title":"Multiple-way Feature Conversion to Support Concurrent Engineering","volume-title":"Product Modeling for Computer Integrated Design and Manufacture","author":"de Kraker"},{"key":"2019100413590551600_c3","doi-asserted-by":"crossref","DOI":"10.1115\/96-DETC\/CIE-1321","article-title":"Feature Validation in a Multiple-view Modeling System","volume-title":"16th ASME International Computers in Engineering Conference","author":"Dohmen"},{"key":"2019100413590551600_c4","first-page":"237","article-title":"Designing with Features. The Origin of Features","volume-title":"Computers in Engineering Conference and Exhibition","author":"Cunningham"},{"issue":"6","key":"2019100413590551600_c5","doi-asserted-by":"publisher","first-page":"437","DOI":"10.1016\/S0010-4485(97)00096-1","article-title":"Design and Engineering Process Integration Through a Multiple View Intermediate Modeller in a Distributed Object-oriented System Environment","volume":"30","author":"Martino","journal-title":"CAD","ISSN":"http:\/\/id.crossref.org\/issn\/0010-4485","issn-type":"print"},{"issue":"4","key":"2019100413590551600_c6","doi-asserted-by":"publisher","first-page":"256","DOI":"10.1115\/1.1555647","article-title":"A Collaborative Framework for Integrated Part and Assembly Modeling","volume":"2","author":"Bidarra","journal-title":"J. Comput. Inf. Sci. Eng.","ISSN":"http:\/\/id.crossref.org\/issn\/1530-9827","issn-type":"print"},{"issue":"3","key":"2019100413590551600_c7","doi-asserted-by":"publisher","first-page":"192","DOI":"10.1115\/1.1521435","article-title":"A Collaborative Feature Modeling System","volume":"2","author":"Bidarra","journal-title":"J. Comput. Inf. Sci. Eng.","ISSN":"http:\/\/id.crossref.org\/issn\/1530-9827","issn-type":"print"},{"issue":"10","key":"2019100413590551600_c8","doi-asserted-by":"crossref","first-page":"929","DOI":"10.1016\/j.cad.2003.09.008","article-title":"Multiple-view Feature Modelling for Integral Product Development","volume":"36","author":"Bronsvoort","journal-title":"CAD","ISSN":"http:\/\/id.crossref.org\/issn\/0010-4485","issn-type":"print"},{"issue":"12","key":"2019100413590551600_c9","doi-asserted-by":"crossref","first-page":"691","DOI":"10.1016\/S0010-4485(00)00044-0","article-title":"Automatic Propagation of Feature Modification Across Domains","volume":"32","author":"Jha","journal-title":"CAD","ISSN":"http:\/\/id.crossref.org\/issn\/0010-4485","issn-type":"print"},{"issue":"1","key":"2019100413590551600_c10","first-page":"13","article-title":"Multiple Feature Interpretation Across Domains","volume":"42","author":"Jha","journal-title":"HTM, Haerterei-Tech. Mitt.","ISSN":"http:\/\/id.crossref.org\/issn\/0341-101X","issn-type":"print"},{"issue":"12","key":"2019100413590551600_c11","doi-asserted-by":"publisher","first-page":"899","DOI":"10.1016\/S0010-4485(01)00145-2","article-title":"Integrating Part and Assembly Modelling","volume":"34","author":"Noort","journal-title":"CAD","ISSN":"http:\/\/id.crossref.org\/issn\/0010-4485","issn-type":"print"},{"key":"2019100413590551600_c12","first-page":"129","article-title":"Erep \u2013 An Editable High-level Representation for Geometric Design and Analysis","volume-title":"Geometric Modeling for Product Realization. IFIP WG 5.2 Workshop Geometric Modeling and Design","author":"Hoffmann"},{"key":"2019100413590551600_c13","first-page":"63","article-title":"Declarative Characterization of a General Architecture for Constructive Geometric Constraint Solvers","volume-title":"The Fifth International Conference on Computer Graphics and Artificial Intelligence","author":"Joan-Arinyo"},{"key":"2019100413590551600_c14","unstructured":"Vila, S. , 2003, \u201cContribution to Geometric Constraint Solving in Cooperative Engineering,\u201d Ph.D. thesis, Departament de Llenguatges i Sistemes Inform\u00e0tics. Universitat Polit\u00e8cnica de Catalunya."},{"key":"2019100413590551600_c15","first-page":"397","article-title":"Algebraic Solution for Geometry from Dimensional Constraints","volume-title":"Symposium on Solid Modeling Foundations and CAD\/CAM Applications","author":"Owen"},{"issue":"2","key":"2019100413590551600_c16","doi-asserted-by":"publisher","first-page":"179","DOI":"10.1145\/248210.248223","article-title":"A Graph-constructive Approach to Solving Systems of Geometric Constraints","volume":"16","author":"Fudos","journal-title":"ACM Trans. Graphics","ISSN":"http:\/\/id.crossref.org\/issn\/0730-0301","issn-type":"print"},{"issue":"11","key":"2019100413590551600_c17","doi-asserted-by":"publisher","first-page":"905","DOI":"10.1016\/S0010-4485(98)00047-5","article-title":"CAD and the Product Master Model","volume":"30","author":"Hoffmann","journal-title":"CAD","ISSN":"http:\/\/id.crossref.org\/issn\/0010-4485","issn-type":"print"},{"issue":"7","key":"2019100413590551600_c18","doi-asserted-by":"publisher","first-page":"421","DOI":"10.1016\/S0010-4485(00)00023-3","article-title":"Distributed Maintenance of Multiple Product Views","volume":"32","author":"Hoffmann","journal-title":"CAD","ISSN":"http:\/\/id.crossref.org\/issn\/0010-4485","issn-type":"print"},{"key":"2019100413590551600_c19","unstructured":"Berliner, B. CVS II: Parallelizing Software Development. http:\/\/www.loria.fr\/\u223cmolli\/cvs-index.html."},{"key":"2019100413590551600_c20","volume-title":"An Introduction to Database Systems","author":"Date"},{"key":"2019100413590551600_c21","first-page":"33","article-title":"Transforming an Underconstrained Geometric Constraint Problem into a Wellconstrained One","volume-title":"Eighth Symposium on Solid Modeling and Applications","author":"Joan-Arinyo"},{"key":"2019100413590551600_c22","volume-title":"Combinatorial Optimization: Algorithms And Complexity","author":"Papadimitriou"},{"key":"2019100413590551600_c23","doi-asserted-by":"crossref","volume-title":"Matroid Theory","author":"Oxley","DOI":"10.1093\/acprof:oso\/9780198566946.001.0001"},{"key":"2019100413590551600_c24","doi-asserted-by":"crossref","volume-title":"Combinatorial Rigidity","author":"Graver","DOI":"10.1090\/gsm\/002"},{"key":"2019100413590551600_c25","first-page":"49","article-title":"On the Domain of Constructive Geometric Constraint Solving Techniques","volume-title":"Spring Conference on Computer Graphics","author":"Joan-Arinyo"},{"key":"2019100413590551600_c26","first-page":"105","article-title":"Revisiting Decomposition Analysis of Geometric Constraint Graphs","volume-title":"the Seventh Symposium on Solid Modeling and Applications","author":"Joan-Arinyo"},{"issue":"2","key":"2019100413590551600_c27","doi-asserted-by":"crossref","first-page":"123","DOI":"10.1016\/S0010-4485(03)00057-5","article-title":"Revisiting Decomposition Analysis of Geometric Constraint Graphs","volume":"36","author":"Joan-Arinyo","journal-title":"CAD","ISSN":"http:\/\/id.crossref.org\/issn\/0010-4485","issn-type":"print"},{"key":"2019100413590551600_c28","unstructured":"Fudos, I. , 1995, \u201cConstraint Solving for Computer Aided Design, Ph.D. thesis, Purdue University, Department of Computer Sciences."},{"issue":"5","key":"2019100413590551600_c29","doi-asserted-by":"crossref","first-page":"599","DOI":"10.1016\/S0097-8493(97)00038-1","article-title":"A Correct Rule-Based Geometric Constraint Solver","volume":"21","author":"Joan-Arinyo","journal-title":"Comput. Graphics","ISSN":"http:\/\/id.crossref.org\/issn\/0097-8493","issn-type":"print"},{"key":"2019100413590551600_c30","doi-asserted-by":"publisher","first-page":"367","DOI":"10.1006\/jsco.2000.0402","article-title":"Decompostion Plans for Geometric Constraint Systems, Part I: Performance Measurements for CAD","volume":"31","author":"Hoffmann","journal-title":"J. Symb. Comput.","ISSN":"http:\/\/id.crossref.org\/issn\/0747-7171","issn-type":"print"},{"key":"2019100413590551600_c31","doi-asserted-by":"crossref","first-page":"139","DOI":"10.1016\/S0004-3702(00)00061-8","article-title":"Sketch-based Pruning of a Solution Space Within a Formal Geometric Constraint Solver","volume":"124","author":"Essert-Villard","journal-title":"Artif. Intell.","ISSN":"http:\/\/id.crossref.org\/issn\/0004-3702","issn-type":"print"},{"key":"2019100413590551600_c32","first-page":"759","article-title":"Constructive Geometric Constraint Solving: A New Application of Genetic Algorithms","volume-title":"in Parallel Problem Solving from Nature \u2013 PPSN VII","author":"Joan-Arinyo"},{"issue":"4","key":"2019100413590551600_c33","doi-asserted-by":"publisher","first-page":"405","DOI":"10.1142\/S0218195996000253","article-title":"Correctness Proof of a Geometric Constraint Solver","volume":"6","author":"Fudos","journal-title":"Int. J. Comput. Geom. Appl.","ISSN":"http:\/\/id.crossref.org\/issn\/0218-1959","issn-type":"print"}],"container-title":["Journal of Computing and Information Science in Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/6\/2\/139\/5775294\/139_1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"http:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/6\/2\/139\/5775294\/139_1.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,5,7]],"date-time":"2023-05-07T14:20:40Z","timestamp":1683469240000},"score":1,"resource":{"primary":{"URL":"https:\/\/asmedigitalcollection.asme.org\/computingengineering\/article\/6\/2\/139\/446555\/ConstraintBased-Techniques-to-Support"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005,9,16]]},"references-count":33,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2006,6,1]]}},"URL":"https:\/\/doi.org\/10.1115\/1.2190236","relation":{},"ISSN":["1530-9827","1944-7078"],"issn-type":[{"value":"1530-9827","type":"print"},{"value":"1944-7078","type":"electronic"}],"subject":[],"published":{"date-parts":[[2005,9,16]]}}}