Title
Integrating Performance Analysis in the Model Driven Development of Software Product Lines
Abstract
The paper proposes to integrate performance analysis in the early phases of the model-driven development process for Software Product Lines (SPL). We start by adding generic performance annotations to the UML model representing the set of core reusable SPL assets. The annotations are generic and use the MARTE Profile recently adopted by OMG. A first model transformation realized in the Atlas Transformation Language (ATL), which is the focus of this paper, derives the UML model of a specific product with concrete MARTE performance annotations from the SPL model. A second transformation generates a Layered Queueing Network performance model for the given product by applying an existing transformation approach named PUMA, developed in previous work. The proposed technique is illustrated with an e-commerce case study that models the commonality and variability in both structural and behavioural SPL views. A product is derived and the performance of two design alternatives is compared.
Year
DOI
Venue
2008
10.1007/978-3-540-87875-9_35
MoDELS
Keywords
Field
DocType
model driven development,layered queueing network performance,model transformation,existing transformation approach,software product lines,performance analysis,uml model,spl model,concrete marte performance annotation,behavioural spl view,integrating performance analysis,core reusable spl asset,generic performance annotation,layered queueing network,e commerce,uml
Model transformation,Model driven development,Systems engineering,Unified Modeling Language,Computer science,ATLAS Transformation Language,Software,Layered queueing network,Applications of UML,Software product line
Conference
Volume
ISSN
Citations 
5301
0302-9743
21
PageRank 
References 
Authors
0.89
18
2
Name
Order
Citations
PageRank
Rasha Tawhid1905.94
Dorina Petriu221519.38