Databases
Reference:
Gribanova-Podkina M.Yu.
UML-model of accounting of supplied goods for an automated information system
// Software systems and computational methods.
2016. ¹ 2.
P. 111-123.
URL: https://en.nbpublish.com/library_read_article.php?id=67832
Abstract:
The object of research is a module for accounting of supplied goods, which is part of the automated information system. The author presents a project for module implementation. The project contains a technical description of functions and features of the software implementation of accounting of supplied goods as well as the objects included in this software. The given model gives a clear view of the automated information system components that must be deployed for accounting of supplied goods using FIFO or LIFO methods. The model shows algorithms for the implementation of operations of incoming, expenditure and cancellation of the goods. The model is constructed using the CASE-tools in UML 2.1 notation and includes a data chart, use case diagram, and other diagrams, which describe the details of behavior, implementing and deploying the module. The used approach to automating the accounting of supplied goods is based on including a certain degree of redundancy in the logical database model, which allows using a more convenient mechanism of registration of supply and consumption of goods and raw materials. The proposed model provides a software client-server implementation of the different options: using a thin and thick client with a dedicated business logic layer.
Keywords:
UML, deployment diagram, activity diagram, sequence diagram, use case diagram, data chart, database, information systems development, information system, accounting of supplied goods
Quality aspects and improving the margin of reliability of software systems
Reference:
Afonderkin S.Yu., Gayazov S.E., Ignatov F.V.
The use of distributed processing for data quality control in CMD-3 detector.
// Software systems and computational methods.
2016. ¹ 2.
P. 124-135.
URL: https://en.nbpublish.com/library_read_article.php?id=67833
Abstract:
CMD-3 – a particle detector, running on electron-positron collider VEPP-2000 in the Budker Institute of Nuclear Physics. In order to ensure the final quality control of recorded data and diagnosis of faults in the subsystems of a detector a full reconstruction of events is performed by software developed by CMD-3 collaboration. Depending on the luminosity of the collider up to 1500 events per second can be detected, which is 30 times higher than the average speed of its processing by a single process. In order to improve the efficiency of data collection and detector system as a whole, the speed of reconstruction was increased using multiple distribution processing processes to keep up with the values arising at peak luminosity. The article provides an overview of systems for data collection and processing of the detector and also describes the architecture of a distributed version of the software reconstruction of the events recorded by the detector. To find the best architectural solution methods of system analysis and structural decomposition components of data collection and processing systems were used, resulting in a proposed solution that implements a pattern of "pipes and filters". A methodology of imperative parallel programming has been applied. Modules for the transfer of necessary data processing between processes were added to the application. The implemented system can handle events with the speed of recording, which provides information on the integral characteristics of the complex, and allows responding to malfunctions in the electronics and software of the detector in real time.
Keywords:
reconstruction of the events of the detector, rapid analysis, accelerating complex, data analysis, distributed system, increasing the speed of data processing, CMD-3, distributed processing, data processing, quality control
Knowledge Base, Intelligent Systems, Expert Systems, Decision Support Systems
Reference:
Klishin G.Yu., Filatov V.N.
Information-measuring system for ergometric tests of flight personnel
// Software systems and computational methods.
2016. ¹ 2.
P. 136-149.
URL: https://en.nbpublish.com/library_read_article.php?id=67834
Abstract:
The subject of research is the development of intelligent information and measuring systems for ergometric testing the flight personnel of maneuverable aircraft. The authors reviews the technical and ergonomic requirements for the modernization of an isometric exerciser for leg muscles and abdominals used in ground training of flight crews to the conditions of the flight and maneuvers and for the medical-flight examination. The above requirements are implemented in the hardware-software complex for ergometric testing which is a special information-measuring system essential for the safety of maneuvering flight. The following methods were used in the study: methods of systems analysis, software engineering, designing software and hardware for medical purposes, the theory of reliability, aviation cybernetics. The main conclusion of the study is in formulating a set of reasonable engineering solutions for creating an intelligent information and measuring system for ergometric tests of flight personnel of maneuverable aircraft. The proposed solutions were formulated considering the needs of the practice of aviation medicine and combine the latest achievements in the field of medical equipment, aviation medicine and software engineering, and, as shown by experimental testing, meet the needs of the practice.
Keywords:
automation of medical examinations, flight safety, hardware and software system, ergatic system, aviation ergonomics, intelligent medical systems, maneuverable flight, medical-flight examination, software engineering, information-measuring system
Knowledge Base, Intelligent Systems, Expert Systems, Decision Support Systems
Reference:
Mustafaev A.G.
Neural network model for forecasting the level of solar energy for solving alternative energy problems
// Software systems and computational methods.
2016. ¹ 2.
P. 150-157.
URL: https://en.nbpublish.com/library_read_article.php?id=67835
Abstract:
One of the problems hampering the development of the active use of renewable energy is to determine the optimal placement of wind and solar power plants on the earth's surface. The paper presents a model for predicting the level of solar energy in the region allowing choosing the most effective location for solar power location. The forecast of the level of solar energy is given using an artificial neural network of direct distribution educated on the basis of meteorological stations data using the back-propagation algorithm. Designing a neural network was carried out with the Neural Network Toolbox package of MATLAB 8.6 (R2015b). Comparison of results of forecasting solar energy performed by artificial neural network level with the current values shows a good correlation. This confirms the possibility of using artificial neural networks for modeling and forecasting in regions where there are no data on the level of solar energy, but some other data of meteorological stations is present.
Keywords:
alternative power engineering, prediction, error back propagation, multilayer perceptron, modeling, artificial neural network, solar energy, feedforward network, supervised learning, resource map
Knowledge Base, Intelligent Systems, Expert Systems, Decision Support Systems
Reference:
Rodzin S.I., Kureychik V.V.
State, problems and development prospects of bio heuristics
// Software systems and computational methods.
2016. ¹ 2.
P. 158-172.
URL: https://en.nbpublish.com/library_read_article.php?id=67836
Abstract:
The subject of the article is the current state, problematic issues and promising field of research of bio heuristics for solving optimization problems. Bio heuristics are mathematical transformations of the input stream to the output data based on simulation mechanisms of evolution, natural analogies, on a statistical approach to the study of situations and iterative approximation to the desired solution. Currently, bio heuristics have become an important tool for finding close to optimal solutions of problems which earlier were considered unsolvable. The methodological and theoretical bases of the scoping study are optimization techniques and decision making support methods, artificial intelligence, evolutionary computation theory. The article analyzes the fundamental results obtained in the field of bio-heuristic optimization algorithms: Holland theorem and TAD-theorem. The article establishes patterns and structure of bio heuristics, especially coding solutions, basic cycle of bio heuristics algorithms. The study reviews a promising direction in the analysis time of the biological cognitive heuristics - drift analysis.
Keywords:
evolution operator, evolutionary computation, optimization, metaheuristics, cognitive bioinspired algorithm, NFL-theorem, drift analysis, fitness function, programming, modeling
Data encryption and data protection
Reference:
Voytyuk T.E., Zudilova T.V., Tsymzhitov G.B.
Protection against password guessing using two-factor authentication
// Software systems and computational methods.
2016. ¹ 2.
P. 173-183.
URL: https://en.nbpublish.com/library_read_article.php?id=67837
Abstract:
Two-factor authentication is required to establish a secure connection when a remote user tries to connect to the corporate web services. Authentication is a prerequisite for web services that process confidential information. Two-factor authentication is a way to improve the corporate information security. There are many ready solutions for the implementation of two-factor authentication system but these solutions have several disadvantages, such as high cost or difficult integration into existing corporate information structure. The aim of this study is to define the architecture of the system that overcomes the mentioned disadvantages. For designing a protection system against password guessing the authors previously used a method of static analysis to justify the demand for systems of this type. The authors also used data analysis method to determine the requirements for the system of two-factor authentication; an experiment confirmed the results of a research. Presented architecture provides protection from password guessing, does not depend on additional hardware or software and has a modular structure, which gives the advantage of scalability. The architecture defines advanced functionality for such systems: determining geographic location of real IP-addresses, address filtering based on geolocation and proxy addresses using a POST requests. It also allows building modules, which can be easily integrated with existing enterprise infrastructure. The result of using the proposed system shows that the percentage of intruders accessing corporate information system is reduced.
Keywords:
information security, password guessing, single sign-on technology, service-oriented architecture, control permissions, one-time password, authentication code, two-factor authentication, secure connection, web service
Software for innovative information technologies
Reference:
Arzumanyan R.V., Sukhinov A.I.
Study the feasibility of high-performance software Google VP9 decoder.
// Software systems and computational methods.
2016. ¹ 2.
P. 184-200.
URL: https://en.nbpublish.com/library_read_article.php?id=67838
Abstract:
The article is devoted to optimization and execution of parallel decoding stages of the video signal compressed in accordance with specification Google VP9. The authors in detail discuss the most time consuming stages of decoding and restoring a compressed video and study possible optimization and parallel execution of algorithms underlying such steps using both CPUs and graphics cards with general-purpose computing support. The article gives a comprehensive assessment of the characteristics of the decoding stages, including the requirements for processor and memory subsystem. The main method of the study is in carrying out a numerical experiment with the collection of information of interest and then analyzing the results. Gathering of information is implemented by modifying the source code reference codec and subsequent assembly into a software codec application. The novelty of the work lies in the fact that it carried out a comprehensive analysis of the possibility of computational methods lying in the codec based. The research evaluates the feasibility of parallel calculations, taking into account peculiarities of the target hardware (MCCPU and GPGPU). The authors performed an optimization of arithmetic decoding step taking into account the statistical characteristics of the distribution of the lengths of literals, decoded from a compressed bit stream.
In this article, the authors make conclusions regarding the most computationally complex decoding stages and the possibility of their optimization and parallel implementation, and analyze differences between the described codec a competing codec N265.
Keywords:
inter-frame prediction, optimization, memory access pattern, arithmetic coding, performance, Google VP9, codec, algorithm analysis, parallel programming, GPGPU
Software for innovative information technologies
Reference:
Aref'ev R.A., Zudilova T.V.
SOA pattern of user interfaces design for multiplatform applications
// Software systems and computational methods.
2016. ¹ 2.
P. 201-209.
URL: https://en.nbpublish.com/library_read_article.php?id=67839
Abstract:
The paper presents a new pattern for design service-oriented architecture (SOA) for multiplatform applications applied in the creating user interfaces of distributed applications. The research aims to: (1) analysis of existing approaches to the development of multiplatform user interfaces, (2) development of a new SOA pattern based on existing patterns to be used in the development of multiplatform interfaces, (3) case study, which consists of the implementation of the proposed SOA pattern in a distributed application and its validation. In this study, a methodology development and optimization of information systems proposed by J. F. Nunamaker has been used. This approach is iterative and involves three main stages: (1) gathering the information about current approaches to development of architecture of Multiple User Interface (MUI), (2) an experimental phase includes the synthesis possible architectural solutions, (3) development of a system prototype. In the developed pattern design a layout of visualization services, containing different variants of output and markup, is performed within a single application using monitoring and dynamic reconfiguration mechanism according to the characteristics of the client device. A search for relevant services over the internet and their installation is possible. The practical significance of the result of this work is in reducing the cost of software development and improve the quality of their user interface by using new SOA pattern.
Keywords:
dynamic configuration pattern, adaptive design, cloud information system, design pattern, Service-Oriented Architecture, distributed applications, user interface, SOA patterns, multi-platform development, human-machine interaction
Computer appliance implementations of numerical analysis and its mathematical models
Reference:
Idrisova S.R., Sultanova E.A.
Prognosis of probability of further operating and analysis of possible maintainability of buildings and facilities
// Software systems and computational methods.
2016. ¹ 2.
P. 210-214.
URL: https://en.nbpublish.com/library_read_article.php?id=67840
Abstract:
The article deals with the basic of evaluation and indicators of operational safety of buildings and structures. The authors focuses on aspects such as the ability to predict the probability of further operation of buildings on the basis of data about the indicators of reliability, on the methods used in determining these indicators. The article studies the advantages and disadvantages of each method. Particular attention is paid to the urgency of the problem, identify its causes, among which the growth needs of many buildings in the reconstruction and rehabilitation, and the features of the building as complex objects. The paper describes the step by step construction of basic mathematical model, which is used in calculating the reliability of complex systems. Identify the most important problems encountered in the construction of the mathematical model, suggests some existing solutions to these problems. Evaluation of reliability of complex systems is carried out by methods involving the use of data failure and recovery elements obtained during the operation of systems. The scientific novelty is research of reliability, ensure uptime and minimal investment of time and money on technical maintenance and repairs of the building of the specified service life.
Keywords:
constructions, statistical characteristics, complex systems, maintainability of buildings, building reliability, mathematical model, methods of assessment, diagnostics, buildings exploitation, technical condition