Architecture-based approach to reliability assessment of software systems
Performance Evaluation
Reliability prediction for component-based software architectures
Journal of Systems and Software - Special issue on: Software architecture - Engineering quality attributes
QoS-Aware Middleware for Web Services Composition
IEEE Transactions on Software Engineering
Model-Based Performance Prediction in Software Development: A Survey
IEEE Transactions on Software Engineering
An approach for QoS-aware service composition based on genetic algorithms
GECCO '05 Proceedings of the 7th annual conference on Genetic and evolutionary computation
Proceedings of the 5th international workshop on Software and performance
A Performance Engineering Tool for Tiered Software Systems
COMPSAC '06 Proceedings of the 30th Annual International Computer Software and Applications Conference - Volume 01
SOA for the Business Developer: Concepts, BPEL, and SCA (Business Developers series)
SOA for the Business Developer: Concepts, BPEL, and SCA (Business Developers series)
Performance Modeling and Evaluation of Distributed Component-Based Systems Using Queueing Petri Nets
IEEE Transactions on Software Engineering
An Hybrid, QoS-Aware Discovery of Semantic Web Services Using Constraint Programming
ICSOC '07 Proceedings of the 5th international conference on Service-Oriented Computing
An Empirical Investigation of the Applicability of a Component-Based Performance Prediction Method
EPEW '08 Proceedings of the 5th European Performance Engineering Workshop on Computer Performance Engineering
Quality Prediction of Service Compositions through Probabilistic Model Checking
QoSA '08 Proceedings of the 4th International Conference on Quality of Software-Architectures: Models and Architectures
Automated extraction of palladio component models from running enterprise Java applications
Proceedings of the Fourth International ICST Conference on Performance Evaluation Methodologies and Tools
A Bayesian model for predicting reliability of software systems at the architectural level
QoSA'07 Proceedings of the Quality of software architectures 3rd international conference on Software architectures, components, and applications
Performance evaluation of component-based software systems: A survey
Performance Evaluation
Performance modeling in industry: a case study on storage virtualization
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2
SAMI: The SLA Management Instance
ICIW '10 Proceedings of the 2010 Fifth International Conference on Internet and Web Applications and Services
A framework for multi-level SLA management
ICSOC/ServiceWave'09 Proceedings of the 2009 international conference on Service-oriented computing
Domain-specific mashups: from all to all you need
ICWE'10 Proceedings of the 10th international conference on Current trends in web engineering
QoS-Aware Service Composition: A Survey
ECOWS '10 Proceedings of the 2010 Eighth IEEE European Conference on Web Services
Efficient Heuristic Approach with Improved Time Complexity for Qos-Aware Service Composition
ICWS '11 Proceedings of the 2011 IEEE International Conference on Web Services
Towards automated service quality prediction for development of enterprise mashups
Proceedings of the 5th International Workshop on Web APIs and Service Mashups
Capacity planning for event-based systems using automated performance predictions
ASE '11 Proceedings of the 2011 26th IEEE/ACM International Conference on Automated Software Engineering
Hi-index | 0.00 |
With the introduction of services, software systems have become more flexible as new services can easily be composed from existing ones. Service composition frameworks offer corresponding functionality and hide the complexity of the underlying technologies from their users. However, possibilities for anticipating quality properties of composed services before their actual operation are limited so far. While existing approaches for model-based software quality prediction can be used by service composers for determining realizable Quality of Service (QoS) levels, integration of such techniques into composition frameworks is still missing. As a result, high effort and expert knowledge is required to build the system models required for prediction. In this paper, we present a novel service composition process that includes QoS prediction for composed services as an integral part. Furthermore, we describe how composition frameworks can be extended to support this process. With our approach, systematic consideration of service quality during the composition process is naturally achieved, without the need for detailed knowledge about the underlying prediction models. To evaluate our work and validate its applicability in different domains, we have integrated QoS prediction support according to our process in two composition frameworks --- a large-scale SLA management framework and a service mashup platform.