发明名称 Method and device for performing failsafe hardware-independent floating-point arithmetic
摘要 A method and device offering a software diversity of the cited type for floating-point arithmetic, which is applicable in a realtime environment, wherein the method and a device for high-performance validation of the calculation use floating-point numbers of any accuracy within the context of functional safety in accordance with International Electrotechnical Commission (IEC) standard 61508. The method utilizes a specific form of software diversity and has effects on both the runtime environment and the engineering environment.
申请公布号 US8793533(B2) 申请公布日期 2014.07.29
申请号 US201013257891 申请日期 2010.08.03
申请人 Siemens Aktiengesellschaft 发明人 Richter Jan
分类号 G06F11/00 主分类号 G06F11/00
代理机构 Cozen O'Connor 代理人 Cozen O'Connor
主权项 1. A method for performing failsafe, hardware-independent floating-point arithmetic in an automation system during runtime of a computer program in real time, the method comprising: establishing, in an arithmetic unit, a first result in a first calculation in floating-point notation using standard floating-point arithmetic based on a plurality of items of starting data comprising floating-point numbers; converting, in the arithmetic unit, the plurality of items of starting data in floating-point notation into a floating-point interval notation; and executing, in the arithmetic unit, a second calculation, which is analogous to the first calculation, based on the plurality of items of starting data converted into the floating-point interval notation, the second calculation establishing a result interval; wherein the first result of the first calculation is checked for erroneous calculation based on the result interval established by the second calculation.
地址 Munich DE