Использование возможностей параллельных вычислений в синтезе функциональных программ. Подготовил: Фастовец Н.Н. Научный руково
Содержание
- 2. Содержание Автоматический синтез программ Метод дедуктивных таблиц Вспомогательные таблицы Параллельный вывод вспомогательных функций Параллельный управляемый и
- 3. Автоматический синтез программ Предпосылки: Возрастание сложности ПО Возрастание требований к надежности ПО Три подхода: Индуктивный Дедуктивный
- 4. Метод дедуктивных таблиц - 1 Спецификация программы в виде логической формулы: ∀x ∃y Q[x,y] где x
- 5. Метод дедуктивных таблиц - 2 9.05.2009
- 6. Вспомогательные таблицы - 1 Условие вывода вспомогательной таблицы где G, F – логические выражения, a –
- 7. Вспомогательные таблицы - 2 Исходная цель получаемая лемма имеющаяся в основной таблице строка (i) их резолюция
- 8. Параллельный вывод вспомогательных функций - 1 Основан на независимости доказательства во вспомогательной таблице Позволяет одновременное проведение
- 9. Параллельный вывод вспомогательных функций - 2 9.05.2009
- 10. Параллельный управляемый и автоматический синтез - 1 Может ускорить решение конкретной задачи Позволяет совместить преимущества управляемого
- 11. Параллельный управляемый и автоматический синтез - 2 9.05.2009
- 12. Заключение Использование возможностей параллельных вычислений позволяет: Одновременное проведение двух веток доказательства Совмещение управляемого и автоматического синтеза
- 13. Спасибо за внимание! Вопросы? 9.05.2009
- 15. Скачать презентацию