|
Препринты Института прикладной математики им. М. В. Келдыша РАН, 2008, 026, 28 стр.
(Mi ipmp378)
|
|
|
|
A program specialization relation based on supercompilation and its properties
[Отношение специализации программ, основанное на суперкомпиляции, и его свойства]
A. V. Klimov
Аннотация:
Дано формальное определение отношения между входом и выходом широкого класса специализаторов программ для простого функционального языка в виде правил вывода натуральной семантики. Отношение охватывает полигенную специализацию, включающую дефорестацию и суперкомпиляцию, и обобщает предыдущую работу автора по спецификации моногенной специализации, в которую вкладываются частичные вычисления и ограниченная суперкомпиляция.
Предложенное отношение специализации выражает, что такое правильная специализированная программа, без конкретизации того, как специализатор ее строит. Определение отношения формализует основные понятия суперкомпиляции по В. Ф. Турчину: конфигурация, прогонка, обобщение конфигурации, расщепление конфигурации. Фактически дано определение суперкомпиляции, абстрагируясь от самой сложной части суперкомпиляторов – стратегий конфигурационного анализа.
Обсуждаются основные свойства отношения специализации: идемпотентность, транзитивность, обоснованность (soundness), полнота, корректность.
Образец цитирования:
A. V. Klimov, “A program specialization relation based on supercompilation and its properties”, Препринты ИПМ им. М. В. Келдыша, 2008, 026, 28 pp.
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/ipmp378 https://www.mathnet.ru/rus/ipmp/y2008/p26
|
Статистика просмотров: |
Страница аннотации: | 140 | PDF полного текста: | 58 | Список литературы: | 36 |
|