PROGRAM SYSTEMS: THEORY AND APPLICATIONS

12+

 

Online Scientific Journal published by the Organization of Russian Academy of Sciences Program Systems Institute of RAS (PSI RAS)

Supercomputing Software and Hardware
Healthcare Information Systems
Mathematical Foundations of Programming
Methods for Optimal Control and Control Theory

Papers are accepted in the form of a PDF file

To view the PDF files, you will need Adobe Acrobat Reader

    


• Содержание выпуска •
• Supercomputing Software and Hardware •
• Healthcare Information Systems •
• Mathematical Foundations of Programming •
• Methods for Optimal Control and Control Theory •

Mathematical Foundations of Programming

Responsible for the Section: doctor of physico-mathematical Sciences Nikolay Nepeivoda

On the left: assigned number of the paper, submission date, the number of A5 pages contained in the paper, and the reference to the full-text PDF .

 

Article # 32_2022

27 p.

PDF

submitted on 02th Nov 2022 displayed on website on 05th Dec 2022

 

Igor A. Adamovich, Yuri A. Klimov
Efficiency Investigation of BT-Object Based Partial Evaluation of Interpreters Written in the Java Object-Oriented Language


Barriers of real object-oriented program specialization can be often overcome using modern metacomputation techniques. One of the barriers is the resolution of polymorphism at the stage of program analysis before the execution of the program. The last problem is successfully solved for a number of cases in the JaSpe specializer, as shown in this paper. The paper is devoted to the program compilation by specialization methods, without the use of a compiler. We have applied the partial evaluator JaSpe to two arithmetic expression language interpreters written in Java. The interpreters were implemented using the recursive descent method and the visitor pattern. As a result of the successful specialization of these interpreters by the square root program written on arithmetic expression language, compiled versions of the latter were obtained. In this case, the acceleration was from 12 to 22 times. (In Russian).


Key words: interpreters, compilers, partial evaluation, specialization, metacomputations.

article citation

http://psta.psiras.ru/read/psta2022_4_111-137.pdf

DOI

https://doi.org/10.25209/2079-3316-2022-13-4-111-137

Article # 34_2022

17 p.

PDF

submitted on 14th Oct 2022 displayed on website on 10th Nov 2022

 

Iurii M. Smetanin
Front-end algorithm for solving the SAT problem


 

The algorithm for calculating the semantic value of conjunctive formulas of the form U = F(X1, X2, ..., Xn) in non-classical propositional logic LS₂ [1–3] also calculates the set of all solutions of the logical equation

 F(x1, x2, ..., xn) = 1,

Where F(X1, X2, ..., Xn) — a formula of Boolean algebra of the sets making a discrete Venn diagram. The elements of these sets are non-negative integers. Based on this algorithm, a new algorithm is built to solve the SAT problem. A significant difference between it and a family of algorithms based on DPLL and CDCL is the replacement of Boolean variables with sets. This allows you to effectively check the feasibility of not one, but many sets of values of the logical variables  x1, x2, ..., xn. (In Russian).

Key words: non-classical propositional logic based on a model with non-degenerate Boolean algebra, calculus of discrete Venn diagrams, problem SAT.

article citation

http://psta.psiras.ru/read/psta2022_4_163-179.pdf

DOI

https://doi.org/10.25209/2079-3316-2022-13-4-163-179

• Содержание выпуска •
• Supercomputing Software and Hardware •
• Healthcare Information Systems •
• Mathematical Foundations of Programming •
• Methods for Optimal Control and Control Theory •

 

Adress: Ailamazyan Program Systems Institute of the Russian Academy of Sciences, PSTA Online Journal, 4 a Peter the First Street,
Veskovo village, Pereslavl area, Yaroslavl region, 152021 Russia
Phone: +7-4852-695-228.       E-mail: info@psta.psiras.ru.      Website: http://psta.psiras.ru

© Electronic Scientific Journal "Program Systems: Theory and Applications" 2010-2017
© Organization of Russian Academy of Sciences Program Systems Institute of RAS (PSI RAS) 2010-20
22