Method for storing and propagating error information in computer programs
    2.
    发明授权
    Method for storing and propagating error information in computer programs 有权
    在计算机程序中存储和传播错误信息的方法

    公开(公告)号:US09195534B2

    公开(公告)日:2015-11-24

    申请号:US13772909

    申请日:2013-02-21

    CPC classification number: G06F11/0778 G06F11/006 G06F11/0763 G06F11/085

    Abstract: A method for storing and propagating error information in computer programs, in which a globally valid error variable is used for storing and propagating the error information, wherein for each recognized error a nonzero value for the error is added to the error variable as error information with a respective stipulated arithmetic sign, and wherein the value is formed from a discrepancy in the content of a coded variable from an expected value. This combination and integration of a separate global propagation variable with values derived from an error, particularly by virtue of detected discrepancies in the known error recognition and propagation paths using operations and operands in “coded processing”, achieves an increased propagation certainty.

    Abstract translation: 一种在计算机程序中存储和传播错误信息的方法,其中使用全局有效的误差变量来存储和传播错误信息,其中对于每个识别的错误,将错误的非零值作为错误信息添加到错误信息中, 相应规定的算术符号,并且其中所述值由编码变量的内容与预期值的差异形成。 单独的全局传播变量与从错误导出的值的组合和集成,特别是通过使用“编码处理”中的操作和操作数的已知误差识别和传播路径中的检测到的差异实现了增加的传播确定性。

    Method and device for securing access to encoded variables in a computer program

    公开(公告)号:US11914456B2

    公开(公告)日:2024-02-27

    申请号:US18028584

    申请日:2021-09-03

    Abstract: A method, device and computer program product for securing access to an encoded variable in a computer program with a plurality of encoded variables that each having its own dynamic signature, wherein when the encoded variable is accessed, the dynamic signature of the variable is modified, where the sum value for all dynamic signatures of all other encoded variables is controlled in an encoded tracer variable, the sum value being controlled in the tracer variables is adapted if a dynamic signature of one of the encoded variables is modified, the encoded variable is compared with the sum value stored in the encoded tracer variable to monitor the sum of the dynamic signatures, and where an error handling process is initiated in the event of a discrepancy such that all signatures in an arithmetically encoded program can be managed in a high-performance manner regardless of the complexity of the program.

Patent Agency Ranking