首页> 外文OA文献 >Gestion de fichiers de configuration par une vue abstraite modifiable
【2h】

Gestion de fichiers de configuration par une vue abstraite modifiable

机译:通过可编辑的抽象视图管理配置文件

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

La gestion de fichiers de configuration sous Linux est complexe et propice aux erreurs étant donné le grand nombre de fichiers de formats différents. Toutes les techniques couramment utilisées pour modifier ces fichiers sont insatisfaisantes. Nous proposons d'abstraire la syntaxe variée des fichiers de configuration par une structure de données unique et modifiable. Nous nous intéressons aux algorithmes permettant de transformer un fichier de configuration - une chaîne de caractères - en une représentation abstraite, y effectuer des modifications et reporter ces modifications dans le fichier d'origine, ce qui doit se traduire par une modification minimale du fichier. Deux logiciels qui permettent d'effectuer des transformations bidirectionnelles sur des chaînes de caractères sont modifiés pour nos besoins, soit XSugar et Augeas. XSugar fait en sorte que certains caractères peuvent être perdus lors d'une transformation aller-retour. Dans le contexte de la gestion de fichiers de configuration, il est essentiel de préserver tous les caractères présents dans la représentation concrète, mais exclus de la représentation abstraite, de manière à les restituer dans la version concrète modifiée. Nous proposons deux techniques permettant de surmonter ces limitations. Cependant, les résultats ont été partiellement atteints. Augeas est limité dans le traitement de certains types de fichiers balisés, comme les fichiers XML. Une extension au langage adaptée à ce problème a été développée. Cette extension permet de transformer efficacement tout type de fichiers balisés. Le développement d'un module pour la configuration du serveur Web Apache démontre le succès dans l'application pratique de cette extension et constitue une première dans le domaine.
机译:在Linux下管理配置文件非常复杂,并且由于存在大量不同格式的文件,因此容易出错。通常用于修改这些文件的所有技术都不能令人满意。我们建议通过唯一且可修改的数据结构来抽象化配置文件的各种语法。我们对允许将配置文件(字符串)转换为抽象表示形式,在此处进行修改并将这些修改转移到原始文件中的算法感兴趣,这些修改必须使文件的修改最少。为满足我们的需求,对两个允许对字符串进行双向转换的软件进行了修改,即XSugar和Augeas。 XSugar确保在往返转换期间某些字符可能会丢失。在配置文件管理的上下文中,必须保留具体表示形式中存在但不包括在抽象表示形式中的所有字符,以便将它们恢复为修改后的具体版本。我们提出了两种技术来克服这些限制。但是,结果已部分实现。 Augeas在处理某些类型的标记文件(例如XML文件)方面受到限制。已经开发了适合该问题的语言扩展。此扩展名使您可以有效地转换任何类型的标记文件。用于配置Apache Web服务器的模块的开发证明了该扩展程序在实际应用中的成功,并构成了该领域的第一人。

著录项

  • 作者

    Giraldeau Francis;

  • 作者单位
  • 年度 2011
  • 总页数
  • 原文格式 PDF
  • 正文语种 fre
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号