Design Assistance Device for Control Software
First Claim
1. A design assistance device for software that automatically generates a source code based on a block diagram describing a processing procedure for controlling devices for control by way of a plurality of block elements and the connective relation between the block elements;
- wherein the design assistance device for software creates;
a first data flow expressing the block elements and their connective relation by utilizing nodes and links; and
a second data flow expressing the dependency relation among functions or variables in the source code by utilizing nodes and links, andthe design assistance device for software finds and outputs the coincidence between the first data flow and the second data flow.
1 Assignment
0 Petitions
Accused Products
Abstract
In automatically generating a source code from a block diagram, it is essential to efficiently confirm the validity of the source code that is converted from the block diagram, and also in cases of starting usage of a new code generating tool, it is important to efficiently confirm the validity of that code generating tool. In order to perform this task, the design assistance device for software of the present invention automatically generates source code based on a block diagram describing the processing procedure for controlling a device for control by utilizing plural block elements and the connective relation between those plural block elements. The design assistance device for software generates a first data flow expressing the block diagrams and their connective relation by using nodes and links; generates a second data flow expressing the dependent relation among functions or variables in the source code by utilizing nodes and links; and finds and outputs the coincidence between the first data flow and second data flow.
36 Citations
9 Claims
-
1. A design assistance device for software that automatically generates a source code based on a block diagram describing a processing procedure for controlling devices for control by way of a plurality of block elements and the connective relation between the block elements;
-
wherein the design assistance device for software creates; a first data flow expressing the block elements and their connective relation by utilizing nodes and links; and a second data flow expressing the dependency relation among functions or variables in the source code by utilizing nodes and links, and the design assistance device for software finds and outputs the coincidence between the first data flow and the second data flow. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A design assistance device for software that automatically generates a source code based on a class diagram describing a processing procedure for controlling devices for control by way of a plurality of classes and the relation between the classes;
-
wherein the design assistance device for software creates;
a first data flow expressing the classes and their connective relation by utilizing nodes and links; anda second data flow expressing the dependency relation among functions or variables in the source code by utilizing nodes and links, and the design assistance device for software finds and outputs the coincidence between the first data flow and the second data flow.
-
Specification