Keyphrases
- aspect oriented
- programming language
- object oriented
- software development
- hardware and software
- business applications
- computer architecture
- crosscutting concerns
- code generation
- development process
- general purpose
- aspect oriented programming
- software engineering
- real world
- decision making
- database applications
- data processing
- black box
- low cost
- end users
- query language
- artificial intelligence