Advanced Debugging with JPF Inspector
Identifikátory výsledku
Kód výsledku v IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F00216208%3A11320%2F11%3A10099122" target="_blank" >RIV/00216208:11320/11:10099122 - isvavai.cz</a>
Výsledek na webu
<a href="http://d3s.mff.cuni.cz/publications/download/JancikParizekKofron-Memics-JPF-Inspector.pdf" target="_blank" >http://d3s.mff.cuni.cz/publications/download/JancikParizekKofron-Memics-JPF-Inspector.pdf</a>
DOI - Digital Object Identifier
—
Alternativní jazyky
Jazyk výsledku
angličtina
Název v původním jazyce
Advanced Debugging with JPF Inspector
Popis výsledku v původním jazyce
Debugging is mostly manual and very tedious work. It might take a long time to analyze the cause of a bug. Debugging of multi-threaded programs is especially difficult due to non-determinism in the thread scheduling, which is out of control of the developer. In this paper, we present JPF-Inspector---a tool for debugging Java programs, which is an extension of the Java PathFinder model checker. JPF-Inspector addresses some limitations of existing tools. In particular, it supports reverse stepping of theprogram execution, modification of a reversed program state, and re-execution from a modified program state. Furthermore, at each non-deterministic branching point of the state space, the user can choose the branch to be taken.
Název v anglickém jazyce
Advanced Debugging with JPF Inspector
Popis výsledku anglicky
Debugging is mostly manual and very tedious work. It might take a long time to analyze the cause of a bug. Debugging of multi-threaded programs is especially difficult due to non-determinism in the thread scheduling, which is out of control of the developer. In this paper, we present JPF-Inspector---a tool for debugging Java programs, which is an extension of the Java PathFinder model checker. JPF-Inspector addresses some limitations of existing tools. In particular, it supports reverse stepping of theprogram execution, modification of a reversed program state, and re-execution from a modified program state. Furthermore, at each non-deterministic branching point of the state space, the user can choose the branch to be taken.
Klasifikace
Druh
D - Stať ve sborníku
CEP obor
IN - Informatika
OECD FORD obor
—
Návaznosti výsledku
Projekt
<a href="/cs/project/GAP202%2F11%2F0312" target="_blank" >GAP202/11/0312: Vývoj a verifikace softwarových komponent v zapouzdřených systémech</a><br>
Návaznosti
P - Projekt vyzkumu a vyvoje financovany z verejnych zdroju (s odkazem do CEP)<br>Z - Vyzkumny zamer (s odkazem do CEZ)
Ostatní
Rok uplatnění
2011
Kód důvěrnosti údajů
S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů
Údaje specifické pro druh výsledku
Název statě ve sborníku
MEMICS 2011
ISBN
978-80-214-4305-1
ISSN
—
e-ISSN
—
Počet stran výsledku
7
Strana od-do
43-50
Název nakladatele
Vysoké učení technické v Brně
Místo vydání
Brno
Místo konání akce
Lednice, Czech Republic
Datum konání akce
14. 10. 2011
Typ akce podle státní příslušnosti
EUR - Evropská akce
Kód UT WoS článku
—