ATL Transformation of Queueing Networks to Queueing Petri Nets

Issam Al-Azzoni

Abstract

This paper presents an approach for model transformation from Queueing Network Models (QNMs) into Queueing Petri Nets (QPNs). This would open up the benefits of QPNs in analyzing the performance of QNMs. We present metamodels for QNMs and QPNs, and then present the transformation rules in the ATL model transformation language. To validate our approach, we apply it to analyze the performance of a QNM and compare the results with those obtained using analytic methods. Although the approach is presented using ATL and Ecore meta modeling language in the context of the Eclipse Modeling Project, it can be realized using other modeling frameworks and languages.

References

  1. da Silva, A. R. (2015). Model-driven engineering: A survey supported by the unified conceptual mode. Computer Languages, Systems & Structures, 43:139-155.
  2. Harchol-Balter, M. (2013). Performance Modeling and Design of Computer Systems: Queueing Theory in Action. Cambridge University Press, 1st edition.
  3. Kounev, S. (2006). Performance Modeling and Evaluation of Distributed Component-Based Systems using Queueing Petri Nets. IEEE Transactions on Software Engineering, 32(7):486-502.
  4. Kounev, S. and Buchmann, A. (2006). SimQPN: a tool and methodology for analyzing queueing Petri net models by means of simulation. Performance Evaluation, 63(4):364-394.
  5. Kounev, S., Spinner, S., and Meier, P. (2012). Introduction to queueing Petri nets: Modeling formalism, tool support and case studies. In Proceedings of the International Conference on Performance Engineering, pages 9-18.
Download


Paper Citation


in Harvard Style

Al-Azzoni I. (2017). ATL Transformation of Queueing Networks to Queueing Petri Nets . In Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD, ISBN 978-989-758-210-3, pages 261-268. DOI: 10.5220/0006110002610268


in Bibtex Style

@conference{modelsward17,
author={Issam Al-Azzoni},
title={ATL Transformation of Queueing Networks to Queueing Petri Nets},
booktitle={Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,},
year={2017},
pages={261-268},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006110002610268},
isbn={978-989-758-210-3},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,
TI - ATL Transformation of Queueing Networks to Queueing Petri Nets
SN - 978-989-758-210-3
AU - Al-Azzoni I.
PY - 2017
SP - 261
EP - 268
DO - 10.5220/0006110002610268