...
首页> 外文期刊>Performance Evaluation >Performance analysis at the software architectural design level
【24h】

Performance analysis at the software architectural design level

机译:软件架构设计级别的性能分析

获取原文
获取原文并翻译 | 示例
           

摘要

In this paper we present an approach to evaluating the expected performance of a software architecture (SA). The method allows the derivation of a performance evaluation model, based on a Queuing Network Model, from a SA formal specification modeled as a Labeled Transition System (LTS). The goal of this approach is to provide a set of measures to compare the performance of two or more competing SAs, even at their high level of abstraction. This means that, differently to most approaches in software performance, we do not assume to have, or to expect to obtain, further information on the system under development from the subsequent development steps, e.g. design, implementation and deployment. Rather we stick at the level of abstraction of the SA and even in the absence of relevant pieces of information we want to be able to carry on an evaluation of concurrent execution of SA which should allow the validation of the possibly critical design choices made at the SA level. We aim at deriving mathematical relations among the parameters characterizing the competing models. These relations are obtained by using implementation scenarios to relate the performance indices which can then be suitably evaluated. Besides assisting in the choice of an SA, these relations give information on how to carry on the development process in order to maintain the given performance. To a certain extent, the information obtained by means of the evaluation provides further requirements to be fulfilled by an implementation in order to satisfy the chosen performance criteria. This last step suggests the possibility of developing performance models at the SA design level that can then be used to derive the performance models related to further development steps.
机译:在本文中,我们提出了一种评估软件体系结构(SA)预期性能的方法。该方法允许基于排队网络模型从建模为标签转换系统(LTS)的SA正式规范中得出性能评估模型。这种方法的目标是提供一套措施,以比较两个或多个竞争SA的性能,即使在它们的抽象水平很高时也是如此。这意味着,与大多数软件性能方法不同,我们不假定已经拥有或期望从后续的开发步骤(例如,软件开发)中获得有关正在开发的系统的更多信息。设计,实施和部署。相反,我们坚持SA的抽象级别,即使在缺少相关信息的情况下,我们也希望能够对SA的并发执行进行评估,这应该允许验证在SA处可能做出的关键设计选择。 SA级。我们旨在推导表征竞争模型的参数之间的数学关系。这些关系是通过使用实现方案来关联性能指标而获得的,然后可以对其进行适当评估。这些关系除了协助选择SA外,还提供有关如何进行开发过程以保持给定性能的信息。在某种程度上,通过评估获得的信息提供了进一步的要求,以通过一种实现方式来满足,以满足所选择的性能标准。最后一步表明,有可能在SA设计级别开发性能模型,然后将其用于导出与进一步开发步骤相关的性能模型。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号