Invention Grant
- Patent Title: Context based code analysis
-
Application No.: US11343691Application Date: 2006-01-30
-
Publication No.: US08595703B2Publication Date: 2013-11-26
- Inventor: Jeffrey van Gogh , Michael C. Fanning , Sean D. Sandys
- Applicant: Jeffrey van Gogh , Michael C. Fanning , Sean D. Sandys
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Agency: Workman Nydegger
- Main IPC: G06F9/44
- IPC: G06F9/44 ; G06F11/00

Abstract:
Embodiments provided a formalized set of intermediate analysis contexts that are relevant for analysis checks of target code. Such intermediate analysis context may include, but are not limited to, the development phase of targeted code, the type or state of the targeted code, a source manipulating the targeted code, a purpose for the targeted code, or other development or runtime requirements. Accordingly, embodiments dynamically identify a current analysis context under which targeted code is being developed and can then execute rules based on knowledge of what contexts the rule(s) may apply. More specifically, analysis rules can describe (e.g., via metadata) those context conditions under which a rule can run. Based on such description and the current context, those rules that have been configured to apply to such context conditions can be executed.
Public/Granted literature
- US20070180429A1 Context based code analysis Public/Granted day:2007-08-02
Information query