Building maintainable COTS based systems | IEEE Conference Publication | IEEE Xplore