An agent-based approach to rapid software evolution based on a domain model | IEEE Conference Publication | IEEE Xplore