{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,22]],"date-time":"2026-03-22T14:24:20Z","timestamp":1774189460689,"version":"3.50.1"},"reference-count":55,"publisher":"Elsevier BV","issue":"1-2","license":[{"start":{"date-parts":[[1998,9,1]],"date-time":"1998-09-01T00:00:00Z","timestamp":904608000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2013,7,25]],"date-time":"2013-07-25T00:00:00Z","timestamp":1374710400000},"content-version":"vor","delay-in-days":5441,"URL":"https:\/\/www.elsevier.com\/open-access\/userlicense\/1.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Artificial Intelligence"],"published-print":{"date-parts":[[1998,9]]},"DOI":"10.1016\/s0004-3702(98)00058-7","type":"journal-article","created":{"date-parts":[[2002,7,25]],"date-time":"2002-07-25T07:20:41Z","timestamp":1027581641000},"page":"211-264","source":"Crossref","is-referenced-by-count":40,"title":["Generating multiple new designs from a sketch"],"prefix":"10.1016","volume":"104","author":[{"given":"Thomas F.","family":"Stahovich","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Randall","family":"Davis","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Howard","family":"Shrobe","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"78","reference":[{"key":"10.1016\/S0004-3702(98)00058-7_BIB1","article-title":"Analysis and planning of planar manipulation tasks","author":"Brost","year":"1991"},{"key":"10.1016\/S0004-3702(98)00058-7_BIB2","article-title":"The design of shape from motion constraints","author":"Caine","year":"1993"},{"key":"10.1016\/S0004-3702(98)00058-7_BIB3","doi-asserted-by":"crossref","first-page":"23","DOI":"10.1007\/BF01580066","article-title":"A survey of research in the application of tolerance analysis to the design of mechanical assemblies","volume":"3","author":"Chase","year":"1991","journal-title":"Research in Engineering Design"},{"key":"10.1016\/S0004-3702(98)00058-7_BIB4","doi-asserted-by":"crossref","first-page":"347","DOI":"10.1016\/0004-3702(84)90042-0","article-title":"Diagnostic reasoning based on structure and behavior","volume":"24","author":"Davis","year":"1984","journal-title":"Artificial Intelligence"},{"key":"10.1016\/S0004-3702(98)00058-7_BIB5","article-title":"Causal and tdeological reasoning in circuit recognition","author":"de Kleer","year":"1979"},{"key":"10.1016\/S0004-3702(98)00058-7_BIB6","doi-asserted-by":"crossref","first-page":"7","DOI":"10.1016\/0004-3702(84)90037-7","article-title":"A qualitative physics based on confluences","volume":"24","author":"de Kleer","year":"1984","journal-title":"Artificial Intelligence"},{"issue":"1","key":"10.1016\/S0004-3702(98)00058-7_BIB7","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/BF01200172","article-title":"Expert systems for mechanical design: examples of symbolic representations of design geometries","volume":"2","author":"Dixon","year":"1987","journal-title":"Engineering with Computers"},{"key":"10.1016\/S0004-3702(98)00058-7_BIB8","article-title":"Hypothesizing device mechanisms: opening up the black box","author":"Doyle","year":"1988"},{"key":"10.1016\/S0004-3702(98)00058-7_BIB9","volume":"Vol. 1","author":"Erdman","year":"1984"},{"key":"10.1016\/S0004-3702(98)00058-7_BIB10","doi-asserted-by":"crossref","first-page":"95","DOI":"10.1016\/0004-3702(91)90109-W","article-title":"Compositional modeling: finding the right model for the job","volume":"51","author":"Falkenhainer","year":"1991","journal-title":"Artificial Intelligence"},{"key":"10.1016\/S0004-3702(98)00058-7_BIB11","doi-asserted-by":"crossref","first-page":"89","DOI":"10.1016\/0004-3702(90)90099-L","article-title":"Qualitative kinematics in mechanisms","volume":"44","author":"Faltings","year":"1990","journal-title":"Artificial Intelligence"},{"key":"10.1016\/S0004-3702(98)00058-7_BIB12","series-title":"Reasoning with Diagrammatic Representations, Papers from the 1992 Spring Symposium","first-page":"69","article-title":"Qualitative models in conceptual design: a case study","author":"Faltings","year":"1992"},{"key":"10.1016\/S0004-3702(98)00058-7_BIB13","doi-asserted-by":"crossref","first-page":"139","DOI":"10.1016\/0004-3702(92)90025-S","article-title":"A symbolic approach to qualitative kinematics","volume":"56","author":"Faltings","year":"1992","journal-title":"Artificial Intelligence"},{"key":"10.1016\/S0004-3702(98)00058-7_BIB14","series-title":"Proc. IJCAI-89","first-page":"1331","article-title":"Reasoning about kinematic topology","author":"Faltings","year":"1989"},{"key":"10.1016\/S0004-3702(98)00058-7_BIB15","series-title":"Proc. IJCAI-93","first-page":"1451","article-title":"Computer-aided creative mechanism design","author":"Faltings","year":"1993"},{"key":"10.1016\/S0004-3702(98)00058-7_BIB16","doi-asserted-by":"crossref","DOI":"10.1016\/0004-3702(91)90116-2","article-title":"Qualitative spatial reasoning: the clock project","author":"Forbus","year":"1991"},{"key":"10.1016\/S0004-3702(98)00058-7_BIB17","doi-asserted-by":"crossref","first-page":"85","DOI":"10.1016\/0004-3702(84)90038-9","article-title":"Qualitative process theory","volume":"24","author":"Forbus","year":"1984","journal-title":"Artificial Intelligence"},{"key":"10.1016\/S0004-3702(98)00058-7_BIB18","doi-asserted-by":"crossref","first-page":"103","DOI":"10.1007\/BF01579987","article-title":"Simulation and shape synthesis of kinematic pairs via small-scale interference detection","volume":"6","author":"Gupta","year":"1994","journal-title":"Research in Engineering Design"},{"key":"10.1016\/S0004-3702(98)00058-7_BIB19","volume":"Volume I","author":"Haug","year":"1989"},{"key":"10.1016\/S0004-3702(98)00058-7_BIB20","article-title":"Geometric feature extraction using production rules","author":"Hirschtick","year":"1986"},{"issue":"1","key":"10.1016\/S0004-3702(98)00058-7_BIB21","doi-asserted-by":"crossref","first-page":"14","DOI":"10.1109\/64.120684","article-title":"Naive mechanics, a computational model of device use and function in design improvisation","volume":"7","author":"Hodges","year":"1992","journal-title":"IEEE Expert"},{"key":"10.1016\/S0004-3702(98)00058-7_BIB22","series-title":"Proc. IJCAI-93","first-page":"1516","article-title":"How things are intended to work: capturing functional knowledge in device design","author":"Iwasaki","year":"1993"},{"key":"10.1016\/S0004-3702(98)00058-7_BIB23","series-title":"Proc. IJCAI-89","first-page":"1337","article-title":"Simplification and abstraction in kinematic behaviors","author":"Joskowicz","year":"1989"},{"key":"10.1016\/S0004-3702(98)00058-7_BIB24","series-title":"Proc. AAAI-88","first-page":"347","article-title":"From kinematics to shape: an approach to innovative design","author":"Joskowicz","year":"1988"},{"key":"10.1016\/S0004-3702(98)00058-7_BIB25","doi-asserted-by":"crossref","first-page":"381","DOI":"10.1016\/0004-3702(91)90115-Z","article-title":"Computational kinematics","volume":"51","author":"Joskowicz","year":"1991","journal-title":"Artificial Intelligence"},{"key":"10.1016\/S0004-3702(98)00058-7_BIB26","series-title":"Proc. IEEE Robotics and Automation Conference","article-title":"Configuration space computation for mechanism design","author":"Joskowicz","year":"1994"},{"key":"10.1016\/S0004-3702(98)00058-7_BIB27","series-title":"3rd ACM Symposium on Solid Modeling and Applications","article-title":"Kinematic tolerance analysis","author":"Joskowicz","year":"1995"},{"key":"10.1016\/S0004-3702(98)00058-7_BIB28","series-title":"System Dynamics: A Unified Approach","author":"Karnopp","year":"1975"},{"key":"10.1016\/S0004-3702(98)00058-7_BIB29","doi-asserted-by":"crossref","first-page":"75","DOI":"10.1007\/BF01580146","article-title":"Conceptual design of mechanisms based on computational synthesis and simulation of kinematic building blocks","volume":"4","author":"Kota","year":"1992","journal-title":"Research in Engineering Design"},{"key":"10.1016\/S0004-3702(98)00058-7_BIB30","series-title":"Proc. AAAI-90","first-page":"708","article-title":"Solving geometric constraint systems","author":"Kramer","year":"1990"},{"key":"10.1016\/S0004-3702(98)00058-7_BIB31","doi-asserted-by":"crossref","first-page":"289","DOI":"10.1016\/0004-3702(86)90073-1","article-title":"Qualitative simulation","volume":"29","author":"Kuipers","year":"1986","journal-title":"Artificial Intelligence"},{"issue":"2","key":"10.1016\/S0004-3702(98)00058-7_BIB32","doi-asserted-by":"crossref","DOI":"10.1109\/TC.1983.1676196","article-title":"Spatial planning: a configuration space approach","volume":"C-32","author":"Lozano-P\u00e9rez","year":"1983","journal-title":"IEEE Transactions on Computers"},{"key":"10.1016\/S0004-3702(98)00058-7_BIB33","doi-asserted-by":"crossref","first-page":"85","DOI":"10.1007\/BF01579986","article-title":"Automatically deriving behavior constraints for performance variables in mechanical design","volume":"6","author":"Mashburn","year":"1994","journal-title":"Research in Engineering Design"},{"key":"10.1016\/S0004-3702(98)00058-7_BIB34","series-title":"Proc. AAAI-94","first-page":"1161","article-title":"How things appear to work: predicting behaviors from device diagrams","author":"Narayanan","year":"1994"},{"key":"10.1016\/S0004-3702(98)00058-7_BIB35","series-title":"Proc. AAAI-92","first-page":"710","article-title":"Automated model selection using context-dependent behaviors","author":"Nayak","year":"1992"},{"key":"10.1016\/S0004-3702(98)00058-7_BIB36","series-title":"Computer-Aided Analysis of Mechanical Systems","author":"Nikravesh","year":"1988"},{"key":"10.1016\/S0004-3702(98)00058-7_BIB37","series-title":"Advances in Design Automation","first-page":"273","article-title":"Synthesis of systems form specifications containing orientations and positions associated with flow variables","volume":"Vol. 1","author":"Prabhu","year":"1989"},{"key":"10.1016\/S0004-3702(98)00058-7_BIB38","doi-asserted-by":"crossref","first-page":"205","DOI":"10.1115\/1.2912770","article-title":"A knowledge based dwell mechanism assistant designer","volume":"113","author":"Rosen","year":"1991","journal-title":"Journal of Mechanical Design"},{"issue":"2","key":"10.1016\/S0004-3702(98)00058-7_BIB39","doi-asserted-by":"crossref","first-page":"106","DOI":"10.1016\/0010-4485(93)90096-7","article-title":"Automated modeling and kinematic simulation of mechanisms","volume":"25","author":"Sacks","year":"1993","journal-title":"Computer-Aided Design"},{"key":"10.1016\/S0004-3702(98)00058-7_BIB40","series-title":"Proc. 1986 ASME International Computers in Engineering Conference and Exhibition","first-page":"277","article-title":"Combining mathematical models with geometric models in CAE systems","author":"Serrano","year":"1986"},{"key":"10.1016\/S0004-3702(98)00058-7_BIB41","article-title":"Constraint management in conceptual design","author":"Serrano","year":"1987"},{"key":"10.1016\/S0004-3702(98)00058-7_BIB42","series-title":"Proc. AAAI-93","first-page":"620","article-title":"Understanding linkages","author":"Shrobe","year":"1993"},{"key":"10.1016\/S0004-3702(98)00058-7_BIB43","article-title":"SketchIT: a sketch interpretation tool for conceptual mechanical design","author":"Stahovich","year":"1996"},{"key":"10.1016\/S0004-3702(98)00058-7_BIB44","series-title":"Proc. 7th International ASME Conference on Design Theory and Methodology","article-title":"Turning sketches into working geometry","author":"Stahovich","year":"1995"},{"key":"10.1016\/S0004-3702(98)00058-7_BIB45","series-title":"Proc. AAAI-96","first-page":"1022","article-title":"Generating multiple new designs from a sketch","author":"Stahovich","year":"1996"},{"key":"10.1016\/S0004-3702(98)00058-7_BIB46","series-title":"Proc. AAAI-97","article-title":"Qualitative rigid body mechanics","author":"Stahovich","year":"1997"},{"key":"10.1016\/S0004-3702(98)00058-7_BIB47","article-title":"Computational tools for conceptual design","author":"Stahovich","year":"1990"},{"key":"10.1016\/S0004-3702(98)00058-7_BIB48","article-title":"Forward reasoning and dependency-directed backtracking in a system for computer-aided circuit analysis","author":"Stallman","year":"1976"},{"key":"10.1016\/S0004-3702(98)00058-7_BIB49","series-title":"The Graphic Languages of Engineering","author":"Steidel","year":"1983"},{"key":"10.1016\/S0004-3702(98)00058-7_BIB50","series-title":"Proc. 7th International Workshop on Qualitative Reasoning about Physical Systems","first-page":"228","article-title":"Kinematic synthesis with configuration spaces","author":"Subramanian","year":"1993"},{"key":"10.1016\/S0004-3702(98)00058-7_BIB51","doi-asserted-by":"crossref","DOI":"10.21236\/ADA202382","article-title":"Computation and pre-parametric design","author":"Ulrich","year":"1988"},{"key":"10.1016\/S0004-3702(98)00058-7_BIB52","doi-asserted-by":"crossref","first-page":"169","DOI":"10.1007\/BF01607277","article-title":"Guiding conceptual design through behavioral reasoning","volume":"6","author":"Welch","year":"1994","journal-title":"Research in Engineering Design"},{"key":"10.1016\/S0004-3702(98)00058-7_BIB53","series-title":"Readings in Qualitative Reasoning about Physical Systems","year":"1990"},{"issue":"1\u20133","key":"10.1016\/S0004-3702(98)00058-7_BIB54","doi-asserted-by":"crossref","first-page":"281","DOI":"10.1016\/0004-3702(84)90041-9","article-title":"Qualitative analysis of MOS circuits","volume":"24","author":"Williams","year":"1984","journal-title":"Artificial Intelligence"},{"key":"10.1016\/S0004-3702(98)00058-7_BIB55","series-title":"Proc. Symposium on Solid Modeling Foundations and CAD\/CAM Applications","first-page":"409","article-title":"A concept for a constraint-based representation of functional and geometric design knowledge","author":"Wolter","year":"1991"}],"container-title":["Artificial Intelligence"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0004370298000587?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0004370298000587?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2020,1,8]],"date-time":"2020-01-08T00:48:44Z","timestamp":1578444524000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0004370298000587"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1998,9]]},"references-count":55,"journal-issue":{"issue":"1-2","published-print":{"date-parts":[[1998,9]]}},"alternative-id":["S0004370298000587"],"URL":"https:\/\/doi.org\/10.1016\/s0004-3702(98)00058-7","relation":{},"ISSN":["0004-3702"],"issn-type":[{"value":"0004-3702","type":"print"}],"subject":[],"published":{"date-parts":[[1998,9]]}}}