Invention Grant
- Patent Title: Minimizing database repros using language grammars
- Patent Title (中): 使用语言语法最大限度地减少数据库重复
-
Application No.: US12814504Application Date: 2010-06-14
-
Publication No.: US08832155B2Publication Date: 2014-09-09
- Inventor: Nicolas Bruno
- Applicant: Nicolas Bruno
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Agent Sandy Swain; Brian Haslam; Micky Minhas
- Main IPC: G06F17/30
- IPC: G06F17/30 ; G06F7/00 ; G06F11/36

Abstract:
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.
Public/Granted literature
- US20110307740A1 Minimizing Database Repros using Language Grammars Public/Granted day:2011-12-15
Information query