Deferring design pattern decisions and automating structural pattern changes using a design-pattern-based programming system.
Steve MacDonaldKai TanJonathan SchaefferDuane SzafronPublished in: ACM Trans. Program. Lang. Syst. (2009)
Keyphrases
- design patterns
- design principles
- software design
- design process
- software architecture
- code generation
- object oriented
- metamodel
- model view controller
- database driven
- design decisions
- software engineering
- case study
- user interface
- data structure
- pattern matching
- software systems
- open source
- design tools
- decision making