FIELD: computer equipment.
SUBSTANCE: invention relates to computer engineering. Method of graph-oriented creation of software implementations of complex computational methods includes the construction and subsequent automatic interpretation of the graphical representation of the algorithm in the form of a directed graph that implements the complex computational method under consideration, and consists in performing a sequence of actions: a) creating an input file format for the software implementation of a complex computational method being created; b) creating a graph model of an algorithm that implements a complex computational method in the form of a directed graph, for which each node has a unique name and defines a fixed state of common data, and each edge is associated with a function, called the transition function, which defines the transformation of common data from one state to another; c) development of software implementations of transition functions defined by a graph model, with each transition function being determined by a pair of functions with unified signatures: a predicate function and a handler function; d) debugging and testing of the developed software implementation of a complex computational method, including automatic interpretation of the graph model, which consists in loading the input data into the computer’s RAM into the common data object, and then traversing the model graph with the launch of all transition functions and passing them to the input modifiable common data object.
EFFECT: simplification of the design, development, testing and maintenance of software implementations of complex computational methods.
12 cl, 20 dwg
Authors
Dates
2019-03-06—Published
2017-08-22—Filed