2015
DOI: 10.1109/tse.2014.2362755
|View full text |Cite
|
Sign up to set email alerts
|

Quantitative Evaluation of Model-Driven Performance Analysis and Simulation of Component-Based Architectures

Abstract: Abstract-During the last decade, researchers have proposed a number of model transformations enabling performance predictions. These transformations map performance-annotated software architecture models into stochastic models solved by means of analytical or numerical analysis or by system simulation. However, so far, a detailed quantitative evaluation of the accuracy and efficiency of different transformations is missing, making it hard to select an adequate transformation for a given context. This paper pro… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
33
0

Year Published

2015
2015
2020
2020

Publication Types

Select...
4
2
2

Relationship

0
8

Authors

Journals

citations
Cited by 58 publications
(34 citation statements)
references
References 51 publications
1
33
0
Order By: Relevance
“…Here, the main restriction is the lack of support for fork/join synchronization barriers, as in [17], [3] (see also [9] for a more general discussion on this). Fig.…”
Section: Overview Of Main Resultsmentioning
confidence: 99%
“…Here, the main restriction is the lack of support for fork/join synchronization barriers, as in [17], [3] (see also [9] for a more general discussion on this). Fig.…”
Section: Overview Of Main Resultsmentioning
confidence: 99%
“…Following a greybox approach, only the details relevant for the specific adaptation concern are modeled. As an example, performance-based adaptation typically relies on performance prediction approaches for component-based architectures, which in turn rely on performanceannotated software architecture models [Balsamo et al 2004;Brosig et al 2015]. Architectural models are either directly employed or transformed into stochastic models (e.g., Queuing Networks [Tribastone 2013], Petri Nets [Ding et al 2014], Markov models [Calinescu et al 2012]) and used in the specification of the adaptation logic of the system.…”
Section: Devise the Modelmentioning
confidence: 99%
“…Up to day this proof is not provided for most of the transformation in literature, but it is leaved to intuition. Finally, in literature, we can find some example of multi-dimensional analysis environment, such as Palladio [10], using proprietary modeling notations. Differently from them, we do not use own notations, but UML that is a standard de-facto modeling language hence the impact of AMF is wider and more general.…”
Section: Energy Consumption Analysismentioning
confidence: 99%
“…Set as body of a UML Opaque action 10. Both state machine and sequence diagram are not part of the fUML model and it is used for explanation purposes.…”
mentioning
confidence: 99%