Software Pre-Patterns as Architectural Knowledge
Student: Gerald Bortis, UC Irvine/ISR
Advisor: André van der Hoek, UC Irvine/ISR
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.
Bio:
Gerald Bortis received his B.S. and M.S in Information and Computer
Science from the University of California Irvine. He is currently working
towards a Ph.D. in Informatics, researching the role of design knowledge
in software development.
|