skip to main content
article
Free Access

Christopher Alexander: an introduction for object-oriented designers

Published:01 January 1994Publication History
First page image

References

  1. {1} Alexander, C., Notes on the Synthesis of Form, Harvard University Press, 1964.Google ScholarGoogle Scholar
  2. {2} Alexander, C., "A Refutation of Design Methodology" (Interview with Max Jacobson), Architectural Design, December, 1971.Google ScholarGoogle Scholar
  3. {3} Alexander, C., M. Silverstein, S. Angel, S. Ishikawa, & D. Abrams, The Oregon Experiment, Oxford University Press, 1975.Google ScholarGoogle Scholar
  4. {4} Alexander, C., S. Ishikawa, & M. Silverstein, A Pattern Language, Oxford University Press, 1977.Google ScholarGoogle Scholar
  5. {5} Alexander, C., The Timeless Way of Building, Oxford University Press, 1979.Google ScholarGoogle Scholar
  6. {6} Alexander. C., The Linz Care, Oxford University Press, 1981.Google ScholarGoogle Scholar
  7. {7} Alexander, C., The Production of Houses, Oxford University Press, 1985.Google ScholarGoogle Scholar
  8. {8} Alexander, C., A New Theory of Urban Design, Oxford University Press, 1987.Google ScholarGoogle Scholar
  9. {9} Alexander, C., "Perspectives: Manifesto 1991", Progressive Architecture, July 1991.Google ScholarGoogle Scholar
  10. {10} Anderson, B., & P. Coad (Organizers), "Patterns Workshop", OOPSLA '93.Google ScholarGoogle Scholar
  11. {11} Ayers, R., & D. Butcher, "The Flexible Factory Revisited", American Scientist, September-October 1993.Google ScholarGoogle Scholar
  12. {12} Basalla, G., The Evolution of Technology, Cambridge University Press, 1988.Google ScholarGoogle Scholar
  13. {13} Bonine, J., "A Theory of Software Architecture Design", unpublished draft manuscript, 1993.Google ScholarGoogle Scholar
  14. {14} Booth, G., Object Oriented Design with Applications , 2nd ed., Benjamin Cummings, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. {15} Chermayeff, S., & C. Alexander, Community and Privacy: Toward a New Architecture of Humanism, Doubleday, 1963.Google ScholarGoogle Scholar
  16. {16} Civello, F., "Roles for Composite Objects in Object Oriented Analysis and Design", Proceedings, OOPSLA '93, ACM, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. {17} Coplien, J., Advanced C++: Programming Styles and Idioms, Addison-Wesley, 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. {18} Dasgupta, S., Design Theory and Computer Science , Cambridge University Press, 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. {19} Dawkins, R., The Selfish Gene, Oxford University Press, 1976.Google ScholarGoogle Scholar
  20. {20} de Champeaux, D., D. Lea, & P. Faure, Object Oriented System Development, Addison-Wesley, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. {21} Dennett, D., The Intentional Stance, Bradford Books, 1987.Google ScholarGoogle Scholar
  22. {22} Dovey, K., "The Pattern Language and its Enemies". Design Studies, vol. 11, p. 3-9, 1990.Google ScholarGoogle ScholarCross RefCross Ref
  23. {23} French, M. J., Invention and Evolution: Design in Nature and Engineering. Cambridge, 1988.Google ScholarGoogle Scholar
  24. {24} Galle, P., "Alexander Patterns for Design Computing: Atoms of Conceptual Structure?" Environment and Planning B: Planning and Design, vol. 18, p. 327-346, 1991.Google ScholarGoogle ScholarCross RefCross Ref
  25. {25} Galle, P., "Computer Support of Architectural Sketch Design: A Matter of Simplicity?" Environment and Planning B: Planning and Design, vol. 21, 1994.Google ScholarGoogle Scholar
  26. {26} Gamma, E., R. Helm, R. Johnson, & J. Vlissides, "Design Patterns: Abstraction and Reuse of Object-Oriented Designs", Proceedings, ECOOP '93, Springer-Verlag, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. {27} Gamma, E., R. Helm, R. Johnson, & J. Vlissides, Design Patterns, Addison-Wesley, forthcoming.Google ScholarGoogle Scholar
  28. {28} Garey, M. & D. Johnson, Computers and Intractability , Freeman, 1979.Google ScholarGoogle Scholar
  29. {29} Grabow, S., Christopher Alexander: The Search for a New Paradigm, Oriel Press, 1983.Google ScholarGoogle Scholar
  30. {30} Hamilton, G., M. Powell, & J. Mitchell. Subcontract: A Flexible Base for Distributed Programming . Sun Microsystems Laboratories Technical Report TR-93-13, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. {31} Hewitt, C., P, Bishop, & R. Steiger, "A Universal Modular ACTOR Formalism for AI", Third International Joint Conference on Artificial Intelligence , Stanford University, August 1973.Google ScholarGoogle Scholar
  32. {32} Johnson, R., "Documenting Frameworks Using Patterns", Proceedings, OOPSLA 92, ACM, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. {33} Jones, J. C., Design Methods, 2nd ed., Van Nostrand, 1992.Google ScholarGoogle Scholar
  34. {34} Karat, J. (ed), Taking Software Design Seriously: Practical Techniques for Human-Computer Interaction Design, Academic Press, 1991.Google ScholarGoogle Scholar
  35. {35} Kiczales, G., J. des Rivieres, & D.G. Bobrow, The Art of the Metaobject Protocol, MIT Press, 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  36. {36} Lieberherr, K. & I. Holland, "Assuring Good Style for Object-Oriented Programs", IEEE Software, September 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  37. {37} Lucie-Smith, B., A History of Industrial Design, Van Nostrand, 1983.Google ScholarGoogle Scholar
  38. {38} March, L. (ed), The Architecture of Form, Cambridge University Press, 1976.Google ScholarGoogle Scholar
  39. {39} Matsuoka, S., K. Taura, & A. Yonezawa, "Highly Efficient and Encapsulated Reuse of Synchronization Code in Concurrent Object-Oriented Languages", Proceedings, OOPSLA '93, ACM, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  40. {40} Norman, D., The Psychology of Everyday Things, Basic Books, 1988.Google ScholarGoogle Scholar
  41. {41} Parnas, D., "On the Criteria to be Used in the Decomposition of Systems into Modules", Communications of the ACM, December, 1972. Google ScholarGoogle ScholarDigital LibraryDigital Library
  42. {42} Parnas, D., "Designing Software for Ease of Extension and Contraction" IEEE Transactions on Software Engineering, March 1979. Google ScholarGoogle ScholarDigital LibraryDigital Library
  43. {43} Petroski, H., To Engineer is Human. St. Martin's Press, 1982.Google ScholarGoogle Scholar
  44. {44} Prieto-Diaz, R., & G. Arango (eds.), Domain Analysis: Acquisition of Reusable Information for Software Construction, IEEE Computer Society Press, 1989.Google ScholarGoogle Scholar
  45. {45} Rowe, P., Design Thinking. MIT Press, 1987.Google ScholarGoogle Scholar
  46. {46} Schön, D., Educating the Reflective Practitioner, Jossey-Bass, 1987.Google ScholarGoogle Scholar
  47. {47} Schuler, D., & A. Namioka, Participatory Design, Lawrence Erlbaum, 1993.Google ScholarGoogle Scholar
  48. {48} Simon, H., The Sciences of the Artificial, MIT Press, 1981. Google ScholarGoogle ScholarDigital LibraryDigital Library
  49. {49} Steadman, P., The Evolution of Designs, Cambridge University Press, 1979.Google ScholarGoogle Scholar
  50. {50} Winograd, T., & F. Flores, Understanding Computers and Cognition: A New Foundation for Design , Addison-Wesley, 1986. Google ScholarGoogle ScholarDigital LibraryDigital Library
  51. {51} Wolfe, T., From Our House to Bauhaus, Pocket Books, 1981.Google ScholarGoogle Scholar

Index Terms

  1. Christopher Alexander: an introduction for object-oriented designers

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      Full Access

      • Published in

        cover image ACM SIGSOFT Software Engineering Notes
        ACM SIGSOFT Software Engineering Notes  Volume 19, Issue 1
        Jan. 1994
        67 pages
        ISSN:0163-5948
        DOI:10.1145/181610
        Issue’s Table of Contents

        Copyright © 1994 Author

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 1 January 1994

        Check for updates

        Qualifiers

        • article

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader