Synergizing Domain Expertise with Self-Awareness in Software Systems: A Patternized Architecture Guideline.
Tao ChenRami BahsoonXin YaoPublished in: CoRR (2020)
Keyphrases
- software systems
- domain expertise
- software architecture
- software engineering
- source code
- software development
- software maintenance
- dynamic reconfiguration
- software components
- linux kernel
- software design
- software engineers
- autonomic systems
- open source
- design patterns
- software evolution
- development effort
- software quality
- clone detection
- software intensive systems
- log data
- maintenance activities
- real world
- software projects
- metamodel
- multi agent systems
- cooperative
- artificial intelligence