2006
DOI: 10.1007/s10270-006-0026-8
|View full text |Cite
|
Sign up to set email alerts
|

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

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 metamo… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
66
0

Year Published

2008
2008
2018
2018

Publication Types

Select...
4
4

Relationship

0
8

Authors

Journals

citations
Cited by 95 publications
(66 citation statements)
references
References 18 publications
0
66
0
Order By: Relevance
“…Pivot modeling languages can greatly help in our process of construction of a language-independent metamodel. In fact, we intend to inherit from languages (such as KLAPER [12] and CSM [20]) the definitions that are useful to our metamodel. Once defined such metamodels, weaving models shall be introduced to illustrate the possibility of automatically embedding these general techniques into concrete modeling notations.…”
Section: Discussionmentioning
confidence: 99%
“…Pivot modeling languages can greatly help in our process of construction of a language-independent metamodel. In fact, we intend to inherit from languages (such as KLAPER [12] and CSM [20]) the definitions that are useful to our metamodel. Once defined such metamodels, weaving models shall be introduced to illustrate the possibility of automatically embedding these general techniques into concrete modeling notations.…”
Section: Discussionmentioning
confidence: 99%
“…The use of bridge models expressed in some suitable intermediate language has also been proposed in the literature to support the generation of analysis oriented models from design oriented models [11,32] 7 . A MOF compliant kernel language specifically related to performance analysis has been proposed in [32] with the goal of specifying intermediate models between design-oriented UML models with performance annotations and performance models.…”
Section: Related Workmentioning
confidence: 99%
“…A MOF compliant kernel language specifically related to performance analysis has been proposed in [32] with the goal of specifying intermediate models between design-oriented UML models with performance annotations and performance models. The transformations from UML to an intermediate model and from it to different performance models (spanning layered queueing networks, extended queueing networks and stochastic Petri nets) are also briefly outlined in [12,9,32].…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Proposed meta-models are, e.g., the UML SPT and MARTE profiles [4], CSM [5], PCM [6] and KLAPER [7]. However, building models that accurately capture the different aspects of system behavior is a challenging task and requires a lot of time when applied manually to large and complex real-world systems [8], [9], [10].…”
Section: Introductionmentioning
confidence: 99%