Project Details
Automatická analýza a verifikace transakčních pamětí
Project Period: 1. 1. 2014 – 31. 12. 2014
Project Type: grant
Code: LD14001
Agency: Ministerstvo školství, mládeže a tělovýchovy ČR
Program: COST CZ (2011-2017)
transactional memory, concurrent programs, synchronization errors, program
monitoring, program testing, static and dynamic program analysis, noise
injection
The goal of the project is to develop - in cooperation with the COST action
IC1001 - efficient automated methods for testing and analysis of the newly
emerging and highly promising class of programs with transactional memories. The
project will concentrate on developing algorithms suitable for detection of
errors specific for programs with transactional memories, in particular, errors
arising due to interactions of different transactions and due to combining
transactional memories and other synchronization means. For gathering data about
the behaviour of programs with transactional memories, new monitoring methods
with a minimal impact on the original behaviour of the monitored programs will be
developed. For detecting errors based on such data, suitable dynamic analyses
will be developed. At the same time, possibilities of using statistical analysis
and data mining from the data obtained through monitoring will be studied.
Efficiency of the considered algorithms will be achieved by developing suitable
noise injection techniques that will increase the probability of discovering
erroneous behaviours of programs with transactional memories. The project will
involve theoretical research as well as a prototype implementation of the
proposed techniques and their experimental evaluation on suitable case studies.
Dudka Vendula, Ing.
Fiedor Jan, Ing., Ph.D. (DITS)
Křena Bohuslav, Ing., Ph.D. (DITS)
Letko Zdeněk, Ing., Ph.D. (CM-SFE)
Š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