Formal approach for handling software evolution in component-based software developments | IEEE Conference Publication | IEEE Xplore