Patent
Program code generation apparatus
Ueda Takeshi,Nobuhiro Kobayashi +1 more
Reads0
Chats0
TLDR
An inconsistency inspection unit inspects whether there is an inconsistency in the data processing procedure defined in a block diagram by tracing the connection among blocks in the block diagram as discussed by the authors. But inconsistency inspection is not applicable to block diagram acquisition.Abstract:
A block-diagram acquisition unit acquires a block diagram that defines by connection among a plurality of blocks, a data processing procedure to be reflected in a program code. An inconsistency inspection unit inspects whether there is an inconsistency in the data processing procedure defined in the block diagram by tracing the connection among blocks in the block diagram.read more
Citations
More filters
Patent
Behavior driven development integration with test tool
TL;DR: In this article, the authors describe a system that receives a first test script in a file as text and transforms it into one or more corresponding tokens, mapping each of the tokens to a respective code in a code repository, and then generating a second test script from the code.
References
More filters
Journal ArticleDOI
Efficiently computing static single assignment form and the control dependence graph
TL;DR: In this article, the authors present new algorithms that efficiently compute static single assignment forms and control dependence graphs for arbitrary control flow graphs using the concept of {\em dominance frontiers} and give analytical and experimental evidence that these data structures are usually linear in the size of the original program.
Journal ArticleDOI
The program dependence graph in a software development environment
TL;DR: The program dependence graph (PDG) may be a suitable internal form that is amenable to incremental data flow analysis, improving response time to the user in an interactive environment and facilitating debugging through data flow anomaly detection.
Patent
Locating security vulnerabilities in source code
TL;DR: In this paper, the authors present a tool that automatically analyzes application source code for application level vulnerabilities, which integrates seamlessly into the software development process, so vulnerabilities are found early in the software life cycle, when removing the defects is far cheaper than in the post-production phase.
Patent
Systems, apparatuses, and methods for a hardware and software system to automatically decompose a program to multiple parallel threads
Ruchira Sasanka,Abhinav Das,Jeffrey J. Cook,Jayaram Bobba,Arvind Krishnaswamy,David I. Sager,Suresh Srinivas +6 more
TL;DR: In this paper, a hardware and software system to automatically decompose a program into multiple parallel threads is described, where the analysis includes identifying dependencies within the single-threaded region, determining portions of the single threaded region of executing program code which may be executed in parallel based on the analysis, assigning the portions to two or more parallel execution tracks and executing the portions in parallel across the assigned execution tracks.
Patent
Graphical programming system with distributed block diagram execution and front panel display
TL;DR: In this article, a distributed virtual instrumentation system, where a block diagram executes on a server computer to perform a measurement or automation function, and the panel(s) is/are displayed on the client computer(s), enabling users to remotely view and/or control the function.