14.08.2013 Views

Reactive Systems: Modelling, Specification and Verification - Cs.ioc.ee

Reactive Systems: Modelling, Specification and Verification - Cs.ioc.ee

Reactive Systems: Modelling, Specification and Verification - Cs.ioc.ee

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.

CONTENTS v<br />

11.4 Region graph . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225<br />

11.5 Zones <strong>and</strong> reachability graph . . . . . . . . . . . . . . . . . . . . 237<br />

11.6 Further results on timed equivalences . . . . . . . . . . . . . . . . 241<br />

12 Hennessy-Milner logic with time 243<br />

12.1 Basic logic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244<br />

12.2 Hennessy-Milner logic with time <strong>and</strong> regions . . . . . . . . . . . 253<br />

12.3 Timed bisimilarity vs HML with time . . . . . . . . . . . . . . . 256<br />

12.4 Recursion in HML with time . . . . . . . . . . . . . . . . . . . . 261<br />

12.5 More on timed logics . . . . . . . . . . . . . . . . . . . . . . . . 271<br />

13 <strong>Modelling</strong> <strong>and</strong> analysis of Fischer’s algorithm 273<br />

13.1 Mutual exclusion using timing . . . . . . . . . . . . . . . . . . . 275<br />

13.2 <strong>Modelling</strong> Fischer’s algorithm . . . . . . . . . . . . . . . . . . . 276<br />

13.2.1 Proving mutual exclusion using UPPAAL . . . . . . . . . 278<br />

13.2.2 An erroneous version of Fischer’s algorithm . . . . . . . . 281<br />

13.3 Further exercises on timing based mutual exclusion algorithms . . 282<br />

A Suggestions for student projects 287<br />

A.1 Alternating bit protocol . . . . . . . . . . . . . . . . . . . . . . . 287<br />

A.2 Gossiping girls . . . . . . . . . . . . . . . . . . . . . . . . . . . 288<br />

A.3 Implementation of regions . . . . . . . . . . . . . . . . . . . . . 289<br />

Bibliography 293<br />

Index 310

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

Saved successfully!

Ooh no, something went wrong!