Using Prolog Rules to Detect Software Design Patterns: Strengths and Weaknesses (S).
Hamdi A. Al-JamimiMoataz A. AhmedPublished in: SEKE (2013)
Keyphrases
- design patterns
- strengths and weaknesses
- software systems
- software design
- software engineering
- software architecture
- object oriented
- object oriented software
- advantages and disadvantages
- inference engine
- design principles
- ontology driven
- usage scenarios
- programming language
- logic programming
- software engineers
- specific problems
- database driven
- relative strengths and weaknesses
- metamodel
- expert systems
- software development
- learning objects
- knowledge representation
- usability testing
- structural patterns
- association rules
- business process
- learning games
- design rationale
- design requirements
- knowledge base