Topics in monitoring and planning for embedded real-time systems

<p>The verification of real-time systems has gained much interest in the formal verification community during the past two decades. In this thesis, we investigate two real-time verification problems that benefit from the techniques normally used in untimed verification.</p> <p>The...

Full description

Bibliographic Details
Main Author: Ho, H
Other Authors: Ouaknine, J
Format: Thesis
Language:English
Published: 2015
Subjects:
_version_ 1797104022527672320
author Ho, H
author2 Ouaknine, J
author_facet Ouaknine, J
Ho, H
author_sort Ho, H
collection OXFORD
description <p>The verification of real-time systems has gained much interest in the formal verification community during the past two decades. In this thesis, we investigate two real-time verification problems that benefit from the techniques normally used in untimed verification.</p> <p>The first part of this thesis is concerned with the monitoring of real-time specifications. We study the expressiveness of metric temporal logics over timed words, a problem that dates back to early 1990s. We show that the logic obtained by extending <em>Metric Temporal Logic</em> (MTL) with two families of new modalities is expressively complete for the <em>Monadic First-Order Logic of Order and Metric</em> (FO[&lt;,+1]) in time-bounded settings. Furthermore, by allowing rational constants, expressive completeness also holds in the general (time-unbounded) setting. Finally, we incorporate several notions and techniques from LTL monitoring to obtain the first trace-length independent monitoring procedure for this logic.</p> <p>The second part of this thesis concerns a decision problem regarding UAVs: given a set of targets (each ascribed with a relative deadline) and flight times between each pair of targets, is there a way to coordinate a flock of <em>k</em> identical UAVs so that all targets are visited infinitely often and no target is ever left unvisited for a time longer than its relative deadline? We show that the problem is PSPACE-complete even in the single-UAV case, thereby corrects an erroneous claim from the literature. We then complement this result by proposing an efficient antichain-based approach where a delayed simulation is used to prune the state space. Experimental results clearly demonstrate the effectiveness of our approach.</p>
first_indexed 2024-03-07T06:28:08Z
format Thesis
id oxford-uuid:f507756d-8bdc-4b1f-8bbf-214c9997f9c5
institution University of Oxford
language English
last_indexed 2024-03-07T06:28:08Z
publishDate 2015
record_format dspace
spelling oxford-uuid:f507756d-8bdc-4b1f-8bbf-214c9997f9c52022-03-27T12:24:12ZTopics in monitoring and planning for embedded real-time systemsThesishttp://purl.org/coar/resource_type/c_db06uuid:f507756d-8bdc-4b1f-8bbf-214c9997f9c5Applications and algorithmsComputer science (mathematics)Modal logicTheory and automated verificationEnglishOxford University Research Archive - Valet2015Ho, HOuaknine, J<p>The verification of real-time systems has gained much interest in the formal verification community during the past two decades. In this thesis, we investigate two real-time verification problems that benefit from the techniques normally used in untimed verification.</p> <p>The first part of this thesis is concerned with the monitoring of real-time specifications. We study the expressiveness of metric temporal logics over timed words, a problem that dates back to early 1990s. We show that the logic obtained by extending <em>Metric Temporal Logic</em> (MTL) with two families of new modalities is expressively complete for the <em>Monadic First-Order Logic of Order and Metric</em> (FO[&lt;,+1]) in time-bounded settings. Furthermore, by allowing rational constants, expressive completeness also holds in the general (time-unbounded) setting. Finally, we incorporate several notions and techniques from LTL monitoring to obtain the first trace-length independent monitoring procedure for this logic.</p> <p>The second part of this thesis concerns a decision problem regarding UAVs: given a set of targets (each ascribed with a relative deadline) and flight times between each pair of targets, is there a way to coordinate a flock of <em>k</em> identical UAVs so that all targets are visited infinitely often and no target is ever left unvisited for a time longer than its relative deadline? We show that the problem is PSPACE-complete even in the single-UAV case, thereby corrects an erroneous claim from the literature. We then complement this result by proposing an efficient antichain-based approach where a delayed simulation is used to prune the state space. Experimental results clearly demonstrate the effectiveness of our approach.</p>
spellingShingle Applications and algorithms
Computer science (mathematics)
Modal logic
Theory and automated verification
Ho, H
Topics in monitoring and planning for embedded real-time systems
title Topics in monitoring and planning for embedded real-time systems
title_full Topics in monitoring and planning for embedded real-time systems
title_fullStr Topics in monitoring and planning for embedded real-time systems
title_full_unstemmed Topics in monitoring and planning for embedded real-time systems
title_short Topics in monitoring and planning for embedded real-time systems
title_sort topics in monitoring and planning for embedded real time systems
topic Applications and algorithms
Computer science (mathematics)
Modal logic
Theory and automated verification
work_keys_str_mv AT hoh topicsinmonitoringandplanningforembeddedrealtimesystems