Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
A UML tool for an automatic generation of simulation programs
Proceedings of the 2nd international workshop on Software and performance
UML extensions for the specification and evaluation of latency constraints in architectural models
Proceedings of the 2nd international workshop on Software and performance
Performance solutions: a practical guide to creating responsive, scalable software
Performance solutions: a practical guide to creating responsive, scalable software
Performance Engineering of Software Systems
Performance Engineering of Software Systems
Simulation Modeling and Analysis
Simulation Modeling and Analysis
A simulation-based approach to software performance modeling
Proceedings of the 9th European software engineering conference held jointly with 11th ACM SIGSOFT international symposium on Foundations of software engineering
A simulation-based approach to software performance modeling
Proceedings of the 9th European software engineering conference held jointly with 11th ACM SIGSOFT international symposium on Foundations of software engineering
Performance Techniques for COTS Systems
IEEE Software
Model-Based performance prediction with the palladio component model
WOSP '07 Proceedings of the 6th international workshop on Software and performance
Integrating Software Models and Platform Models for Performance Analysis
IEEE Transactions on Software Engineering
Parametric Performance Contracts for Software Components with Concurrent Behaviour
Electronic Notes in Theoretical Computer Science (ENTCS)
Performance evaluation of UML design with Stochastic Well-formed Nets
Journal of Systems and Software
The Palladio component model for model-driven performance prediction
Journal of Systems and Software
Rethinking the Use of Models in Software Architecture
QoSA '08 Proceedings of the 4th International Conference on Quality of Software-Architectures: Models and Architectures
QoSA '08 Proceedings of the 4th International Conference on Quality of Software-Architectures: Models and Architectures
CBSE '08 Proceedings of the 11th International Symposium on Component-Based Software Engineering
Extending BPM Environments of Your Choice with Performance Related Decision Support
BPM '09 Proceedings of the 7th International Conference on Business Process Management
Integrating performance and reliability analysis in a non-functional MDA framework
FASE'07 Proceedings of the 10th international conference on Fundamental approaches to software engineering
A representation method for performance specifications in UML domain
Computers in Human Behavior
Mapping of software model to simulation model for performance requirement verification
Proceedings of the 44th Annual Simulation Symposium
Model transformation in software performance engineering
QoSA'06 Proceedings of the Second international conference on Quality of Software Architectures
Performance prediction of component-based systems
Proceedings of the 2004 international conference on Architecting Systems with Trustworthy Components
Hi-index | 0.00 |
Quantitative performance analysis of software systems should be integrated in the early stages of the development process. We propose a simulation-based performance modeling of software architectures specified in UML. We propose an algorithm for deriving a simulation model from annotated UML software architectures. We introduce the annotation for some UML diagrams, i.e., Use Case, Activity and Deployment diagrams, to describe system performance parameters. Then we show how to derive a process-oriented simulation model by automatically extracting information from the UML diagrams. Simulation provides performance results that are reported into the UML diagrams as tagged values. The proposed methodology has been implemented into a prototype tool called UML-?. The proposed methodology will be illustrated on a simple case study.