Design and validation techniques for critical programmable controllers | IEEE Conference Publication | IEEE Xplore