Aspect-oriented programming and pluggable software units: a comparison based on design patterns.
Fernando J. BarrosPublished in: Softw. Pract. Exp. (2015)
Keyphrases
- design patterns
- aspect oriented programming
- software systems
- aspect oriented
- software engineering
- object oriented
- software design
- crosscutting concerns
- model view controller
- software architecture
- software product line
- object oriented software
- cross cutting concerns
- design principles
- metamodel
- software quality
- ontology driven
- software development
- usage scenarios
- database driven
- software engineers
- web services
- pattern languages
- source code
- development process
- databases
- data model
- process model
- specific problems
- software evolution
- software projects