Patent №
US 10,019,339
Granted
2018-07-10
Filed 2015
Owner
NATIONAL INSTRUMENTS CORPORATION
Lab
—
AI components
1
hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
14973981
System and method for validating a program under a specified model of computation. The model of computation may be related to the synchronous statechart model of computation. A program may be received that specifies a plurality of operations using a variable within a logical tick such that the variable has multiple values within the logical tick. The program may be statically analyzed according to a specified model of computation that specifies program execution based on logical ticks, which may include determining that the program has deterministic semantics that specify deterministic results for each logical tick during execution of the program, including specifying deterministic results of the plurality of operations performed within the logical tick. The program may be validated in accordance with the specified model of computation in response to the determining. Such techniques may allow validation of a larger set of programs than conventional models while maintaining deterministic results.
AI classification
Ownership
NATIONAL INSTRUMENTS CORPORATION
assignment · 373240834
Assignors
VON HANXLEDEN, REINHARD, MENDLER, MICHAEL, MERCER, STEPHEN R., O'BRIEN, OWEN B.
On an employer assignment, the assignors are typically the inventors.