Title
Propagation of incremental changes to performance model due to SOA design pattern application
Abstract
Design patterns for Service Oriented Architecture (SOA) provide solutions to architectural, design and implementation problems, involving software models in different layers of a SOA design. For performance analysis, a performance model can be generated from the SOA design and used to predict its performance. The impact of the design patterns is also reflected in the performance model. It is helpful to be able to trace the causality from the design pattern to its predicted performance impact. This paper describes a technique for automatically refactoring a SOA design model by applying a design pattern and for propagating the incremental changes to its LQN performance model. A SOA design model is expressed in UML extended with two standard profiles: SoaML for expressing SOA solutions and MARTE for performance annotations. The SOA design pattern is specified using a Role Based Modeling Language (RBML) and their application is automated using QVT-O. Automated incremental transformations are explored and evaluated for effectiveness on a case study example.
Year
DOI
Venue
2013
10.1145/2479871.2479887
ICPE
Keywords
DocType
Citations 
lqn performance model,soa design pattern,soa design model,soa design,performance impact,performance model,design pattern,incremental change,soa solution,performance annotation,performance analysis,soa design pattern application,software performance
Conference
4
PageRank 
References 
Authors
0.45
13
3
Name
Order
Citations
PageRank
Nariman Mani1324.27
Dorina C. Petriu285361.46
Murray Woodside3121581.20