Java baitkoodi sünkroniseerimise analüüs raamistikus Põder

dc.contributor.advisorApinis, Kalmer, juhendaja
dc.contributor.authorMullari, Halliki
dc.contributor.otherTartu Ülikool. Loodus- ja täppisteaduste valdkondet
dc.contributor.otherTartu Ülikool. Arvutiteaduse instituutet
dc.date.accessioned2023-11-01T14:16:31Z
dc.date.available2023-11-01T14:16:31Z
dc.date.issued2020
dc.description.abstractComplex applications demand more and more performance from computers. One way to add performance is to add more cores to the processor. To utilize those added cores, the use of multithreading in programs is needed. However, multithreading adds additional complexity to programs and one problem that arises with multithreading is data races. Data races can be discovered with static analysis. The aim of this thesis is to add a module to the Põder framework that analyses Java bytecode synchronization and that could rule out the presence of data races. The result of the analysis produces a report that states if it could rule out data races. If not it brings to attention the variables that could have data races and to points out from where they were accessed and which monitors were guarding them at that time. With this information it is possible to fix synchronization flaws so that data races can be eliminated.et
dc.identifier.urihttps://hdl.handle.net/10062/93922
dc.language.isoestet
dc.publisherTartu Ülikoolet
dc.rightsopenAccesset
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 International*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectStatic analysiset
dc.subjectsynchronizationet
dc.subject.otherbakalaureusetöödet
dc.subject.otherinformaatikaet
dc.subject.otherinfotehnoloogiaet
dc.subject.otherinformaticset
dc.subject.otherinfotechnologyet
dc.titleJava baitkoodi sünkroniseerimise analüüs raamistikus Põderet
dc.typeThesiset

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
mullari_informaatika_2020.pdf
Size:
1.22 MB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: