2014
DOI: 10.1007/978-3-319-09195-2_9
|View full text |Cite
|
Sign up to set email alerts
|

Modular DSLs for Flexible Analysis: An e-Motions Reimplementation of Palladio

Abstract: Abstract. We address some of the limitations for extending and validating MDE-based implementations of NFP analysis tools by presenting a modular, model-based partial reimplementation of one well-known analysis framework, namely the Palladio Architecture Simulator. We specify the key DSLs from Palladio in the e-Motions system, describing the basic simulation semantics as a set of graph transformation rules. Different properties to be analysed are then encoded as separate, parametrised DSLs, independent of the … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
10
0

Year Published

2014
2014
2021
2021

Publication Types

Select...
4
2

Relationship

3
3

Authors

Journals

citations
Cited by 9 publications
(10 citation statements)
references
References 13 publications
0
10
0
Order By: Relevance
“…This paper is an extension of our earlier work in [44,13,14]. Beyond a comprehensive presentation of the core concepts, this paper extends the work to situations where more than two DSLs need to be composed.…”
Section: Introductionmentioning
confidence: 84%
See 1 more Smart Citation
“…This paper is an extension of our earlier work in [44,13,14]. Beyond a comprehensive presentation of the core concepts, this paper extends the work to situations where more than two DSLs need to be composed.…”
Section: Introductionmentioning
confidence: 84%
“…A first attempt to formalise the needed composition operations was provided in [13], were we provided a formal framework of such language extensions. In [44], we addressed the performance analysis problem by presenting a model-based and modular partial reimplementation of one well-known analysis framework -the Palladio Architecture Simulator. We have specified key DSLs from Palladio in e-Motions, describing the basic simulation semantics as a set of graph-transformation rules.…”
Section: Discussionmentioning
confidence: 99%
“…In [35], we addressed the performance analysis problem by presenting a modular, model-based partial reimplementation of one well-known analysis framework-the Palladio Architecture Simulator. We have specified key DSLs from Palladio in e-Motions, describing the basic simulation semantics as a set of graph-transformation rules.…”
Section: Discussionmentioning
confidence: 99%
“…In previous work [12,48], we have explored the modular definition of non-functional properties as parameterized DSLs in the e-Motions framework [37]. These ideas were further exploited in [35] to provide a modular reimplementation of a substantive part of the Palladio Architecture Simulator [26] to perform predictive analysis of architectural software models. In particular, we re-implemented the Palladio Component Model [1], its workload model, and parts of its stochastic expressions model.…”
Section: Non-functional Properties As Parameterized Domain Specific Lmentioning
confidence: 99%
See 1 more Smart Citation