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

Read more

Summary

Introduction

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.

Al-Azzoni DOI
Model Transformation
Queueing Network Models
Queueing Petri Nets
Model Transformation of QNMs into QPNs
Evaluation
Case Study 1
Case Study 2
Literature Review
Conclusion and Future Work
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call