Keyphrases
- design patterns
- object oriented
- software engineering
- software design
- object oriented software
- software systems
- metamodel
- database driven
- design principles
- logic programming
- modal logic
- usage scenarios
- process model
- classical logic
- software architecture
- design rationale
- design requirements
- artificial intelligence
- multi valued
- databases
- behavioural patterns
- specific problems
- pattern languages
- learning objects
- learning environment
- case study
- learning algorithm
- data mining