Relating the Evolution of Design Patterns and Crosscutting Concerns.
Lerina AversanoLuigi CeruloMassimiliano Di PentaPublished in: SCAM (2007)
Keyphrases
- design patterns
- crosscutting concerns
- software systems
- metamodel
- software engineering
- object oriented
- software evolution
- aspect oriented
- aspect oriented programming
- object oriented software
- software architecture
- ontology driven
- software design
- usage scenarios
- software development
- design principles
- specific problems
- database driven
- process model
- software maintenance
- information systems
- artificial intelligence
- model view controller
- databases
- development process
- open source
- relational databases
- multi agent systems
- database systems
- machine learning