21.01.2014 Views

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 ...

SHOW MORE
SHOW LESS

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

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

Saved successfully!

Ooh no, something went wrong!