首页> 外文会议>Third international workshop on software and performance(WOSP2002) >Combining stochastic process algebras and queueing networks for software architecture analysis
【24h】

Combining stochastic process algebras and queueing networks for software architecture analysis

机译:结合随机过程代数和排队网络进行软件体系结构分析

获取原文

摘要

We propose an integrated approach to the functional and performance analysis of Software Architectures (SAs) based on Stochastic Process Algebras (SPAs) and Queueing Networks (QNs), in order to combine their main advantages: formal techniques for the verification of functional properties of systems for SPAs, and efficient performance analysis for QNs. We first introduce AEmilia, a SPA based architectural description language for the compositional, graphical and hierarchical modeling of SAs, which is equipped with suitable checks for the detection of architectural mismatches. Then we present a systematic approach to derive QN models from AEmilia specifications. This is based on the identification of three different classes of QN basic elements --- arrival processes, buffers, and service processes --- and on syntactic restrictions to be imposed to AEmilia specifications, so that each architectural component directly falls into one of the three classes. Although performance analysis could be carriedout directly on the Markov chain (MC) underlying an AEmilia specification, having a QN model allows performance indices to be evaluated possibly by exact product form solutions or by well known approximate methods. Furthermore, unlike the underlying MC, the high level of abstraction of the QN model should ease the interpretation of the performance results at the architectural description level.
机译:我们提出一种基于随机过程代数(SPA)和排队网络(QN)的软件体系结构(SA)的功能和性能分析的集成方法,以结合它们的主要优点:验证系统功能特性的形式技术用于SPA,以及用于QN的有效性能分析。我们首先介绍AEmilia,这是一种基于SPA的体系结构描述语言,用于SA的组成,图形和层次建模,它配备了用于检测体系结构不匹配的适当检查。然后,我们提出了一种从AEmilia规范中导出QN模型的系统方法。这是基于对QN基本元素的三种不同类别的识别-到达过程,缓冲区和服务过程-以及对AEmilia规范施加的语法限制,因此每个体系结构组件都直接属于其中之一。三个班。尽管可以直接在AEmilia规范的Markov链(MC)上进行性能分析,但是具有QN模型可以通过精确的产品形式解决方案或众所周知的近似方法来评估性能指标。此外,与基础MC不同,QN模型的高度抽象应简化体系结构描述级别对性能结果的解释。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号