|
Papers are accepted in the form of a PDF file
To view the PDF files, you will need Adobe Acrobat Reader
|
|
|
• Содержание выпуска • • Software and Hardware for Distributed Systems and Supercomputers • • Artificial Intelligence, Intelligence Systems, Neural Networks • • Supercomputing Software and Hardware •
Software and Hardware for Distributed Systems and Supercomputers
Responsible for the Section: Sergei Abramov, Dr. Phys.-Math.Sci.,
corresponding member of RAS
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 #
15_2021
30 с.
PDF |
submitted on 08th Nov 2021 displayed on
website on 01th Dec
2021 Igor A. Adamovich
The JaSpe specializer: BT-objects and the interprocedural
aspect of the binding-time analysis algorithm
This paper is devoted to partial evaluations that use
the offline strategy. The power of this
method for solving the problem of program specialization
depends mainly on the binding-time analysis, which annotates
the program constructs as either executable
or not executable at the stage of specialization.
The binding-time analysis can use several variants of the annotation
of the class fields, depending on their use
in the program. Increasing the number of
additional optimizations, this class polyvariance allows more
programs to be specialized effectively. The
better effect is achieved during the specialization of
object-oriented programs, involving the creation of many
class instances with different purposes.
Known algorithms for the binding-time analysis are extended to be
class polyvariant and applied to a
general-purpose, object-oriented language. The new
methods are implemented as plugins for the Eclipse IDE. The
plugins form the JaSpe specializer for Java
programs. (In Russian).
Key words: modern programming languages, static program
analysis, program transformation,
metacomputations, mixed computations, interactive specialization. |
article citation |
http://psta.psiras.ru/read/psta2021_4_3-32.pdf |
DOI |
https://doi.org/10.25209/2079-3316-2021-12-4-3-32 |
• Содержание выпуска • • Software and Hardware for Distributed Systems and Supercomputers • • Artificial Intelligence, Intelligence Systems, Neural Networks • • Supercomputing Software and Hardware •
|
|
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
© Ailamazyan Program System Institute of RAS 2010-2018
|
|