Invention Grant
- Patent Title: Embedded annotation and program analysis
- Patent Title (中): 嵌入式注释和程序分析
-
Application No.: US12507869Application Date: 2009-07-23
-
Publication No.: US08726254B2Publication Date: 2014-05-13
- Inventor: Henning Korsholm Rohde , Avi Samuel Gavlovski , Bala Neerumalla
- Applicant: Henning Korsholm Rohde , Avi Samuel Gavlovski , Bala Neerumalla
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Agent Nicholas Chen; Kate Drakos; Micky Minhas
- Main IPC: G06F9/45
- IPC: G06F9/45

Abstract:
Program source code is annotated to support dataflow analysis or other program analysis, without requiring changes to compilers. Annotation statements are embedded inside comments or other non-code-generative portions of the source code. The annotations can be used to express contracts at routine boundaries, allowing an analyzer to check the global correctness of the source code through modular (local) analysis, with performance that is linear in the number of routines. In particular, annotated SQL source code may be analyzed to identify SQL injection vulnerabilities.
Public/Granted literature
- US20100325620A1 EMBEDDED ANNOTATION AND PROGRAM ANALYSIS Public/Granted day:2010-12-23
Information query