ichiro hasuo tracing anonymity with coalgebras
DESCRIPTION
Ichiro Hasuo Tracing Anonymity with Coalgebras. TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: A A A A A A. The ultimate aim. Better mathematical understanding of computer systems. Coalgebras. Coalgebras. Overview. In Sets : bisimilarity. - PowerPoint PPT PresentationTRANSCRIPT
Ichiro Hasuo Tracing Anonymity with Coalgebras
Ich
iro
Has
uo
Tra
cin
g A
no
nym
ity
wit
h C
oal
geb
ras
The ultimate aim
Ich
iro
Has
uo
Tra
cin
g A
no
nym
ity
wit
h C
oal
geb
ras
Coalgebras
Ich
iro
Has
uo
Tra
cin
g A
no
nym
ity
wit
h C
oal
geb
ras
Coalgebras
F X
X
F X F Z
Xc
beh(c) Z¯ nal
F XF f
F Y
Xc
f Yd
Ich
iro
Has
uo
Tra
cin
g A
no
nym
ity
wit
h C
oal
geb
ras
Overview
Ich
iro
Has
uo
Tra
cin
g A
no
nym
ity
wit
h C
oal
geb
ras
In Sets: bisimilarity
F X F Z
Xc
beh(c) Z¯ nal
F X
X
X, FX, FZ, … sets
function
Ich
iro
Has
uo
Tra
cin
g A
no
nym
ity
wit
h C
oal
geb
ras
Bisimilarity vs. trace semantics
a aa
b bc c
Ich
iro
Has
uo
Tra
cin
g A
no
nym
ity
wit
h C
oal
geb
ras
Coalgebraic trace semantics
F X F Z
Xc
beh(c) Z¯ nal
captures…
“Kleisli categoryKleisli category”
o a category where branching is implicitbranching is implicit
o X Y : “branching function” from X to Y
o T : parameter for branching-typebranching-type
=Generic Trace Semantics via Coinduction IH, Bart Jacobs & Ana Sokolova Logical Method in Comp. Sci. 3(4:11), 2007
Generic Trace Semantics via Coinduction IH, Bart Jacobs & Ana Sokolova Logical Method in Comp. Sci. 3(4:11), 2007
Ich
iro
Has
uo
Tra
cin
g A
no
nym
ity
wit
h C
oal
geb
ras
Different “branching-types”
in Kl(T) captures trace semanticstrace semantics
F X F Z
Xc
beh(c) Z¯ nal
T : parameter for “branching-typebranching-type”
T = P T = D
a
b c
a a
b c
a 13
23
1 1
trace semantics: a b a c
trace semantics: a b a c
trace semantics: a b : 1/3 a c : 2/3
trace semantics: a b : 1/3 a c : 2/3
Ich
iro
Has
uo
Tra
cin
g A
no
nym
ity
wit
h C
oal
geb
ras
Coalgebraic simulations (Ch. 3)
F XF f
F Y
Xc
f Yd
lax morphism= forwardforward simulationsimulation
lax morphism= forwardforward simulationsimulation
oplax morphism= backward backward simulationsimulation
oplax morphism= backward backward simulationsimulation
genericity againgenericity again : both for• T = P (non-determinism)• T = D (probability)
genericity againgenericity again : both for• T = P (non-determinism)• T = D (probability)
Generic Forward and Backward Simulations IH Proc. CONCUR 2006 LNCS 4137
Generic Forward and Backward Simulations IH Proc. CONCUR 2006 LNCS 4137
Ich
iro
Has
uo
Tra
cin
g A
no
nym
ity
wit
h C
oal
geb
ras
Summary so far
F X F Z
Xc
beh(c) Z¯ nal
F XF f
F Y
Xc
f Yd
F X
X Ch. 3Ch. 3
Ch. 2Ch. 2
theory of bisimilaritytheory of
bisimilaritytheory of traces theory of traces and simulationsand simulationstheory of traces theory of traces and simulationsand simulations
genericity genericity : both for• T = P (non-determinism)• T = D (probability)
genericity genericity : both for• T = P (non-determinism)• T = D (probability)
Ich
iro
Has
uo
Tra
cin
g A
no
nym
ity
wit
h C
oal
geb
ras
Case study: probabilistic anonymity (Ch. 4)
Probabilistic Anonymity via Coalgebraic Simulations IH & Yoshinobu Kawabe Proc. ESOP 2007 LNCS 4421
Probabilistic Anonymity via Coalgebraic Simulations IH & Yoshinobu Kawabe Proc. ESOP 2007 LNCS 4421
Ich
iro
Has
uo
Tra
cin
g A
no
nym
ity
wit
h C
oal
geb
ras
Concurrency
“concurrency” , “behavior”“concurrency” , “behavior”
final coalgebr
a
final coalgebr
a
category of coalgebrascategory of coalgebras
Ich
iro
Has
uo
Tra
cin
g A
no
nym
ity
wit
h C
oal
geb
ras
Concurrency and the microcosm principle (Ch. 5)
mathematicsmathematics
science of science of computer computer systemssystems
concurrency, concurrency, compositionality, compositionality,
behavior, …behavior, …
formalization of microcosm formalization of microcosm principle in 2-categoriesprinciple in 2-categories
L
1
C+ X
Cat
generic generic compositionality compositionality
theoremtheorem
The Microcosm Principle and Concurrency in Coalgebra IH, Bart Jacobs & Ana Sokolova To appear in Proc. FoSSaCS 2008 LNCS
The Microcosm Principle and Concurrency in Coalgebra IH, Bart Jacobs & Ana Sokolova To appear in Proc. FoSSaCS 2008 LNCS
Ich
iro
Has
uo
Tra
cin
g A
no
nym
ity
wit
h C
oal
geb
ras
Summary