Using object-orientation in developing an extendible CACSD package | IEEE Conference Publication | IEEE Xplore