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...
Main Authors: | , |
---|---|
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 |