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
期刊:
影响因子:
--
通讯作者:
M. Woodside
中科院分区:
文献类型:
--
作者:
D. Petriu;M. Woodside
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.