GRAPHICAL REPRESENTATIONS OF MULTITHREADED APPLICATIONS

This article contains a brief description of existing graphical methods for presenting multithreaded applications, i.e. Control Flow Graph and Petri nets. These methods will be discussed, and then a way to represent multi-threaded applications using the concurrent process system model will be presen...

Full description

Bibliographic Details
Main Authors: Damian GIEBAS, Rafał WOJSZCZYK
Format: Article
Language:English
Published: Polish Association for Knowledge Promotion 2018-06-01
Series:Applied Computer Science
Subjects:
Online Access:http://www.acs.pollub.pl/pdf/v14n2/2.pdf
id doaj-9a2a977a39c64538b417d4648121a953
record_format Article
spelling doaj-9a2a977a39c64538b417d4648121a9532020-11-24T21:55:26ZengPolish Association for Knowledge PromotionApplied Computer Science1895-37352353-69772018-06-01142203710.23743/acs-2018-10GRAPHICAL REPRESENTATIONS OF MULTITHREADED APPLICATIONSDamian GIEBAS0Rafał WOJSZCZYK1Faculty of Electronics and Computer Science, Koszalin University of Technology, 75-453 Koszalin, Śniadeckich 2, Poland, +48 94 34 78 706, damian.giebas@gmail.com;Faculty of Electronics and Computer Science, Koszalin University of Technology, 75-453 Koszalin, Śniadeckich 2, Poland +48 94 3478 710, rafal.wojszczyk@tu.koszalin.plThis article contains a brief description of existing graphical methods for presenting multithreaded applications, i.e. Control Flow Graph and Petri nets. These methods will be discussed, and then a way to represent multi-threaded applications using the concurrent process system model will be presented. All these methods will be used to present the idea of a multi-threaded application that includes the race condition phenomenon. In the summary, all three methods will be compared and subjected to the evaluation, which will depend on whether the given representation will allow to find the mentioned phenomenon.http://www.acs.pollub.pl/pdf/v14n2/2.pdfPetri netsControl Flow GraphConcurrent Process Systemsmultithreaded applicationsgraphical representationsmultithreaded applications
collection DOAJ
language English
format Article
sources DOAJ
author Damian GIEBAS
Rafał WOJSZCZYK
spellingShingle Damian GIEBAS
Rafał WOJSZCZYK
GRAPHICAL REPRESENTATIONS OF MULTITHREADED APPLICATIONS
Applied Computer Science
Petri nets
Control Flow Graph
Concurrent Process Systems
multithreaded applications
graphical representations
multithreaded applications
author_facet Damian GIEBAS
Rafał WOJSZCZYK
author_sort Damian GIEBAS
title GRAPHICAL REPRESENTATIONS OF MULTITHREADED APPLICATIONS
title_short GRAPHICAL REPRESENTATIONS OF MULTITHREADED APPLICATIONS
title_full GRAPHICAL REPRESENTATIONS OF MULTITHREADED APPLICATIONS
title_fullStr GRAPHICAL REPRESENTATIONS OF MULTITHREADED APPLICATIONS
title_full_unstemmed GRAPHICAL REPRESENTATIONS OF MULTITHREADED APPLICATIONS
title_sort graphical representations of multithreaded applications
publisher Polish Association for Knowledge Promotion
series Applied Computer Science
issn 1895-3735
2353-6977
publishDate 2018-06-01
description This article contains a brief description of existing graphical methods for presenting multithreaded applications, i.e. Control Flow Graph and Petri nets. These methods will be discussed, and then a way to represent multi-threaded applications using the concurrent process system model will be presented. All these methods will be used to present the idea of a multi-threaded application that includes the race condition phenomenon. In the summary, all three methods will be compared and subjected to the evaluation, which will depend on whether the given representation will allow to find the mentioned phenomenon.
topic Petri nets
Control Flow Graph
Concurrent Process Systems
multithreaded applications
graphical representations
multithreaded applications
url http://www.acs.pollub.pl/pdf/v14n2/2.pdf
work_keys_str_mv AT damiangiebas graphicalrepresentationsofmultithreadedapplications
AT rafałwojszczyk graphicalrepresentationsofmultithreadedapplications
_version_ 1725862655999082496