ABSTRACTS OF ARTICLES OF THE JOURNAL "INFORMATION TECHNOLOGIES".
No. 1. Vol. 24. 2018
To the contents
A. Â. Sorokin, Ph. D., Associate Professor, e-mail: firstname.lastname@example.org, D. A. Lobanov, Master Student, e-mail: email@example.com, Moscow Technological University (MIREA)
Conceptual Design of Intelligent Systems
A methodology for distinguishing conceptual plans from the structure of an activity act for the design of intelligent systems is considered. In conceptual plan is understood as a certain part by conceptual structure of the act of activities which is considered as the project for development of the models based on knowledge. At the graphical level, four planned views are proposed: the functional structure, processes, context and regularities. The functional plan is designed for the design of discrete-event models and architectures of hybrid intelligent systems. The process plan is designed to develop a flow diagram and levels for system dynamics simulation modeling. On the basis of the plan of regularities different analytical representations, including functions of decisions (intensity of a flow) for an imitative dynamic model can be defined. The plan of a context is intended not only for design of cognitive models, but also to better comprehend certain activities and as an addition to the rest of the conceptual plans. However the graphic construction of the conceptual model of a dynamically complex environment and its particular representations is a complex and nontrivial task. Therefore, the program complex "Designer + Solver + Interpreter" is developed, which verifies the conceptual model of a dynamically complex environment on completeness and adequacy, and also generates the necessary knowledge base for the design of intelligent models in the form of text files.
Keywords: plans of conceptual structure of the act of activities, functional structure plan, process plan, plan of a context, plan of regularities
A. O. Sukhov, Associate Professor, e-mail: ASuhov@hse.ru, E. Yu. Medvedeva, Student, e-mail: firstname.lastname@example.org, National Research University Higher School of Economics, Perm, 614070, Russian Federation
An Approach to Language Workbench Development for Creating Textual Domain-Specific Languages
The usage of domain-specific languages at the software development process can reduce labor costs, because one command of this language corresponds to dozens of code lines written in a high-level language. However, at DSL creation it is also necessary to develop a convenient environment for working with it that includes a text editor, code generator and debugger. Language workbench is software designed to create and maintain domain-specific languages.
The paper describes an approach to the development of language workbench for creating of textual dynamically customizable domain-specific languages. The approach novelty is that in the process of functioning the language workbench interprets the models of different levels of hierarchy, rather than generates on their basis of the editor source code. This allows to configure the developed language for changed operating conditions without re-generation of the editor code, to perform multi-level modeling, and to determine the rules for conversion of written programs into code in the target language.
As the metalanguage for DSL construction, it is proposed to use the extended Backus-Naur forms. The architecture of the language workbench includes a repository, text code editor, project browser, validator, and generator.
Different categories of users can be involved at the DSL development process: IT-specialists, business analysts, end-users, etc.
Keywords: domain-specific languages, textual languages, language workbench, architecture, metalanguage, multi-level modeling, metamodel, model transformation, model-oriented approach, language tuning
A. A. Sirota, Professor, Head of Department, e-mail: email@example.com, N. I. Goncharov, Graduate Student, e-mail: firstname.lastname@example.org, Voronezh state University
Modeling of Conflict Interaction of Systems Using the Formalism of Hybrid Automata
Explores the mathematical and computer models of conflict interaction systems based on the formalism of hybrid automata (card state). Offers model mathematical schemes and implement them in a simulation model, based on the description of change of States in conflict. The obtained analytical equations for estimating lower bounds on the probability of winning of one of the parties to the conflict, allowing to abstract from the specific species densities distributions for the residence time of the parties in their possible States. The results of the comparison of the estimates with simulation results.
Keywords: conflict interaction systems, hybrid automata, maps of states, simulation of conflict of coalitions of systems
A. V. Buravtsev, Deputy Director, e-mail: email@example.com, Institute of Information Technologies and Computer-Aided Design, Moscow Technological University (MIREA), Moscow, 119454, Russia, V. Ya. Tsvetkov, D. Sc., Professor, Center for strategic analysis and development, the deputy head, e-mail: firstname.lastname@example.org, Research and Design Institute of Design Information, Automation and Communication on Railway Transport, Moscow, Russia
Analysis of the Structure of a Complex Organizational and Technical System
The article analyzes the properties of a complex organizational and technical system. The article offers a method of forming the structure and hierarchy of a complex organizational and technical system. Paper shows the place of a complex organizational and technical system in a number of complex systems. The article reveals the content and features of a complex organizational and technical system. The article notes the inclusion of cognitive factors in the work of a complex organizational and technical system. The article reveals the application of the dichotomous method for constructing the structure of a complex organizational and technical system. The dichotomous method is applied in combination with the opposition method. The combination of the dichotomous and oppositional method allows one to sequentially isolate the qualitative components in the form of a complex system structure. The dichotomous method is supplemented by the method of constructing hierarchies, which uses graph theory.
Keywords: system analysis, complex system, social system, complex organizational and technical system, autopoiesis, modeling, system structure, dichotomous division, hierarchy modeling
A. F. Rezchikov, D. Sc., Professor, Corresponding Member of the Russian Academy of Sciences, e-mail: email@example.com, Institute of Precision Mechanics and Control, Russian Academy of Sciences, Saratov, N. V. Yandybaeva, Ph. D., e-mail: firstname.lastname@example.org, Balakovsky Branch of the Russian Presidential Academy of National Economy and Public Administration, Balakovo, V. A. Kushnikov, D. Sc., Professor, e-mail: email@example.com, V. A. Ivaschenko, D. Sc., Professor, e-mail: firstname.lastname@example.org, A. S. Bogomolov, Ph. D., Associate Professor, e-mail: email@example.com, L. Y. Filimonyuk, Ph. D., e-mail: firstname.lastname@example.org, Institute of Precision Mechanics and Control, Russian Academy of Sciences, Saratov
Information and Advisory System for Modeling and Forecasting the Dinamik of National Security Indicators on the Basis of Cause-Effect Complexes and Forrester Equations
The article presents the structure of the information and advisory system intended for imitation modeling and forecasting of the main indicators of the national security of the Russian Federation. Mathematical basis of the system is a complex of mathematical models, consisting of a model of system dynamics and regression models.
Mathematical model developed based on system dynamics models, allows formalizing the complex casual relationships between system variables. System dynamics model consists of the following elements: the system levels, which represent the accumulation of (accumulation) in feedback circuits; streams conveying the content of one level to another; making procedures that govern the rate of flow between the levels; information channels connecting procedures decisions levels. To describe the model developed using the apparatus of ordinary differential equations. As systemic levels presented the indicators of national security. To illustrate the casual relationships between system-level mathematical model developed using the graph model. Regression models are used to verify the adequacy of system dynamics models. Forecast values of national security indicators are determined from the solution of a system of nonlinear differential equations.
A heuristic numerical algorithm is developed to calculate the forecast values of national security indicators based on the developed mathematical software. The block diagram of the calculated algorithm is given. To increase the efficiency and accuracy of management decisions, a "Program for simulation modeling and forecasting of main indicators of national security" was developed. A fragment of the information and advisory system designed to support the adoption of managerial decisions is described. The information system can be used by specialists of the Department of Economic Analysis and Forecasting of Administrations of Regional and Federal Levels. She is allows to automate the process of accumulation and processing of statistical information, development of forecast models and verification of the results of forecasting.
Keywords: national security, system dynamics, differential equations, object-oriented programming
A. I. Razumowsky, Ph. D., Leading Engineer, e-mail: email@example.com, Institute of Control Sciences RAS, Moscow, Russia
Information Redundancy in the Development of Software Systems
The problem of developing software systems from the point of view of organizing external creative control over the information content of the development process is considered. An attempt was made to subordinate the process of creating software systems for redundancy of information content, by combining control over both algorithmic and structural elements, and over any possible informal data representation, which will ensure the integrity of the development of software systems. The connectivity between design elements under creative control is the accessibility heuristic that acts as a qualitative estimate of the frequency or probability of choice due to the ease of recalling or association. The study of methodological levels of software system development is carried out. It was found that the individual level of creative activity of a person is almost not studied, therefore, the completeness and integrity of the development of software systems will not be achieved. The simplified scheme of actions of the developer is given at the informal approach with use of an excessive set of design elements. For positioning in a single visual context of redundant data, a creative-contextual form is proposed that serves to concentrate and fix all possible information elements at the time of creative insight. An example of the implementation of a geometric algorithm with the help of creative-contextual forms is considered, as well as estimates of the sets of information elements necessary for the creative development of the next local solution.
Keywords: designing of software system, algorithm, structuring, accessibility heuristic, creative activity, information redundancy, creative human factor
R. R. Zagidullin, Prof. of the Department ATP USATU, e-mail: firstname.lastname@example.org; D. S. Zanin, Executive Director, First Business School, Ufa State Aviation Technical University
Determination of Integral Assessment of Professional Qualifications University Student at Different Stages Training
The article presents a numerical method for determination of the integral index of professional readiness (BA, MA) with respect to a professional standard. This technique can be used both as a tool for comparing the training of students from various universities and the current index in demand in the learning process, both for teachers, university management, and for the students themselves. This assessment can be accessed both on the university server and using cloud technologies. Is based on the concept of the digital space of the Russian Federation.
Keywords: rationing estimates ranging disciplines, mathematical model, the weights, the importance of labor function, the significance of the coefficient of discipline, integral evaluation specialist, an integrated assessment of professional qualifications
À. S. Chirtsov, D. Sc., Professor, e-mail: email@example.com, Saint-Petersburg Electrotechnical University "LETI" them. Ulyanov (Lenin), The Herzen State Pedagogical University of Russia (Herzen University), D. A. Kozunenko, Deputy CEO for Information Technologies, e-mail: firstname.lastname@example.org, SVEGA-Computer LLC
The Use of Technology of Stereoscopic Images Creation in Numerical Modeling of Complex Physical Systems for Lecture Demonstrations and Educational Researches
This article discusses the options for effective use of a simple and widely available in the sphere of education technology to create stereoscopic images to visualize the results of interactive computer simulation of complex systems and their processes, based on the principles of physical object-oriented modeling. The possibilities of using the approach for the organization of the mass individualized education in the field of the exact sciences are analyzed, including the attraction of the most qualified and motivated trainees to active forms of creative learning of educational material with elements of independent scientific research. The described approach is illustrated by the example of using the considered technologies to support the course of relativistic electrodynamics.
Keywords: 3D-modeling, stereoscopic visualization, object-oriented modeling, popularization of modern physics, relativistic electrodynamics, Minkowski space, 4D-visualizations, modeling of complex systems
Le Thanh Tung Nguyen, Post-bachelor, e-mail: email@example.com, A. G. Kravets, Professor, e-mail: agk@.ru, Ngoc Duong Bui, Postgraduate, e-mail: firstname.lastname@example.org, Volgograd State Technical University, Volgograd, 4001Ç1, Russia
Analysis of Interaction Method and Models between Components of Enterprise Mobility Management System
M2M (Machine-2-Machine) communication is the new technology that allows seamless interaction of a wide various devices over different networks without the need of human intervention between the components in distributed computing systems, especially in the enterprise mobility management system (EMM). Nowadays, there are a large of specialized energy-efficient protocols (M2Mprotocols) in Application layer with Low power and Losssy Networks (LLNs). Most popular of them is HTTP, MQTT, XMPP, CoAP and others. This article analyzes these protocols that enable communication between the server and devices in EMM system and also new formal messaging model based on asynchronous transfer technology is present. Experiments aimed at testing the latency and jitter receiving-sending messages between mobile device and EMM server based on these protocols.
Keywords: enterprise mobility management, resource-oriented architecture, push notification service, REST architecture, publish/subscribe model, request/response model, messaging model, asynchronous transfer, MQTT, CoAP, XMPP, HTTP, message broker
To the contents