Invention Grant
- Patent Title: Completing decision logic to avoid a side effect
-
Application No.: US16046365Application Date: 2018-07-26
-
Publication No.: US11144840B2Publication Date: 2021-10-12
- Inventor: Jean-Michel G. B. Bernelas , Ulrich M. Junker , Remi Van Keisbelck
- Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Applicant Address: US NY Armonk
- Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Current Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Current Assignee Address: US NY Armonk
- Agency: Schmeiser, Olsen & Watts
- Agent Brian M. Restauro
- Main IPC: G06N5/04
- IPC: G06N5/04 ; G06F11/36 ; G06F16/24 ; G06F9/45

Abstract:
An approach is provided for completing a decision logic. For statements in a syntax tree of the decision logic and using a symbolic execution technique, path expression(s) that refer to respective input object(s) are identified. A statement in the decision logic is detected that modifies an attribute value of a path expression included in the path expression(s) and that refers to an input object included in the input object(s). A copy instruction is inserted as a new node in the syntax tree so that the attribute value of the path expression is a copy of the input object. Responsive to inserting the copy instruction, the path expression is prevented from modifying the input object.
Public/Granted literature
- US20200034728A1 COMPLETING DECISION LOGIC TO AVOID A SIDE EFFECT Public/Granted day:2020-01-30
Information query