25.12.2014 Views

On improving efficiency of model checking through systematically ...

On improving efficiency of model checking through systematically ...

On improving efficiency of model checking through systematically ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Abstract<br />

In this work, we aim at <strong>improving</strong> <strong>efficiency</strong> <strong>of</strong> <strong>model</strong> <strong>checking</strong> by employing<br />

abstraction technique in <strong>model</strong> checkers. We introduced a systematic<br />

approach to combine a tool that provides abstraction function and a <strong>model</strong><br />

checker. Nbac, PMC and Uppaal are tools involved in our implementation <strong>of</strong><br />

the approach. Using Nbac as an abstraction tool to generate abstract <strong>model</strong>s,<br />

we hoped that we could obtain a smaller <strong>model</strong> for which verification<br />

by PMC/Uppaal is feasible. We first prepared all needed components for the<br />

evaluation <strong>of</strong> our approach such as specifying input <strong>model</strong>s in Nbac input<br />

language, developing a transformation tool to serve as a bridge between Nbac<br />

and PMC/Uppaal, and selecting case studies for experiments. Next, we did<br />

several experiments to evaluate the practical benefits <strong>of</strong> our proposed approach.<br />

The experimental results were however unsatisfactory in the sense<br />

that the resulting abstract <strong>model</strong>s were unverifiable due to state space explosion.<br />

Therefore, we tried to characterize the reason <strong>of</strong> the problem to<br />

find a reasonable solution to proceed with our work.<br />

ii

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!