Rationalism with a dose of empiricism: combining goal reasoning and case-based reasoning for self-adaptive software systems.
Wenyi QianXin PengBihuan ChenJohn MylopoulosHuanhuan WangWenyun ZhaoPublished in: Requir. Eng. (2015)
Keyphrases
- software systems
- case based reasoning
- rule based reasoning
- software engineering
- source code
- software design
- software components
- software architecture
- software development
- software maintenance
- legal reasoning
- software quality
- case adaptation
- expert systems
- functional requirements
- software engineers
- multi agent systems
- software projects
- software developers
- software testing
- metamodel
- knowledge base
- software evolution
- case base
- component based software
- maintenance activities
- software intensive systems
- real world
- software repositories
- model based diagnosis
- pattern matching
- object oriented
- relational databases
- artificial intelligence