Download Requirements Analysis Tool with Synthesis - RAT

Transcript
is the short form of the “eventually!” operator. We enter that property into the entry widget of the Property Simulation main window and press the ”Witness” button
to ask for an example trace fulfilling and illustrating the property. We’re presented
with the trace illustrated in Figure 21.
Figure 21: Witness for property G(r 7→ F(a)).
The trace is vacuous because there is no request, but actually there are acknowledges. We see that the property does neither need a request to happen, nor that
there is a request for an acknowledge to occur. Although the example is very simple and we can obtain that information by judging and interpreting the waveforms
we now press the analysis button to show the coverage information illustrated by
Figure 22.
Figure 22: Analysis of trace for property G(r 7→ F(a)).
A check of the analysis reassures our preliminary conclusions. To gain a more interesting trace we request a request to eventually happen as illustrated in Figure 23.
We keep the analysis window opened and ask for a new witness by pressing the
corresponding button in the main window.
We are presented with the trace illustrated in Figure 24. As we are satisfied with
the trace and want a request to happen for future examples we change our property
18 • RATSY Users Manual
RATSY — Requirements Analysis Tool
with Synthesis