Contract-Based Approach to Analyze Software Components | IEEE Conference Publication | IEEE Xplore