Beyond refactoring: a framework for modular maintenance of crosscutting design idioms.
Macneil ShonleWilliam G. GriswoldSorin LernerPublished in: ESEC/SIGSOFT FSE (2007)
Keyphrases
- design principles
- aspect oriented
- computational framework
- main contribution
- software architecture
- neural network
- simulation environment
- conceptual framework
- case study
- decision making
- software design
- database
- software systems
- process model
- database applications
- engineering design
- design tools
- information systems
- learning algorithm
- architectural design
- modular architecture