Invention Grant
US08832155B2 Minimizing database repros using language grammars 有权
使用语言语法最大限度地减少数据库重复

  • Patent Title: Minimizing database repros using language grammars
  • Patent Title (中): 使用语言语法最大限度地减少数据库重复
  • Application No.: US12814504
    Application Date: 2010-06-14
  • Publication No.: US08832155B2
    Publication 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
Minimizing database repros using language grammars
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
Information query
Patent Agency Ranking
0/0