{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,4,3]],"date-time":"2022-04-03T23:35:49Z","timestamp":1649028949232},"reference-count":27,"publisher":"Elsevier","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1998]]},"DOI":"10.1016\/s0065-2458(08)60669-5","type":"book-chapter","created":{"date-parts":[[2008,5,30]],"date-time":"2008-05-30T08:21:49Z","timestamp":1212135709000},"page":"255-292","source":"Crossref","is-referenced-by-count":0,"title":["Patterns and System Development"],"prefix":"10.1016","author":[{"given":"Brandon","family":"Goldfedder","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"78","reference":[{"key":"10.1016\/S0065-2458(08)60669-5_bib1","series-title":"Notes on the Synthesis of Form","author":"Alexander","year":"1964"},{"key":"10.1016\/S0065-2458(08)60669-5_bib2","series-title":"The Timeless Way of Building","author":"Alexander","year":"1964"},{"key":"10.1016\/S0065-2458(08)60669-5_bib3","article-title":"Observations on the Role of Patterns in Object-Oriented Software Development","author":"Alfred","year":"1995","journal-title":"OBJECT Magazine"},{"issue":"2","key":"10.1016\/S0065-2458(08)60669-5_bib4","article-title":"Designing an application framework","volume":"10","author":"Booch","year":"1994","journal-title":"Dr Dobb's Journal"},{"key":"10.1016\/S0065-2458(08)60669-5_bib5","series-title":"Object Solutions: Managing the Object-Oriented Project","author":"Booch","year":"1996"},{"key":"10.1016\/S0065-2458(08)60669-5_bib6","series-title":"Patterri-Oriented Software Architecure: A System of Patterns","author":"Buschmann","year":"1996"},{"key":"10.1016\/S0065-2458(08)60669-5_bib7","series-title":"Advanced C++ Programming Styles and Idioms","author":"Coplien","year":"1992"},{"key":"10.1016\/S0065-2458(08)60669-5_bib8","unstructured":"Coplien, J. (1994). Software Design Putterns: Common Questions and Answers, Posted Paper."},{"key":"10.1016\/S0065-2458(08)60669-5_bib9","series-title":"Pattern Language of Program Design","author":"Coplien","year":"1995"},{"key":"10.1016\/S0065-2458(08)60669-5_bib10","series-title":"Analysis Putterns: Reusable Object Models","author":"Fowler","year":"1996"},{"key":"10.1016\/S0065-2458(08)60669-5_bib11","series-title":"Patterns of Software","author":"Gabriel","year":"1996"},{"key":"10.1016\/S0065-2458(08)60669-5_bib12","series-title":"Design Patterns","author":"Gamma","year":"1995"},{"issue":"10","key":"10.1016\/S0065-2458(08)60669-5_bib13","doi-asserted-by":"crossref","DOI":"10.1145\/236156.236171","article-title":"A training experience with patterns","volume":"39","author":"Goldfedder","year":"1996","journal-title":"Communications of the ACM"},{"key":"10.1016\/S0065-2458(08)60669-5_bib14","article-title":"Designing reusable classes","author":"Johnson","year":"1988","journal-title":"Journal of Object-oriented Programming"},{"key":"10.1016\/S0065-2458(08)60669-5_bib15","unstructured":"How to Design Frameworks. OOPSLA 93 tutorial notes."},{"issue":"5","key":"10.1016\/S0065-2458(08)60669-5_bib16","doi-asserted-by":"crossref","DOI":"10.1145\/62139.62141","article-title":"Data abstraction and hierachy","volume":"23","author":"Liskov","year":"1988","journal-title":"SIGPLAN Notices"},{"key":"10.1016\/S0065-2458(08)60669-5_bib17","series-title":"Dynamics qf Software Development","author":"McCarthy","year":"1995"},{"key":"10.1016\/S0065-2458(08)60669-5_bib18","unstructured":"Meszaros, G., and Doble, J. (1996). MetaPatrerns: A Pattern Language For Pattern Writing, submission to PhoP-96 conference proceedings."},{"key":"10.1016\/S0065-2458(08)60669-5_bib19","unstructured":"Olson, (1995) D. Hands in View, Portland Pattern Repository, http:\/\/www.c2.com\/ppr\/index.html."},{"key":"10.1016\/S0065-2458(08)60669-5_bib20","series-title":"Object-Oriented Modeling and Design","author":"Rumbaugh","year":"1991"},{"key":"10.1016\/S0065-2458(08)60669-5_bib21","series-title":"Implementing Patterns, in Pattern Language of Program Design","author":"Soukup","year":"1995"},{"key":"10.1016\/S0065-2458(08)60669-5_bib22","unstructured":"Taligent White Paper on Building Object-Oriented Frameworks, Taligent, Inc. 1994."},{"key":"10.1016\/S0065-2458(08)60669-5_bib23","unstructured":"Joyce Uggla CommonPoint Frameworks Take the Spotlight, 1995, Published in AIXpert May 95."},{"issue":"1","key":"10.1016\/S0065-2458(08)60669-5_bib24","doi-asserted-by":"crossref","DOI":"10.1145\/225907.225917","article-title":"The patterns business: impressions from PLOP-94","volume":"20","author":"Viljamaa","year":"1995","journal-title":"ACM Software Engineering Notes"},{"key":"10.1016\/S0065-2458(08)60669-5_bib25","unstructured":"Vlissides, J. (1995). Reverse architure. Position Paper Dagstuhl Seminar 9508."},{"key":"10.1016\/S0065-2458(08)60669-5_bib26","unstructured":"Vlissides, J. (1996). To Kill a Singleton. C++ Report, June."},{"key":"10.1016\/S0065-2458(08)60669-5_bib27","series-title":"Pattern Language of Program Design","article-title":"Relationships between design patterns","author":"Zimrner","year":"1995"}],"container-title":["Advances in Computers"],"original-title":[],"deposited":{"date-parts":[[2018,12,28]],"date-time":"2018-12-28T06:57:18Z","timestamp":1545980238000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0065245808606695"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1998]]},"references-count":27,"URL":"https:\/\/doi.org\/10.1016\/s0065-2458(08)60669-5","relation":{},"ISSN":["0065-2458"],"issn-type":[{"value":"0065-2458","type":"print"}],"subject":[],"published":{"date-parts":[[1998]]}}}