An expert system for the selection of software design patterns.
Gary P. MoynihanAbhijit SukiDaniel J. FonsecaPublished in: Expert Syst. J. Knowl. Eng. (2006)
Keyphrases
- design patterns
- software systems
- software design
- software architecture
- object oriented software
- software engineering
- object oriented
- expert systems
- usage scenarios
- ontology driven
- database driven
- design principles
- databases
- inference engine
- cooperative
- learning objects
- process model
- pattern languages
- source code
- learning games
- design rationale
- database
- code reuse