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 формат). Стоимость статьи 500 руб. (в том числе НДС 20%). После оформления заказа, в течение нескольких дней, на указанный вами e-mail придут счет и квитанция для оплаты в банке. После поступления денег на счет издательства, вам будет выслан электронный вариант статьи. Для заказа скопируйте doi статьи: 10.14489/vkit.2024.11.pp.035-045 Отправляя форму вы даете согласие на обработку персональных данных. .
EngThis article is available in electronic format (PDF). The cost of a single article is 500 rubles. (including VAT 20%). After you place an order within a few days, you will receive following documents to your specified e-mail: account on payment and receipt to pay in the bank. After depositing your payment on our bank account we send you file of the article by e-mail. To order articles please copy the article doi: 10.14489/vkit.2024.11.pp.035-045 and fill out the
.
|