• Aucun résultat trouvé

Symbolic Bisimulation for Probabilistic Systems

N/A
N/A
Protected

Academic year: 2021

Partager "Symbolic Bisimulation for Probabilistic Systems"

Copied!
12
0
0

Texte intégral

(1)

HAL Id: inria-00201068

https://hal.inria.fr/inria-00201068

Submitted on 23 Dec 2007

HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires

Symbolic Bisimulation for Probabilistic Systems

Peng Wu, Catuscia Palamidessi, Huimin Lin

To cite this version:

Peng Wu, Catuscia Palamidessi, Huimin Lin. Symbolic Bisimulation for Probabilistic Systems. 4th International Conference on the Quantitative Evaluation of SysTems (QEST), Sep 2007, Edinburgh, United Kingdom. pp.179-188, �10.1109/QEST.2007.46�. �inria-00201068�

(2)

Symbolic Bisimulations for Probabilistic Systems

Peng WU

CNRS and LIX, ´Ecole Polytechnique 91128 Palaiseau, France

Catuscia Palamidessi

INRIA Futurs and LIX, ´Ecole Polytechnique 91128 Palaiseau, France

Huimin Lin

Lab of Computer Science, Institute of Software, Chinese Academy of Sciences 100080 Beijing, China

Abstract

The paper introduces symbolic bisimulations for a simple probabilistic π-calculus to overcome the infinite branching problem that still exists in checking ground bisimulations between probabilistic systems. Especially the definition of weak (symbolic) bisimulation does not rely on the random capability of adversaries and sug- gests a solution to the open problem on the axiomati- zation for weak bisimulation in the case of unguarded recursion. Furthermore, we present an efficient char- acterization of symbolic bisimulations for the calculus, which allows the ”on-the-fly” instantiation of bound names and dynamic construction of equivalence rela- tions for quantitative evaluation. This directly results in a local decision algorithm that can explore just a minimal portion of the state spaces of probabilistic pro- cesses in question.

1 Introduction

Probability has been introduced into process cal- culi for the specification and verification of systems that present uncertainty aspects amenable of quanti- tative treatment. Bisimulations were defined corre- spondingly [23, 22, 11] and have been applied in the context of security analysis. To name a few, [1, 5] em- ployed probabilistic bisimulation notions to specify the information flow security properties; [15] formalized the non-repudiation property through a weak bisim- ulation between two probabilistic models, one with a well-behaved recipient and the other with a malicious recipient.

In the non-probabilistic case, symbolic bisimulations [16, 4] were proposed to overcome the ”infinite branch- ing” problem, namely the definition of ground bisim-

ulation requires infinite many residuals to be further checked after matching input actions, each residual representing one possible instantiation of input names.

The same problem exists for probabilistic systems but has got less attention so far.

This paper introduces symbolic bisimulations for a simple probabilistic π-calculus, abbreviated as πsp, which is a newly defined extension of π-calculus with a probabilistic blind choice. πsp stems from [14, 3, 7]

and supports the co-existence of nondeterministic and probabilistic behaviors in two ways: by allowing prob- abilistic distribution over nondeterminism and by al- lowing nondeterminism among probabilistic distribu- tions. Besides, [11] showed that weak bisimulation can- not be defined on a probabilisticmixed-guarded choice without using combined transitions, and also left as an open problem how to define an axiomatizable relation of weak bisimulation. This paper presents a revised definition of weak bisimulation that does not rely on probabilistic combinations of transitions and paves a way for axiomatization. We also present probabilistic versions of symbolic bisimulations for completeness.

As in the non-probabilistic case, a symbolic bisimu- lation for πsp is a family ofequivalence relations over processes, indexed by equality and(or) inequality con- ditions over finite sets of names. As far as an input action is concerned, the symbolic bisimulation requires an input name to be instantiated only with fresh names for each element of a finite partition of current indexing condition.

In total four symbolic bisimulations are pre- sented, including strong/weak symbolic bisimulations and strong/weak probabilistic symbolic bisimulations.

Moreover, we propose a practical way to characterize symbolic bisimulations, based on which a local deci- sion algorithm (framework) is proposed in the sense that only a minimal portion of the state spaces of πsp

(3)

processes in question will be explored for checking the bisimilarity between them. The characterization re- laxes the underlying equivalence relations in the defi- nitions of symbolic bisimulations to be symmetric re- lations, which make a local algorithm possible. Fur- thermore, the characterization avoids constructing the finite partitions of indexing conditions, which is ex- pensive, by considering an ordered name space. Our work is adapted from [16, 17, 18, 19] and improves the efficiency of the algorithm in [18] by tabling the inter- mediate dependencies between pairs of processes. As far as we know, this is the first efficient local algorithm for checking bisimulations for probabilistic systems.

The rest of this paper is organized as follows. Sec- tion 2 introduces the syntax ofπspwith its concrete and symbolic operational semantics. Section 3 presents the strong and weak symbolic bisimulations and shows the relationships between ground and symbolic bisimula- tions. The probabilistic versions of ground and sym- bolic bisimulations for πsp are presented in Section 4.

A practical characterization of these bisimulations is proposed in Section 5, followed by an ”on-the-fly” de- cision algorithm in Section 6. Section 7 concludes the paper with some future work outlined.

2 A Simple Probabilistic π-Calculus

We presuppose a countably infinite setN of names, ranging over by x, y, z. Let ˜x,y,˜ ˜z range over name vectors. A substitution σ≡ {˜y/˜x} is a mapping from a vector of distinct names ˜xto a name vector ˜y, where

˜

xand ˜y are of same length.

2.1 Syntax

Lett, urange over processes,Aover process identi- fiers andp, qover real numbers in (0,1]. The syntax of πspis given by the following BNF grammar:

α ::= τ |x(y)|xy¯ t ::= α.t| P

i∈Iti| P

i∈Ipiτ.ti |t|t |νxt

|[x=y]t|A(˜y) whereI is an index set.

The prefixed processα.tcan evolve intotwith prob- ability 1, after performing action α. There are three types of basic actions: an input actionx(y), an output action ¯xyand the silent action τ.

Two types of summations are involved: P

i∈Iti and P

i∈Ipiτ.ti, which indicate a nondeterministic and an probabilistic blind (or internal) choice among ti’s, re- spectively. Herein, the probabilistic branches are pre- fixed explicitly with silent actions, each associated with

a positive probability such thatP

iIpi = 1. We will use 0 (inactive process) to stand for the empty sum- mation,t+ufor a binary nondeterministic choice and pτ.t+ (1p)τ.ufor a binary probabilistic blind choice.

Such a simple probabilistic choice does not lose the expressiveness of more general probabilistic choices [12, 24]. The notion of reactive probabilistic choice α.P

i∈Ipitican be represented inπspasα.P

i∈Ipiτ.ti, while the generative probabilistic choice P

i∈Ipiαiti

can be represented asP

i∈Ipiτ.αi.ti.

In compositiont|u, the componenttanducan pro- ceed in parallel and can also interact via shared names.

It can be seen that inπsp, probabilistic choices have no extra effect on parallel composition [24], because only probabilistic internal choices are involved.

The restrictionνxt, match construction [x=y]tand identifierAtakes meanings fromπ-calculus.

An occurrence of nameyin processtisbound if it is in a subexpression oftof the formx(y).uorνyu; oth- erwise, it is free. The sets of free and bound names of processt are denoted byf n(t) andbn(t), respectively.

2.2 Operational Semantics

We specify the concrete operational semantics ofπsp

as a probabilistic automaton [23], and its symbolic op- erational semantics based on a probabilistic extension of symbolic transition graph [16, 4]. The notion of probability space is used to interpret the probabilistic aspect of probabilistic systems. For notational conve- nience, index setsI will be omitted, if no distinction is necessary. Especially, the notation {8 |i I} will be simplified as{8}i.

2.2.1 Probability Spaces

A probability space is a triplet (Ω, F, η) where Ω is a set, F is a collection of subsets of Ω that includes Ω and is closed under complement and countable union, andη:F [0,1] is a probability distribution function such that η(Ω) = 1 and for any collection {Ci}i of at most countably many pairwise disjoint elements of F, η(S

iCi) =P

iη(Ci).

A probability space (Ω, F, η) is discrete ifF = 2, and hence abbreviated as (Ω, η). LetPROB(X) denote the set of all discrete probability spaces (Ω, η) on a set X such that Ω X. The Dirac distribution over the singleton set {x}, denoted byD(x), is the probability space with one elementx.

SupposePi= (Ωi, ηi),i∈ {1,2}andX1,P1+X

P2denotes the probability space (Ω, η) such that Ω = (Ω1X)2and for each setY Ω,

η(Y) =η1(Y 1) +η1(X)η2(Y 2)

(4)

Intuitively,P1+XP2means to replace the distribution ofP1overX by the one ofP2.

Given probability spaces{Pi(Ωi, ηi)}i onX and weights wi > 0 for each i such that P

iwi = 1, we define aconvex combinationP

iwiPias the probability space (Ω, η) such that Ω =S

ii and for each setY Ω,η(Y) = P

Y∩Ωi6=∅

wi×ηi(Y i)

2.2.2 Semantics

Let{pi :ti}i denote a probability spaceP ≡({ti}i, η) such that η({ti}) =pi for eachi. The sets of free and bound names of P are defined as follows: f n(P) = S

if n(ti), bn(P) = S

ibn(ti). Especially, f n(α.P) = S

if n(α.ti). The application of substitution σ to P, writtenPσ, results in{pi:tiσ}i.

The operational semantics of πsp can be given as a probabilistic automaton (S, Act, T, s0), where S is a non-empty set of processes (states), Act is a set of actions, T S ×Act×PROB(S) is a set of proba- bilistic transitions and s0S is the initial state. The transition relation T is defined by the rules in Figure 1, where each probabilistic transition takes the form t→ {pα i:ti}i. Especially, a Dirac probabilistic transi- tiont→ D(u) is abbreviated asα tα u. The symmetric rule forparis omitted.

In addition to the actions from the syntax, a bound output action ¯x(y) is introduced in the probabilis- tic automaton to model scope extrusion. The sets of free and bound names of actions are defined as fol- lows: f n(x(y)) = f n(¯x(y)) = {x}, f n(¯xy) = {x, y}, bn(x(y)) = bn(¯x(y)) = {y} and f n(τ) = bn(τ) = bn(¯xy) =∅. Letn(α) indicate all the names that occur in action α, that is,n(α) =f n(α)bn(α).

2.2.3 Symbolic Semantics

Symbolic transition graphs were proposed to define the symbolic semantics of value-passing CCS [13]and π- calculus [16, 17, 18, 19]. We recall some notations and properties of conditions below.

LetB, D, M, N denote conditions in forms oftrue, [x = y] or M N. A condition M is consistent if there is no x, y ∈ N such that M x = y and M x6= y. M is maximally consistent on V ⊂ N, written M M CV, if M is consistent and for any x, y V, either M x = y or M x 6= y. N is a maximally consistent extension of M on V, writ- ten N M CEV(M), ifN M, n(N)n(M)V andN is maximally consistent on V. σN indicates N σ=true.

The restriction operatorνxis defined on conditions as follows:

pre

α.tα t prob

(P

ipiτ.ti)→ {pτ i:ti}i

sum tj

→ Pα

(P

iIti)→ Pα jI par t→ {pα i:ti}i

t|u→ {pα i: (ti |u)}i

bn(α)f n(u) =

res t→ {pα i:ti}i

νxt→ {pα i:νxti}i

x6∈n(α)

com t−−−→x(z) t u−→xy¯ u t|uτ t{y/z} |u

open t−→yx¯ u νxt−−−→y(x)¯ u

x6=y

close t−−−→x(z) t u−−−→¯x(y) u t|uτ νv(t{y/z} |u) match t→ Pα

[x=x]t→ Pα x6∈bn(α) = ide t{y/˜˜ x}→ Pα

A(˜y)→ Pα A(˜x),t

Figure 1. Concrete Semantics ofπsp

νx true = true νx[x=x] = true νx[x=y] = f alse νx[y=z] = [y=z]

νx(MN) = νxMνxN We quote Lemma 2.3 from [19] below.

Lemma 1. Suppose N M CV and a condition M withn(M)V. IfσN andσM for someσ, then N M.

The symbolic operational semantics of πsp is given as a probabilistic symbolic transition graph (PSTG), which we define as a probabilistic extension of sym- bolic transition graph. A PSTG is a rooted directed graph (S, Act,T, s0) with T be a set of probabilistic symbolic transitions. The transition relation T is de- fined by the rules in Figure 2. The symmetric rule for Paris omitted.

In Figure 2, each probabilistic symbolic transition

(5)

takes the form t −−−→ {pM,α i : ti}i, which means if con- dition M holds, process t can perform action α and evolve into process ti with probability pi. Similarly, t−−−→ D(u) is abbreviated asM,α t−−−→M,α u. The condition trueis omitted without causing any confusion.

Pre

α.tα t Prob

(P

ipiτ.ti)→ {pτ i:ti}i

Sum tj

−−−→ PM,α

(P

i∈Iti)−−−→ PM,α jI

Par t−−−→ {pM,α i:ti}i

t| u−−−→ {pM,α i: (ti |u)}i

bn(α)f n(u) =

Res t−−−→ {pM,α i:ti}i

νxt−−−−→ {pνxM,α i:νxti}i

x6∈n(α)

Com t−−−−→M,y(z) t u−−−→N,¯xv u t| u−−−−−−−−−→[x=y]∧M∧N,τ t{v/z} | u

Open t−−−→M,yx¯ u νxt−−−−−−→νxM,¯y(x) u

x6=y

Close t−−−−→M,y(z) t u−−−−→N,¯x(v) u t| u−−−−−−−−−→[x=y]∧MN,τ νv(t{v/z} |u)

Match t−−−→ PM,α [x=y]t−−−−−−−→ P[x=y]∧M,α

{x, y} ∩bn(α) =

Ide t{˜y/˜x}−−−→ PM,α A(˜y)−−−→ PM,α

A(˜x),t

Figure 2. Symbolic Semantics ofπsp

Lemma 2. Ift−−−→ PM,α ,n(M)f n(α)f n(t).

Proof. By transition induction.

The following lemma relates the symbolic and con- crete operational semantics ofπsp.

Lemma 3. 1. Ift−−−→ PM,α then for anyσM with bn(α)(f n(t)n(σ)) =∅,−−→ Pασ σ.

2. If−→ Pα then there areM,α, andP such that σM,αασ,P≡ Pσandt−−−→ PM,α .

Proof. By transition induction. Details are similar to Lemma 2.6 in [19].

Actually in πsp, only the transition t −−−→ PM,τ or → Pτ may introduce a non-Dirac probabilistic dis- tribution, which is the main difference from those in π-calculus. Such a light-weight extension inherits most semantical properties from π-calculus, in which, in- stead, the input and bound output actions are paid highly attentions to.

3 Symbolic Bisimulations

This paper focuses on late bisimulation, while the results can be carried over to early bisimulation in a systematic manner. As usual, we need to lift an equiv- alence relation onSto a relation onPROB(S) for defin- ing bisimulations for probabilistic systems.

Definition 1. Let Rbe an equivalence relation over S. Two discrete probability spaces P1 (S, η1) and P2 (S, η2) are R-equivalent, written P1 R P2, if for each equivalence classCofS/R,η1(C) =η2(C).

3.1 Strong Symbolic Bisimulation

We formalize the notion of strong bisimulation for πsp, following the lines of [23], in order to show the re- lationship between symbolic bisimulations and ground ones in the probabilistic settings.

Definition 2 (Strong Bisimulation). An equivalence relationRis alate bisimulation if (t, u)∈ Rimplies

1. whenevert−−−→x(y) t withx6∈f n(t, u) thenu x(y

)

−−−→

u for some u such that for any z, t{z/y} ≡R u{z/y};

2. whenever t → Pα for any other action α with bn(α)f n(t, u) = then u → Qα for some Q such thatP ≡RQ.

Writetluif there exists a late bisimulationRsuch that (t, u)∈ R.

Letα=Bβ mean that actionsαandβ are identical under condition B, as defined in [17, 19]. Now we are set to introduce strong symbolic bisimulation forπsp. Definition 3 (Strong Symbolic Bisimulation). A con- dition indexed family of equivalence relations between processes,S ={SB}, is alate symbolic bisimulation if

(6)

(t, u) SB implies whenever t −−−→ PM,α with bn(α) f n(t, u, B) = ∅, for each D M CEf n(t,u)(B M) there is a u −−→ QN,β such that D N, α =D β and P ≡SD Qwhere

ifαx(y),¯ D =D∪ {y6=z|zf n(α.P, β.Q)}.

otherwise,D =D.

WritetBL uif (t, u)SB∈ S for some late symbolic bisimulationS.

By the similar proof for bisimulations defined in [12],

l and L can be shown to be equivalence relations.

We relate L with l through the following proposi- tions.

Proposition 1. Suppose B M Cf n(t,u), t BL u iff luσ f or any σB.

Proof. We outline the proof below and more details are given in Appendix A.

(⇒) Define R = {(tσ, uσ) | t BL ufor some B M Cf n(t,u), andσ B}. It can be shown thatRis a late bisimulation.

(⇐) Define SB = {(t, u) | B M Cf n(t,u), tσ l

for someσB}. LetS ={SB}. It can be shown thatS is a late symbolic bisimulation.

Then Proposition 2 relaxes the requirement on in- dexing conditions in Proposition 1.

Proposition 2. t BL u iff t DL u for any D M CEf n(t,u)(B).

Proof. Similar to Proposition 2.14 in [19].

With the above two propositions, we can show that

L capturesl.

Theorem 1. tBL uiffl for anyσB.

Proof. By Lemma 1, Proposition 1 and 2.

3.2 Weak Symbolic Bisimulation

3.2.1 Weak Bisimulation

Weak bisimulations have been proposed for various probabilistic systems. However, [11] showed that the

”natural” weak bisimulation cannot be defined upon probabilistic guarded choices (i.e. P

ipiαi.ti), even for finite-state probabilistic processes, because it defines a relation that is not transitive. Meanwhile, [11] pro- posed an alternative definition that relies on the ran- dom capability of adversaries (explained later in Sec- tion 4). Furthermore, [11] left as an open problem how to define weak bisimulation that allows axiomatization

with finitary inference rules. Herein,πspuses a simpler notation of probabilistic choice (i.e. P

ipiτ.ti), which makes it possible to define weak bisimulation and weak symbolic bisimulations in a more nature sense.

Definition 4. The late weak probabilistic transitions t =α lP are defined as the least relation satisfying the rules shown in Figure 3(a). Furthermore, we extendl

onto discrete probability spaces with the rule shown in Figure 3(b). Let ˆτ = ǫ and ˆα be α for α 6≡ τ.

Especially, let lbe =ǫ l.

t=ǫ lt

t→ Pα t=α lP t→ {pτ i:ti |iI} ∀iI ti

=αlPi

t=αlP

i∈IpiPi

t=αl{pi:ti |iI} tk

τ lP t=α l{pi:ti |iI}+{tk}P

kI α6≡x(y)

(a)

∀i ti Ni

==lPi

{pi:ti}i V

iNi

====lP

i

piPi (b)

Figure 3. Weak Concrete Transition Relations

Definition 4 gives rise to a wider notation of weak probabilistic choice in the form of t =α l P, where in case α 6≡ τ, P is not restricted to be a probability space with only one element. This certainly comple- ments the expressiveness ofπspfrom the observational perspective. A ”natural” weak variant of Definition 2 would be as follows.

Definition 5. An equivalence relationRis alate weak bisimulation if (t, u)∈ Rimplies

1. whenevert−−−→ Px(y) withx6∈f n(t, u) thenu x(y

)

===l

Q for some Q such that for any z, there is Q{z/y} ⇒lQ andP{z/y} ≡RQ;

2. whenever t → Pα for any other action α with bn(α)f n(t, u) = then u =αˆ l Q for some Q such thatP ≡RQ.

Definition 5 shows a way to define weak bisimulation without referring to the random capability of adver- saries. The axiomatization results in [11] can also be

(7)

applied onto the finite-state fragment ofπsp. However, Definition 5 suffers the same problem as mentioned in [11], that is, it is not always finitely computable, even for finite-state processes. This problem not only af- fects the work on axiomatization, but also rules out some reasonable case of weak bisimilarity, such as the one shown in Figure 41.

t

0.5τ



0.5τ

>>

>>

>>

>

t1 α

t2 β

t3 t4

u

~~ 0.6τ

}}}}}}}}

0.2τ

0.2τ

!!

CC CC CC CC

v

τ //

u1 α

u2 β

u3 u4

Figure 4. Weak Bisimulation

Both t and ucan perform actions αand β equally likely. But u may randomly reach v that is weakly bisimilar to t (because of the transitionv τ u). This leads to an observation thatuweakly performs actions αandβ with equal probability 0.5. Therefore,tandu should be regarded as weakly bisimilar. However such probability distribution can only be derived fromuby calling the weak transition rules in Figure 3 infinitely many times. Due to the presence ofτ-loop (like inu), [11] also conjectured that the observational equivalence are not finitely axiomatizable.

This example suggests a finer version of weak bisim- ulation to capture its intuitive sense [20, 21]. In fact, we only need to revise the definition of lifting equiva- lences.

Definition 6. Let Rbe an equivalence relation over S and s S. [s]R = {s | (s, s) ∈ R} denotes the equivalence class ofs. Two discrete probability spaces P1 (S, η1) and P2 (S, η2) on X are weak R- equivalent with respect tos, writtenP1RsP2, if for each equivalence classCofS/R −[s]R,ξ1(C) =ξ2(C) where

ξi(C) =

ηi(C)

1ηi([s]R) ifηi([s]R)6= 1 ηi(C) otherwise fori= 1,2.

1This example was presented in [22] to illustrate the notion of weak bisimulation for labeled concurrent Markov chains, which is defined in terms of schedulers and requires computing proba- bilities of traces, but not single transitions. Here we reuse this example forπsp, a more complex probabilistic model, to present an algebraic solution for weak bisimulation.

Definition 6 evaluates probability distributions weighted by the probability of a given equivalence class.

In this way, τ-loops in weak probabilistic transitions can be ignored, while the extreme probability distribu- tions (e.g. {0.5 :u1,0.5 :u2}fromu) are reached with- out infinite number of calls to weak transition rules.

Therefore, the definition of weak bisimulation for πsp

can be given as follows.

Definition 7(Weak Bisimulation).An equivalence re- lationRis alate weak bisimulationif (t, u)∈ Rimplies

1. whenevert−−−→ Px(y) withx6∈f n(t, u) thenu x(y

)

===l

Q for some Q such that for any z, there is Q{z/y} ⇒lQ andP{z/y} ≡RQ;

2. whenever t → Pτ then u l Q for some Q such that P ≡R↾t Q.

3. whenever t → Pα for any other action α with bn(α)f n(t, u) = then u =αˆ l Q for some Q such thatP ≡RQ.

Writetluif there exists a late weak bisimulationR such that (t, u)∈ R.

Note that only the caseατ requires special con- cerns because it is the unique case whereτ-loops may occur. Thus, Definition 7 paves a way for the axiom- atization of weak bisimulation with finitary inference rules.

3.2.2 Weak Symbolic Bisimulation

Definition 8. The late weak probabilistic symbolic transitions t===M,αL P are defined as the least relation satisfying the rules shown in Figure 5(a). Furthermore, we extendLonto discrete probability spaces with the rule shown in Figure 5(b). Similarly, let=MLbe==M,ǫL. Now we are set to introduce weak symbolic bisimu- lation forπsp.

Definition 9(Weak Symbolic Bisimulation). A condi- tion indexed family of equivalence relationsS={SB} is a late weak symbolic bisimulation if (t, u)SB im- plies whenever t−−−→ PM,α with bn(α)f n(t, u, B) =∅, then for each D M CEf n(t,u)(B M) there is a u==N,βˆLQ such thatDN, α=Dβ, and

ifαx(y) then for eachD M CEf n(t,u)∪{y}(D) there isQ==N LQsuch thatD NandP ≡SD

Q.

ifαx(y) then¯ P ≡SD∪{y6=u |u∈f n(α.P,β.Q)} Q.

Références

Documents relatifs

To conclude the paper, another way for estimating the approximation quality of an anticipatory solution S for probabilistic steiner tree (M), for any modification strategy M, is by

Clinical predictors of fetal and maternal outcome in systemic lupus erythematous: a prospective study of 103 pregnancies.. Safety of hydroxychloroquine in pregnant

bolic transition graphs for a simple probabilistic or stochas- tic π-calculus process, (2) the translator from the symbolic transition graph to PRISM code (as described in Section

Our implementation of model checking for the simple probabilistic π-calculus is fully automated and com- prises three parts: (1) MMC sp , an extension of MMC (as described in

In an effort to expand the knowledge of the factors that affect bituminous crack sealants adhesion and help predict their adhesion to aggregates, the effect of temperature,

Since occupants in residential, hotel or dormitory buildings tend to delay their time to start, they could be exposed to deadly conditions in the corridor of the fire floor

I Theorem 37. HHPB and B&F bisim coincide on all CCS processes... The proofs of those two results are relatively easy, once we have all the intermediate lemmas, and use one

In this work, following the idea developed in solid-state oxide chemistry to trap luminophores in an inert matrix, we show how a highly luminescent metal cluster functional