AbstractKeywordsModel-driven engineeringcontinuous integrationself-adaptiveincremental changedomain-specific