.
hh.se
. .
From Explicit to Implicit Dynamic Frames in Java Dynamic Logic and KeY
.
Wojciech Mostowski
Halmstad University
. NWPT 2015, 21st October 2015
.
From Explicit to Implicit Dynamic Frames in Java Dynamic Logic and - - PowerPoint PPT Presentation
. . . From Explicit to Implicit Dynamic Frames in Java Dynamic Logic and KeY . Wojciech Mostowski Halmstad University . . NWPT 2015, 21 st October 2015 hh.se . . Overview 1 Context 2 Permission-based verification 3 Permissions with
hh.se
.
hh.se
.
hh.se
.
hh.se
.
hh.se
.
hh.se
1 (or 100%)
1
.
hh.se
.
hh.se
.
hh.se
.
hh.se
.
hh.se
.
hh.se
fp
anon heap allLocs fp anonHeap
.
hh.se
.
hh.se
1 Permission system that allows for the new = modified old specification style
2 Second heap to store permissions
3 Method to show self-framing of specifications w.r.t. permissions
4 Modular specifications with abstractions – synchronisation through Java API
.
hh.se
1 Permission system that allows for the new = modified old specification style
2 Second heap to store permissions
3 Method to show self-framing of specifications w.r.t. permissions
4 Modular specifications with abstractions – synchronisation through Java API
.
hh.se
1 Permission system that allows for the new = modified old specification style
2 Second heap to store permissions
3 Method to show self-framing of specifications w.r.t. permissions
4 Modular specifications with abstractions – synchronisation through Java API
.
hh.se
1 Permission system that allows for the new = modified old specification style
2 Second heap to store permissions
3 Method to show self-framing of specifications w.r.t. permissions
4 Modular specifications with abstractions – synchronisation through Java API
.
hh.se
.
hh.se
.
hh.se
.
hh.se
.
hh.se
.
hh.se
.
hh.se
.
hh.se
.
hh.se
.
hh.se
.
hh.se
.
hh.se
.
hh.se
.
hh.se
.
hh.se
.
hh.se
readLocs
anon heap allLocs readLocs anonHeap
writeLocs
.
hh.se
writeLocs
.
hh.se
writeLocs
.
hh.se
.
hh.se
.
hh.se
.
hh.se
.
hh.se
.
hh.se
.
hh.se
.
hh.se
.