| 10.14489/vkit.2024.11.pp.035-045 |
|
DOI: 10.14489/vkit.2024.11.pp.035-045 Polishchuk Yu. V., Goncharova Ya. V. Аннотация. При разработке документации может возникать ситуация, когда документация имеет несколько вариантов представления. В этом случае ее контент формируется из двух видов фрагментов: общих, присутствующих во всех вариантах документации, и вариативных, включенных только в варианты документации, для которых он предназначен. Разработка и модернизация такой документации без применения специализированных инструментов – трудоемкий процесс, который может сопровождаться появлением ошибок, обусловленных необходимостью внесения корректировок во все дублированные фрагменты контента документации. В рамках данного исследования сформулировано определение «мультивариантный документ», предложена его формальная модель и алгоритм синтеза в LuaLaTeX, которые стали основой для разработанного прототипа системы реализации автоматизированного синтеза мультивариантных документов в LuaLaTeX. Практическая значимость полученного решения состоит в возможности формирования улучшенной документации, которая не содержит избыточной информации, а также в минимизации вероятности появления ошибок, вызванных ее модификациями. Ключевые слова: документация; мультивариантный документ; публикация из единого источника; LuaLaTeX.
Полищук Ю. В., Гончарова Я. В. Abstract. When developing documentation, a situation may arise when the documentation has several options for its presentation. In this case, its content is formed from two types of fragments: general present in all documentation options and variable included only in the documentation options for which it is intended. Development and modernization of such documentation without the use of specialized tools is a laborintensive process, which may be accompanied by errors due to the need to make adjustments to all duplicate fragments of documentation content. The work is devoted to the development of documentation that has several options for its presentation, and its modification. As part of the study, the definition of “multivariant document” was formulated, its formal model and synthesis algorithm in LuaLaTeX were proposed, which became the basis for the developed prototype system for implementing the automated synthesis of multivariant documents in LuaLaTeX. In the framework of the current work, by “multivariant document” we will understand a document that has many options for its presentation, differing from each other in the composition of the fragments that form their content. To achieve the goal of the work, the following were used: graph theory to develop a formal model of a multivariate document, desktop publishing system LuaLaTeX to format documentation content, and the Lua scripting language to implement the possibility of reusing content fragments. The practical significance of the solution obtained in the work is the possibility of generating improved documentation that does not contain redundant information, as well as minimizing the likelihood of errors caused by its modifications. As a demonstration example, the synthesis of a multivariate document is considered using the example of the “Maintenance” section from the passenger car operating manual. Analysis of the results of testing the proposed method demonstrated that the generation of separate operating manuals minimizes the volume of their content and reduces the number of pages in the documentation, which increases the ease of use by the user and minimizes the cost of its production. Thus, for the practical example considered, the content of the documentation was minimized by more than 20 %, which contributed to a reduction in the volume of its publication by 25 %. Keywords: Documentation; Multivariate document; Single source publishing; LuaLaTeX.
РусЮ. В. Полищук, Я. В. Гончарова (Московский технический университет связи и информатики, Москва, Россия) E-mail: Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript EngYu. V. Polishchuk, Ya. V. Goncharova (Moscow technical university of communications and Informatics, Moscow, Russia) E-mail: Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript
Рус1. Дмитриев П. И. Автоматизация процесса формирования комплектов технической документации на основе онтологического подхода // Информация и космос. 2011. № 1. С. 90–93. Eng1. Dmitriev P.I. (2011). Automation of the process of generating sets of technical documentation based on the ontological approach. Informatsiya i kosmos, (1), 90 – 93. [in Russian language]
РусСтатью можно приобрести в электронном виде (PDF формат). DOI: 10.14489/vkit.2024.11.pp.035-045 Скопируйте DOI статьи и перейдите по ссылке https://id-spektr.ru/product/pokupka-elektronnoy-stati-iz-zhurnala-vestnik-kompyuternyh-i-informatsionnyh-tehnologiy В комментарии к заказу обязательно укажите DOI статьи. .
EngThis article is available in electronic format (PDF). DOI: 10.14489/vkit.2024.11.pp.035-045 Copy the article DOI and follow the link https://id-spektr.ru/product/pokupka-elektronnoy-stati-iz-zhurnala-vestnik-kompyuternyh-i-informatsionnyh-tehnologiy Please specify the article DOI in the order comments.
.
|
Archive
Разработка концепции и создание сайта - ООО «Издательский дом «СПЕКТР»