Keyphrases
- design patterns
- software engineering
- object oriented
- usage scenarios
- database driven
- ontology driven
- software architecture
- software design
- object oriented software
- metamodel
- design principles
- specific problems
- software systems
- structural patterns
- learning objects
- light field
- pattern languages
- artificial intelligence
- design requirements
- learning algorithm
- formal semantics
- mobile devices
- learning games
- design rationale
- data mining