Detail projektu
Automatická analýza a verifikace transakčních pamětí
Období řešení: 1. 1. 2014 – 31. 12. 2014
Typ projektu: grant
Kód: LD14001
Agentura: Ministerstvo školství, mládeže a tělovýchovy ČR
Program: COST CZ (2011-2017)

transakční paměti, paralelní programy, chyby v synchronizaci, monitorování
programů, testování programů, statická a dynamická analýza programů, vkládání
šumu
Cílem projektu je navrhnout efektivní metody automatizovaného testování a analýzy
paralelních programů využívajících novou a vysoce perspektivní technologii
transakčních pamětí. Výzkum vedoucí k tomuto cíli bude realizován v koordinaci
s COST akcí IC1001. Projekt se soustředí na návrh algoritmů vhodných pro detekci
chyb specifických pro programy s transakční pamětí, konkrétně na chyby vznikající
při vzájemné interakci mezi jednotlivými transakcemi a na chyby vznikající při
interakci transakcí s jinými synchronizačními mechanismy. Jako základ pro
testování a analýzu programů využívajících transakční paměti budou vyvinuty
metody pro monitorování těchto programů, jež minimálně ovlivní jejich původní
chování, ale přesto budou schopny poskytnout přesné informace o jejich běhu.
Vysoké efektivity studovaných metod pro testování a analýzu programů
využívajících transakční paměti bude dosaženo návrhem jejich kombinace
s technikami pro vkládání šumu, které zvýší pravděpodobnost nalezení chyb
v analyzovaných programech.
Dudka Vendula, Ing.
Fiedor Jan, Ing., Ph.D. (UITS)
Křena Bohuslav, Ing., Ph.D. (UITS)
Letko Zdeněk, Ing., Ph.D. (CK-SZZ)
Šimková Hana, Mgr. Bc., Ph.D.
2015
- FIEDOR, J.; LETKO, Z.; LOURENCO, J.; VOJNAR, T. On Monitoring C/C++ Transactional Memory Programs. In Proceedings of MEMICS'14. Lecture Notes in Computer Science. Heidelberg: Springer Verlag, 2015.
p. 73-87. ISBN: 978-3-319-14895-3. Detail - FIEDOR, J.; LETKO, Z.; VOJNAR, T.; LOURENCO, J. Dynamic Validation of Contracts in Concurrent Code. Proceedings of the 15th International Conference on Computer Aided Systems Theory. Universidad de Las Palmas de Canaria: The Universidad de Las Palmas de Gran Canaria, 2015.
p. 177-178. ISBN: 978-84-606-5438-4. Detail - FIEDOR, J.; VOJNAR, T.; LETKO, Z.; LOURENCO, J. Dynamic Validation of Contracts in Concurrent Code. In Proceedings of EUROCAST'15. Lecture Notes in Computer Science. Heidelberg: Springer Verlag, 2015.
p. 555-564. ISBN: 978-3-319-27339-6. Detail