{"type":"ScholarlyArticle","title":"A Functional Theory of Design Patterns","authors":[{"name":"Sambasiva R. Bhatta","slug":"sambasiva-r-bhatta","given":"Sambasiva R.","family":"Bhatta","affiliation":""},{"name":"Ashok K. Goel","slug":"ashok-k-goel","given":"Ashok K.","family":"Goel","affiliation":""}],"abstract":"Design patterns specify generic relations among abstract design elements. In the domain of physical devices, design patterns, called generic teleological mechanisms (or GTMs), specify generic functional relations and abstract causal structure of a class of devices . We describe a functional theory of acquisition, access, and use ofGTMs, but focus on their use in analogical design. In this theory, GTMs are acquired by abstraction over known designs, accessed by goals of adapting a familiar design to meet new design requirements, and used by instantiation in the context of a familiar design. This account of design patterns is one part of a general theory of analogical design called model-based analogy (or MBA). The IDEAL system implements the MBA theory for conceptual design of physical devices and evaluates its account of design patterns.","doi":null,"url":"https://ijcai.org/proceedings/1997/44","pdf":"https://ijcai.org/proceedings/1997/0044.pdf","markdown":"https://ijcai.org/proceedings/1997/44.md","bibtex":"https://ijcai.org/proceedings/1997/bibtex/44","volume":{"slug":"1997","title":"Proceedings of the Fifteenth International Joint Conference on Artificial Intelligence","short_title":"IJCAI 1997","url":"https://ijcai.org/proceedings/1997/","year":1997,"location":"Nagoya, Japan","dates":"","editors":"Martha E. Pollack","isbn":"","publisher":"International Joint Conferences on Artificial Intelligence","doi_prefix":""},"section":"Cognitive Modeling","track":"Cognitive Modeling","number":44,"pages":{"first":294,"last":299},"keywords":[],"videos":[],"references":[],"license_note":"Copyright International Joint Conferences on Artificial Intelligence."}