\documentclass[a4paper,12pt]{article}

\usepackage[utf8x]{inputenc}
\usepackage[english,russian]{babel}

\pagestyle{empty}

\textwidth=16cm
\textheight=25cm
\topmargin=-10.4mm



\begin{document}



%\large

{
\begin{center}
Отзыв руководителя\\
на выпускную квалификационную работу\\
студента IV курса математического факультета\\
Петрозаводского Государственного Университета\\
Т.В.Назарова\\[3mm]


``Применение систем построения трансляторов
для управления web--ресурсами''

\end{center}

}

\normalsize
Создание и поддержка информационных web--ресурсов являются весьма 
актуальной и очень сложной задачей. Можно смело сказать, что, по 
крайней мере половина существующих ``ресурсов'' имеют разнообразные 
недостатки, такие например, как несуществующие
ссылки, плохо размещенная и/или устаревшая информация, несоответствие
структуры ресурса структуре подлежащего представлению объекта.

Одной из причин такого положения является слабость языка HTML
как инструмента разработки, что вызвало появление целого ряда работ
по созданию инструментов управления web--ресурсами на базе различных
формальных методов. Диссертация Т.~В.~Назарова посвящена вопросам
использования для этой цели хорошо зарекомендовавших себя систем
построения трансляторов.

В первой главе автор дает обзор архитектур web--систем и основных
технологий управления ресурсами.

Вторая глава посвящена обзору систем для конечного пользователя, 
позволяющих последнему управлять ресурсом не прибегая к помощи 
профессиональных верстальщиков и программистов. 

В третьей главе автор описывает предлагаемый им подход к получению
HTML представления содержания как трансляции простых текстовых файлов.
Очевидная выгода такого подхода --- освобождение программиста от
рутинных операций по кодированию HTML команд, которые автоматически
генерируются соответствующим транслятором.

К другим преимуществам можно отнести простоту изменения HTML 
представления, когда все необходимые изменения можно задать
один раз в трансляторе. Важно также то, что автор 
использует свободно--распространяемые и стабильные версии компиляторов
компиляторов lex и yacc.

Работа не свободна от недостатков. На стр. 11, в разделе 1.3.3., в 
тексте содержится неясное многоточие. На стр. 9, 8 строка снизу, есть
грамматическая ошибка. Представленные примеры реализации могли бы быть
более сложными.

В то же время нужно отметить, что, помимо программной реализации, 
автором выполнен большой объем работы по освоению используемых
инструментов, поиску и изучению литературных источников.
Построенные в работе трансляторы проходят в настоящее время 
экспериментальную апробацию на web--ресурсе кафедры Информатики
и математического обеспечения.

В целом считаю, что, несмотря на отмеченные недостатки, магистерская
диссертация Т.~В.~Назарова выполнена на
современном уровне, полностью соответствует всем предъявляемым
требованиям и заслуживает оценки ``отлично''.



\vspace{3mm}

\noindent 16 июня 2002 г.\vspace{3mm}\\Заведующий кафедрой Информатики\\и
математического обеспечения\\Математического факультета ПетрГУ ,\\
к.т.н, доцент
\hfill
Ю.~А.~Богоявленский

\end{document}

\end{document}


