Automatic derivation of software performance models from CASE documents
Performance Evaluation
Performance Engineering of Software Systems
Performance Engineering of Software Systems
From UML sequence diagrams and statecharts to analysable petri net models
WOSP '02 Proceedings of the 3rd international workshop on Software and performance
XSLT transformation from UML models to LQN performance models
WOSP '02 Proceedings of the 3rd international workshop on Software and performance
PRIMA-UML: a performance validation incremental methodology on early UML diagrams
Science of Computer Programming - Special issue on unified modeling language (UML 2000)
IEEE Transactions on Software Engineering
Steps towards the automatic production of performance models of web applications
Computer Networks: The International Journal of Computer and Telecommunications Networking
TOOLS '02 Proceedings of the 12th International Conference on Computer Performance Evaluation, Modelling Techniques and Tools
Early evaluation of software performance based on the UML performance profile
CASCON '03 Proceedings of the 2003 conference of the Centre for Advanced Studies on Collaborative research
From UML activity diagrams to Stochastic Petri nets: application to software performance engineering
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
Metadata-driven design of integrated environments for software performance validation
Journal of Systems and Software
SOON: a tool for software performance validation
International Journal of Modelling and Simulation
A model-driven approach to describe and predict the performance of composite services
WOSP '07 Proceedings of the 6th international workshop on Software and performance
Performance Evaluation and Prediction for Legacy Information Systems
ICSE '07 Proceedings of the 29th international conference on Software Engineering
WoSQ '07 Proceedings of the 5th International Workshop on Software Quality
Performance analysis of real-time component architectures: a model interchange approach
WOSP '08 Proceedings of the 7th international workshop on Software and performance
Putting Performance Engineering into Model-Driven Engineering: Model-Driven Performance Engineering
Models in Software Engineering
ECMDA-FA '08 Proceedings of the 4th European conference on Model Driven Architecture: Foundations and Applications
Semantically Configurable Code Generation
MoDELS '08 Proceedings of the 11th international conference on Model Driven Engineering Languages and Systems
Model-Driven Performance Analysis
QoSA '08 Proceedings of the 4th International Conference on Quality of Software-Architectures: Models and Architectures
From UML/SPT models to schedulability analysis: approach and a prototype implementation using ATL
Automated 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
A measurement framework for the parameterization of performance models of SOA-based systems
SE '08 Proceedings of the IASTED International Conference on Software Engineering
A model-driven approach for the performance management of grid-based applications
SE '08 Proceedings of the IASTED International Conference on Software Engineering
Introduction to software performance engineering: origins and outstanding problems
SFM'07 Proceedings of the 7th international conference on Formal methods for performance evaluation
Design pattern evolutions in QVT
Software Quality Control
A model-driven method for describing and predicting the reliability of composite services
Software and Systems Modeling (SoSyM)
A BPMN extension for modeling non functional properties of business processes
Proceedings of the 2011 Symposium on Theory of Modeling & Simulation: DEVS Integrative M&S Symposium
A WSDL extension for performance-enabled description of web services
ISCIS'05 Proceedings of the 20th international conference on Computer and Information Sciences
ArgoSPE: model-based software performance engineering
ICATPN'06 Proceedings of the 27th international conference on Applications and Theory of Petri Nets and Other Models of Concurrency
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
Code generation for a family of executable modelling notations
Software and Systems Modeling (SoSyM)
Hi-index | 0.00 |
In order to effectively validate the performance of software systems throughout their development cycle it is necessary to continuously build performance models from software models and then use the obtained models to check whether the system is being developed according to its performance requirements. The model building activity is a critical and effort-consuming activity. Several approaches have been envisaged to endow software designers with tools that automatically build ready-to-evaluate performance models from software development models. One essential requirement of such tools, often disregarded by current approaches, is a high degree of interoperability with software development tools, which has the positive effect of reducing both the level of required expertise in performance theory and the burden of learning separate tools. This paper introduces a framework for transforming source software models into target performance models. The transformation requires a clear understanding of the abstract syntax and semantics of both the source and target models, which is obtained by use of metamodeling techniques for defining the abstract syntax of models, the interrelationships between model elements and the model transformation rules. In the paper case, the framework is applied to the transformation of source models of UML type into target models of LQN (layered queueing network) type. The proposed approach is founded on the precepts recently introduced by model-driven development (MDA) and makes use of the set of related standards (MOF, QVT, XMI). This allows to obtain a high degree of automation, so that interoperable model transformation tools can be implemented in a timely and efficient way, leading to improvements in terms of software designers' productivity and system quality.