Дослідження часових характеристик XSLT-перетворень
Date
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
UKR: Магістерська робота виконана на 163 сторінки, містить 15 рисунків, 12 таблиць та 34 використаних джерела. У роботі досліджується продуктивність різних XSLT-процесорів при обробці XML-документів різної складності. Метою дослідження є визначення часових характеристик процесорів Saxon‑HE, Xalan‑J та libxslt, а також аналіз залежності часу виконання від складності XML-документів і XSLT-шаблонів. Для проведення експериментів було розроблено програмний продукт, який генерує XML-документи різної глибини та ширини, виконує XSLT-трансформації та фіксує часові показники: час компіляції, середній, мінімальний та максимальний час виконання, дисперсію та стандартне відхилення. Результати дослідження подані у вигляді таблиць і графіків, що дозволяє оцінити продуктивність і стабільність процесорів, а також зробити порівняння їх роботи при різних умовах.
ENG: The master's thesis consists of 163 pages, contains 15 figures, 12 tables, and 34 references. The thesis examines the performance of various XSLT processors when processing XML documents of varying complexity. The aim of the study is to determine the time characteristics of the Saxon‑HE, Xalan‑J, and libxslt processors, as well as to analyze the dependence of execution time on the complexity of XML documents and XSLT templates. For the experiments, a software product was developed that generates XML documents of varying depth and width, performs XSLT transformations, and records time indicators: compilation time, average, minimum, and maximum execution time, variance, and standard deviation. The results of the study are presented in the form of tables and graphs, which allows us to evaluate the performance and stability of processors, as well as to compare their performance under different conditions.