Технология модификации программного кода, основанная на параметризуемых шаблонах
Опубликовано в разделе «Вычислительные машины и программное обеспечение»
Издание: Выпуск 3(101)/2010
Аннотация
Предложен подход, упрощающий процесс описания и осуществления модификации программного кода. Рассмотрены основные этапы реализации: создание языка шаблонов, выбор модельного представления программы, использование алгоритма построения дифференциального абстрактного синтаксического дерева для модификации программного кода. Разработан прототип системы модификации программного кода для языка программирования Java.
Ключевые слова: АВТОМАТИЗИРОВАННАЯ МОДИФИКАЦИЯ ПРОГРАММНОГО КОДА., ЯЗЫК ШАБЛОНОВ, ДИФФЕРЕНЦИАЛЬНОЕ АБСТРАКТНОЕ СИНТАКСИЧЕСКОЕ ДЕРЕВО, ПОИСК ШАБЛОНОВ КОДА