Program evolution: processes of software change
Program evolution: processes of software change
Specification and Analysis of System Architecture Using Rapide
IEEE Transactions on Software Engineering - Special issue on software architecture
Causality: models, reasoning, and inference
Causality: models, reasoning, and inference
The Impact of Software Evolution on Code Coverage Information
ICSM '01 Proceedings of the IEEE International Conference on Software Maintenance (ICSM'01)
Static Analysis of Business Artifact-centric Operational Models
SOCA '07 Proceedings of the IEEE International Conference on Service-Oriented Computing and Applications
Test and Analysis of Web Services
Test and Analysis of Web Services
Service-oriented design and development methodology
International Journal of Web Engineering and Technology
Detecting model inconsistency through operation-based model construction
Proceedings of the 30th international conference on Software engineering
Monitoring the QoS for Web Services
ICSOC '07 Proceedings of the 5th international conference on Service-Oriented Computing
The Palladio component model for model-driven performance prediction
Journal of Systems and Software
Client Side Estimation of a Remote Service Execution
MASCOTS '07 Proceedings of the 2007 15th International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems
Determining QoS of WS-BPEL Compositions
ICSOC '08 Proceedings of the 6th International Conference on Service-Oriented Computing
Crisis management systems: a case study for aspect-oriented modeling
Transactions on aspect-oriented software development VII
An industrial case study on quality impact prediction for evolving service-oriented software
Proceedings of the 33rd International Conference on Software Engineering
Architecting Dependable Systems III
Constraint-Based runtime prediction of SLA violations in service orchestrations
ICSOC'11 Proceedings of the 9th international conference on Service-Oriented Computing
A component-based middleware platform for reconfigurable service-oriented architectures
Software—Practice & Experience
Self-adaptive software needs quantitative verification at runtime
Communications of the ACM
"Adore", a logical meta-model supporting business process evolution
Science of Computer Programming
Hi-index | 0.00 |
Managing Quality of Service (QoS) of Service-based systems is a key challenge to produce systems that fulfill their requirements. Verifying the respect of a QoS contract in a system becomes more and more difficult as systems are more and more complex. Moreover, systems have to evolve in order to fulfil constantly changing requirements. As QoS properties are influenced by hidden factors such as connection rate or the system execution itself, determining the cause of a performance degradation is not mainstream. We propose in this paper to identify the causal relations to make explicit the hidden factors of influence. We more specifically focus on the consequences of system evolution with respect to QoS properties: using causal relations, we aim at predicting the possible overhead caused by an evolution. This paper shows through an example of Business Process how our evolution analysis helps to understand the effect of evolution on QoS property such as the Response Time. We show its efficiency by comparing the prediction with measured values.