+7 (495) 987 43 74 ext. 3304
Join us -              
Рус   |   Eng

Journal archive

№1(73) January-february 2018 year

Content:

IT business

Performance management

Authors: Maxim Dli, N. Salov

Effective business processes become a competitive edge of the organization, and enable it to timely respond to changes in external environment. Research and development (innovation) are the key business process providing the basic value of organization products/services, along information system lifecycle management is one of components of this business process. The goal of this work is software developing and maintenance projects efficiency improving by transaction costs reducing. This article suggests economical information system lifecycle management model based on decentralized application theory, that tries to reduce the cost of information search by securely storing the lifecycle process output and project documentation versions; to reduce the cost of coordination by automating the lifecycle process output verification; to reduce the cost of contracting by using auto-implementing smart contracts and eliminating the dependence on the necessity of establishing «trust» relations between parties to the lifecycle. The practical use of the results is expected in developing information system lifecycle management tools.

Author: O. Kultygin

Fast and comfortable transportation of passengers, ensuring safety in trains and in the territory occupied by transport infrastructure are the most important factors affecting competitiveness in the market of transportation services of all types of transport, including the Moscow Metro. To solve this problem, it is necessary to plan efficiently the work of the locomotive subway crews on the basis of the application of modern economic and mathematical methods, which ensures the fulfillment of a given scope of work by the minimum possible number of brigades. The Metropolitan as the most important element of the transport infrastructure of the capital in its work needs to apply effective economic and mathematical methods, in particular, in the planning and distribution of work between locomotive brigades. The specified scope of work of the electro depot must be carried out as far as possible by a minimum contingent of locomotive crews. For this distribution, one of the methods of industrial management «Material cutting problem» is most suitable, which allows to reduce the time of planning procedures execution, to reduce the number of team orderers, to ensure the optimal distribution of locomotive brigades by composition, to reduce their list composition.

Strategic planning

Author: K. Maksimov

This article discusses the planning of the IT company’s activities taking into account the use of cloud services. The definition of the company in the IT industry is analyzed. The existing definition of the IT company is added to the question under consideration. Various aspects of the company’s operational and strategic planning are considered, taking into account the use of cloud services. Comparison of operational and strategic management is given. In conditions of uncertainty, a game model is constructed with an analysis of the IT strategy of the company planning to use cloud services. We consider a model of game with nature, where the second side is external factors. On the basis of an optimistic and pessimistic criterion, optimal solutions are chosen in the constructed model for cloud services. An example is given based on existing cloud services and the model built.

Automated control systems

Author: M. Klochkov

This article contains the description of process of creation of an information system for the production enterprise. A key feature of this enterprise is the organization of technological process for production of the metal anodized profile. Problem definition included carrying out the following types of works: creation of several automated jobs for the administrator, the manager, the technologist, workers of the shop, packing and a warehouse, realization of the intelligent technological interface, the automated formation of reports and export of data to MS Excel. In the considered subject domain the main role is carried out by the technologist who has to store and process rather large volume of production information the main sources of which are: the issued orders, removable tasks, results of work in shops and on the site of packing of finished goods. In conditions when the nomenclature of goods exceeds 20 thousand units, the number of customers more than 190 it is impossible to do without reliable information system which helps the technologist with a decision making by drawing up a new removable task. As a result of performance of work on automation of a production cycle of release of the anodized metal profile at the Izhevsk plant of anodizing the original information system for support of informational processes of management of production in general and technological process in particular was developed and introduced.

IT and education

Educational environment

Together with the progressive development of information systems, methods and approaches to their use in the educational process are changing. The volume of independent student’s work and the importance of the autonomy of training are becoming more and more. Information technologies are the basis for the development of the electronic educational resources, which contribute to a better and faster learning of the materials by students, as well as the formation of research skills. During the development of the electronic educational resource for the discipline «Mathematical analysis», the task was set to implement a software for solving problems with the drafting of the equation and plotting the tangent plane and the normal to the surface at its given point. The following requirements were put to the software product: cross-platform and the possibility of the distribution on local media — for the convenience of using the program both in the computer classes of the university and on the personal computer, interactivity — ensuring the interaction of the program and the user (control of the input values and checking the calculated results), visualization of the solution, as well as the availability of reference information and compliance with technical requirements for software. To implement the solution to the problem, various approaches can be applied, for example: a high-level language C++ with the standard library «Math. h» and the OpenGL API for working with the 3‑D graphics; mathematical libraries, such as «Mathematica» and «MatLab». To develop an electronic educational resources mathematical package «Matlab» contains a complete set build-in tools and algorithms necessary in the development and implementation of the declare functionality.

Software engineering

Models and althorithms

Author: B. Zeno

In unconstrained facial images, large visual variations such as those due to pose, scale, presence of occlusions, expressions and lighting cause difficulties in discriminating faces from the background accurately, so as a result, there are non-face regions that are recognized as faces (false positive), whereas the effectiveness of face detection algorithms is characterized by low false positive (FP) rate, high detection rate and high speed of processing. So, to reduce these non-face regions, instead of developing accurate face detection algorithm that needs much time for processing, face validation step will be added after the detection. In this paper, new fast face validation method is proposed. It consists of two steps, the first one is skin detection using YCbCr color method. The second step is eyes and mouth detection using Cascading approach; In this step, region of candidate face is divided into two overlapping regions, one for the eye detection model and the other for mouth detection model. For evaluation our method, SVM face detection algorithm is used as a baseline validation algorithm. The experimental results on FDDB dataset showed a better performance of our proposed method (2 ms validation time compared to 500 ms in the SVM algorithm) and a similar number of rejected FP.

The paper concentrating on random linear network coding in the presence of symbolic erasures besides packets errors and erasures. New models of network are constructed based on two new models of nodes with extended node alphabets. Alphabets of those nodes include special symbols to save linear transformation with corresponding coordinate of packet, which occurs during linear combinations on the following nodes on network. In the first model, extending alphabet contains only one special symbol “*”, in the second model, every node has personal alphabet that not intersected with others. Network coding methods based on Koetter-Kschischang-Silva network codes and channel errorcorrecting codes are represented. Coding methods are based on idea of cascading use of channel and network coders on network’s source. On sinks of network applies both as channel code decoder and network code decoder with some modifications in reverse order. First coding method uses first model of nodes and applied in case of number of symbols erasures does not exceed the error-correcting capability of channel code. In the opposite case are applied second model and corresponding coding method, which are representing probability decoder. An applicability opportunity of these methods to unauthorized using of linear networks by illegal user is noticed.

Software development technologies

The article is devoted to the use of new parallelism technologies, which appeared in modern Fortran standards (Fortran-2003, Fortran-2008). The authors describe conveyor operations and subroutines. Examples of speeding up programs on Fortran using conveyor operations are given. New technologies of parallelism are considered for the first time: coarrays and auto-parallelization. On the example of iterative algorithms for solving systems of linear algebraic equations, the analysis of the speed of parallel programs is performed using all concurrency technologies supported by Fortran compilers. A comparative analysis of the performance of free and proprietary compilers is carried out. The recommendations on the use of various Fortran compilers for solving computational problems are presented. The features of coding on modern Fortran are described with the use of various compilers. Provided reasoned recommendations on the use of Fortran as a system of mathematical modeling. Literature sources are presented, in which the graphical conclusion of research results in cross-platform programs on Fortran is described. The choice of Fortran as the language of teaching programming for students of mathematical, physical, biological, chemical and technical specialties is justified.

The paper examines the main aspects of testing the performance of software products. The article gives a classification of testing methods. The main focus is on so-called load testing. Load testing is conducted to determine the degree to which the system meets non-functional requirements, such as the maximum number of simultaneous users, the response time of the information service, and so on. To verify such requirements, as a rule, we need to emulate user activity, close to real. Load testing is conducted to determine how quickly the computing system or part of it under a certain load, as well as confirm other attributes of system quality, such as scalability, reliability and resource consumption. The paper describes in detail the different types of stress tests, as well as a testing methodology for each species. This list includesб for example, the detection of maximum performance, reliability and fault tolerance tests, localization of performance problems. The article suggests also a set of indicators for the classification of testing tools, on the basis of which a comparative analysis of existing tools for conducting load testing is given.

Laboratory

Models and Methods

Multi-Agent approach is proposed for applications of real-time control and management of the microgrids. The multi-agent system (MAS) structure and content design are presented. MAS functionality is defined in order to optimize the real-time operation of a microgrid by optimally scheduling its distributed generation and managing demand and supply. Economic and environmental factors, as well as standardized electric power reliability indices are adopted as optimization criteria. Moreover, the paper also presents a model for evaluation of economic, technological and ecological efficiency of the interaction of elements of the proposed MAS based on an artificial neural network (ANN) model implementation.

The scale of features informativeness is formulated and presented. The efficiency of «wide» neural network neurons based on the various variations of following criteria for checking the distribution law of a random variable was evaluated: Smirnov-Kramer-von Mises, Anderson-Darling, Watson, Frotsini, average geometric comparison functions for probability densities Kolmogorov-Smirnov, Cooper. A criterion for the maximum area of intersection of the comparable probability density functions is proposed. Variants for the modernization of functionals for the processing of features with a noticeable and high correlation dependence are found, in particular, on the basis of the Smirnov-Kramer-von Mises criterion. The analysis of the results of the work made it possible to determine the most suitable conditions for the use of the functionals under consideration, depending on the features of the feature space. The boundary conditions of the experiment correspond to the features of dynamic biometric patterns. First of all, the research was aimed at solving the problems of recognizing secret biometric images, but the results obtained can be used in any verification task, where there are dependent and independent signs of average informativeness, as well as little informative and extremely little informative features with a distribution of values close to normal.

Digital technologies

Humanitarian Informatics

The development of information technologies in the modern world is changing a lot, including methodological approaches to scientific research. They are becoming an important part of interdisciplinary research, which is a synthesis of humanitarian and technical knowledge. The paper discusses tools and administrative instruments used in Digital Humanities for national projects. The authors also consider the projects of building Digital Humanities centers and applying digital tools to research in various humanitarian fields. The authors give the results of an expert survey among the leading Russian specialists in the field of Digital Humanities. The paper discusses the impact of Digital Humanities in humanities and its development prospects using several national projects as case studies. An interesting experience has been accumulated, the results of similar projects of foreign colleagues have been studied, there are many new ideas that require a competent definition of scientific tools and are open for participation. The next stage of development is the establishment of effective communication mechanisms within the new scientific community Digital Humanities.

Virtual reality

Authors: E. Entina, A. Entina

The paper is devoted to the idea of creating of the «Virtual Museum of the Future» project. The idea of this work was to develop unique computer 3D game, occurring a hybrid of the drawn virtual 3D museum space and 2D digitized real compositions of art, using as exhibits. Our program is also aimed at the possibility of gallery creation and space design, speaking other words — at the possibility of building of the imaginary museums. The choice of software tools of the program product is described in the article. Object oriented multiplatform Java language was chosen for codding. The program allows the users to get acquainted with the masterpieces of fine art, enjoy them, improve their cultural level and get new knowledge in the field of fine arts. This program will also be useful for professionals in creating educational cycles for children, youth and adults, and may be used by museum workers and gallerists in the preparation and holding of thematic exhibitions. This application is simple, interactive tool that allows easy modeling of virtual exhibitions, to hang and position artworks within 3D spaces and serves as educational computer game.