Ignore:
Timestamp:
Jul 19, 2012, 11:44:48 AM (12 years ago)
Author:
syed
Message:

final

File:
1 edited

Legend:

Unmodified
Added
Removed
  • papers/FDL2012/FDL2012.tex

    r95 r101  
    3232\newcommand{\remark}[2]{\textcolor{blue}{#1: #2}}
    3333
    34 
     34%\vspace*{-15mm}
    3535 \title{ An efficient refinement strategy exploiting component properties in a CEGAR process}
    36 % \name{Syed Hussein S. ALWI, C\'{e}cile BRAUNSTEIN and Emmanuelle ENCRENAZ}
     36 \name{Syed Hussein S. ALWI, C\'{e}cile BRAUNSTEIN and Emmanuelle ENCRENAZ}
    3737% \thanks{This work was supported by...}}
    38 % \address{Universit\'{e} Pierre et Marie Curie Paris 6, \\
    39 %                 LIP6-SOC (CNRS UMR 7606), \\
    40 %                            4, place Jussieu, \\
    41 %                75005 Paris, FRANCE. }
    42 \name{Removed for blind review}
    43 \address{ }
     38 \address{Universit\'{e} Pierre et Marie Curie Paris 6, \\
     39                 LIP6-SOC (CNRS UMR 7606), \\
     40                            4, place Jussieu, \\
     41                75005 Paris, FRANCE. }
     42%\name{Removed for blind review}
     43%\address{ }
    4444
    4545\begin{document}
     
    4949
    5050\begin{abstract}
    51 Embedded systems are usually composed of several components and in practice, these components generally have been independently verified to ensure that they respect their specifications before being integrated into a larger system. Therefore, we would like to exploit the specification (i.e. verified CTL properties) of the components in the objective of verifying a global property of the system. A complete concrete system may not be directly verifiable due to the state explosion problem, thus abstraction and eventually refinement process are required. In this paper, we propose a technique to select properties in order to generate a good abstraction and reduce refinement iterations. We have conducted several preliminary experimentations which shows that our approach is promising in comparison to other abstraction-refinement techniques implemented in VIS \cite{ucberkeley96vis}.
     51Embedded systems are usually composed of several components and in practice, these components generally have been independently verified to ensure that they respect their specifications before being integrated into a larger system. Therefore, we would like to exploit the specification (i.e. verified CTL properties) of the components in the objective of verifying a global property of the system. A complete concrete system may not be directly verifiable due to the state explosion problem, thus abstraction and eventually refinement process are required. In this paper, we propose a technique to select properties in order to generate a good abstraction and reduce refinement iterations. We have conducted several preliminary experimentations which show that our approach is promising in comparison to other abstraction-refinement techniques implemented in VIS \cite{ucberkeley96vis}.
    5252\end{abstract}
    5353
     
    9090which is well adapted for compositional embedded systems. This verification
    9191technique is compatible and suits well in the natural development process of
    92 complex systems. Our preliminary experimental results shows an interesting
    93 performance in terms of duration of abstraction generation and the number of refinement iteration. Futhermore, this technique enables us to overcome repetitive counterexamples due to the presence of cycles in the system's graph.
     92complex systems. Our preliminary experimental results show an interesting
     93performance in terms of duration of abstraction generation and the number of refinement iteration. Furthermore, this technique enables us to overcome repetitive counterexamples due to the presence of cycles in the system's graph.
    9494
    9595Nevertheless, in order to function well, this refinement technique requires a
    96 complete specification of every components of the concrete model. Futhermore,
     96well constituted specification of every components of the concrete model. Furthermore,
    9797it may be possible that none of the properties available is capable of
    9898eliminating the counterexample which is probably due to an incomplete
     
    100100local properties. In this case, other refinement techniques such as the
    101101refinement by eliminating the counterexample only, or the identification of a
    102 good set of local properties to be integreted simultaneously, should be considered.
     102good set of local properties to be integrated simultaneously, should be considered.
    103103We are currently investigating other complementary techniques to overcome these particular cases.
    104 A complementary approach consists in improving the specification of the
    105 model~: at the component level, or for groups of components. The work of
    106 Kroening \cite{pwk2009-date} could help us in this direction.
     104The work of Kroening \cite{pwk2009-date}, for example, could also help us in improving the specification of the
     105model: at the component level, or for groups of components.
    107106
    108 %footnote for Table 1
    109 \footnotetext[1]{Computed on a calculation server: 2x Xeon X5650, 72Go RAM}
     107%A complementary approach consists in improving the specification of the
     108%model~: at the component level, or for groups of components. The work of
     109%Kroening \cite{pwk2009-date} could help us in this direction.
     110
     111
     112
    110113
    111114%\begin{thebibliography}
     
    118121%\end{thebibliography}
    119122
    120 
     123%footnote for Table 1
     124\footnotetext[1]{Computed on a calculation server: 2x Xeon X5650, 72Go RAM}
    121125
    122126\end{document}
Note: See TracChangeset for help on using the changeset viewer.