Queueing networks and Markov chains: modeling and performance evaluation with computer science applications
Open, Closed, and Mixed Networks of Queues with Different Classes of Customers
Journal of the ACM (JACM)
Automated performance modeling of softwaree genrated by a design environment
Performance Evaluation
Performance Engineering of Software Systems
Performance Engineering of Software Systems
Computer Performance Modeling Handbook
Computer Performance Modeling Handbook
A Method for Design and Performance Modeling of Client/Server Systems
IEEE Transactions on Software Engineering
TOOLS '02 Proceedings of the 12th International Conference on Computer Performance Evaluation, Modelling Techniques and Tools
Experimenting different software architectures performance techniques: a case study
WOSP '04 Proceedings of the 4th international workshop on Software and performance
Model-Based Performance Prediction in Software Development: A Survey
IEEE Transactions on Software Engineering
UML-PSI: The UML Performance Simulator
QEST '04 Proceedings of the The Quantitative Evaluation of Systems, First International Conference
Performance evaluation of a DVB-H enabled mobile device system model
WOSP '07 Proceedings of the 6th international workshop on Software and performance
Design time deployment optimization for component based systems
SE'07 Proceedings of the 25th conference on IASTED International Multi-Conference: Software Engineering
WOSP '08 Proceedings of the 7th international workshop on Software and performance
PerfCenter: a performance modeling tool for application hosting centers
WOSP '08 Proceedings of the 7th international workshop on Software and performance
Performance analysis of real-time component architectures: a model interchange approach
WOSP '08 Proceedings of the 7th international workshop on Software and performance
A practical approach for performance-driven UML modelling of handheld devices - A case study
Journal of Systems and Software
A general result for deriving product-form solutions in markovian models
Proceedings of the first joint WOSP/SIPEW international conference on Performance engineering
Performance evaluation of UML2-modeled embedded streaming applications with system-level simulation
EURASIP Journal on Embedded Systems - Special issue on design and architectures for signal and image processing
Introduction to software performance engineering: origins and outstanding problems
SFM'07 Proceedings of the 7th international conference on Formal methods for performance evaluation
From annotated software designs (UML SPT/MARTE) to model formalisms
SFM'07 Proceedings of the 7th international conference on Formal methods for performance evaluation
Performance prediction of web service workflows
QoSA'07 Proceedings of the Quality of software architectures 3rd international conference on Software architectures, components, and applications
Coarse-grained simulation method for performance evaluation of a shared memory system
Proceedings of the 16th Asia and South Pacific Design Automation Conference
Framework for hybrid performance prediction process model: use case performance engineering approach
ACM SIGSOFT Software Engineering Notes
The application of FSP models in automatic optimization of software deployment
ASMTA'11 Proceedings of the 18th international conference on Analytical and stochastic modeling techniques and applications
Expert Systems with Applications: An International Journal
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
International Journal of Computational Science and Engineering
Hi-index | 0.00 |
Software performance based on performance models can be applied at early phases of the software development cycle to characterize the quantitative behavior of software systems. We propose an approach based on queueing networks models for performance prediction of software systems at the software architecture level, specified by UML. Starting from annotated UML Use Case, Activity and Deployment diagrams we derive a performance models based on multichain and multiclass Queueing Networks (QN). The UML model is annotated according to the UML Profile for Schedulability, Performance and Time Specification. The proposed algorithm translates the annotated UML specification into QN performance models, which can then be analyzed using standard solution techniques. Performance results are reported back at the software architecture level in the UML diagrams. As our approach can be fully automated and uses standard UML annotations, it can be integrated with other performance modeling approaches. Specifically, we discuss how this QN-based approach can be integrated with an existing simulation-based performance modeling tool.