Keyphrases
- design patterns
- software engineering
- object oriented
- usage scenarios
- software systems
- software architecture
- object oriented software
- specific problems
- software design
- design principles
- hybrid models
- behavioural patterns
- learning objects
- modeling language
- process model
- pattern languages
- ontology driven
- high level
- web services
- artificial intelligence
- database