Сергей Анатольевич Романенко

к.ф.-м.н., ведущий научный сотрудник    /    Россия, Москва

Контактная информация  

Пользователь запретил просмотр личной информации
Пожалуйста, напишите здесь информацию о себе

Сфера научных интересов

Публикации

Towards Higher-Level Supercompilation

Ilya Klyuchnikov, Sergei Romanenko
We show that the power of supercompilation can be increased by constructing a hierarchy of supercompilers, in which a lowerlevel supercompiler is used by a higher-level one for proving improvement lemmas. The lemmas thus obtained are used to transform expressions labeling nodes in process trees,...

Proving the Equivalence of Higher-Order Terms by Means of Supercompilation

Ilya Klyuchnikov, Sergei Romanenko
One of the applications of supercompilation is proving properties of programs. We focus in this paper on a specific task: proving term equivalence for a higher-order lazy functional language. The "classical" way to prove equivalence of two terms t1 and t2 is to write an equality...
Ilya Klyuchnikov and Sergei Romanenko. Proving the Equivalence of Higher-Order Terms by Means of...

SPSC: a Simple Supercompiler in Scala

Ilya Klyuchnikov and Sergei Romanenko
The paper describes a simple supercompiler SPSC for a lazy fi rst-order functional language. Each section of the paper starts by introducing an important aspect of supercompilation and then provides an implementation of the corresponding algorithms in Scala.
International Workshop on Program Understanding 19-23 June, Altai Mountains, Russia. Novosibirsk:...
другие публикации »

Образование

Профессиональный опыт

не установлено Ведущий научный сотрудник — Институт прикладной математики им.М.В.Келдыша РАН

Научные и исследовательские проекты

Анализ и преобразование программ

Разработка автоматизированных методов анализа, преобразования и порождения программ. Специализация программ (методами частичных вычислений и суперкомпиляции).

Участвует в группах