{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,3]],"date-time":"2025-10-03T22:20:44Z","timestamp":1759530044135},"reference-count":54,"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>Current computer-aided design (CAD) systems only support interactive geometry generation, which is not ideal for distributed engineering services in enterprise-to-enterprise collaboration with a generic thin-client service-oriented architecture. This paper proposes a new feature-based modeling mechanism\u2014document-driven design\u2014to enable batch mode geometry construction for distributed CAD systems. A semantic feature model is developed to represent informative and communicative design intent. Feature semantics is explicitly captured as a trinary relation, which provides good extensibility and prevents semantics loss. Data interoperability between domains is enhanced by schema mapping and multiresolution semantics. This mechanism aims to enable asynchronous communication in distributed CAD environments with ease of design alternative evaluation and reuse, reduced human errors, and improved system throughput and utilization.<\/jats:p>","DOI":"10.1115\/1.2194911","type":"journal-article","created":{"date-parts":[[2006,5,26]],"date-time":"2006-05-26T15:16:37Z","timestamp":1148656597000},"page":"127-138","update-policy":"http:\/\/dx.doi.org\/10.1115\/crossmarkpolicy-asme","source":"Crossref","is-referenced-by-count":19,"title":["Document-Driven Design for Distributed CAD Services in Service-Oriented Architecture"],"prefix":"10.1115","volume":"6","author":[{"given":"Yan","family":"Wang","sequence":"first","affiliation":[{"name":"NSF Center for e-Design, University of Central Florida, 4000 Central Florida Blvd., Orlando, FL 32816-2993"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bart O.","family":"Nnaji","sequence":"additional","affiliation":[{"name":"Center for e-Design, University of Pittsburgh, 1048 Benedum Hall, Pittsburgh, PA 15261-2210"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"33","published-online":{"date-parts":[[2005,8,11]]},"reference":[{"issue":"5","key":"2019100414273182700_c1","doi-asserted-by":"publisher","first-page":"331","DOI":"10.1016\/0010-4485(91)90027-T","article-title":"Assessment of Features Technology","volume":"23","author":"Shah","journal-title":"Comput.-Aided Des.","ISSN":"http:\/\/id.crossref.org\/issn\/0010-4485","issn-type":"print"},{"issue":"2","key":"2019100414273182700_c2","doi-asserted-by":"crossref","first-page":"113","DOI":"10.1016\/0278-6125(93)90012-I","article-title":"Review of Research in Feature Based Design","volume":"12","author":"Salomons","journal-title":"J. Manuf. Syst.","ISSN":"http:\/\/id.crossref.org\/issn\/0278-6125","issn-type":"print"},{"key":"2019100414273182700_c3","volume-title":"Parametric and Feature-based CAD\/CAM: Concepts, Techniques, Applications","author":"Shah"},{"issue":"7","key":"2019100414273182700_c4","doi-asserted-by":"crossref","first-page":"531","DOI":"10.1016\/S0010-4485(01)00052-5","article-title":"A Shape Modeling Applications Programming Interface for the STEP Standard","volume":"33","author":"Pratt","journal-title":"Comput.-Aided Des.","ISSN":"http:\/\/id.crossref.org\/issn\/0010-4485","issn-type":"print"},{"issue":"1","key":"2019100414273182700_c5","doi-asserted-by":"crossref","first-page":"9","DOI":"10.1049\/cae.1988.0004","article-title":"Functional Requirements and Conceptual Design of the Feature-based Modeling System","volume":"5","author":"Shah","journal-title":"Comput.-Aided Eng. J.","ISSN":"http:\/\/id.crossref.org\/issn\/0263-9327","issn-type":"print"},{"issue":"9","key":"2019100414273182700_c6","doi-asserted-by":"crossref","first-page":"515","DOI":"10.1016\/0010-4485(88)90041-3","article-title":"Expert Form Feature Modeling Shell","volume":"20","author":"Shah","journal-title":"Comput.-Aided Des.","ISSN":"http:\/\/id.crossref.org\/issn\/0010-4485","issn-type":"print"},{"key":"2019100414273182700_c7","first-page":"233","article-title":"An Overview of the ASU Features Testbed","volume-title":"Proc. 1990 ASME Computers in Engineering Conference","author":"Shah"},{"key":"2019100414273182700_c8","first-page":"129","article-title":"Erep \u2013 An Editable, High-Level Representation for Geometric Design and Analysis","volume-title":"Geometric Modeling for Product Realization","author":"Hoffmann"},{"issue":"9","key":"2019100414273182700_c9","doi-asserted-by":"publisher","first-page":"695","DOI":"10.1016\/0010-4485(94)00027-B","article-title":"Towards Feature Attachment","volume":"27","author":"Chen","journal-title":"Comput.-Aided Des.","ISSN":"http:\/\/id.crossref.org\/issn\/0010-4485","issn-type":"print"},{"issue":"12","key":"2019100414273182700_c10","doi-asserted-by":"publisher","first-page":"905","DOI":"10.1016\/0010-4485(95)00013-5","article-title":"On Editability of Feature-Based Design","volume":"27","author":"Chen","journal-title":"Comput.-Aided Des.","ISSN":"http:\/\/id.crossref.org\/issn\/0010-4485","issn-type":"print"},{"key":"2019100414273182700_c11","first-page":"32","article-title":"EREP Project Overview","volume-title":"CAD Systems Development","author":"Hoffmann"},{"key":"2019100414273182700_c12","first-page":"1","article-title":"Investigation of Declarative Feature Modeling","volume-title":"Proc. 1994 ASME Computers in Engineering Conference","author":"Shah"},{"key":"2019100414273182700_c13","first-page":"131","article-title":"A Kernel for Geometric Features","volume-title":"Proc. 4th ACM Symp. on Solid Modeling & Applications","author":"Middleditch"},{"issue":"5","key":"2019100414273182700_c14","doi-asserted-by":"publisher","first-page":"321","DOI":"10.1016\/S0010-4485(97)00048-1","article-title":"On User-Defined Features","volume":"30","author":"Hoffmann","journal-title":"Comput.-Aided Des.","ISSN":"http:\/\/id.crossref.org\/issn\/0010-4485","issn-type":"print"},{"key":"2019100414273182700_c15","doi-asserted-by":"crossref","DOI":"10.1115\/DETC98\/CIE-5705","article-title":"Declarative User-Defined Feature Classes","volume-title":"Proc. 1998 ASME Computers in Engineering Conference","author":"Bidarra"},{"issue":"17","key":"2019100414273182700_c16","doi-asserted-by":"crossref","first-page":"3743","DOI":"10.1080\/002075403410001708443","article-title":"UL-PML: Constraint-Enabled Distributed Design Data Model","volume":"42","author":"Wang","journal-title":"Int. J. Prod. Res.","ISSN":"http:\/\/id.crossref.org\/issn\/0020-7543","issn-type":"print"},{"key":"2019100414273182700_c17","first-page":"255","article-title":"A Design\/Constraint Model to Capture Design Intent","volume-title":"Proc. 4th ACM Symp. on Solid Modeling & Applications","author":"Shih"},{"key":"2019100414273182700_c18","unstructured":"National Institute of Standards and Technology, 1997, http:\/\/www.nist.gov\/sc4\/paramet\/short\/engen\/edm46.pdf"},{"key":"2019100414273182700_c19","unstructured":"National Institute of Standards and Technology, 1988, Product Data Exchange Specification: The First Working Draft, NISTIR88-4004."},{"issue":"4","key":"2019100414273182700_c20","doi-asserted-by":"publisher","first-page":"282","DOI":"10.1016\/0010-4485(91)90068-8","article-title":"Experimental Investigation of The STEP Form-Feature Information Model","volume":"23","author":"Shah","journal-title":"Comput.-Aided Des.","ISSN":"http:\/\/id.crossref.org\/issn\/0010-4485","issn-type":"print"},{"issue":"3\/4","key":"2019100414273182700_c21","doi-asserted-by":"publisher","first-page":"335","DOI":"10.1016\/0736-5845(88)90004-X","article-title":"Feature Based Representational Scheme of a Solid Modeler for Providing Dimensioning and Tolerancing Information","volume":"4","author":"Roy","journal-title":"Rob. Comput.-Integr. Manufact.","ISSN":"http:\/\/id.crossref.org\/issn\/0736-5845","issn-type":"print"},{"issue":"3","key":"2019100414273182700_c22","doi-asserted-by":"crossref","first-page":"233","DOI":"10.1016\/0278-6125(91)90036-2","article-title":"A Scheme to Represent Features, Dimensions, and Tolerances in Geometric Modeling","volume":"10","author":"Wang","journal-title":"J. Manuf. Syst.","ISSN":"http:\/\/id.crossref.org\/issn\/0278-6125","issn-type":"print"},{"issue":"2","key":"2019100414273182700_c23","doi-asserted-by":"publisher","first-page":"217","DOI":"10.1016\/0097-8493(91)90075-S","article-title":"Form Feature Modelling in a Hybrid CSG\/Brep Scheme","volume":"15","author":"Gomes","journal-title":"Comput. Graph.","ISSN":"http:\/\/id.crossref.org\/issn\/0097-8930","issn-type":"print"},{"issue":"6","key":"2019100414273182700_c24","doi-asserted-by":"crossref","first-page":"247","DOI":"10.1049\/cae.1988.0055","article-title":"Feature Transformations Between Application-Specific Feature Spaces","volume":"5","author":"Shah","journal-title":"Comput.-Aided Eng. J.","ISSN":"http:\/\/id.crossref.org\/issn\/0263-9327","issn-type":"print"},{"issue":"1","key":"2019100414273182700_c25","doi-asserted-by":"crossref","first-page":"61","DOI":"10.1016\/0166-3615(93)90045-3","article-title":"Feature Modelling and Conversion \u2013 Key Concepts to Concurrent Engineering","volume":"21","author":"Bronsvoort","journal-title":"Comput Ind.","ISSN":"http:\/\/id.crossref.org\/issn\/0166-3615","issn-type":"print"},{"key":"2019100414273182700_c26","first-page":"105","article-title":"Multiple-Way Feature Conversion to Support Concurrent Engineering","volume-title":"Proc. 3rd ACM Symp. on Solid Modeling & Applications","author":"de Kraker"},{"issue":"10","key":"2019100414273182700_c27","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":"Comput.-Aided Des.","ISSN":"http:\/\/id.crossref.org\/issn\/0010-4485","issn-type":"print"},{"issue":"11","key":"2019100414273182700_c28","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":"Hoffman","journal-title":"Comput.-Aided Des.","ISSN":"http:\/\/id.crossref.org\/issn\/0010-4485","issn-type":"print"},{"issue":"7","key":"2019100414273182700_c29","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":"Comput.-Aided Des.","ISSN":"http:\/\/id.crossref.org\/issn\/0010-4485","issn-type":"print"},{"issue":"3","key":"2019100414273182700_c30","doi-asserted-by":"publisher","first-page":"201","DOI":"10.1016\/S0010-4485(99)00090-1","article-title":"Semantic Feature Modeling","volume":"32","author":"Bidarra","journal-title":"Comput.-Aided Des.","ISSN":"http:\/\/id.crossref.org\/issn\/0010-4485","issn-type":"print"},{"key":"2019100414273182700_c31","doi-asserted-by":"crossref","DOI":"10.1115\/DETC99\/CIE-9122","article-title":"History-Independent Boundary Evaluation for Feature Modeling","volume-title":"Proc. 1999 ASME Computers in Engineering Conference","author":"Bidarra"},{"key":"2019100414273182700_c32","volume-title":"Distributed and Integrated Collaborative Engineering Design","author":"Sriram"},{"issue":"15","key":"2019100414273182700_c33","doi-asserted-by":"publisher","first-page":"3601","DOI":"10.1080\/0020754031000120014","article-title":"Recent Research on Developing Web-based Manufacturing Systems: A Review","volume":"41","author":"Yang","journal-title":"Int. J. Prod. Res.","ISSN":"http:\/\/id.crossref.org\/issn\/0020-7543","issn-type":"print"},{"issue":"5","key":"2019100414273182700_c34","first-page":"471","article-title":"Advances in Collaborative CAD: the-state-of-the art","volume":"37","author":"Fuh","journal-title":"Comput.-Aided Des.","ISSN":"http:\/\/id.crossref.org\/issn\/0010-4485","issn-type":"print"},{"issue":"1","key":"2019100414273182700_c35","doi-asserted-by":"publisher","first-page":"55","DOI":"10.1016\/S0736-5845(97)00014-8","article-title":"Development of a Collaborative CAD\/CAM System","volume":"14","author":"Kao","journal-title":"Rob. Comput.-Integr. Manufact.","ISSN":"http:\/\/id.crossref.org\/issn\/0736-5845","issn-type":"print"},{"key":"2019100414273182700_c36","first-page":"598","article-title":"Collaborative Solid Modeling on the WWW","volume-title":"Proc. 14th ACM Symposium on Applied Computing","author":"Chan"},{"key":"2019100414273182700_c37","doi-asserted-by":"crossref","DOI":"10.1115\/DETC99\/DFM-8941","article-title":"Web-Enabled Feature-Based Modeling in a Distributed Design Environment","volume-title":"Proc. 1999 ASME Design Engineering Technical Conferences","author":"Lee"},{"key":"2019100414273182700_c38","first-page":"280","article-title":"Network-Centric Feature-Based Modeling","volume-title":"Proc. 7th IEEE Pacific Conference on Computer Graphics & Applications","author":"Lee"},{"issue":"3","key":"2019100414273182700_c39","first-page":"42","article-title":"A Collaborative 3D Environment for Authoring Design Semantics","volume":"22","author":"Cera","journal-title":"IEEE Comput. Graphics Appl.","ISSN":"http:\/\/id.crossref.org\/issn\/0272-1716","issn-type":"print"},{"issue":"2","key":"2019100414273182700_c40","doi-asserted-by":"publisher","first-page":"186","DOI":"10.1115\/1.1385826","article-title":"An Approach to Capturing Structure, Behavior, and Function of Artifacts in Computer-Aided Design","volume":"1","author":"Anthony","journal-title":"ASME J. Comput. Inf. Sci. Eng.","ISSN":"http:\/\/id.crossref.org\/issn\/1530-9827","issn-type":"print"},{"issue":"9","key":"2019100414273182700_c41","doi-asserted-by":"crossref","first-page":"873","DOI":"10.1016\/j.cad.2003.09.014","article-title":"Role-Based Viewing Envelopes for Information Protection in Collaborative Modeling","volume":"36","author":"Cera","journal-title":"Comput.-Aided Des.","ISSN":"http:\/\/id.crossref.org\/issn\/0010-4485","issn-type":"print"},{"issue":"3","key":"2019100414273182700_c42","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":"ASME J. Comput. Inf. Sci. Eng.","ISSN":"http:\/\/id.crossref.org\/issn\/1530-9827","issn-type":"print"},{"key":"2019100414273182700_c43","doi-asserted-by":"crossref","DOI":"10.1115\/DETC2004-57716","article-title":"Direct Manipulation of Feature Models in Web-Based Collaborative Design","volume-title":"Proc. 2004 ASME Design Engineering Technical Conferences & Computers and Information in Engineering Conference","author":"Bidarra"},{"key":"2019100414273182700_c44","doi-asserted-by":"crossref","DOI":"10.1115\/DETC2002\/CIE-34465","article-title":"CADDAC: Multi-Client Collaborative Shape Design System With Server-based Geometry Kernel","volume-title":"Proc. 2002 ASME Design Engineering Technical Conferences & Computers and Information in Engineering Conference","author":"Agrawal"},{"issue":"2","key":"2019100414273182700_c45","doi-asserted-by":"publisher","first-page":"170","DOI":"10.1115\/1.1582882","article-title":"CADDAC: Multi-Client Collaborative Shape Design System With Server-based Geometry Kernel","volume":"3","author":"Ramani","journal-title":"ASME J. Comput. Inf. Sci. Eng.","ISSN":"http:\/\/id.crossref.org\/issn\/1530-9827","issn-type":"print"},{"issue":"9","key":"2019100414273182700_c46","doi-asserted-by":"crossref","first-page":"775","DOI":"10.1016\/j.cad.2003.09.005","article-title":"Feature-based Design in a Distributed and Collaborative Environment","volume":"36","author":"Li","journal-title":"Comput.-Aided Des.","ISSN":"http:\/\/id.crossref.org\/issn\/0010-4485","issn-type":"print"},{"key":"2019100414273182700_c47","first-page":"120","article-title":"Collaborative Virtual Environment for Feature Based Modeling","volume-title":"Proc. 2004 ACM SIGGRAPH","author":"Tang"},{"key":"2019100414273182700_c48","doi-asserted-by":"crossref","DOI":"10.1115\/DETC2004-57703","article-title":"An Approach to Supporting Synchronized Collaborative Design Within Heterogeneous CAD Systems","volume-title":"Proc. 2004 ASME Design Engineering Technical Conferences & Computers and Information in Engineering Conference","author":"Li"},{"issue":"10","key":"2019100414273182700_c49","doi-asserted-by":"crossref","first-page":"1081","DOI":"10.1016\/j.cad.2004.11.009","article-title":"Geometry-Based Semantic ID for Persistent and Interoperable Reference in Feature-Based Parametric Modeling","volume":"37","author":"Wang","journal-title":"Comput.-Aided Des.","ISSN":"http:\/\/id.crossref.org\/issn\/0010-4485","issn-type":"print"},{"key":"2019100414273182700_c50","unstructured":"World Wide Web Consortium (W3C), 1999, \u201cResource Description Framework,\u201d http:\/\/www.w3.org\/RDF\/"},{"key":"2019100414273182700_c51","unstructured":"HP Labs, 2001, \u201cJena-A Semantic Web Framework for Java,\u201d http:\/\/jena.sourceforge.net\/"},{"key":"2019100414273182700_c52","doi-asserted-by":"crossref","DOI":"10.1016\/S1474-6670(17)32337-6","article-title":"Cost-Effective Product Realization - Service-Oriented Architecture for Integrated Product Life-Cycle Management","volume-title":"Proc. of 7th IFAC Symposium on Cost Oriented Automation","author":"Nnaji"},{"key":"2019100414273182700_c53","doi-asserted-by":"crossref","DOI":"10.1201\/b15964-27","article-title":"e-Design Systems","volume-title":"The Handbook of Industrial and Information Engineering","author":"Nnaji"},{"key":"2019100414273182700_c54","unstructured":"Engineous Software, 1999, \u201cFederated Intelligent Product Environment (FIPER),\u201d http:\/\/www.engineous.com\/"}],"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\/127\/5774561\/127_1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"http:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/6\/2\/127\/5774561\/127_1.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,5,7]],"date-time":"2023-05-07T14:20:43Z","timestamp":1683469243000},"score":1,"resource":{"primary":{"URL":"https:\/\/asmedigitalcollection.asme.org\/computingengineering\/article\/6\/2\/127\/446547\/DocumentDriven-Design-for-Distributed-CAD-Services"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005,8,11]]},"references-count":54,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2006,6,1]]}},"URL":"https:\/\/doi.org\/10.1115\/1.2194911","relation":{},"ISSN":["1530-9827","1944-7078"],"issn-type":[{"value":"1530-9827","type":"print"},{"value":"1944-7078","type":"electronic"}],"subject":[],"published":{"date-parts":[[2005,8,11]]}}}