Test by Contract for UML-Based Software Component Testing | IEEE Conference Publication | IEEE Xplore