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
Title | Year | Author | Number |
---|---|---|---|
METHOD AND SYSTEM FOR SUPPORTING MEDICAL DECISION MAKING USING MATHEMATICAL MODELS OF PRESENTING PATIENTS | 2017 |
|
RU2703679C2 |
METHOD FOR GENERATING MATHEMATICAL MODELS OF A PATIENT USING ARTIFICIAL INTELLIGENCE TECHNIQUES | 2017 |
|
RU2720363C2 |
METHOD OF DETERMINING RISK OF DEVELOPMENT OF INDIVIDUAL'S DISEASE BY THEIR VOICE AND HARDWARE-SOFTWARE COMPLEX FOR METHOD REALISATION | 2013 |
|
RU2559689C2 |
METHOD AND SYSTEM FOR MODIFYING PROGRAM CODE | 2023 |
|
RU2824522C1 |
METHOD AND SYSTEM FOR CYCLIC DISTRIBUTED ASYNCHRONOUS MESSAGING WITH WEAK SYNCHRONIZATION FOR WORKING WITH BIG GRAPHS | 2021 |
|
RU2761136C1 |
METHOD FOR GRAPHED NEURAL NETWORK CLASSIFICATION FOR ABSENCE OR PRESENCE OF MAJOR DEPRESSIVE DISORDER ACCORDING TO FMRI DATA | 2023 |
|
RU2819348C1 |
SYSTEM AND METHOD OF SEARCHING DATA IN DATABASE OF GRAPHS | 2015 |
|
RU2707708C2 |
METHOD AND SYSTEM FOR GLOBAL IDENTIFICATION IN COLLECTION OF DOCUMENTS | 2015 |
|
RU2591175C1 |
SYSTEM AND METHOD OF PROCESSING GRAPH DATA | 2015 |
|
RU2708939C2 |
METHOD FOR CONTINUOUS MONITORING OF CRITICAL OBJECTS BY A GROUP OF UNMANNED AERIAL VEHICLES ALONG A CLOSED ROUTE | 2024 |
|
RU2837602C1 |
Authors
Dates
2019-03-06—Published
2017-08-22—Filed