Resolution-based Methods for Linear Temporal Reasoning
– PhD dissertation defense –
Martin Suda
Saarbrücken, October 16, 2015
Resolution-based Methods for Linear Temporal Reasoning PhD - - PowerPoint PPT Presentation
Resolution-based Methods for Linear Temporal Reasoning PhD dissertation defense Martin Suda Saarbrcken, October 16, 2015 b b b b b b b b b Introduction LPSup LS4 VCE Hardware Verification Automated Planning Conclusion
Saarbrücken, October 16, 2015
Introduction LPSup LS4 VCE Hardware Verification Automated Planning Conclusion
b b b b
b b b
b b
Saarbrücken, October 16, 2015 1/21
Introduction LPSup LS4 VCE Hardware Verification Automated Planning Conclusion
b b b b
b b b
b b
Saarbrücken, October 16, 2015 1/21
Introduction LPSup LS4 VCE Hardware Verification Automated Planning Conclusion
b b b b
b b b
b b
Saarbrücken, October 16, 2015 1/21
Introduction LPSup LS4 VCE Hardware Verification Automated Planning Conclusion
Saarbrücken, October 16, 2015 2/21
Introduction LPSup LS4 VCE Hardware Verification Automated Planning Conclusion
Saarbrücken, October 16, 2015 3/21
Introduction LPSup LS4 VCE Hardware Verification Automated Planning Conclusion
Saarbrücken, October 16, 2015 4/21
Introduction LPSup LS4 VCE Hardware Verification Automated Planning Conclusion
Saarbrücken, October 16, 2015 4/21
Introduction LPSup LS4 VCE Hardware Verification Automated Planning Conclusion
Saarbrücken, October 16, 2015 4/21
Introduction LPSup LS4 VCE Hardware Verification Automated Planning Conclusion
Saarbrücken, October 16, 2015 5/21
Introduction LPSup LS4 VCE Hardware Verification Automated Planning Conclusion
Saarbrücken, October 16, 2015 5/21
Introduction LPSup LS4 VCE Hardware Verification Automated Planning Conclusion
Ci∈I
t ∈T
Cg∈G
Saarbrücken, October 16, 2015 6/21
Introduction LPSup LS4 VCE Hardware Verification Automated Planning Conclusion
Ci∈I
t ∈T
Cg∈G
Saarbrücken, October 16, 2015 6/21
Introduction LPSup LS4 VCE Hardware Verification Automated Planning Conclusion
Ci∈I
t ∈T
Cg∈G
Saarbrücken, October 16, 2015 6/21
Introduction LPSup LS4 VCE Hardware Verification Automated Planning Conclusion
Ci∈I
t ∈T
Cg∈G
Saarbrücken, October 16, 2015 6/21
Introduction LPSup LS4 VCE Hardware Verification Automated Planning Conclusion
Saarbrücken, October 16, 2015 7/21
Introduction LPSup LS4 VCE Hardware Verification Automated Planning Conclusion
Saarbrücken, October 16, 2015 7/21
Introduction LPSup LS4 VCE Hardware Verification Automated Planning Conclusion
Saarbrücken, October 16, 2015 8/21
Introduction LPSup LS4 VCE Hardware Verification Automated Planning Conclusion
Saarbrücken, October 16, 2015 8/21
Introduction LPSup LS4 VCE Hardware Verification Automated Planning Conclusion
Saarbrücken, October 16, 2015 9/21
Introduction LPSup LS4 VCE Hardware Verification Automated Planning Conclusion
Saarbrücken, October 16, 2015 9/21
Introduction LPSup LS4 VCE Hardware Verification Automated Planning Conclusion
I G G G block 0 block 1 block 2 ...
Saarbrücken, October 16, 2015 10/21
Introduction LPSup LS4 VCE Hardware Verification Automated Planning Conclusion
I G G G block 0 block 1 block 2 ...
Saarbrücken, October 16, 2015 10/21
Introduction LPSup LS4 VCE Hardware Verification Automated Planning Conclusion
Saarbrücken, October 16, 2015 11/21
Introduction LPSup LS4 VCE Hardware Verification Automated Planning Conclusion
Saarbrücken, October 16, 2015 11/21
Introduction LPSup LS4 VCE Hardware Verification Automated Planning Conclusion
Saarbrücken, October 16, 2015 12/21
Introduction LPSup LS4 VCE Hardware Verification Automated Planning Conclusion
Saarbrücken, October 16, 2015 13/21
Introduction LPSup LS4 VCE Hardware Verification Automated Planning Conclusion
Saarbrücken, October 16, 2015 13/21
Introduction LPSup LS4 VCE Hardware Verification Automated Planning Conclusion
Saarbrücken, October 16, 2015 14/21
Introduction LPSup LS4 VCE Hardware Verification Automated Planning Conclusion
Saarbrücken, October 16, 2015 14/21
Introduction LPSup LS4 VCE Hardware Verification Automated Planning Conclusion
Saarbrücken, October 16, 2015 14/21
Introduction LPSup LS4 VCE Hardware Verification Automated Planning Conclusion
Saarbrücken, October 16, 2015 15/21
Introduction LPSup LS4 VCE Hardware Verification Automated Planning Conclusion
Saarbrücken, October 16, 2015 15/21
Introduction LPSup LS4 VCE Hardware Verification Automated Planning Conclusion
i l l′
XOR
l′ ← l ⊕ i
Ci∈I
t ∈T
Cg∈G
Saarbrücken, October 16, 2015 16/21
Introduction LPSup LS4 VCE Hardware Verification Automated Planning Conclusion
i l l′
XOR
l′ ← l ⊕ i
Ci∈I
t ∈T
Cg∈G
Saarbrücken, October 16, 2015 16/21
Introduction LPSup LS4 VCE Hardware Verification Automated Planning Conclusion
i l l′
XOR
l′ ← l ⊕ i
Ci∈I
t ∈T
Cg∈G
Saarbrücken, October 16, 2015 16/21
Introduction LPSup LS4 VCE Hardware Verification Automated Planning Conclusion
Saarbrücken, October 16, 2015 17/21
Introduction LPSup LS4 VCE Hardware Verification Automated Planning Conclusion
Saarbrücken, October 16, 2015 17/21
Introduction LPSup LS4 VCE Hardware Verification Automated Planning Conclusion
Saarbrücken, October 16, 2015 18/21
Introduction LPSup LS4 VCE Hardware Verification Automated Planning Conclusion
Saarbrücken, October 16, 2015 18/21
Introduction LPSup LS4 VCE Hardware Verification Automated Planning Conclusion
Saarbrücken, October 16, 2015 18/21
Introduction LPSup LS4 VCE Hardware Verification Automated Planning Conclusion
a b c a b c Operator unstack(X, Y ) pre : clear(X), on(X, Y ), arm-empty add : holding(X), clear(Y ) del : clear(X), on(X, Y ), arm-empty
Saarbrücken, October 16, 2015 19/21
Introduction LPSup LS4 VCE Hardware Verification Automated Planning Conclusion
a b c a b c Operator unstack(X, Y ) pre : clear(X), on(X, Y ), arm-empty add : holding(X), clear(Y ) del : clear(X), on(X, Y ), arm-empty
Saarbrücken, October 16, 2015 19/21
Introduction LPSup LS4 VCE Hardware Verification Automated Planning Conclusion
a b c a b c Operator unstack(X, Y ) pre : clear(X), on(X, Y ), arm-empty add : holding(X), clear(Y ) del : clear(X), on(X, Y ), arm-empty
Saarbrücken, October 16, 2015 19/21
Introduction LPSup LS4 VCE Hardware Verification Automated Planning Conclusion
Saarbrücken, October 16, 2015 20/21
Introduction LPSup LS4 VCE Hardware Verification Automated Planning Conclusion
Saarbrücken, October 16, 2015 21/21
Introduction LPSup LS4 VCE Hardware Verification Automated Planning Conclusion
Saarbrücken, October 16, 2015 21/21