Performance solutions: a practical guide to creating responsive, scalable software
Performance solutions: a practical guide to creating responsive, scalable software
Performance by Design: Computer Capacity Planning By Example
Performance by Design: Computer Capacity Planning By Example
Performance by unified model analysis (PUMA)
Proceedings of the 5th international workshop on Software and performance
The Palladio component model for model-driven performance prediction
Journal of Systems and Software
Performance model driven QoS guarantees and optimization in clouds
CLOUD '09 Proceedings of the 2009 ICSE Workshop on Software Engineering Challenges of Cloud Computing
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
Towards Self-Aware Performance and Resource Management in Modern Service-Oriented Systems
SCC '10 Proceedings of the 2010 IEEE International Conference on Services Computing
A Prediction Model for Software Performance in Symmetric Multiprocessing Environments
QEST '10 Proceedings of the 2010 Seventh International Conference on the Quantitative Evaluation of Systems
Model Interchange Format Specifications for Experiments, Output and Results
The Computer Journal
Towards a generic quality optimisation framework for component-based system models
Proceedings of the 14th international ACM Sigsoft symposium on Component based software engineering
Model interoperability for performance engineering: survey of milestones and evolution
PERFORM'10 Proceedings of the 2010 IFIP WG 6.3/7.3 international conference on Performance Evaluation of Computer and Communication Systems: milestones and future challenges
Modeling dynamic virtualized resource landscapes
Proceedings of the 8th international ACM SIGSOFT conference on Quality of Software Architectures
Automated inference of goal-oriented performance prediction functions
Proceedings of the 27th IEEE/ACM International Conference on Automated Software Engineering
WICSA-ECSA '12 Proceedings of the 2012 Joint Working IEEE/IFIP Conference on Software Architecture and European Conference on Software Architecture
Self-adaptive workload classification and forecasting for proactive resource provisioning
Proceedings of the 4th ACM/SPEC International Conference on Performance Engineering
Service Oriented Computing and Applications
Hi-index | 0.00 |
Over the past few decades, many performance modeling formalisms and prediction techniques for software architectures have been developed in the performance engineering community. However, using a performance model to predict the performance of a software system normally requires extensive experience with the respective modeling formalism and involves a number of complex and time consuming manual steps. In this paper, we propose a generic declarative interface to performance prediction techniques to simplify and automate the process of using architecture-level software performance models for performance analysis. The proposed Descartes Query Language (DQL) is a language to express the demanded performance metrics for prediction as well as the goals and constraints of the specific prediction scenario. It reduces the manual effort and learning curve in working with performance models by a unified interface independent of the employed modeling formalism. We evaluate the applicability and benefits of the proposed approach in the context of several representative case studies.