Xiao Liu PhD Thesis.pdf - Faculty of Information and Communication ...
Xiao Liu PhD Thesis.pdf - Faculty of Information and Communication ...
Xiao Liu PhD Thesis.pdf - Faculty of Information and Communication ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
7.1.2 Problem Analysis<br />
In the existing work on temporal verification, checkpoint selection is not regarded as<br />
an independent task since they normally adopt the philosophy that temporal<br />
violation h<strong>and</strong>ling should be conducted whenever a temporal violation is detected,<br />
i.e. temporal violation h<strong>and</strong>ling point selection is the same as checkpoint selection.<br />
Accordingly, no matter whether it is a major time deficit <strong>of</strong> 35 minutes or a minor<br />
time deficit <strong>of</strong> 3 minutes as described in the motivating example in Section 1.2, a<br />
temporal violation h<strong>and</strong>ling is triggered. However, in the real world, it is normally<br />
unnecessary to trigger temporal violation h<strong>and</strong>ling for a minor time deficit since<br />
there is a high probability that it will be automatically compensated for by the time<br />
redundancy <strong>of</strong> the subsequent activities. Therefore, as a matter <strong>of</strong> fact, a checkpoint<br />
is not necessarily a temporal violation h<strong>and</strong>ling point.<br />
The challenging issue for temporal violation h<strong>and</strong>ling point selection is “how to<br />
select the key checkpoints where temporal violation h<strong>and</strong>ling is necessary”. To<br />
address such an issue, we need to solve the following two major problems.<br />
1) How to measure temporal violations in a quantitative fashion<br />
In order to reduce the temporal violation h<strong>and</strong>ling cost, we need to detect those<br />
“minor” temporal violations with relatively small time deficit. Therefore, it is<br />
important that we are able to measure temporal violations in a quantitative fashion.<br />
However, the existing temporal consistency models utilise static time attributes such<br />
as the maximum <strong>and</strong> mean durations to define coarse-grained qualitative expressions<br />
such as the violation <strong>of</strong> strong consistency or weak consistency to measure the<br />
occurred temporal violations [20, 22]. To facilitate the statistical analysis <strong>of</strong> the time<br />
deficit <strong>and</strong> the time redundancy, it is better to model activity durations with dynamic<br />
variables (following a probability distribution) instead <strong>of</strong> static time attributes,<br />
especially in dynamic system environments [49, 54]. Therefore, a temporal<br />
consistency model which can facilitate the quantitative measurement <strong>of</strong> temporal<br />
violations is required.<br />
2) How to decide whether a checkpoint needs to be selected as a temporal<br />
violation h<strong>and</strong>ling point or not<br />
Reduce the temporal violation h<strong>and</strong>ling cost is to omit those checkpoints where<br />
minor time deficits have a high probability <strong>of</strong> being compensated for by the<br />
106