×

You are using an outdated browser Internet Explorer. It does not support some functions of the site.

Recommend that you install one of the following browsers: Firefox, Opera or Chrome.

Contacts:

+7 961 270-60-01
ivdon3@bk.ru

  • Automation of testing of cloud database management systems using the example of DBaaS Postgres Pro

    The article is devoted to the design of a test automation system for the DBaaS Postgres Pro cloud database management manager. New approaches, concepts and definitions of the theory of test automation are formulated and old ones are updated. An analysis of modern tools widely used in commercial software development is carried out. The features of the system under test were studied, including the specifics of working with cloud computing and the Postgres DBMS. Based on the data obtained, an optimal technology stack was formed that is planned to be used in development, and functional requirements for the test automation system were developed. In practical terms, the use of this system on a DBaaS project will reduce labor intensity and speed up work at the testing and development stages, increase the efficiency of testing and the quality of the software product.

    Keywords: software testing automation, DBaaS, cloud database, Postgres DBMS, GO programming language

  • Development of algorithmic and software for an automated web-based information system for electronic document management in the educational field

    The article is devoted to the development of automated information systems (AIS) for electronic document management in the educational field. Using the example of the process of accreditation monitoring of basic professional educational programs implemented in university departments, functional requirements, user algorithms and a prototype AIS (web system) for generating documents have been developed. The use of the considered AIS allows you to flexibly customize the structure of documents and data completion forms for accreditation monitoring, add and edit the required data about teachers in visual web interfaces, automatically generate documents based on information stored in the database, manage the life cycles of documents, evaluate the quality of the documents compiled. The labor intensity of working with documents is significantly simplified compared to existing business processes. The proposed approach can be applied to the development of document flow subsystems for various business processes of a university within the framework of educational, methodological, scientific and other types of activities of employees and, as a result, towards the creation of a unified AIS for electronic document management of the university, based on the integration of all subsystems. The described functionality and algorithms can be adapted to the creation of web systems for electronic document management of computer training complexes (CTC) for collecting and processing data on the progress of students, managing the life cycle of developing exercises for the CTC and performing them by trainees.

    Keywords: automated information systems, electronic document management, information technologies in education, document life cycle, UML graphic notation

  • Automated control of skills in solving problems in fuzzy modeling based on a computer training complex

    The study is devoted to the development of models, algorithms and software for computer training complexes (CTC) for training developers of automated information systems (AIS). The process of automated control of students' knowledge and skills using CTC in studying the mathematical support of AIS (using fuzzy modeling as an example) is formalized based on IDEF0 diagrams, and the process of assessing exercise performance as one of the control components. The advantage of CTC is that the teacher does not need to develop individual exercise options, since CTC configures the structure and complexity of the exercise and then automatically generates a unique version of the exercise for each student undergoing knowledge testing on the topic being studied. The student's performance is checked automatically by comparing the mathematical models of the student's solution to the task and the reference solution generated in CTC based on the problem statement. Algorithms for assessing task performance in fuzzy modeling exercises have been developed. A prototype of CTC has been created in the form of a web system with personal accounts for the teacher and the student. The developed concept and algorithms for monitoring knowledge and skills in fuzzy modeling using the CTC can be adapted for various disciplines in the field of mathematical, software, information and other types of support for AIS.

    Keywords: automated information systems, mathematical support, fuzzy modeling, computer training complex, e-learning, distance learning

  • A training system for testing knowledge and skills in the basics of programming in high-level languages

    The article is devoted to the development of training systems for training specialists in automation and informatization. The structure and mathematical model of a training system (TS) were developed to control skills in training these specialists (in particular, in the basics of programming). The parameters of the mathematical model are based on the representation of knowledge about the studied objects and processes in the field of development of automated information systems, which allows using TS to automatically generate and evaluate small practical tasks for students. A prototype of TS software in the form of a web application has been developed. In a practical aspect, the use of TS in the educational process in the disciplines in the field of programming will reduce the proportion of labor-intensive work of the teacher in compiling and checking assignments.

    Keywords: information technologies in education, training system, control of knowledge and skills, high-level programming languages

  • Computer training complexes for training operators of loading and unloading machines in the skills of performing technological operations

    The article presents the results of the development of research in the field of automated training of operators of technological processes (on the example of loading and unloading machines) on computer training complexes (CTC). A feature of the developed CTCs is an intelligent automated system (AS) for monitoring the formation of sensorimotor skills, based on mathematical models and algorithms for representing knowledge about the technological process, automated design of training courses for professional training of operators in a virtual production environment, and automatic assessment of the formation of skills. The use of CTC for training operators of loading and unloading machines based on an intelligent AS helps to improve the quality of the formation of professional skills for the effective and safe implementation of technological processes in various fields (for example, river and sea ports, construction, mining) based on the results of training courses.

    Keywords: loading and unloading machines, technological process, computer training complex, professional skills, sensorimotor skills, intelligent automated systems

  • Development of a mobile training system for learning foreign languages

    The article presents the results of the development of research in the field of automated teaching of foreign languages (on the example of English) on a mobile device with the IOS operating system. A feature of the developed simulator-training system (TOS) is the possibility of forming an individual approach to teaching students to improve the quality of education, using theoretical and practical material, based on the performance of the student. The introduction of TOS contributes to improving the quality of education due to the ease of mastering the material, as well as a clear control of the topics studied. The relevance of the developed application is determined by the popularity and availability of mobile devices, as well as the high prospects for the implementation of applications (in particular, in the field of education and self-education) for this platform.

    Keywords: training systems, mobile devices, foreign languages, training, mobile application, IOS, Apple, information technology

  • A training system to control the skills of visual modeling of software and business processes

    The features of the mathematical, algorithmic and software of the developed simulator-training system (STS) for the control of visual modeling skills in the preparation of students in areas of automation, informatization, robotization are considered. The use of STS allows you to automatically generate individual options for practical tasks for the development and analysis of visual models, automatically evaluate the correctness of the tasks performed by students, form advising influences for the student (remarks and recommendations for a better understanding of the topic under study). The use of STS in the process of monitoring the initial skills of visual modeling in students will: reduce the need for manual compilation of a large number of options for tasks by the teacher and subsequent verification of the results of their implementation; improve the quality of education, taking into account the specifics of the areas of student training under consideration.

    Keywords: information systems in education, training system, automated control of knowledge and skills, visual modeling, unified modeling language (UML)

  • Mathematical, algorithmic and software support for the problem of calculating control actions based on fuzzy logic when simulating the movement of a load in a portal crane simulator

    The article is devoted to the development of models and algorithms for calculating control (advisory) actions when training operators of technological processes (on the example of reloading processes and, in particular, portal cranes) on computer training complexes (CTC). A complex of models and algorithms is proposed, based on which control actions are calculated regarding discrete crane controls and the possibility of moving the load to a target position with minimization of oscillations at the end point is provided. These models and algorithms use variable parameters of the technological process, described by linguistic variables, and customizable characteristics of crane models and engines, which allows calculating control actions depending on the type of crane, the specifics of the technological process, the training methodology used for operators and other significant factors. Application of the advisory system based on the developed models and algorithms promotes to improve the training process for operators of reloading cranes at CTC and, as a result, to reduce the probability of emergency situations, reduce time and energy costs.

    Keywords: computer simulator, reloading processes, portal crane, advisory system, control actions, mathematical modeling, fuzzy logic controller

  • Methodology for developing practical tasks for automated control of knowledge and skills in training IT specialists

    The article discusses the features of the proposed methodology for developing practical tasks for automated control of knowledge and skills in training IT specialists. The methodology is presented using the example of tasks for controlling knowledge and initial skills in the field of software testing and describing the functional requirements for software. The application of the methodology contributes to the development of e-learning tools and distance learning technologies in training IT specialists (in particular, university students in relevant areas). The research is supported by a stipend of the President of the Russian Federation to young scientists and post-graduate students (No. SP-100.2018.5), which was assigned by the grants Council of the President of the Russian Federation.

    Keywords: IT specialist, professional knowledge and skills, knowledge and skills control, automated training systems, software testing

  • Automation of evaluation of operator training efficiency on computer simulators using statistical methods

    "The article is devoted to solving the problem in the field of development of methods and means of automation of evaluation of training efficiency on computer simulators, which are used for the training of operators of production processes. Approaches to assessing the effectiveness of training are given in many scientific studies on the creation and application of computer simulators. However, the problem of automation of the process of this assessment on the basis of the simulators themselves is not sufficiently considered. The evaluation methodology (based on mathematical statistics methods) and the prototype subsystem of the computer simulator complex were proposed to solve the indicated problem. They reduce the effort of the expert responsible for performance evaluation. Output results can be used for training operators in educational organizations. The reported study was funded by RFBR according to the research project № 18-38-00835. "

    Keywords: computer simulator, mathematical statistics methods, efficiency of training process, automation of training process

  • Automated system for developing test plans for software testing

    The problem of increasing the efficiency of compiling test plans when testing complex software systems is considered. Automation tools for the development of test plans allow us to describe this document in a rather generalized way, without taking into account many of the attributes required for the success of the further stages of testing the software systems. The use of the developed automated system (AS), described in the article, allows to reduce the complexity of creating test plans due to the presence of a clear sequence of steps in the preparation of the document, providing the specialist with background information and advising effects. In the future, this AS can be used both directly in the development of test plans in the course of real software projects, and in training novice specialists in the skills of filling out these documents.

    Keywords: software testing, test plan, automated system

  • Automated test control of software systems using neural networks

    The article is devoted to solving the actual problem of improving the efficiency of software testing based on the development of an automated control system for this process. The structure of the created system is proposed, which allows specialists to form the advising effects for the best implementation of each of the software testing stages. Optimization models are presented that ensure the correct selection of the values of various attributes of test plans, test cases, defect reports and other documents created during the testing process. The structure of the neural network and the concept of its application for the most accurate selection of attribute values are described. The research is supported by a stipend of the President of the Russian Federation to young scientists and post-graduate students (No. SP-100.2018.5), which was assigned by the grants Council of the President of the Russian Federation.

    Keywords: software testing, optimization methods, automated control system, neural networks, test coverage

  • Development and use of an automated training system to improve the process of training software testing specialists

    The problem of increasing the efficiency of training specialists in software testing based on the use of an automated training system to control the process of formation of professional competencies is considered. To reduce the labor intensity and increase the efficiency of the testing process, the task is to train the novice specialist in modern testing techniques, including taking into account the experience of real software projects. The use of automation tools can intensify and improve the quality of the learning task. The paper proposes models and algorithms to control the formation of professional knowledge and skills of specialists in testing using modern mathematical methods. The research is supported by a stipend of the President of the Russian Federation to young scientists and post-graduate students (No. SP-100.2018.5), which was assigned by the grants Council of the President of the Russian Federation.

    Keywords: automated training systems, software testing, personnel training, professional knowledge and skills

  • Automated control of the formation of the professional skills of the operator robotic system using fuzzy logic

    The article considers the models of automated control of the formation of sensorimotor skills of the student (ie, the future operator of the process) by performing exercises with the use of computer training complex. The control circuit corresponding to the model described in detail dismantled. The process of obtaining the integral index of quality of exercise on a computer simulator considered. Developed management model is the basis for the implementation of the relevant software simulators that can be used for operator training processes performed using robotic systems as well as for training of operators of complex industrial and other processes.

    Keywords: robotic system, the production process, computer training complex, sensory-motor skills, control system, fuzzy modeling

  • Simulation of a five-channel inverter with scalar control the motor speed by means of MATLAB / Simulink

    The article describes the results of simulation of a five-channel inverter with scalar control the motor speed. Briefly describes the principles of a scalar control, the structure of the five-channel inverter, as well as five-channel method of controlling the inverter using the method of double-zero sequence voltage (DZV). The structure of the model and the simulation results, confirming the possibility of using a five-channel inverter with scalar control the motor speed is considered.

    Keywords: motor, speed control, scalar control, five-channel inverter, Simulink