{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,9]],"date-time":"2026-03-09T20:14:09Z","timestamp":1773087249267,"version":"3.50.1"},"publisher-location":"Berlin\/Heidelberg","reference-count":15,"publisher":"Springer-Verlag","isbn-type":[{"value":"3540582029","type":"print"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1007\/bfb0052180","type":"book-chapter","created":{"date-parts":[[2006,6,7]],"date-time":"2006-06-07T03:59:15Z","timestamp":1149652755000},"page":"139-149","source":"Crossref","is-referenced-by-count":84,"title":["Patterns generate architectures"],"prefix":"10.1007","author":[{"given":"Kent","family":"Beck","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ralph","family":"Johnson","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"8_CR1","volume-title":"A Pattern Language","author":"C. Alexander","year":"1977","unstructured":"Christopher Alexander, Sara Ishikawa and Murray Silverstein, with Max Jacobson, Ingrid Fiksdahl-King and Shlomo Angel. A Pattern Language. Oxford University Press, New York, 1977."},{"key":"8_CR2","volume-title":"The Timeless Way of Building","author":"C. Alexander","year":"1979","unstructured":"Christopher Alexander. The Timeless Way of Building. Oxford University Press, New York, 1979."},{"issue":"2","key":"8_CR3","doi-asserted-by":"crossref","first-page":"109","DOI":"10.1145\/157710.157730","volume":"4","author":"B. Anderson","year":"1993","unstructured":"Bruce Anderson. Workshop Report-Towards an Architecture Handbook. OOPSLA'92: Addendum to the Proceedings, printed as OOPSLA Messenger, 4(2): 109\u2013114, April 1993","journal-title":"OOPSLA Messenger"},{"issue":"9","key":"8_CR4","doi-asserted-by":"publisher","first-page":"153","DOI":"10.1145\/130994.131006","volume":"35","author":"P. Coad","year":"1992","unstructured":"Peter Coad, \u201cObject-Oriented Patterns\u201d, Communications of the ACM, 35(9):153\u2013159, 1992.","journal-title":"Communications of the ACM"},{"issue":"2","key":"8_CR5","doi-asserted-by":"crossref","first-page":"93","DOI":"10.1145\/157710.157727","volume":"4","author":"P. Coad","year":"1993","unstructured":"Peter Coad and Mark Mayfield. Workshop Report-Patterns. OOPSLA'92: Addendum to the Proceedings, printed as OOPSLA Messenger, 4(2): 93\u201395, April 1993","journal-title":"OOPSLA Messenger"},{"key":"8_CR6","doi-asserted-by":"crossref","unstructured":"L. Peter Deutsch, \u201cDesign Reuse and Frameworks in the Smalltalk-80 Programming System\u201d, pp 55\u201371, Software Reusability, Vol II, ed. Ted J. Biggerstaff and Alan J.Perlis, ACM Press, 1989.","DOI":"10.1145\/75722.75725"},{"key":"8_CR7","first-page":"406","volume-title":"Lecture notes in Computer Science #707","author":"E. Gamma","year":"1993","unstructured":"Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides, \u201cDesign patterns: Abstraction and reuse of object-oriented design\u201d. In European Conference on Object-oriented Programming, Kaiserlauten, German, July 1993. Published as Lecture notes in Computer Science #707, pp. 406\u2013431, Springer-Verlag."},{"key":"8_CR8","unstructured":"Erich Gamma, Richard Helm, Ralph Johnson.and John Vlissides. Design Patterns: Elements of Object-Oriented Software Architecture Addison-Wesley, 1994."},{"key":"8_CR9","doi-asserted-by":"crossref","unstructured":"David Garlan and Mary Shaw, \u201cAn Introduction to Software Architecture\u201d, in Advances in Software Engineering and Knowledge Engineering Volume I, World Scientific Publishing Company, 1993.","DOI":"10.1142\/9789812798039_0001"},{"issue":"2","key":"8_CR10","first-page":"22","volume":"1","author":"R. E. Johnson","year":"1988","unstructured":"Ralph E. Johnson and Brian Foote,\u201cDesigning Reusable Classes\u201d Journal of Object-Oriented Programming, 1(2):22\u201325, 1988.","journal-title":"Journal of Object-Oriented Programming"},{"issue":"10","key":"8_CR11","doi-asserted-by":"publisher","first-page":"63","DOI":"10.1145\/141937.141943","volume":"27","author":"R. E. Johnson","year":"1992","unstructured":"Ralph E. Johnson, \u201cDocumenting Frameworks with Patterns\u201d OOPSLA '92 Proceedings, SIGPLAN Notices, 27(10): 63\u201376, Vancouver BC, October 1992.","journal-title":"OOPSLA '92 Proceedings, SIGPLAN Notices"},{"issue":"5","key":"8_CR12","doi-asserted-by":"publisher","first-page":"9","DOI":"10.1145\/62139.62140","volume":"23","author":"N. Kerth","year":"1988","unstructured":"Norman Kerth, John Hogg, Lynn Stein, and Harry Porter, \u201cSummary of Discussions from OOPSLA-87's Methodology and OOP Workshop\u201d, OOPSLA'87: Addendum to the Proceedings, printed as SIGPLAN Notices, 23(5), pp. 9\u201316, 1988.","journal-title":"SIGPLAN Notices"},{"issue":"3","key":"8_CR13","first-page":"26","volume":"1","author":"G. E. Krasner","year":"1988","unstructured":"Glenn E. Krasner and Stephen T. Pope,\u201cA Cookbook for Using the Model-View Controller User Interface Paradigm in Smalltalk-80\u201d, Journal of Object-Oriented Programming, 1(3):26\u201349, 1988.","journal-title":"Journal of Object-Oriented Programming"},{"issue":"10","key":"8_CR14","doi-asserted-by":"publisher","first-page":"169","DOI":"10.1145\/97946.97967","volume":"25","author":"R. Helm","year":"1990","unstructured":"Richard Helm and Ian M. Holland and Dipayan Gangopadhyay, \u201cContracts: Specifying Behavioral Compositions in Object-Oriented Systems\u201d, OOPSLA '90 Proceedings, SIGPLAN Notices, 25(10), pp. 169\u2013180,Vancouver BC, October 1990.","journal-title":"OOPSLA '90 Proceedings, SIGPLAN Notices"},{"key":"8_CR15","doi-asserted-by":"crossref","unstructured":"David L. Parnas and P.C. Clements \u201cA Rational Design Process: How and Why to Fake It\u201d, IEEE Transactions on Software Engineering, SE-12:2 February 1986.","DOI":"10.1109\/TSE.1986.6312940"}],"container-title":["Lecture Notes in Computer Science","Object-Oriented Programming"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/BFb0052180.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,12,9]],"date-time":"2020-12-09T21:59:25Z","timestamp":1607551165000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/BFb0052180"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"ISBN":["3540582029"],"references-count":15,"URL":"https:\/\/doi.org\/10.1007\/bfb0052180","relation":{},"subject":[]}}