Quantitative system performance: computer system analysis using queueing network models
Quantitative system performance: computer system analysis using queueing network models
A wideband approach to integrating performance prediction into a software design environment
Proceedings of the 1st international workshop on Software and performance
Performance engineering of SDL/MSC systems
Computer Networks: The International Journal of Computer and Telecommunications Networking - Special issue on advanced topics on SDL and MSC
A UML tool for an automatic generation of simulation programs
Proceedings of the 2nd international workshop on Software and performance
Automated performance modeling of softwaree genrated by a design environment
Performance Evaluation
Designing Concurrent, Distributed, and Real-Time Applications with Uml
Designing Concurrent, Distributed, and Real-Time Applications with Uml
From UML sequence diagrams and statecharts to analysable petri net models
WOSP '02 Proceedings of the 3rd international workshop on Software and performance
IEEE Transactions on Software Engineering
Using UML for Modeling Complex Real-Time Systems
LCTES '98 Proceedings of the ACM SIGPLAN Workshop on Languages, Compilers, and Tools for Embedded Systems
Modeling Resources in a UML-Based Simulative Environment
AICCSA '01 Proceedings of the ACS/IEEE International Conference on Computer Systems and Applications
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
Model-Based Performance Prediction in Software Development: A Survey
IEEE Transactions on Software Engineering
On Software Platforms, Their Modeling with UML 2, and Platform-Independent Design
ISORC '05 Proceedings of the Eighth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing
On the adequacy of UML-RT for performance validation of an SDH telecommunication system
ISORC '05 Proceedings of the Eighth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing
Proceedings of the 27th international conference on Software engineering
Performance by unified model analysis (PUMA)
Proceedings of the 5th international workshop on Software and performance
Extending model transformations in the performance domain with a node modeling library
WOSP '08 Proceedings of the 7th international workshop on Software and performance
The Palladio component model for model-driven performance prediction
Journal of Systems and Software
QoSA '08 Proceedings of the 4th International Conference on Quality of Software-Architectures: Models and Architectures
Optimising multiple quality criteria of service-oriented software architectures
Proceedings of the 1st international workshop on Quality of service-oriented software systems
Parametric performance completions for model-driven performance prediction
Performance Evaluation
Coordination implications of software architecture in a global software development project
Journal of Systems and Software
Application of advanced model-driven techniques in performance engineering
EPEW'10 Proceedings of the 7th European performance engineering conference on Computer performance engineering
Predictive modelling of peer-to-peer event-driven communication in component-based systems
EPEW'10 Proceedings of the 7th European performance engineering conference on Computer performance engineering
Coarse-grained simulation method for performance evaluation of a shared memory system
Proceedings of the 16th Asia and South Pacific Design Automation Conference
Proceedings of the 2nd ACM/SPEC International Conference on Performance engineering
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 |
System performance is a key factor to take into account throughout the software life cycle of modern computer systems, mostly due to their typical characteristics such as distributed deployment, code mobility, and platform heterogeneity. An open challenge in this direction is to integrate the performance validation as a transparent and efficient activity in the system development process. Several methodologies have been proposed to automate the transformation of software/hardware models into performance models. In this paper, we do not take a transformational approach; rather, we present a framework to integrate a software model with a platform model in order to build a performance model. Performance indices are obtained from simulation of the resulting performance model. Our framework provides a library of predefined resource models, model annotation and integration procedures, and simulation support that makes the performance analysis a much easier activity. We present the results obtained from two different industrial case studies that show the maturity and the stability of our approach.