{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,4,3]],"date-time":"2022-04-03T06:24:28Z","timestamp":1648967068055},"reference-count":29,"publisher":"Cambridge University Press (CUP)","issue":"2","license":[{"start":{"date-parts":[[2009,2,27]],"date-time":"2009-02-27T00:00:00Z","timestamp":1235692800000},"content-version":"unspecified","delay-in-days":4715,"URL":"https:\/\/www.cambridge.org\/core\/terms"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["AIEDAM"],"published-print":{"date-parts":[[1996,4]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>This paper describes current research toward automating the redesign process. In redesign, a working design is altered to meet new problem specifications. This process is complicated by interactions between different parts of the design, and many researchers have addressed these issues. An overview is given of a large design tool under development, the Circuit Designer's Apprentice. This tool integrates various techniques for reengineering existing circuits so that they meet new circuit requirements. The primary focus of the paper is one particular technique being used to reengineer circuits when they cannot be transformed to meet the new problem requirements. In these cases, a design plan is automatically generated for the circuit, and then replayed to solve all or part of the new problem. This technique is based upon the derivational analogy approach to design reuse. Derivational Analogy is a machine learning algorithm in which a design plan is saved at the time of design so that it can be replayed on a new design problem. Because design plans were not saved for the circuits available to the Circuit Designer's Apprentice, an algorithm was developed that automatically reconstructs a design plan for any circuit. This algorithm, Reconstructive Derivational Analogy, is described in detail, including a quantitative analysis of the implementation of this algorithm.<\/jats:p>","DOI":"10.1017\/s0890060400001359","type":"journal-article","created":{"date-parts":[[2010,3,31]],"date-time":"2010-03-31T13:45:57Z","timestamp":1270043157000},"page":"115-126","source":"Crossref","is-referenced-by-count":3,"title":["Reconstructive derivational analogy: A machine learning approach to automating redesign"],"prefix":"10.1017","volume":"10","author":[{"given":"B.D.","family":"Britt","sequence":"first","affiliation":[]},{"given":"T.","family":"Glagowski","sequence":"additional","affiliation":[]}],"member":"56","published-online":{"date-parts":[[2009,2,27]]},"reference":[{"key":"S0890060400001359_ref016","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1985.231884"},{"key":"S0890060400001359_ref002","first-page":"5","article-title":"A perspective on automatic programming","volume":"5","author":"Barstovv","year":"1984","journal-title":"AI Magazine"},{"key":"S0890060400001359_ref013","first-page":"124","article-title":"Automated analog circuit design environment","volume":"91","author":"Glagowski","year":"1991","journal-title":"Proc. Northcon"},{"key":"S0890060400001359_ref011","first-page":"1","volume-title":"Artificial Intelligence and Design '94","author":"Donaldson","year":"1994"},{"key":"S0890060400001359_ref010","volume-title":"Knowledge-based design systems","author":"Coyne","year":"1990"},{"key":"S0890060400001359_ref007","doi-asserted-by":"publisher","DOI":"10.1109\/32.184760"},{"key":"S0890060400001359_ref004","doi-asserted-by":"publisher","DOI":"10.1007\/978-94-011-0928-4_4"},{"key":"S0890060400001359_ref001","first-page":"3","volume-title":"Automating Software Design","author":"Alagappan","year":"1991"},{"key":"S0890060400001359_ref003","unstructured":"Baxter I. (1992). Design rationale for transformationally constructed software. Proc. AAAI Workshop on Design Rationale Capture and Use, 22\u201327."},{"key":"S0890060400001359_ref017","volume-title":"Technical Memo CA1P-TM-002","author":"Langrana","year":"1986"},{"key":"S0890060400001359_ref019","first-page":"93","volume-title":"Automating Software Design","author":"Lubars","year":"1991"},{"key":"S0890060400001359_ref008","first-page":"371","volume-title":"Machine Learning: An Artificial Intelligence Approach","author":"Carbonell","year":"1986"},{"key":"S0890060400001359_ref012","first-page":"26","article-title":"Design prototypes: A knowledge representation schema for design","volume":"11","author":"Gero","year":"1990","journal-title":"AI Magazine"},{"key":"S0890060400001359_ref015","doi-asserted-by":"publisher","DOI":"10.1109\/64.21891"},{"key":"S0890060400001359_ref005","unstructured":"Britt B.D. (1995). Reconstructive derivational analogy. Ph.D. Dissertation, Washington State University."},{"key":"S0890060400001359_ref021","unstructured":"Mitchell T.M. , Mahadevan S. , & Steinberg L. (1985). LEAP: A learning apprentice for VLSI design. Proc. Ninth Int. Joint Conf. Artif. Intel!. (1JCAI), 573\u2013580."},{"key":"S0890060400001359_ref009","first-page":"59","article-title":"Design problem solving: A task analysis","volume":"11","author":"Chandrasekaran","year":"1990","journal-title":"AI Magazine"},{"key":"S0890060400001359_ref022","doi-asserted-by":"publisher","DOI":"10.1016\/0004-3702(89)90048-9"},{"key":"S0890060400001359_ref006","first-page":"39","volume-title":"Intelligent Systems","author":"Britt","year":"1994"},{"key":"S0890060400001359_ref014","first-page":"143","volume-title":"Proc. 13th Annual Conf. Cognitive Science Society","author":"Goel","year":"1991"},{"key":"S0890060400001359_ref020","first-page":"49","article-title":"Process models for design synthesis","volume":"11","author":"Maher","year":"1990","journal-title":"AI Magazine"},{"key":"S0890060400001359_ref023","unstructured":"Mostow J. , & Barley M. (1987). Automated reuse of design plans. Proc. 1987 Int. Conf. Eng. Design, 632\u2013647."},{"key":"S0890060400001359_ref024","doi-asserted-by":"publisher","DOI":"10.1016\/0954-1810(89)90014-9"},{"key":"S0890060400001359_ref025","doi-asserted-by":"publisher","DOI":"10.1016\/0004-3702(74)90026-5"},{"key":"S0890060400001359_ref026","volume-title":"Artificial Intelligence Approaches to Engineering Design","author":"Sriram","year":"1988"},{"key":"S0890060400001359_ref028","doi-asserted-by":"publisher","DOI":"10.1016\/0004-3702(81)90008-4"},{"key":"S0890060400001359_ref029","doi-asserted-by":"publisher","DOI":"10.1109\/MDT.1985.294684"},{"key":"S0890060400001359_ref027","doi-asserted-by":"publisher","DOI":"10.1016\/0004-3702(81)90007-2"},{"key":"S0890060400001359_ref018","doi-asserted-by":"crossref","first-page":"661","DOI":"10.1007\/978-94-011-0928-4_38","volume-title":"Artificial Intelligence and Design '94","author":"Liu","year":"1994"}],"container-title":["Artificial Intelligence for Engineering Design, Analysis and Manufacturing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.cambridge.org\/core\/services\/aop-cambridge-core\/content\/view\/S0890060400001359","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,12]],"date-time":"2019-05-12T21:53:34Z","timestamp":1557698014000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.cambridge.org\/core\/product\/identifier\/S0890060400001359\/type\/journal_article"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1996,4]]},"references-count":29,"journal-issue":{"issue":"2","published-print":{"date-parts":[[1996,4]]}},"alternative-id":["S0890060400001359"],"URL":"https:\/\/doi.org\/10.1017\/s0890060400001359","relation":{},"ISSN":["0890-0604","1469-1760"],"issn-type":[{"value":"0890-0604","type":"print"},{"value":"1469-1760","type":"electronic"}],"subject":[],"published":{"date-parts":[[1996,4]]}}}