Ignore:
Timestamp:
Apr 5, 2012, 12:05:33 PM (13 years ago)
Author:
cecile
Message:

correction label AKS(cex)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • papers/FDL2012/framework.tex

    r81 r82  
    33description of our methodology is shown in figure \ref{cegar}.
    44We take into account the structure of the system as a set of synchronous components,
    5 each of which has been previously verified and a set of CTL properties is attached to each component. This set refers to the specification of the component. We would like to verify whether a concrete model, $M$ presumably huge sized and composed of several components, satisfies a global ACTL property $\Phi$.
     5each of which has been previously verified and a set of CTL properties is
     6attached to each component. This set refers to the specification of the
     7component. We would like to verify whether a concrete model, $M$ presumably
     8big sized and composed of several components, satisfies a global ACTL property $\Phi$.
    69%Due to state space combinatorial explosion phenomenon that occurs when verifying huge and complex systems, an abstraction or approximation of the concrete model has to be done in order to be able to verify the system with model-checking techniques.
    710Instead of building the product of the concrete components, we replace each concrete component by an abstraction of its behavior derived from a subset of the CTL properties it satisfies. Each abstract component represents an over-approximation of the set of behaviors of its related concrete component \cite{braunstein07ctl_abstraction}.
     
    8992false ($\mathbf{f}$), true ($\mathbf{t}$) and unknown ($\top$)).
    9093States with inconsistent truth values are not represented since they refer to non possible
    91 assignments of the atomic propositions. A set of fairness constraints eliminates non-progress cycles.
     94assignments of the atomic propositions. A set of fairness constraints
     95eliminates non-progress cycles. The transformation algorithm of a
     96CTL$\setminus$X property into an AKS is described in
     97\cite{braunstein07ctl_abstraction,braunstein_phd07}.
    9298
    9399
     
    158164Let $A_i$ and $A_j$ two abstractions such that $A_j$ is obtained by
    159165concretizing one abstract variable of $A_i$ (resp. $A_i$ is obtained by
    160 abstracting one variable in $A_j$). Then $A_i$ simulates $A_j$ and $A_j$
    161 concretizes $A_i$ , denoted by
     166abstracting one variable in $A_j$). Then $A_i$ simulates $A_j$, denoted by
    162167$A_j \sqsubseteq A_i$.
    163168\end{property}
     
    180185Let $s = (s_i,s_{\varphi_j^k})$ be a state in $S_{i+1}$, such that $s_i\in S_i$
    181186and $s_{\varphi_j^k} \in S_{\varphi_j^k}$.
    182 The label of $s_{i+1}$ respects the Belnap logic operator. For all $p \in
     187The label of $s_{i+1}$ is obtained by applying the Belnap logic operator and
     188to values of variables in $s_i$ and $s_{\varphi_j^k}$. For all $p \in
    183189AP_i \cup AP_{\varphi_j^k}$ we have the following label~:
    184190\begin{itemize}
     
    209215%In the following, we will name primary variables the set of variable that
    210216%appears in the global property.
    211 In the initial abstraction generation, all variables that appear int $\Phi$ have to be
     217In the initial abstraction generation, all variables that appear in $\Phi$ have to be
    212218represented. Therefore the properties in the specification of each component
    213219where these variables are present will be used to generate the initial
Note: See TracChangeset for help on using the changeset viewer.