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 Mani | 1 | 32 | 4.27 |
Dorina C. Petriu | 2 | 853 | 61.46 |
Murray Woodside | 3 | 1215 | 81.20 |