Abstract
In this paper, we present an approach for model transformation from Queueing Network Models (QNMs) into Queueing Petri Nets (QPNs). The performance of QPNs can be analyzed using a powerful simulation engine, SimQPN, designed to exploit the knowledge and behavior of QPNs to improve the efficiency of simulation. When QNMs are transformed into QPNs, their performance can be analyzed efficiently using SimQPN. To validate our approach, we apply it to analyze the performance of several queueing network models including a model of a database system. The evaluation results show that the performance analysis of the transformed QNMs has high accuracy and low overhead. In this context, model transformation enables the performance analysis of queueing networks using different ways that can be more efficient.
Highlights
Models have become the de facto standard approach to deal with complexity present in today’s software systems
We present an approach for model transformation from Queueing Network Models (QNMs) into Queueing Petri Nets (QPNs)
We have presented an approach for transforming QNMs into QPNs
Summary
Models have become the de facto standard approach to deal with complexity present in today’s software systems. Model-Driven Engineering (MDE) approaches consider models not just as documentation artifacts, but as central artifacts in the software engineering process [1]. Model transformation is a fundamental part of MDE. In MDE, a model can be automatically transformed into another model that can be at a different level of abstraction or in a different formalism altogether. The generated models can be analyzed in possibly more efficient ways than the original source models.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have