发明名称 Minimizing Database Repros using Language Grammars
摘要 Described is automatically processing an initial database repro (text representing a bug when corresponding script is executed in a database engine) into a min-repro (a subset of the text) that is simplified version of the initial repro yet still contains the bug. A parse tree representative of the initial database repro is processed into simplified parse trees based on language grammar rules, e.g., by replacing higher level nodes with descendant nodes. Repros of the simplified parse trees are executed to determine which simplified repros still fail execution because of the bug (that is, the simplified repros were not oversimplified). A minimum simplified parse tree with respect to a desired level of minimality is found from among those failing repros, with the simplified repro that corresponds to the minimum simplified parse tree output as the min-repro.
申请公布号 US2015033206(A1) 申请公布日期 2015.01.29
申请号 US201414455994 申请日期 2014.08.11
申请人 Microsoft Corporation 发明人 Bruno Nicolas
分类号 G06F11/36;G06F17/30 主分类号 G06F11/36
代理机构 代理人
主权项
地址 Redmond WA US