A software reconfigurable assertion checking unit for run-time error detection | IEEE Conference Publication | IEEE Xplore