For the most recent entries see the Petri Nets Newsletter.

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

Petriu, Dorin B.; Woodside, Murray

In: Software and Systems Modeling, 2006. August 2006. URL: http://dx.doi.org/10.1007/s10270-006-0026-8.

Abstract: 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.

Keywords: Unified modeling language; Performance evaluation; Scenarios; Model transformations.


Do you need a refined search? Try our search engine which allows complex field-based queries.

Back to the Petri Nets Bibliography