Метод автоматизованої верифікації програмного коду смарт-контрактів
dc.contributor.advisor | Заболотня, Тетяна Миколаївна | |
dc.contributor.author | Корунська, Анна Михайлівна | |
dc.date.accessioned | 2022-02-21T09:57:42Z | |
dc.date.available | 2022-02-21T09:57:42Z | |
dc.date.issued | 2021-12 | |
dc.description.abstracten | This master's thesis is devoted to the development and implementation of a modified smart contracts automated verification method. The thesis analyzes the existing methods of automated verification of the software code of smart contracts, defines the requirements for the developed method. This method differs from the existing ones in that it allows verifying the compliance of the smart contracts code with user-defined functional requirements. The practical value of the results obtained in the work is the integration into the Slither open-source analysis tool. In this master's thesis, software that verifies formally specified user requirements based on an analysis module integrated into the Slither open source tool has been developed. | uk |
dc.description.abstractuk | Дана магістерська дисертація присвячена розробленню та реалізації модифікованого методу автоматизованої верифікації програмного коду смарт-контрактів. В дисертації проаналізовано існуючі методи автоматизованої верифікації програмного коду смарт-контрактів, визначено вимоги до розроблюваного методу. Даний метод відрізняється від існуючих тим, що дозволяє проводити верифікацію відповідності програмного коду смарт-контрактів заданим користувачем функціональним вимогам. Практична цінність отриманих в роботі результатів полягає в інтеграції в інструмент Slither. У даній магістерській дисертації розроблено програмне забезпечення, яке дозволяє перевіряти формально задані користувачем вимоги на основі модуля аналізу, інтегрованого в інструмент з відкритим вихідним кодом Slither. | uk |
dc.format.page | 134 с. | uk |
dc.identifier.citation | Корунська, А. М. Метод автоматизованої верифікації програмного коду смарт-контрактів : магістерська дис. : 121 Інженерія програмного забезпечення / Корунська Анна Михайлівна. – Київ, 2021. – 134 с. | uk |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/46640 | |
dc.language.iso | uk | uk |
dc.publisher | КПІ ім. Ігоря Сікорського | uk |
dc.publisher.place | Київ | uk |
dc.subject | децентралізовані системи | uk |
dc.subject | decentralized systems | uk |
dc.subject | блокчейн | uk |
dc.subject | blockchain | uk |
dc.subject | solidity | uk |
dc.subject | смарт-контракт | uk |
dc.subject | smart contract | uk |
dc.subject | верифікація | uk |
dc.subject | verification | uk |
dc.subject | sliher | uk |
dc.subject | slithIR | uk |
dc.subject.udc | 004.91 | uk |
dc.title | Метод автоматизованої верифікації програмного коду смарт-контрактів | uk |
dc.type | Master Thesis | uk |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Korunska_magistr.pdf
- Розмір:
- 4.27 MB
- Формат:
- Adobe Portable Document Format
- Опис:
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 9.01 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: