Invention Grant
US08578342B2 Fault detection and localization in dynamic software applications requiring user inputs and persistent states 有权
需要用户输入和持续状态的动态软件应用中的故障检测和定位

Fault detection and localization in dynamic software applications requiring user inputs and persistent states
Abstract:
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.
Information query
Patent Agency Ranking
0/0