A knowledge-based system for change impact analysis on software architecture | IEEE Conference Publication | IEEE Xplore