Ignore:
Timestamp:
Mar 9, 2012, 5:16:33 PM (13 years ago)
Author:
cecile
Message:

reordoring of the firsts definitions

File:
1 edited

Legend:

Unmodified
Added
Removed
  • papers/FDL2012/abstraction_refinement.tex

    r57 r58  
    11
    2 We suppose that our concrete model is a composition of several components and each component has been previously verified. Hence, we have a set of verified properties for each component of the concrete model. The main idea of this technique is that we would like to make use of these properties to generate a better abstract model. Properties of the components that appear to be related to the global property to be verified, $\phi$ are selected to generate the abstract model $\widehat{M}_i$. This method is particularly interesting as it gives a possibility to converge quicker to an abstract model that is sufficient to satisfy the global property $\phi$.
    32
    43\subsection{Properties of good refinement}
     
    87%\medskip
    98
    10 \begin{property}
     9\begin{definition} An efficient \emph{refinement} verified the following properties:
    1110\begin{enumerate}
    1211\item The new refinment is an over-approximation of the concrete model: $\widehat{M}_{i+1} \sqsubseteq \widehat{M}$.
     
    1615$\widehat{M_{i+1}}$.
    1716\end{enumerate}
    18 \end{property}
     17\end{definition}
    1918
    2019Moreover, the refinement steps should be easy to compute and ensure a fast
     
    2625\TODO{discussion sur comment garantir les points 1/2/3 et le reste du bon
    2726rafinement}
    28 \subsection{The Counterexample}
    29 
    30 \TODO{Mettre la def avant}
     27\subsection{Refinment by negation of the counterexample}
     28
     29\TODO{Mettre la def avant ?}
    3130\TODO{Rafinement par négation du contre-exemple}
    3231The counterexample at a refinement step $i$, $\sigma$ is a path in the
     
    5049\end{definition}
    5150
     512. Negation of states in an AKS
     52
     53a) An (abstract) configuration in a state of the AKS represents a (convex ?) set of states of the concrete component.
     54
     55b) The negation of an configuration may be represented by a set of abstract configurations
     56
     57c) building the AKS of a spurious counter-example may lead to a blow-up of the number of states of the AKS
     58
     59
    5260%\bigskip
    5361
     
    150158
    151159
    152 \subsection{Initial abstraction generation}
    153 
    154 In the initial abstraction generation, all primary variables have to be represented. Therefore the first element(s) in the list where the primary variables are present will be used to generate the initial abstraction, $\widehat{M}_0$ and we will verify the satisfiability of the global property $\phi$ on this abstract model. If the model-checking failed and the counterexample given is found to be spurious, we will then proceed with the refinement process.
    155 
    156 
    157 
    158 \subsection{Abstraction refinement}
     160
     161
     162
     163\subsection{Filtering properties}
    159164
    160165The refinement process from $\widehat{M}_i$ to $\widehat{M}_{i+1}$ can be seperated into 2 steps:
Note: See TracChangeset for help on using the changeset viewer.