Descomposición paralela de algoritmos de control para procesos computacionales basados en el uso de lógica autómata no determinista
El trabajo aborda los problemas de descomposición de algoritmos de control para los procesos en sistemas de computación paralelos y el uso de modelos de autómatas. A la hora de diseñar sistemas de procesamiento paralelo, una tarea importante es la presentación formal de los algoritmos de control de...
Autores principales: | , , , , , |
---|---|
Formato: | Online |
Idioma: | eng |
Publicado: |
Universidad Nacional de Ingeniería (UNI) en Managua
2021
|
Acceso en línea: | https://www.camjol.info/index.php/NEXO/article/view/11278 |
id |
NEXO11278 |
---|---|
record_format |
ojs |
institution |
Universidad Nacional de Ingeniería |
collection |
Nexo Revista Científica |
language |
eng |
format |
Online |
author |
Pashchenko, Dmitry V. Martyshkin, Alexey I. Trokoz, Dmitry A. Pashchenko, Tatyana Yu. Babich, Mikhail Yu. Butaev, Mikhail M. |
spellingShingle |
Pashchenko, Dmitry V. Martyshkin, Alexey I. Trokoz, Dmitry A. Pashchenko, Tatyana Yu. Babich, Mikhail Yu. Butaev, Mikhail M. Descomposición paralela de algoritmos de control para procesos computacionales basados en el uso de lógica autómata no determinista |
author_facet |
Pashchenko, Dmitry V. Martyshkin, Alexey I. Trokoz, Dmitry A. Pashchenko, Tatyana Yu. Babich, Mikhail Yu. Butaev, Mikhail M. |
author_sort |
Pashchenko, Dmitry V. |
description |
El trabajo aborda los problemas de descomposición de algoritmos de control para los procesos en sistemas de computación paralelos y el uso de modelos de autómatas. A la hora de diseñar sistemas de procesamiento paralelo, una tarea importante es la presentación formal de los algoritmos de control de procesos, ya que permiten lograr una solución empaquetada a los problemas de especificación, desarrollo, implementación, verificación y análisis de sistemas de control complejos, incluyendo el control de los procesos que interactúan y recursos en sistemas informáticos paralelos. Es especialmente necesario utilizar métodos formales para verificar sistemas de procesamiento de información complejos mediante pruebas de modelos. Uno de los métodos para la descripción formal de los algoritmos de control se basa en el uso para estos fines de la lógica del autómata no determinista (NDA), que es un método que permite presentar algoritmos de control para el procesamiento de la información en forma de sistemas de ecuaciones canónicas. describiendo todos los eventos particulares implementados en el algoritmo. La ventaja de tal lenguaje es que todas las transiciones en el sistema de control se describen no en términos de estados del sistema, sino en términos de eventos particulares, cuya existencia simultánea determina todos los estados y transiciones en el sistema; esto permite evitar una "explosión combinatoria" en el espacio de estados a las posibilidades de verificación de medios. Objeto del trabajo: investigación de algoritmos de control para los procesos de sistemas informáticos paralelos utilizando el aparato NDA. El objeto de investigación y desarrollo es el proceso de descomposición en paralelo de algoritmos de control para sistemas de cómputo en paralelo utilizando modelos automáticos. |
title |
Descomposición paralela de algoritmos de control para procesos computacionales basados en el uso de lógica autómata no determinista |
title_short |
Descomposición paralela de algoritmos de control para procesos computacionales basados en el uso de lógica autómata no determinista |
title_full |
Descomposición paralela de algoritmos de control para procesos computacionales basados en el uso de lógica autómata no determinista |
title_fullStr |
Descomposición paralela de algoritmos de control para procesos computacionales basados en el uso de lógica autómata no determinista |
title_full_unstemmed |
Descomposición paralela de algoritmos de control para procesos computacionales basados en el uso de lógica autómata no determinista |
title_sort |
descomposición paralela de algoritmos de control para procesos computacionales basados en el uso de lógica autómata no determinista |
title_alt |
Parallel decomposition of control algorithms for computational processes based on the use of nondeterministic automaton logic |
publisher |
Universidad Nacional de Ingeniería (UNI) en Managua |
publishDate |
2021 |
url |
https://www.camjol.info/index.php/NEXO/article/view/11278 |
work_keys_str_mv |
AT pashchenkodmitryv paralleldecompositionofcontrolalgorithmsforcomputationalprocessesbasedontheuseofnondeterministicautomatonlogic AT martyshkinalexeyi paralleldecompositionofcontrolalgorithmsforcomputationalprocessesbasedontheuseofnondeterministicautomatonlogic AT trokozdmitrya paralleldecompositionofcontrolalgorithmsforcomputationalprocessesbasedontheuseofnondeterministicautomatonlogic AT pashchenkotatyanayu paralleldecompositionofcontrolalgorithmsforcomputationalprocessesbasedontheuseofnondeterministicautomatonlogic AT babichmikhailyu paralleldecompositionofcontrolalgorithmsforcomputationalprocessesbasedontheuseofnondeterministicautomatonlogic AT butaevmikhailm paralleldecompositionofcontrolalgorithmsforcomputationalprocessesbasedontheuseofnondeterministicautomatonlogic AT pashchenkodmitryv descomposicionparaleladealgoritmosdecontrolparaprocesoscomputacionalesbasadosenelusodelogicaautomatanodeterminista AT martyshkinalexeyi descomposicionparaleladealgoritmosdecontrolparaprocesoscomputacionalesbasadosenelusodelogicaautomatanodeterminista AT trokozdmitrya descomposicionparaleladealgoritmosdecontrolparaprocesoscomputacionalesbasadosenelusodelogicaautomatanodeterminista AT pashchenkotatyanayu descomposicionparaleladealgoritmosdecontrolparaprocesoscomputacionalesbasadosenelusodelogicaautomatanodeterminista AT babichmikhailyu descomposicionparaleladealgoritmosdecontrolparaprocesoscomputacionalesbasadosenelusodelogicaautomatanodeterminista AT butaevmikhailm descomposicionparaleladealgoritmosdecontrolparaprocesoscomputacionalesbasadosenelusodelogicaautomatanodeterminista |
_version_ |
1805399652192747520 |
spelling |
NEXO112782021-04-16T20:36:48Z Parallel decomposition of control algorithms for computational processes based on the use of nondeterministic automaton logic Descomposición paralela de algoritmos de control para procesos computacionales basados en el uso de lógica autómata no determinista Pashchenko, Dmitry V. Martyshkin, Alexey I. Trokoz, Dmitry A. Pashchenko, Tatyana Yu. Babich, Mikhail Yu. Butaev, Mikhail M. control algorithm verification finite automaton simulation parallel system formalization algoritmo de control verificación autómata finito simulación sistema paralelo formalización The paper deals with the issues of decomposition of control algorithms for the processes in parallel computing systems and the use of automaton models. When designing parallel processing systems, an important task is the formal presentation of process control algorithms since they allow achieving a packaged solution to the problems of specification, development, implementation, verification, and analysis of complex control systems, including the control of interacting processes and resources in parallel computing systems. It is especially necessary to use formal methods to verify complex information processing systems by model testing. One of the methods for the formal description of control algorithms is based on the use for these purposes of the nondeterministic automaton (NDA) logic, which is a method that allows one to present control algorithms for information processing in the form of systems of canonical equations describing all particular events implemented in the algorithm. The advantage of such a language is that all transitions in the control system are described not in terms of system states, but in terms of particular events, the simultaneous existence of which determines all states and transitions in the system; this allows avoiding a "combinatorial explosion" in the state space to the possibilities of means verification. Purpose of the paper: research of control algorithms for parallel computing systems using the NDA apparatus. The development and research object is parallel decomposition of control algorithms for parallel computing systems using automatic models. El trabajo aborda los problemas de descomposición de algoritmos de control para los procesos en sistemas de computación paralelos y el uso de modelos de autómatas. A la hora de diseñar sistemas de procesamiento paralelo, una tarea importante es la presentación formal de los algoritmos de control de procesos, ya que permiten lograr una solución empaquetada a los problemas de especificación, desarrollo, implementación, verificación y análisis de sistemas de control complejos, incluyendo el control de los procesos que interactúan y recursos en sistemas informáticos paralelos. Es especialmente necesario utilizar métodos formales para verificar sistemas de procesamiento de información complejos mediante pruebas de modelos. Uno de los métodos para la descripción formal de los algoritmos de control se basa en el uso para estos fines de la lógica del autómata no determinista (NDA), que es un método que permite presentar algoritmos de control para el procesamiento de la información en forma de sistemas de ecuaciones canónicas. describiendo todos los eventos particulares implementados en el algoritmo. La ventaja de tal lenguaje es que todas las transiciones en el sistema de control se describen no en términos de estados del sistema, sino en términos de eventos particulares, cuya existencia simultánea determina todos los estados y transiciones en el sistema; esto permite evitar una "explosión combinatoria" en el espacio de estados a las posibilidades de verificación de medios. Objeto del trabajo: investigación de algoritmos de control para los procesos de sistemas informáticos paralelos utilizando el aparato NDA. El objeto de investigación y desarrollo es el proceso de descomposición en paralelo de algoritmos de control para sistemas de cómputo en paralelo utilizando modelos automáticos. Universidad Nacional de Ingeniería (UNI) en Managua 2021-04-12 info:eu-repo/semantics/article info:eu-repo/semantics/publishedVersion Peer-Reviewed Article Artículo revisado por pares application/pdf https://www.camjol.info/index.php/NEXO/article/view/11278 10.5377/nexo.v34i01.11278 Nexo Scientific Journal; Vol. 34 No. 01 (2021); 01-12 Nexo Revista Científica; Vol. 34 Núm. 01 (2021); 01-12 1995-9516 1818-6742 eng https://www.camjol.info/index.php/NEXO/article/view/11278/13131 Copyright (c) 2021 Universidad Nacional de Ingeniería |