Error correction and system desing support