Tulsa: a tool for transforming UML to layered queueing networks for performance analysis of data intensive applications

Chen Li*, Taghreed Altamimi, Mana Hassanzadeh Zargari, Giuliano Casale, Dorina Petriu

*Corresponding author for this work

Research output: Contribution to book/anthology/report/conference proceedingArticle in proceedingResearchpeer-review

8 Citations (Scopus)

Abstract

Motivated by the problem of detecting software performance anti-patterns in data-intensive applications (DIAs), we present a tool, Tulsa, for transforming software architecture models specified through UML into Layered Queueing Networks (LQNs), which are analytical performance models used to capture contention across multiple software layers. In particular, we generalize an existing transformation based on the Epsilon framework to generate LQNs from UML models annotated with the DICE profile, which extends UML to modelling DIAs based on technologies such as Apache Storm.

Original languageEnglish
Title of host publicationQuantitative Evaluation of Systems - 14th International Conference, QEST 2017, Proceedings
EditorsNathalie Bertrand, Luca Bortolussi
Number of pages5
PublisherPhysica-Verlag
Publication date1 Jan 2017
Pages295-299
ISBN (Print)9783319663340
DOIs
Publication statusPublished - 1 Jan 2017
Externally publishedYes
Event14th International Conference on Quantitative Evaluation of Systems, QEST 2017 - Berlin, Germany
Duration: 5 Sept 20177 Sept 2017

Conference

Conference14th International Conference on Quantitative Evaluation of Systems, QEST 2017
Country/TerritoryGermany
CityBerlin
Period05/09/201707/09/2017
SeriesLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume10503 LNCS
ISSN0302-9743

Fingerprint

Dive into the research topics of 'Tulsa: a tool for transforming UML to layered queueing networks for performance analysis of data intensive applications'. Together they form a unique fingerprint.

Cite this