Automated safety critical software development for distributed control systems: a COTS approach | IEEE Conference Publication | IEEE Xplore