发明名称 SYSTEMS AND METHODS FOR BUILDING AN EXECUTABLE PROGRAM WITH A LOW PROBABILITY OF FAILURE ON DEMAND
摘要 Systems and methods for building a program (e.g., a control program) for execution by a programmable controller from a source program are disclosed. The source program, which includes instructions in a high-level programming language (e.g., structured text, C++, Pascal or graphics oriented languages), is separately converted into first and second processor-executable programs. The first and second processor-executable programs are then compared, and if the first and second processor-executable programs are substantially the same, then one of them is sent to the programmable controller. If they are not substantially the same one of them is considered corrupt and the conversion process is aborted. In variations, the source program is simultaneously converted into the first and second processor-executable programs using a diversified collection of hardware and software components. In yet other variations, the source program is asynchronously converted so as to temporally separate the conversion of the first and second executable programs.
申请公布号 US2008163182(A1) 申请公布日期 2008.07.03
申请号 US20070950377 申请日期 2007.12.04
申请人 BREAULT RICHARD E 发明人 BREAULT RICHARD E.
分类号 G06F9/45 主分类号 G06F9/45
代理机构 代理人
主权项
地址
您可能感兴趣的专利