{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,25]],"date-time":"2026-02-25T13:16:10Z","timestamp":1772025370374,"version":"3.50.1"},"reference-count":52,"publisher":"Elsevier BV","issue":"9","license":[{"start":{"date-parts":[[1996,9,1]],"date-time":"1996-09-01T00:00:00Z","timestamp":841536000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Computer-Aided Design"],"published-print":{"date-parts":[[1996,9]]},"DOI":"10.1016\/0010-4485(96)00001-2","type":"journal-article","created":{"date-parts":[[2002,7,25]],"date-time":"2002-07-25T15:04:40Z","timestamp":1027609480000},"page":"707-722","source":"Crossref","is-referenced-by-count":63,"title":["Assembly modelling by geometric constraint satisfaction"],"prefix":"10.1016","volume":"28","author":[{"given":"Ram","family":"Anantha","sequence":"first","affiliation":[]},{"given":"Glenn A","family":"Kramer","sequence":"additional","affiliation":[]},{"given":"Richard H","family":"Crawford","sequence":"additional","affiliation":[]}],"member":"78","reference":[{"key":"10.1016\/0010-4485(96)00001-2_BIB1","series-title":"Intelligent cad systems III","first-page":"205","article-title":"A geometric constraint management system in oar","author":"Arbab","year":"1991"},{"key":"10.1016\/0010-4485(96)00001-2_BIB2","series-title":"Intelligent cad I","first-page":"149","article-title":"An approach to geometric reasoning","author":"Woodbury","year":"1989"},{"key":"10.1016\/0010-4485(96)00001-2_BIB3","first-page":"281","article-title":"The design of design environments","volume":"Vol 1","author":"Shah","year":"1990","journal-title":"Computers Engng"},{"key":"10.1016\/0010-4485(96)00001-2_BIB4","first-page":"263","article-title":"Interacting and interfeature relationships in engineering design for manufacture","volume":"Vol 1","author":"da Silva","year":"1991","journal-title":"Int. J. Syst. Automat.: Res. Applicat."},{"key":"10.1016\/0010-4485(96)00001-2_BIB5","author":"Kramer","year":"1992"},{"key":"10.1016\/0010-4485(96)00001-2_BIB6","doi-asserted-by":"crossref","first-page":"157","DOI":"10.1016\/0004-3702(75)90007-7","article-title":"Inferring the positions of bodies from specified spatial relationships","volume":"Vol 6","author":"Ambler","year":"1975","journal-title":"Artificial Intelligence"},{"issue":"No 2","key":"10.1016\/0010-4485(96)00001-2_BIB7","doi-asserted-by":"crossref","first-page":"121","DOI":"10.1007\/BF01200244","article-title":"Representation of assemblies for automated tolerance chain generation","volume":"Vol 6","author":"Wang","year":"1990","journal-title":"Engng Computers"},{"key":"10.1016\/0010-4485(96)00001-2_BIB8","article-title":"A polygonal solid modeling package","author":"Mashburn","year":"1987"},{"issue":"No 1","key":"10.1016\/0010-4485(96)00001-2_BIB9","doi-asserted-by":"crossref","first-page":"15","DOI":"10.1016\/0010-4485(85)90005-3","article-title":"A hierarchical data structure for representing assemblies: part 1","volume":"Vol 17","author":"Lee","year":"1985","journal-title":"Comput.-Aided Des."},{"issue":"No 1","key":"10.1016\/0010-4485(96)00001-2_BIB10","doi-asserted-by":"crossref","first-page":"20","DOI":"10.1016\/0010-4485(85)90006-5","article-title":"Inference of the positions of components in an assembly: part 2","volume":"Vol 17","author":"Lee","year":"1985","journal-title":"Comput.-Aided Des."},{"key":"10.1016\/0010-4485(96)00001-2_BIB11","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1016\/S0010-4485(87)80047-7","article-title":"System for interactive assembly modeling","volume":"Vol 19","author":"Rocheleau","year":"1987","journal-title":"Comput.-Aided Des."},{"issue":"No 1","key":"10.1016\/0010-4485(96)00001-2_BIB12","doi-asserted-by":"crossref","first-page":"2","DOI":"10.1016\/0010-4485(89)90110-3","article-title":"An assembly modelling system for dynamic and kinematic analysis","volume":"Vol 21","author":"Kim","year":"1989","journal-title":"Comput.-Aided Des."},{"issue":"No 1","key":"10.1016\/0010-4485(96)00001-2_BIB13","doi-asserted-by":"crossref","first-page":"18","DOI":"10.1016\/0010-4485(92)90087-Q","article-title":"Inference of link positions for planar closed-loop mechanisms","volume":"Vol 24","author":"Oliver","year":"1992","journal-title":"Comput.-Aided Des."},{"issue":"No 3","key":"10.1016\/0010-4485(96)00001-2_BIB14","doi-asserted-by":"crossref","first-page":"281","DOI":"10.1016\/0890-6955(88)90019-3","article-title":"A formal approach to specifying assembly operations","volume":"Vol 28","author":"Haynes","year":"1988","journal-title":"Int. J. Mach. Tools Mfng."},{"issue":"No 6","key":"10.1016\/0010-4485(96)00001-2_BIB15","doi-asserted-by":"crossref","first-page":"622","DOI":"10.1109\/56.9300","article-title":"A group-theoretic approach to the computation of symbolic part relations","volume":"Vol 4","author":"Thomas","year":"1988","journal-title":"IEEE J. Robot. & Automat."},{"key":"10.1016\/0010-4485(96)00001-2_BIB16","series-title":"Proc. Workshop on Interactive 3D Graphics","first-page":"93","article-title":"Constraints in constructive solid geometry","author":"Rossignac","year":"1986"},{"key":"10.1016\/0010-4485(96)00001-2_BIB17","doi-asserted-by":"crossref","first-page":"394","DOI":"10.1016\/0010-4485(90)90103-J","article-title":"Relative positioning of parts in assemblies under mathematical programming","volume":"Vol 22","author":"Turner","year":"1990","journal-title":"Comput.-Aided Des."},{"issue":"No 5","key":"10.1016\/0010-4485(96)00001-2_BIB18","doi-asserted-by":"crossref","first-page":"366","DOI":"10.1016\/0010-4485(94)90024-8","article-title":"Relative positioning of variational part models for design analysis","volume":"Vol 26","author":"Sodhi","year":"1994","journal-title":"Comput.-Aided Des."},{"issue":"No 6","key":"10.1016\/0010-4485(96)00001-2_BIB19","doi-asserted-by":"crossref","first-page":"449","DOI":"10.1016\/0278-6125(91)90003-K","article-title":"Design with spatial relationships","volume":"Vol 10","author":"Liu","year":"1991","journal-title":"J. Mfng Syst."},{"key":"10.1016\/0010-4485(96)00001-2_BIB20","first-page":"253","article-title":"Feature based assembly modeling","volume":"Vol 1","author":"Shah","year":"1992","journal-title":"Comput. Engng"},{"key":"10.1016\/0010-4485(96)00001-2_BIB21","doi-asserted-by":"crossref","first-page":"218","DOI":"10.1007\/BF01608364","article-title":"Assembly modeling as an extension of feature-based design","volume":"Vol 5","author":"Shah","year":"1993","journal-title":"Res. Engng Des."},{"key":"10.1016\/0010-4485(96)00001-2_BIB22","doi-asserted-by":"crossref","DOI":"10.4271\/810197","article-title":"The design of assemblies","author":"Eastman","year":"1981"},{"key":"10.1016\/0010-4485(96)00001-2_BIB23","first-page":"321","article-title":"AUTOPASS: an automatic programming system for computer controlled mechanical assemblies","author":"Lieberman","year":"1982","journal-title":"IBM J. Res. Develop."},{"key":"10.1016\/0010-4485(96)00001-2_BIB24","series-title":"Advanced Software in Robotics","first-page":"99","article-title":"LM-GEO\u2014geometric programming of assembly robots","author":"Mazer","year":"1984"},{"key":"10.1016\/0010-4485(96)00001-2_BIB25","article-title":"The representation of mechanical assemblies in a computer-aided design environment","author":"Tilley","year":"1988"},{"key":"10.1016\/0010-4485(96)00001-2_BIB26","doi-asserted-by":"crossref","first-page":"103","DOI":"10.1007\/BF01200242","article-title":"Toward a unified representation of mechanical assemblies","volume":"Vol 6","author":"Srikanth","year":"1990","journal-title":"Engng with Comput."},{"issue":"No 6","key":"10.1016\/0010-4485(96)00001-2_BIB27","doi-asserted-by":"crossref","first-page":"435","DOI":"10.1016\/0010-4485(94)90066-3","article-title":"Functional understanding of assembly modelling","volume":"Vol 26","author":"Gui","year":"1994","journal-title":"Comput.-Aided Des."},{"key":"10.1016\/0010-4485(96)00001-2_BIB28","first-page":"497","article-title":"Thing Lab\u2014an object-oriented system for building simulations using constraints","volume":"Vol 1","author":"Borning","year":"1977"},{"key":"10.1016\/0010-4485(96)00001-2_BIB29","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/0004-3702(80)90032-6","article-title":"CONSTRAINTS\u2014a language for expressing almost-hierarchical descriptions","volume":"Vol 14","author":"Sussman","year":"1980","journal-title":"Artificial Intelligence"},{"key":"10.1016\/0010-4485(96)00001-2_BIB30","doi-asserted-by":"crossref","first-page":"111","DOI":"10.1016\/0004-3702(81)90007-2","article-title":"Planning with constraints (MOLGEN: part 1)","volume":"Vol 16","author":"Stefik","year":"1981","journal-title":"Artificial Intelligence"},{"key":"10.1016\/0010-4485(96)00001-2_BIB31","series-title":"Proc. Int. Symp. Design and Synthesis","first-page":"583","article-title":"The application of artificial intelligence techniques to design systems","author":"Popplestone","year":"1984"},{"key":"10.1016\/0010-4485(96)00001-2_BIB32","series-title":"Proc. Third Int. Symp. Robotics Res.","first-page":"397","article-title":"An integrated design system for engineering","author":"Popplestone","year":"1985"},{"key":"10.1016\/0010-4485(96)00001-2_BIB33","doi-asserted-by":"crossref","first-page":"25","DOI":"10.1017\/S0890060400000123","article-title":"The edinburgh designer system as a framework for robotics: the design of behavior","volume":"Vol 1","author":"Popplestone","year":"1987","journal-title":"Artificial Intelligence in Engineering Design, Analysis and Manufacturing"},{"key":"10.1016\/0010-4485(96)00001-2_BIB34","doi-asserted-by":"crossref","first-page":"54","DOI":"10.1145\/76372.77531","article-title":"An incremental constraint solver","volume":"Vol 33","author":"Freeman-Benson","year":"1990","journal-title":"Commun. ACM"},{"key":"10.1016\/0010-4485(96)00001-2_BIB35","doi-asserted-by":"crossref","first-page":"741","DOI":"10.1016\/0010-4485(93)90101-S","article-title":"Constraint Definition System: a computer-algebra based approach to solving geometricconstraint problems","volume":"Vol 25","author":"Buchanan","year":"1993","journal-title":"Comput.-Aided Des."},{"key":"10.1016\/0010-4485(96)00001-2_BIB36","series-title":"Proc. Symp. Solid Modeling Foundations and cad\/cam Applications","first-page":"397","article-title":"Algebraic solution for geometry from dimensional constraints","author":"Owen","year":"1991"},{"key":"10.1016\/0010-4485(96)00001-2_BIB37","doi-asserted-by":"crossref","first-page":"487","DOI":"10.1016\/0010-4485(94)00013-4","article-title":"Geometric constraint solver","volume":"Vol 27","author":"Bouma","year":"1995","journal-title":"Comput.-Aided Des."},{"key":"10.1016\/0010-4485(96)00001-2_BIB38","doi-asserted-by":"crossref","first-page":"209","DOI":"10.1016\/0010-4485(82)90292-5","article-title":"Modification of geometric models through variational geometry","volume":"Vol 14","author":"Light","year":"1982","journal-title":"Comput.-Aided Des."},{"key":"10.1016\/0010-4485(96)00001-2_BIB39","article-title":"Constraint management in conceptual design","author":"Serrano","year":"1987"},{"key":"10.1016\/0010-4485(96)00001-2_BIB40","doi-asserted-by":"crossref","first-page":"48","DOI":"10.1109\/TSSC.1969.300244","article-title":"Constraint theory, part I: fundamentals","volume":"Vol SSC-5","author":"Friedman","year":"1969","journal-title":"EEE Trans. Systems Sci. & Cybernet."},{"key":"10.1016\/0010-4485(96)00001-2_BIB41","doi-asserted-by":"crossref","first-page":"132","DOI":"10.1109\/TSSC.1969.300204","article-title":"Constraint theory, part II: model graphs and regular relations","volume":"Vol SSC-5","author":"Friedman","year":"1969","journal-title":"IEEE Trans. Syst. Sci. & Cybernet."},{"key":"10.1016\/0010-4485(96)00001-2_BIB42","doi-asserted-by":"crossref","first-page":"191","DOI":"10.1109\/TSSC.1969.300260","article-title":"Constraint theory, part III: inequality and discrete relations","volume":"Vol SSC-5","author":"Friedman","year":"1969","journal-title":"IEEE Trans. Syst. Sci. & Cybernet."},{"key":"10.1016\/0010-4485(96)00001-2_BIB43","series-title":"Proc. Symp. Solid Modeling Foundations and cad\/cam Applications","first-page":"379","article-title":"Automatic dimensioning in design for manufacturing","author":"Serrano","year":"1991"},{"key":"10.1016\/0010-4485(96)00001-2_BIB44","series-title":"Proc. Symp. Solid Modeling Foundations and cad\/cam Applications","first-page":"371","article-title":"Using degrees of freedom analysis to solve geometric constraint systems","author":"Kramer","year":"1991"},{"key":"10.1016\/0010-4485(96)00001-2_BIB45","doi-asserted-by":"crossref","first-page":"327","DOI":"10.1016\/0004-3702(92)90012-M","article-title":"A geometric constraint engine","volume":"Vol 58","author":"Kramer","year":"1992","journal-title":"Artificial Intelligence"},{"key":"10.1016\/0010-4485(96)00001-2_BIB46","year":"1987","journal-title":"ADAMS Users Manual Mechanism Dynamics"},{"key":"10.1016\/0010-4485(96)00001-2_BIB47","series-title":"Intelligent CAD I","first-page":"137","article-title":"Research in designing with features","author":"Dixon","year":"1989"},{"key":"10.1016\/0010-4485(96)00001-2_BIB48","series-title":"Artificial Intelligence in Design","first-page":"125","article-title":"Intelligent analysis and synthesis tools for assembly-oriented design","author":"Kroll","year":"1991"},{"key":"10.1016\/0010-4485(96)00001-2_BIB49","first-page":"9","article-title":"A prototype of feature-based design for assembly","volume":"Vol 1","author":"DeFazio","year":"1990","journal-title":"Adv. Des. Automat."},{"key":"10.1016\/0010-4485(96)00001-2_BIB50","author":"Requicha","year":"1991"},{"key":"10.1016\/0010-4485(96)00001-2_BIB51","series-title":"The 8th Israel Conf. on cad\/cam and Robotics","article-title":"Automatic disassembly","author":"Woo","year":"1986"},{"key":"10.1016\/0010-4485(96)00001-2_BIB52","first-page":"310","author":"Boothroyd","year":"1982"}],"container-title":["Computer-Aided Design"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:0010448596000012?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:0010448596000012?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2019,4,22]],"date-time":"2019-04-22T22:29:39Z","timestamp":1555972179000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/0010448596000012"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1996,9]]},"references-count":52,"journal-issue":{"issue":"9","published-print":{"date-parts":[[1996,9]]}},"alternative-id":["0010448596000012"],"URL":"https:\/\/doi.org\/10.1016\/0010-4485(96)00001-2","relation":{},"ISSN":["0010-4485"],"issn-type":[{"value":"0010-4485","type":"print"}],"subject":[],"published":{"date-parts":[[1996,9]]}}}