A modification of the CHEMKIN II package has been proposed for modeling addition of an arbitrary species at an arbitrary temperature to an arbitrary distance from the burner along a flat flame. The ...modified program was applied to the problem of addition of acetylene or benzene to different positions of a 40-Torr,
ϕ
=
2.4
benzene/O
2/40%-N
2 premixed flame to reach final equivalence ratios of
ϕ
=
2.5
and 2.681. The results obtained showed that acetylene addition to early positions of the flame led to significant increase in pyrene production rates, but pyrene concentrations were lower in the flames with acetylene addition in both the
ϕ
=
2.5
and 2.681 cases. Addition of benzene to the flame did not alter pyrene production rates in either the
ϕ
=
2.5
or 2.681 cases; however, for
ϕ
=
2.5
, pyrene concentrations increased with benzene addition, while for
ϕ
=
2.681
, pyrene contents decreased in comparison to the correspondent flames with no addition. Acetylene addition led to a significant increase in pyrene production rates, but the pyrene levels dropped due to increase in the flow velocity. Pyrene production rates were not sensitive to benzene addition, but pyrene contents increased with benzene addition when the flow velocity decreased. These results show that PAH concentration changes accompanying species addition to flames should be interpreted carefully, because an increase or decrease in the content of a PAH species does not necessarily reflect an effect on its formation rate or mechanism.
Parsing via Regular Expressions Magyar, David; Szenasi, Sandor
2021 IEEE 19th World Symposium on Applied Machine Intelligence and Informatics (SAMI),
2021-Jan.-21
Conference Proceeding
Since programming languages exist, parsing the code - primarily for compilation - is an ever-present necessity. As of today, there is a deep theory of this topic, describing approaches and useful ...constructs, categories and capabilities of parsers, which this paper not intends to dive into deeply, but to describe and use the official technical terms where possible. The presented approach of parsing utilizes regular expressions and forms a PEG (Parsing Expression Grammar), which is more expressive than simply regular expressions 1. This paper aims to present an approach specially for parsing complex input recursively using PEG approach. An easy to configure and understand interpreter based on regular expressions over characters, tokens and schemas is outlined.
This paper presents the technology for remote system updating that allows software updates in embedded systems such as mobile phones and car navigation systems. Software updates are carried out using ...binary difference, software construction, and fast compression technologies. In this paper, we focus on a fast BPE (byte pair encoding) method of encoding program codes in embedded systems and show the index of relations between the updating time and the downloaded data size
The paper deals with monitoring the program code integrity of FPGA-based systems. An approach to the integrity monitoring considered in the paper is based on embedding the digital watermark into the ...information object of FPGA chips program code. A digital watermark, which is embedded into the program code, contains a monitoring hash sum. Such kind of embedding does not change the program code size and operation of device, which is programmed with the help of this program code. In using this approach the integrity monitoring is provided by the condition that the digital watermark extraction and the recovery of initial state of program code information object occur simultaneously. In the paper a method, which allows increasing the embedded digital watermark effective volume, is proposed. Increasing the effective volume of the digital watermark gives the possibility to use a broader set of hash functions to monitoring the integrity. This allows using the hash functions possessing a big cryptographically strong in the process of the integrity monitoring. Increasing the effective volume is achieved due to the preliminary preparation of the FPGA program code information object, which (preparation)is performed before the embedding of digital watermark. In the course of this preparation the information object bits set by the embedding key are led to some predetermined state. In the paper an experimental research of the proposed method efficiency in the point of increasing the effective volume of the digital watermark is presented.
Recently, the size of the software on embedded devices, e.g., mobile phones, has been increasing rapidly. Complex processes in large scale software, such as event handlers, require bugs to be fixed ...after shipment. NAND flash memory devices are adopted in such devices in order to reduce the cost. The program code in a NAND flash memory is loaded to RAM using demand paging technologies. In many cases, compressed program code is stored in the NAND flash memory and loaded by extracting the program code because the loading time for the uncompressed code is larger than the total time for loading and extracting the compressed code with some compression algorithms. Byte-Pair-Encoding (BPE) is a suitable algorithm for this purpose. The compression rate for BPE is slightly less than GZIP and the extraction speed is very fast. However, the compression speed is very slow. Software updating functions require the compression of program code on a device and have to compress quickly. This paper discusses the software update functions employed for such embedded devices, and proposes a BPE compression speed acceleration technique for software updating. The results obtained from an evaluation show that the proposed method is effective in compressing program code.
The article considers the approach to identifying potentially unsafe data in program code of embedded systems which can lead to errors and fails in the functioning of equipment. The sources of ...invalid data are revealed and the process of changing the status of this data in process of static code analysis is shown. The mechanism for annotating functions that operate on unsafe data is described, which allows to control the entire process of using them and thus it will improve the quality of the output code.
This paper addresses to a problem of the hidden faults which is inherent for the instrumentation and control safety-related systems. These systems are designed for operation in two modes: normal and ...emergency. The hidden faults can be accumulated throughout the long normal mode and reduce a fault tolerance of the digital components and the functional safety of systems and control objects in the most responsible emergency mode. A method of the hidden faults elimination by an increase in a checkability of the circuits constructed in the LUT-oriented architecture of FPGA projects is suggested. The method is based on the use of several versions of a program code of the FPGA project when saving its hardware implementation. Serial change of versions in a normal mode allows to control the bits of LUT memory used only in an emergency mode.
The article describes offenses within Massively Multiplayer Online Worlds (MMOW). The use of criminal law in cases of crimes committed by the inhabitants of virtual worlds is also discussed. But what ...is considered a crime if it is committed in a virtual world, and under what conditions can there be a real criminal liability? The author offer his answers to these questions. The aim of the article is to draw attention to gaps in law regulating of MMOW's participants conduct. The author also comes to the conclusions that virtual worlds need internal rules and regulations and suggest appropriate algorithm for gluing of virtual and real law in cases of on-line crimes.
Rapid development of industry and economy requires quick and efficient education of large amount of theoretical knowledge and practical skills. In computer science, especially in programming, this ...trend is very noticeable and real experts are needed and hard to create. But new problem has emerged in higher education and its name is plagiarism. In order to prevent this one would have to check all students program codes to find similarities. To do this efficiently a procedure has been designed upon which a certain prototype was developed and tested. We discuss efficiency of this solution and we also mention some other methods and algorithms. We also discuss some other possible usages of this solution and we mention further actions and steps in our research.
This paper presents the technology for remote system updating that allows software updates in embedded systems such as mobile phones and car navigation systems. Software updates are carried out using ...binary difference, software construction, and fast compression technologies. In this paper, we focus on a fast BPE (byte pair encoding) method of encoding program codes in embedded systems and show the index of relations between the updating time and the downloaded data size
近年,携帯電話をはじめとする携帯端末のソフトウェア規模が増大し,多数の機器で出荷後に不具合の修正を必要としている.そのため,出荷後のソフトウェア更新機能は必須となっている.携帯端末は,コストの面からNAND型フラッシュメモリに圧縮状態でプログラムコードを置き,デマンドページング方式で実行する方式が採用されつつある.デマンドページングに適した圧縮方式であるBPE(Byte Pair Encoding)方式は圧縮に時間がかかるという欠点があるため,ソフトウェア更新に要する時間が長くなる.本論文では,既存BPE方式の変更を伴わない高速プログラムコード圧縮手法をソフトウェア更新向けに提案し,実際の出荷ソフトウェアイメージを利用して評価し,その効果を示す.