首页> 外文OA文献 >Évolution dynamique des systèmes d'exploitation, une approche par la programmation par aspects
【2h】

Évolution dynamique des systèmes d'exploitation, une approche par la programmation par aspects

机译:操作系统的动态演进,一种通过方面编程的方法

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

摘要

With the never ending evolution of communication technologies and of multimedia, the race to integrate new functionalities has lead to a situation where systems are poorly adaptable. The design of extensible software is often difficult and often impact on software performances. Thus, many developers choose to simply distribute software patches that requires users to restart their systems. This situation is not only a disturbance for user but contribute to virus propagation. In this thesis, we try to conciliate software extensibility and performances. Our approach consists in using an aspect oriented system based on binary code rewriting. Binary code instrumentation allows fine-grained code modification without impacting on performance, while aspect oriented programming helps developers to easily express adaptation code. We evaluate the evolution of systems using our aspect oriented framework : Arachne. We evaluate our approach following two axis : the use of aspect language to concisely express adaptation code, and performance impact of binary rewriting code.
机译:随着通信技术和多媒体的不断发展,集成新功能的竞赛导致了系统适应性差的情况。可扩展软件的设计通常很困难,并且经常影响软件性能。因此,许多开发人员选择仅分发需要用户重新启动系统的软件补丁。这种情况不仅对用户造成干扰,而且还会导致病毒传播。在本文中,我们试图协调软件的可扩展性和性能。我们的方法包括使用基于二进制代码重写的面向方面的系统。二进制代码工具允许在不影响性能的情况下进行细粒度的代码修改,而面向方面的编程则可帮助开发人员轻松表达自适应代码。我们使用面向方面的框架Arachne评估系统的发展。我们从两个方面评估我们的方法:使用方面语言来简洁地表达自适应代码,以及二进制重写代码对性能的影响。

著录项

  • 作者

    Loriant Nicolas;

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

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号