The Community for Technology Leaders
RSS Icon
Issue No.06 - Nov.-Dec. (2013 vol.30)
pp: 88
Gregor Hohpe , Allianz SE
Rebecca Wirfs-Brock , Wirfs-Brock Associates
Joseph W. Yoder , The Refactory, Inc.
Olaf Zimmermann , Institute for Software at the University of Applied Sciences of Eastern Switzerland, Rapperswil (HSR FHO)
This column celebrates 20 years of software patterns. IEEE Software advisory board members teamed up with members of the Hillside Group, a nonprofit organization that promotes the use of patterns and pattern languages, to reflect on the state of the practice and impact of patterns.
architectural knowledge, impact, patterns, pattern writing, software engineering enterprise service bus, enterprise application integration, messaging,
Gregor Hohpe, Rebecca Wirfs-Brock, Joseph W. Yoder, Olaf Zimmermann, "Twenty Years of Patterns' Impact", IEEE Software, vol.30, no. 6, pp. 88, Nov.-Dec. 2013, doi:10.1109/MS.2013.135
1. W. Cunningham, “Tips for Editing Patterns,” Dec. 2002;
2. E. Gamma et al., Design Patterns, Addison-Wesley Professional, 1994.
3. F. Buschmann et al., Pattern-Oriented Software Architecture, Volume 1: A System of Patterns, John Wiley & Sons, 1996.
4. M. Fowler, Analysis Patterns: Reusable Object Models, Addison-Wesley Professional, 1996.
5. J. Kerievsky, Refactoring to Patterns, Addison-Wesley Professional, 2004.
6. M. Fowler, Patterns of Enterprise Application Architecture, Addison-Wesley Professional, 2002.
7. G. Hohpe and B. Woolf, Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions, Addison-Wesley Professional, 2004.
8. E. Evans, Domain Driven Design: Tackling Complexity in the Heart of Software, Addison-Wesley Professional, 2003.
9. V. Vernon, Implementing Domain-Driven Design, Addison-Wesley Professional, 2013.
10. L. Rising, The Pattern Almanac 2000, Addison-Wesley, 2000.
11. C. Alexander, The Timeless Way of Building, Oxford Univ. Press, 1979.
12. M. Adams, A.H.M. ter Hofstede, and M. La Rosa, “Open Source Software for Workflow Management: The Case of YAWL,” IEEE Software, vol. 28, no. 3, 2011, pp. 16-19.
13. M. Keen et al, Patterns: Implementing an SOA Using an Enterprise Service Bus, IBM, 2004; .
14. F. Buschmann, K. Henney, and D. Schmidt, “Past, Present, and Future Trends in Software Patterns,” IEEE Software, vol. 24, no. 4, 2007, pp. 31-37.
15. G. Meszaros and J. Doble, A Pattern Language for Pattern Writing, Hillside Group; .
7 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool