An intermediate metamodel with scenarios and resources for generating performance models from UML designs

An intermediate metamodel with scenarios and resources for generating performance models from UML designs
复制标题

具有场景和资源的中间元模型,用于从 UML 设计生成性能模型

DOI:
--
复制
发表时间:
2007
期刊:
Journal of Software and Systems Modeling
影响因子:
--
通讯作者:
M. Woodside
M. Woodside
中科院分区:
--
文献类型:
--
作者:
D. Petriu;M. Woodside

文献摘要

被引文献

相似文献

使用诸如UML之类的语言对软件规范进行性能分析可以帮助设计团队评估对性能敏感的设计决策,并做出涉及性能的设计权衡。基于可调度性、性能和时间的UML概要文件的设计注释提供了必要的信息,如性能模型的工作负载参数,并且可以应用许多不同类型的性能技术。这里描述的核心场景模型(CSM)为中间形式提供了一个元模型,该模型将多个UML图关联起来,提取具有性能注释的行为元素,附加从UML获得的重要资源信息,并支持创建多种不同类型的性能模型。可以使用排队网络、分层队列、时间Petri网建立模型,并建议将CSM开发为所有性能形式化的中间语言。本文对CSM进行了定义,并描述了它如何解决在绩效建模中出现的问题。
Performance analysis of a software specification in a language such as UML can assist a design team in evaluating performance-sensitive design decisions and in making design trade-offs that involve performance. Annotations to the design based on the UML Profile for Schedulability, Performance and Time provide necessary information such as workload parameters for a performance model, and many different kinds of performance techniques can be applied. The Core Scenario Model (CSM) described here provides a metamodel for an intermediate form which correlates multiple UML diagrams, extracts the behaviour elements with the performance annotations, attaches important resource information that is obtained from the UML, and supports the creation of many different kinds of performance models. Models can be made using queueing networks, layered queues, timed Petri nets, and it is proposed to develop the CSM as an intermediate language for all performance formalisms. This paper defines the CSM and describes how it resolves questions that arise in performance model-building.