Type propagation for automatic casting of output types in a data flow program

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 8438550
APP PUB NO 20100251228A1
SERIAL NO

12779341

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

System and method for implicit downcasting at compile time in a data flow program. A first data flow function in an object-oriented dataflow program is identified, where the first function includes an input of a parent data type and an output of the parent data type. The first function is analyzed to determine if the output preserves the run-time data type of the input. A second dataflow function in the object-oriented data flow program is identified, where the second function includes a program element that calls the first function, passing an input parameter of a child data type of the parent data type as input. If the analysis determines that an output parameter returned by the output of the first function will always be of the child data type, the program element is automatically configured at compile time to always downcast the output parameter from the parent data type to the child data type at run-time.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
NATIONAL INSTRUMENTS CORPORATION11500 N MOPAC EXPRESSWAY AUSTIN TX 78759

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Mercer, Stephen R Austin, US 10 439
Rogers, Steven W Austin, US 110 3950

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation