发明授权
US08583965B2 System and method for dynamic code analysis in presence of the table processing idiom
有权
在表处理习语中存在动态代码分析的系统和方法
- 专利标题: System and method for dynamic code analysis in presence of the table processing idiom
- 专利标题(中): 在表处理习语中存在动态代码分析的系统和方法
-
申请号: US13164799申请日: 2011-06-21
-
公开(公告)号: US08583965B2公开(公告)日: 2013-11-12
- 发明人: Pankaj Dhoolia , Mangala Gowri Nanda , Diptikalyan Saha , Krishna Nandivada Venkata
- 申请人: Pankaj Dhoolia , Mangala Gowri Nanda , Diptikalyan Saha , Krishna Nandivada Venkata
- 申请人地址: US NY Armonk
- 专利权人: International Business Machines Corporation
- 当前专利权人: International Business Machines Corporation
- 当前专利权人地址: US NY Armonk
- 代理机构: Gibb & Riley, LLC
- 主分类号: G06F11/00
- IPC分类号: G06F11/00
摘要:
Systems and methods execute a computer program to produce a trace of the computer program and divide the trace into independent threads of execution. Each of the independent threads of execution comprises an execution sequence of the lines of programming code that ends with an identified write line of programming code that outputs an incorrect result. These systems and methods also identify key field within each of the independent threads of execution. In programming, which is processing records in a table one by one, key-fields are a subset of the fields of the table. The key fields impact the computations sequence leading up to the identified write line of the programming code. These systems and methods identify key-based dynamic slices from the independent threads of execution. Each of the key-based dynamic slices includes lines of programming code that are used in computations, processing the table records corresponding to the key fields.
公开/授权文献
信息查询