Steve MacDonald, Kai Tan, Jonathan Schaeffer, Duane Szafron. Deferring design pattern decisions and automating structural pattern changes using a design-pattern-based programming system. ACM Transactions on Programming Languages and Systems, 31(3), 2009. [doi]
@article{MacDonaldTSS09, title = {Deferring design pattern decisions and automating structural pattern changes using a design-pattern-based programming system}, author = {Steve MacDonald and Kai Tan and Jonathan Schaeffer and Duane Szafron}, year = {2009}, doi = {10.1145/1498926.1498927}, url = {http://doi.acm.org/10.1145/1498926.1498927}, tags = {programming, design}, researchr = {https://researchr.org/publication/MacDonaldTSS09}, cites = {0}, citedby = {0}, journal = {ACM Transactions on Programming Languages and Systems}, volume = {31}, number = {3}, }