Design Patterns for Reuse

Maysa-Maria Peterson
Software Maintenance and Generation
Dec. 10, 1996

  • Adleman. 'Molecular Computation of Solutions to Combinatorial Problems'. Science V266(11) 1994.
  • Alexander et al. Houses Generated By Patterns. Centre for Environmental Structures. Berkeley, 1970.
  • Alexander. Timeless Way of Building. Oxford University Press, 1979
  • Alexander. A Pattern Language . Oxford University Press, 1977.
  • Boehm. Software Engineering Economics. Prentice Hall. Englewood, 1982
  • Booch, Object Oriented Design with Applications. Benjamin- Cummings, 1991.
  • Brooks. ' No silver bullet: Essence and Accidents of Software Engineering'. Computer, April 87
  • Coad. 'Object Oriented Patterns'. Communications of the ACM V35(9) 1992.
  • Coplien. 'Software Design Patterns: Common Questions and Answers' AT&T Bell Laboratories
  • Coplien. 'A development process generative pattern language'. Proceedings of PLoP/92, Monticello, August 1994.
  • Coplien. 'Progress on Patterns: Highlights of PLoP/94'. Proceedings of Object Expo Europe, London, Sept 1994.
  • Deubler, Koestler. 'Introducing OO into Large and Complex Systems'. IEEE Transactions on Software Engineering,V20(11), 1994.
  • Gamma et al. Design Patterns: Elements of Reusable OO Software. Addison-Wesley, 1994
  • Hueni, Johnson, Engel. 'A Framework for Network Protocol Software'. To appear in OOPSLA 1995.
  • Inglis .'Instance-based programming and OOP as we know it'. Object Magazine, June 1994
  • Jacobson . Object Oriented Software Engineering, Addison- Wesley, MA 1992.
  • Johnson. 'Documenting Frameworks using Patterns ' OOPSLA 1992 Proceedings .
  • Kreuger. 'Software Reuse'. ACM Computer Surveys, 24(2) June 92
  • Lajoie, Keller. 'Design and Reuse in OO Frameworks: Patterns, Contracts and Motifs in Concert'. ACFAS, Montreal, May 1994.
  • Lalonde, Pugh. 'Communicating reusable designs via design patterns'. JOOP, January 1995
  • Lea. 'Christopher Alexander : An Introduction for OO Designers'. ACM SIGSOFT Software Engineering Notes, 19(1), January 1994
  • Lejter, Meyers, Reiss. 'Support for Maintaining OO Programs'. IEEE Transactions on Software Engineering,V18(12), 1992.
  • Long, Denning. 'Ultra Structure: A design Theory for Complex Systems and Process'. Communications of the ACM V38(1), 1995
  • Martin. 'Guest Column: Patterns: PLoP, PLoP, fizz , fizz'. JOOP, January 1995.
  • McCabe,Watson.'Combining comprehension and Testing in OO development'. Object Magazine, March-April 1994
  • Michalewicz, Zbigniew. Genetic Algorithms + Data Structures = Evolution Programs, Springer-Verlag, 1992
  • Prigogine I , Order Out of Chaos : Man's New Dialogue with Nature, Bantam Books, 1984
  • Pree, Wolfgang. Design Patterns for Object-Oriented Software Development, Addison-Wesley, 1995
  • Turney. 'Exploiting Context When Learning to Classify'. Proceedings of European Conference of Machine Learning, Austria, April, 1993
  • Viljamaa. 'The Patterns Business: Impressions from PLoP-94'. ACM Software Eng Notes Vol 20 No 1 Jan 1995
  • Vlissides. 'Reverse Architecture'. Design Patterns: Elements of Reusable OO Software (Gamma, Helm, Johnson, and Vlissides). Addison Wesley, 1995.
  • Wilde, Huitt. 'Maintenance Support of OO Programs'. IEEE Transactions on Software Engineering,V18(12), 1992.

LinkExchange Member