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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Chapter 5<br />

Experimental results and<br />

problem characterization<br />

In the previous chapters, we have presented our work to prepare all required<br />

parts to do the verification in our approach:<br />

1. Specifying the input <strong>model</strong> <strong>of</strong> the system being verified.<br />

2. Developing the transformation tool to provide with a connection between<br />

Nbac and PMC/Uppaal.<br />

3. Selecting case studies for the experiments.<br />

We are now ready to observe outcome <strong>of</strong> the combination approach. Basically,<br />

we expected that the verification based on our combination approach<br />

would be more efficient than verification taken by PMC/Uppaal only. Then,<br />

we would find out how we should coordinate the tools, which level <strong>of</strong> abstraction<br />

we should use to obtain the most efficient <strong>model</strong> <strong>checking</strong> or a<br />

set <strong>of</strong> parameters to control the <strong>efficiency</strong> <strong>of</strong> <strong>model</strong> <strong>checking</strong> under that approach.<br />

However, the practical results are not as we expected. Therefore, we<br />

characterize the problem and try a few techniques to improve the situation.<br />

This chapter describes the practical results we got so far and the problem<br />

characterization. All experiments are conducted using Uppaal. We could<br />

not use PMC in our approach for the reason that it was really a prototype<br />

and thus immature for being involved in our approach.<br />

Section 5.1 presents all needed steps to do an experiment. Section 5.2<br />

shows the practical results obtained from the verification <strong>of</strong> case studies<br />

described in Chapter 4. Then we explain our reasoning on <strong>model</strong>s to figure<br />

45

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

Saved successfully!

Ooh no, something went wrong!