Throughput calculation for basic stochastic rendezvous networks
Performance Evaluation
Introduction to PROGRESS, an attribute graph grammar based specification language
WG '89 Proceedings of the fifteenth international workshop on Graph-theoretic concepts in computer science
IEEE Transactions on Computers
A toolset for performance engineering and software design of client-server systems
Performance Evaluation - Special issue: performance modeling tools
Deriving a queueing network based performance model from UML diagrams
Proceedings of the 2nd international workshop on Software and performance
Proceedings of the 2nd international workshop on Software and performance
Performance Engineering of Software Systems
Performance Engineering of Software Systems
IEEE Transactions on Software Engineering
Architecture-Based Performance Analysis Applied to a Telecommunication System
IEEE Transactions on Software Engineering
TOOLS '02 Proceedings of the 12th International Conference on Computer Performance Evaluation, Modelling Techniques and Tools
Performance analysis of distributed server systems
Performance analysis of distributed server systems
Consistent behaviour representation in activity and sequence diagrams
UML'00 Proceedings of the 3rd international conference on The unified modeling language: advancing the standard
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
Incorporating SPE into MDA: including middleware performance details into system models
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
Model-Based Performance Risk Analysis
IEEE Transactions on Software Engineering
Metadata-driven design of integrated environments for software performance validation
Journal of Systems and Software
A model transformation framework for the automated building of performance models from UML models
Proceedings of the 5th international workshop on Software and performance
From UML models to software performance results: an SPE process based on XML interchange formats
Proceedings of the 5th international workshop on Software and performance
From UML to LQN by XML algebra-based model transformations
Proceedings of the 5th international workshop on Software and performance
Automatic Inclusion of Middleware Performance Attributes into Architectural UML Software Models
IEEE Transactions on Software Engineering
EDOC '05 Proceedings of the Ninth IEEE International EDOC Enterprise Computing Conference
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 pattern-based performance completion for Message-oriented Middleware
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
Developing high quality software
International Journal of Parallel, Emergent and Distributed Systems - Papers from the Workshop on Dependable Parallel and Network-Centric Systems
Introduction to software performance engineering: origins and outstanding problems
SFM'07 Proceedings of the 7th international conference on Formal methods for performance evaluation
Parametric performance completions for model-driven performance prediction
Performance Evaluation
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
Model-driven web engineering performance prediction with layered queue networks
ICWE'10 Proceedings of the 10th international conference on Current trends in web engineering
Framework for hybrid performance prediction process model: use case performance engineering approach
ACM SIGSOFT Software Engineering Notes
A representation method for performance specifications in UML domain
Computers in Human Behavior
Model transformation in software performance engineering
QoSA'06 Proceedings of the Second international conference on Quality of Software Architectures
On the integration of UML and petri nets in software development
ICATPN'06 Proceedings of the 27th international conference on Applications and Theory of Petri Nets and Other Models of Concurrency
Early performance modeling for web based applications
CIT'04 Proceedings of the 7th international conference on Intelligent Information Technology
Performance prediction of J2EE applications using messaging protocols
CBSE'05 Proceedings of the 8th international conference on Component-Based Software Engineering
Performance analysis of UML models using aspect-oriented modeling techniques
MoDELS'05 Proceedings of the 8th international conference on Model Driven Engineering Languages and Systems
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
ICWE'12 Proceedings of the 12th international conference on Current Trends in Web Engineering
Hi-index | 0.00 |
A graph grammar-based transformation of a UML design model into a Layered Queueing Network (LQN) performance model was previously proposed by the authors of this paper. The actual transformation was implemented in two ways: first by using an existing graph-rewriting tool, and secondly through an ad-hoc graph transformation implemented in Java.This paper extends the previous work of the authors by proposing a third approach to implement the UML to LQN transformation by using XSLT. Recommended by the World Wide Web Consortium (W3C) the Extensible Stylesheet Language for Transformations (XSLT) is a flexible language for transforming XML documents into various formats including HTML, XML, text, PDF, etc. The input to our XSLT transformation is an XML file that contains the UML model in XML format according to the standard XML Metadata Interchange (XMI). The output is the corresponding LQN model description file, which can be read directly by existing LQN solvers. The paper compares the relative advantages and disadvantages of the XSLT transformation with the previous approaches proposed by the authors, describes the principles of the XSLT transformation and applies it to a case study.