Web Application for Remote Document Signing Melnyk, Bohdan; Stakhiv, Petro; Melnyk, Nataliya ...
2022 12th International Conference on Advanced Computer Information Technologies (ACIT),
2022-Sept.-26
Conference Proceeding
The article considers the software tool for remote certification of electronic documents with handwritten signatures. A web application is this tool. The article substantiates the need for its ...creation. The analysis of various technologies of remote certification of electronic documents is carried out. The software environment for creating the web application was selected. Its functionality has been identified. The structure of the program project was described. An example of web application implementation was given.
Analysis of Ability To Detect Program Code Error in Object Oriented Programming Course at Study Program of Informatics Education, Muhammadi-yah University of Sidoarjo. This research aims to analyze ...students’ difficulties in de-tecting program code error and to know the difficulties faced by students in detecting program code error in Object Oriented Programming (OOP) course. The research method was a qualitative case study type in which data collection techniques were interview, document study, and observation. The individual case data analysis techni-ques were reduction, presentation, conclusion, while data validation were triangula-tion. The result of the research showed the problem of OOP coding error in students of Informatics Education namely syntax error and logical error. Syntax error occured when students were less careful when compiling program code, lack of punctuation, case sensitive errors, and incorrect keywords. In addition, the main causes of logical error were students do not understand the logic of the program flow and lack of knowledge about programming theory.
The paper is devoted to the issues of equivalent transformation of the FPGA program code in order to protect the integrity of this code. The paper considers an approach in which a digital watermark ...is covertly embedding into the FPGA program code. This digital watermark contains the monitoring data needed to implement the code integrity monitoring procedure. As a result, the digital watermark is hidden in the program code and forms a single whole with the program code. The embedded digital watermark does not change the characteristics of the device and does not make changes to its operation. Due to this approach, the fact of performing integrity monitoring in relation to program code is not obvious to an external observer. At the same time, monitoring data is also hidden and inaccessible. The paper proposes a method that improves integrity monitoring by jointly perform two processes: embedding secret additional data into the FPGA program code and obfuscating this program code. Moreover, both of these processes are proposed to be performed using one common system of equivalent transformations for the elementary units of the FPGA program code. Improved integrity monitoring is seen in the fact that the probability of detecting a digital watermark in FPGA program code is reduced. The paper describes an experiment showing the advantage of the proposed method over existing methods. The paper also provides recommendations on the possibility of using the method in areas that are related to the task of monitoring the integrity for FPGA program code.
Auxiliary code automatic generation algorithm of intelligent art platform design framework based on visual 3D information modeling is designed and implemented in the paper. These rule-based methods ...synthesize natural language sentences directly from the code elements. They are the first successful methods of automatic annotation generation, which lays a foundation for the subsequent research. However, these methods lack portability and flexibility, and can only generate comments for specific code structures In addition, the number of keystrokes in the process of selecting and generating code can reflect the position of the code required by the programmer in the code recommendation list and the accuracy of the code generated by the automatic code generation tool. With these theoretical models, this paper then designs the novel intelligent art platform design framework based on visual 3D information modeling. The model is tested and compared and the performance is shown.
The main challenge the developers of local positioning systems are facing is to ensure a predefined accuracy of determining the mobile object's coordinates. The electromagnetic environment indoors is ...complicated by the presence of walls (partitions) and ceilings that have a complex structure, as well as furniture, people, animals and other factors that affect the passage of the radio signal. Multipath propagation, interference, additional signal attenuation can introduce a significant error in calculating the coordinates of the target object. An effective method to reduce the measurement error by correcting the experimental data is the Kalman filter. The algorithm, the model's program code and the results of the Kalman filter processing the radio signal level values obtained experimentally are presented in the paper. The results demonstrated in the paper show that the program of the experimental data filtering developed by the authors allows increasing the positioning accuracy from eight to three meters.
The paper focuses on the role of version redundancy, which increases with the expansion of critical applications and the tightening of their functional safety requirements. International standards ...governing these requirements have already fixed the importance of version redundancy to counter common cause failures in safety-related systems. The problem of hidden faults inherent in these systems is equally acute, undermining confidence in the fault tolerance of circuit solutions important for functional safety. We suggest that this problem be seen as a growth problem where the system rises to the level of diversification in modes of operation by dividing them into normal and emergency and checkability circuits, but components continue to be stamped at a lower level of replication. Then the solution to the problem is to raise the components to the level of the system by developing their version redundancy. We demonstrate this development for FPGA components with LUT-oriented architecture and offer a method to improve the FPGA-ready project by natural version redundancy of its program code. The method generates a set of program code versions and selects versions that improve the checkability of circuits with respect to constant faults and the trustworthiness of results, respectively, in normal and emergency mode to reduce a set of hidden faults. The method is illustrated by an iterative array multiplier implemented in an FPGA project. Versions are generated, evaluated, and selected using the program developed for this.
Eye-tracking is a widely used method to examine the hidden cognitive processes. In this paper a program source code debugging process is examined by eye-tracking method. A computer based analysis was ...elaborated to test the debug process and record the main parameters of eye movement. During the test, two typical groups were established, in case of first group, many minor changes and frequent translation and running, while for the second one a more detailed interpretation and less translation and running were specific. In the case of both groups' the task solution's features were evaluated. According to the results the efficiency and solution time as well as the attention map were different for the two groups.
The oil-and-gas industry is Russia's top source of budget income. This industry is moving towards more pronounced use of IT in order to minimize oil production and refining costs. Notably, any major ...oil refinery prioritizes not only the final-product quality but also big data storage and transfer. The industry is evolving, and so do science, technology, and new challenges. This necessitates creating novel software and improving the old software. Each software has its own unique features that bring specific advantages and disadvantages. The dramatic increase in the complexity and size of the today's software suites, coupled with their ever more critical nature, has raised the customers' and users' requirements to software quality and safety. High efficiency and quality of programs and software suites is ensured by using international standards developed in cooperation with the premier software companies. The key point of this paper consists in testing the software for semantic errors as well as in describing such software in terms of GOST 28806-90 Software Quality. Terms and Definitions. The importance of timely tests for various errors cannot be underestimated, as such errors may result in considerable damage far beyond its positive effects. The paper dwells upon the importance of proper usage of IT terminology and expressions. It describes the static and dynamic analysis of software source code. It also presents the advantages and disadvantages of each analysis method as shown in the table. The researchers have used PVS-Studio for the static analysis of two software products. The analysis produced specific findings.