Detail publikace
Pointer Race Freedom
ukazatelový závod svoboda od ukazatelových závodů modulární verifikace
Navrhujem pojem ukazatelový závod, analogický známému pojmu datový závod, a studujeme jeho semantické důsledky. Ukazujeme, jak je jej možné použít k zefetktivnění verifikace paralelních programů rozdělením verifikačního úsilí na 1) ověření, že program neobsahuje ukazatelové závody, a 2) ověření původní vlastnosti s pomocí předpokladu z bodu 1.
Navrhujem pojem ukazatelový závod, analogický známému pojmu datový závod, a studujeme jeho semantické důsledky. Ukazujeme, jak je jej možné použít k zefetktivnění verifikace paralelních programů rozdělením verifikačního úsilí na 1) ověření, že program neobsahuje ukazatelové závody, a 2) ověření původní vlastnosti s pomocí předpokladu z bodu 1.
@inproceedings{BUT130931,
author="Lukáš {Holík} and Roland {Meyer} and Sebastian {Wolf} and Frédéric {Haziza}",
title="Pointer Race Freedom",
booktitle="Verification, Model Checking, and Abstract Interpretation (VMCAI)",
year="2016",
series="Lecture Notes in Computer Science",
volume="9583",
pages="393--412",
publisher="Springer Verlag",
address="Berlin",
doi="10.1007/978-3-662-49122-5\{_}19",
isbn="978-3-662-49121-8",
url="http://link.springer.com/chapter/10.1007%2F978-3-662-49122-5_19"
}