Keyphrases
- design patterns
- object oriented
- object oriented software
- software engineering
- programming language
- data model
- database applications
- software design
- object oriented databases
- code reuse
- database design
- design principles
- metamodel
- database driven
- query language
- specific problems
- usage scenarios
- object oriented programming
- relational databases
- database schema
- pattern languages
- behavioural patterns
- ontology driven
- design rationale
- case study
- high level
- programming interface
- description logics
- design requirements
- software engineers
- databases
- xml documents
- software architecture
- business process