发明名称 Fault detection and localization in dynamic software applications requiring user inputs and persistent states
摘要 The present invention provides a system, computer program product and a computer implemented method for prioritizing code fragments based on the use of a software oracle and on a correlation between the executed code fragments and the output they produce. Also described is a computer-implemented method generates additional user inputs based on execution information associated with path constraints and based on information from the oracle. Advantageously, the embodiment is useful in a test generation tool that generated many similar inputs when a failure-inducing input is found, in order to enhance fault localization. Further, described is a computer-implemented flow for extending the existing idea of concolic testing to applications that interact with persistent state.
申请公布号 US8578342(B2) 申请公布日期 2013.11.05
申请号 US20090502562 申请日期 2009.07.14
申请人 ARTZI SHAY;DOLBY JULIAN;TIP FRANK;INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 ARTZI SHAY;DOLBY JULIAN;TIP FRANK
分类号 G06F9/44 主分类号 G06F9/44
代理机构 代理人
主权项
地址
您可能感兴趣的专利