dc.contributor.author |
Bartosz, Żuk |
|
dc.date.accessioned |
2021-08-19T09:18:13Z |
|
dc.date.available |
2021-08-19T09:18:13Z |
|
dc.date.issued |
2021-08-19 |
|
dc.identifier.issn |
2021/I/D/8 |
|
dc.identifier.uri |
https://repin.pjwstk.edu.pl/xmlui/handle/186319/825 |
|
dc.description.abstract |
Celem pracy jest zbadanie działania ARJi, narzędzia do ewolucyjnej naprawy programów w Javie, na przykładach uszkodzonych programów współbieżnych. W ramach badania podjęto próbę naprawy uszkodzonej wersji algorytmu Petersona, klasycznego rozwiązania problemu wzajemnego wykluczenia dla dwóch procesów. Przeprowadzono również próby naprawy uszkodzonej wersji tego samego algorytmu zaimplementowanej w sposób sekwencyjny, gwarantujący kontrolę nad wykonywanym przeplotem. Otrzymane wyniki poddano ocenie w celu określenia ich poprawności. Wybrane wygenerowane programy zostały zaprezentowane i omówione. Praca opisuje również dwa błędy w kodzie narzędzia ARJA, znalezione w trakcie przeprowadzania badań. |
pl_PL |
dc.language.iso |
other |
pl_PL |
dc.relation.ispartofseries |
;Nr 6092 |
|
dc.subject |
Automatyczna naprawa oprogramowania |
pl_PL |
dc.subject |
Ewolucyjna naprawa oprogramowania |
pl_PL |
dc.subject |
ARJA |
pl_PL |
dc.subject |
Algorytmy genetyczne |
pl_PL |
dc.subject |
Programowanie ewolucyjne |
pl_PL |
dc.subject |
Programy współbieżne |
pl_PL |
dc.subject |
Algorytm Petersona |
pl_PL |
dc.title |
Ewolucyjna naprawa programów współbieżnych na przykładzie ARJi i algorytmu Petersona |
pl_PL |
dc.type |
Thesis |
pl_PL |