{"title":"Software pre-patterns as architectural knowledge","authors":"Gerald Bortis, A. Hoek","doi":"10.1145/1370062.1370067","DOIUrl":null,"url":null,"abstract":"Christopher Alexander's introduction of patterns inspired their application in fields such as software engineering. However, their current realization deviates from his original intent in how and when they are used. In this paper, we contrast Alexander's concept of patterns to their current realization in software engineering and suggest a new approach to creating patterns which are broader and can be applied at the early phases of the design process, and thus adhere to Alexander's original intent as a format for capturing and sharing important design knowledge.","PeriodicalId":325791,"journal":{"name":"Sharing and Reusing Architectural Knowledge","volume":"36 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2008-05-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Sharing and Reusing Architectural Knowledge","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/1370062.1370067","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
Christopher Alexander's introduction of patterns inspired their application in fields such as software engineering. However, their current realization deviates from his original intent in how and when they are used. In this paper, we contrast Alexander's concept of patterns to their current realization in software engineering and suggest a new approach to creating patterns which are broader and can be applied at the early phases of the design process, and thus adhere to Alexander's original intent as a format for capturing and sharing important design knowledge.
Christopher Alexander对模式的介绍激发了模式在软件工程等领域的应用。然而,它们目前的实现在如何使用和何时使用方面偏离了他的初衷。在本文中,我们将Alexander的模式概念与其当前在软件工程中的实现进行了对比,并提出了一种创建模式的新方法,该方法范围更广,可以应用于设计过程的早期阶段,从而坚持Alexander的初衷,将其作为捕获和共享重要设计知识的格式。