ISSN 1991-2927
 

ACP № 1 (59) 2020

Author: "Viktor Nikolaevich Negoda"

/table>

УДК 004.02:004.4’24

Viktor Nikolaevich Negoda, Doctor of Sciences in Engineering; graduated from Radioengineering Faculty of Ulyanovsk Technical Institute; Professor at the Department of Computer Engineering of Ulyanovsk State Technical University; an author of articles, monographs, certificates of authorship in the field of computer-aided design of embedded systems; research interests are in the field of computer-aided design of engineering systems with logical control. e-mail: nvn@ulstu.ruV.N. Negoda,

Anna Viacheslavovna Lylova, graduated from the Faculty of Information Systems and Technologies of Ulyanovsk State Technical University with the Master’s degree; Senior Lecturer at the Department of Computer Engineering of UlSTU, an author of articles in the field of computer-aided design of embedded systems; research interests are in the field of computer-aided design of engineering systems with logical control. e-mail: lylovaannav@gmail.comA.V. Lylova

Automation of choosing the design solutions for software implementation of logical functions58_4.pdf

The article deals with the scenario of choosing design solutions for software implementation of logical functions as well as technological aspects of automation of this process. According to the proposed scenario, for each initial representation of the functional dependence, a lot of implementation dependencies are built, which are divided into interpreted and directly executed. For each implementation solution, an analytical assessment of the values of the criterial parameters is formed, the main of which are the calculation time and memory costs. Further, by the method of exclusion, the space of design decisions is narrowed. The final choice of design decisions is made by the designer, whose activities are supported by the application in a web browser environment. The specifications of the generated set of design decisions are mapped into the set of graphical dialogue objects of the computer-aided design system. The graphical dialogue tools provide navigation on objects and control the launch of processes for updating the values of criteria parameters. The development of the interactive application is based on the use of Data Driven Design Technology and the D3.JS Javascript Library. The technology allows a fairly simple way to display the set of values of the criterial parameters of design decisions in a graphical representation of the space of options. The refinement of the values of the criteria parameters is based on prototyping using automatic program generation and profiling.

Implementation of logical functions, development based on models, choice of design solutions.

2019_ 4

Sections: Information systems

Subjects: Information systems.

Viktor Nikolaevich Negoda, Ulyanovsk State Technical University, Doctor of Engineering, graduated from the Faculty of Radioengineering of Ulyanovsk Polytechnic Institute; Professor at the Department of Computer Engineering of Ulyanovsk State Technical University; an author of articles, monographs, and certificates of authorship in the field of computer-aided design of embedded control and management systems; interested in computer-aided design of technical systems with logical control. [e-mail: nvn@ulstu.ru]V. Negoda,

Vladimir Aleksandrovich Folunin, Ulyanovsk State Technical University, Postgraduate Student at the Department of Computer Engineering of Ulyanovsk State Technical University; graduated from the Faculty of Information Systems and Technologies of Ulyanovsk State Technical University; an author of articles in the field of testing automation; interested in testing automation for implementation of algorithms and data structures. [e-mail: v.folunin@ulstu.ru]V. Folunin

Automation of Testing of Temporal Prototypes of Logical Control Programmes 000_6.pdf

The paper considers the means of testing automation for prototypes of logical control programs, which are of use in conditions of short-time prototyping involving a variety of functions performed by a large number of developers. The authors describe specific features of logical control tasks as well as the contents of prototyping process and prototype testing automation process. The ways of logical control tasks formalization and decomposition using heterogeneous functions of multi-valued logic, which simplify the development of the prototype testing infrastructure are shown. The authors also give an example of automated construction of the test generator based on the specification of binary glitches filtration function.

Logical control systems design, software testing automation, rapid prototyping, model-driven development, test-driven development.

2017_ 2

Sections: Information systems

Subjects: Information systems.


Viktor Nikolaevich Negoda, Ulyanovsk State Technical University, Doctor of Engineering; graduated from the Faculty of Radio-Engineering of Ulyanovsk Polytechnic Institute; Professor at the Department of Computer Science of Ulyanovsk State Technical University; an author of articles in the field of computer-aided design of embedded systems; area of expertise - computer-aided design of technical systems with logical control. [e-mail: nvn@ulstu.ru]V. Negoda,

Artem Anatolevich Fedotov, Ulyanovsk State Technical University, Master of Computer Science; graduated from the Faculty of Information Systems and Technologies at Ulyanovsk State Technical University (UlSTU); an author of articles in the field of high performance computation; area of expertise - efficient computational procedure implementation on GPGPU. [e-mail: ]A. Fedotov

The Application of Gpgpu Technology in Computer-aided Control Systems Design 37_12.pdf

The article examines the computer-aided design of control system implementation by using GPGPU technology. Features of design process are analyzed, analytic and experimental procedure of decomposition of the CAD functions for the purpose of maximizing utilization of GPGPU is offered. The modified design process is based on the well-known process named COMET, created specifically for designing real-time systems. Application of GPGPU technology focuses on analytical modeling stage. Creation of software models to perform dynamic simulation of control systems is proposed by mapping related modelling functions on an array of processor cores. We construct a general logic-algebraic model of such a map. As an example of the proposed approach to the analytical modeling of the active use of GPGPU technology we consider one of the most complex challenges of designing a control system of DC furnaces - dynamic modeling of heat and mass transfer in the batch furnace based on grid model. We present the results of the experiments performed using CUDA technology.

Gpgpu technology, computer-aided design of control system, parallelization of cad procedures.

2014_ 3

Sections: Computer-aided engineering

Subjects: Computer-aided engineering, Mathematical modeling.


Viktor Nikolaevich Negoda, Ulyanovsk State Technical University, Doctor of Engineering; graduated from the Faculty of Radio-Engineering of Ulyanovsk Polytechnic Institute; Professor at the Department of Computer Science of Ulyanovsk State Technical University; an author of articles in the field of computer-aided design of embedded systems; area of expertise - computer-aided design of technical systems with logical control. [e-mail: nvn@ulstu.ru]V. Negoda

The Unification of Design Solutions At Automata-based Programming of Logic Control Systems   37_13.pdf

The unified set of design solutions are proposed for the efficient automata-based programming of the logic control systems. This set includes such viewing of machine state, transition and output of formal finite state machine model, that take real-time requirements into consideration while creating distributed control systems. Unification allows to establish design patterns and create reusable classes of software objects and functions. Different application aspects of the unified design solutions to the logic control system’s source code generation are considered, together with generation of various service programs for the logic control system.

Distributed control systems, logic control system design, automata-based programming, design patterns, automatic code generation.

2014_ 3

Sections: Computer-aided engineering

Subjects: Computer-aided engineering.


Alexey Vradimirovich Kurepin, Ulyanovsk State Technical University, master of computer science, graduated from Faculty of Information Systems and Technologies at Ulyanovsk State Technical University (UlSTU), head of department of telecommunication UlSTU. Has publications in the area of design of networks system and applications. Area of expertise - control system design based on code generation [e-mail: 1esha@ulstu.ru]A. Kurepin,

Viktor NIkolaevich Negoda, Ulyanovsk Technical Insitute, Doctor of Engineering, graduated from radio engineering department of Ulyanovsk Technical Insitute, professor at computer science chair, UlSTU. Has publications in the area of computer-aided design of embedded systems. Area of expertise - computer-aided design of technical systems with logical control [e-mail: nvn@ulstu.ru]V. Negoda

Computer-Aided Design for Implementations of Networking Protocols of Distributed Control Systems28_10.pdf

This article discusses the computer-aided design of distributed control system communication protocol implementation by using industrial Ethernet, field bus low-level protocols and corporate multitasking mode. The distinctive features of the proposed approach are the interrelated accomplishment of following project jobs: the generation of communication program code, simulation of control functions in net simulator area, traffic genetation depending on control process.

Distributed control system, communication protocols, software generation, computer-aided testing.

2012_ 2

Sections: Telecommunications systems and computer network

Subjects: Computer-aided engineering, Automated control systems.


Ekaterina Vradimirovna Antipova, Tauruna, Ltd, holds a Master's degree in computer science, graduated from the Faculty of Information Systems and Technology of Ulyanovsk State Technical University; project manager; author of articles in the field of computer-aided design of control systems; is interested in design of control systems based on the use of automatic code generation [e-mail: fistashka1984@rambler.ru]E. Antipova,

Viktor NIkolaevich Negoda, Ulyanovsk State Technical University, Doctor of Engineering, graduated from the Faculty of Radioengineering of Ulyanovsk Polytechnic Institute, Professor at the chair 'Computers'; author of articles, monographs, holds inventor's certificates in the field of design of embedded systems for monitoring and control; is interested in computer-aided design of logical control for technical systems [e-mail: nvn@ulstu.ru]V. Negoda

Computer-aided Design of Software and Hardware Implementationsof Control-system Automaton Diagrams 27_7.pdf

The article sets forth a procedure for computer-aided design of software and hardware implementations of automaton diagrams defining an operation algorithm for monitoring and control systems as well as the content of basic design procedures. The suggested design process features a diagram transformation allowing for real-time limitations, and a generation of hardware-dependent code part on basis of an interface specification.

Automatic software generation, control systems, automaton diagrams.

2012_ 1

Sections: Computer-aided design systems

Subjects: Computer-aided engineering, Automated control systems.


Alexander Valeryevich Grishin, Simbirsk Information Technology, Ltd (XIMAD Inc), holds a Master's degree in computer science, graduated from the Faculty of Information Systems and Technology of Ulyanovsk State Technical University; project manager. author of articles in the field of computer-aided design of control systems; is interested in profiling of software for real-time systems [e-mail: phoenix7@mail.ru]A. Grishin,

Viktor NIkolaevich Negoda, Ulyanovsk State Technical University, Doctor of Engineering, graduated from the Faculty of Radioengineering of Ulyanovsk Polytechnic Institute, Professor at the chair 'Computers'; author of articles, monographs, holds inventor's certificates in the field of design of embedded systems for monitoring and control; is interested in computer-aided design of logical control systems [e-mail: nvn@ulstu.ru]V. Negoda

Staticand Dynamicprofiling of Logic-control Software 27_8.pdf

The article sets forth means to estimate program execution time without run on target computer architecture. It also describes ways of increasing estimate accuracy based on modeling of processes of pipelining and cache-memory call. The authors cite results of some experiments in evaluating the efficiency of the suggested methods.

Real-time systems, logic-control system, software profiling, analysis of code execution time.

2012_ 1

Sections: Computer-aided design systems

Subjects: Computer-aided engineering, Automated control systems, Information systems.


© FRPC JSC 'RPA 'Mars', 2009-2018 The web-site runs on Joomla!