Invention Grant
- Patent Title: Verification of a dataflow representation of a program through static type-checking
-
Application No.: US12954915Application Date: 2010-11-29
-
Publication No.: US09760348B2Publication Date: 2017-09-12
- Inventor: Krishnan Varadarajan , Michael L. Chu
- Applicant: Krishnan Varadarajan , Michael L. Chu
- Applicant Address: US WA Redmond
- Assignee: Microsoft Technology Licensing, LLC
- Current Assignee: Microsoft Technology Licensing, LLC
- Current Assignee Address: US WA Redmond
- Agency: Dicke, Billig & Czaja, PLLC
- Main IPC: G06F9/45
- IPC: G06F9/45

Abstract:
Functionality is described for providing a compiled program that can be executed in a parallel and a distributed manner by any selected runtime environment. The functionality includes a compiler module for producing the compiled program based on a dataflow representation of a program (i.e., a dataflow-expressed program). The dataflow-expressed program, in turn, includes a plurality of tasks that are connected together in a manner specified by a graph (such as a directed acyclic graph). The compiler module also involves performing static type-checking on the dataflow-expressed program to identify the presence of any mismatch errors in the dataflow-expressed program. By virtue of this approach, the above-described functionality can identify any errors in constructing the graph prior to its instantiation and execution in a runtime environment.
Public/Granted literature
- US20120137277A1 VERIFICATION OF A DATAFLOW REPRESENTATION OF A PROGRAM THROUGH STATIC TYPE-CHECKING Public/Granted day:2012-05-31
Information query