Performance by unified model analysis (PUMA)
Proceedings of the 5th international workshop on Software and performance
Automatic Inclusion of Middleware Performance Attributes into Architectural UML Software Models
IEEE Transactions on Software Engineering
Service-Oriented Architecture: Concepts, Technology, and Design
Service-Oriented Architecture: Concepts, Technology, and Design
A model-driven approach to describe and predict the performance of composite services
WOSP '07 Proceedings of the 6th international workshop on Software and performance
KLAPER: An Intermediate Language for Model-Driven Predictive Analysis of Performance and Reliability
The Common Component Modeling Example
Performance analysis of security aspects by weaving scenarios extracted from UML models
Journal of Systems and Software
Model Driven QoS Analyses of Composed Web Services
ServiceWave '08 Proceedings of the 1st European Conference on Towards a Service-Based Internet
Aspect-oriented multi-view modeling
Proceedings of the 8th ACM international conference on Aspect-oriented software development
Performance prediction of web service workflows
QoSA'07 Proceedings of the Quality of software architectures 3rd international conference on Software architectures, components, and applications
Parametric performance completions for model-driven performance prediction
Performance Evaluation
Approach for generating performance models from UML models of SOA systems
Proceedings of the 2010 Conference of the Center for Advanced Studies on Collaborative Research
Impact of SOAP implementations in the performance of a web service-based application
ISPA'06 Proceedings of the 2006 international conference on Frontiers of High Performance Computing and Networking
Semantic-Based development of service-oriented systems
FORTE'06 Proceedings of the 26th IFIP WG 6.1 international conference on Formal Techniques for Networked and Distributed Systems
Hi-index | 0.00 |
The paper proposes a model-driven approach for deriving performance models from UML design models of Service-Oriented Architecture (SOA) enterprise systems, in order to evaluate their run-time performance from the early development phases. This helps to choose between different architecture, design, and configuration alternatives in order to meet the performance requirements. The source model of the proposed transformation is a platform-independent UML model of the service-oriented system. Aspect-oriented modeling techniques are used to produce a platform-dependent model by weaving aspect models of platform operations into the platform-independent model. The platform-dependent model thus obtained represents the source model for the transformation into a performance model. The UML profile MARTE is used to annotate models with performance information. A healthcare example illustrates the proposed approach.