首页> 外文OA文献 >Automatisation de la recherche et de l'application de tactiques de performance sur des architectures logicielles
【2h】

Automatisation de la recherche et de l'application de tactiques de performance sur des architectures logicielles

机译:软件体系结构性能策略的研究与应用自动化

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

摘要

ArchE est un système expert développé par le Software Engineering Institute conçu pour assister un concepteur lors de l’élaboration d’une architecture logicielle. Actuellement, il contient deux cadres de raisonnement; il est donc en mesure de raisonner à propos de deux attributs de qualité : la modificabilité et la performance.ududLe but de ce projet est de développer une version automatisable d’une série de tactiques architecturales de performance et de les intégrer dans le cadre de raisonnement de performance d’ArchE. Cette intégration permet de valider la faisabilité de l’automatisation des tactiques de performance.ududUne solution pour l’intégration des tactiques a été développée en tenant compte des points forts et des défis de l’implémentation du cadre de raisonnement de modificabilité. Ensuite, en utilisant la description des tactiques du livre « Software Architecture in Practice » (Bass, Clements et Kazman, 2003), une série de règles ont été développées pour déterminer si, et comment, chaque tactique doit s’appliquer automatiquement sur l’architecture logicielle.ududQuatre tactiques ont été intégrées : l’augmentation des ressources disponibles, la réduction du temps d’exécution d’une responsabilité, l’augmentation de la période d’un scénario et l’augmentation de la priorité d’une responsabilité.ududLa validation a permis de déterminer que les tactiques fonctionnent correctement et qu’elles sont suggérées et appliquées automatiquement sur une architecture logicielle. On en conclut que les tactiques de performance peuvent être automatisées dans un système expert. Il faut cependant tenir compte du contexte et des limitations du système expert utilisé, car ils peuvent limiter les capacités d’automatisation des tactiques architecturales de performance.ududDeux contributions ressortent de ce mémoire : une conception plus simple pour l’intégration des tactiques et une série des règles pour automatiser certaines tactiques de performance.ududLes principales recommandations découlant de ce projet sont l’ajout de nouvelles tactiques de performance, la modification de l’analyse du cadre de raisonnement de performance, l’ajout de nouveaux cadres de raisonnement et l’amélioration d’ArchE lui-même.
机译:ArchE是由软件工程学院开发的专家系统,旨在帮助设计人员开发软件体系结构。当前,它包含两个推理框架。因此,他能够推理两个质量属性:可修改性和性能。该项目的目的是开发一系列体系结构性能策略的可自动化版本,并将其集成到ArchE性能推理框架。这种集成验证了自动化性能策略的可行性,已经考虑到实现推理框架的优势和挑战,开发了用于集成策略的解决方案。然后,使用“实践中的软件体系结构”一书(Bass,Clements和Kazman,2003年)中对策略的描述,开发了一系列规则来确定是否应将每种策略以及如何自动应用于该策略。 ud ud集成了四种策略:增加可用资源,减少职责的执行时间,延长方案周期并增加优先级。 ud ud通过验证,可以确定这些策略是否正确运行,以及这些策略是否在软件体系结构上自动建议和应用。我们得出结论,可以在专家系统中自动化性能策略。但是,必须考虑所使用的专家系统的上下文和限制,因为它们会限制体系结构性能策略的自动化功能。 ud ud该项目产生的主要建议是添加新的性能策略,修改性能推理框架的分析,添加新的推理框架和ArchE本身的改进。

著录项

  • 作者

    Gagné Sébastien;

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

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号