This thesis is concerned with quantitative verification, that is, the verification of quantitative properties of quantitative systems. These systems are found in numerous applications, and their quantitative verification is important, but also rather challenging. In particular, given that most systems found in applications are rather big, compositionality and incrementality of verification methods are essential. In order to ensure robustness of verification, we replace the Boolean yes-no answers of standard verification with distances. Depending on the application context, many different types of distances are being employed in quantitative verification. Consequently, there is a need for a general theory of system distances which abstracts away from the concrete distances and develops quantitative verification at a level independent of the distance. It is our view that in a theory of quantitative verification, the quantitative aspects should be treated just as much as input to a verification problem as the qualitative aspects are. In this work we develop such a general theory of quantitative verification. We assume as input a distance between traces, or executions, and then employ the theory of games with quantitative objectives to define distances between quantitative systems. Different versions of the quantitative bisimulation game give rise to different types of distances, viz.~bisimulation distance, simulation distance, trace equivalence distance, etc., enabling us to construct a quantitative generalization of van Glabbeek's linear-time--branching-time spectrum. We also extend our general theory of quantitative verification to a theory of quantitative specifications. For this we use modal transition systems, and we develop the quantitative properties of the usual operators for behavioral specification theories.
翻译:这个理论涉及数量核查,即数量系统数量特性的核查。这些系统在许多应用中找到,数量核查很重要,数量核查也相当,但也相当具有挑战性。特别是,鉴于应用中发现的大多数系统规模很大,核查方法的构成性和递增性至关重要。为了确保核查的稳健性,我们用距离取代了Boolean `不'不'的标准核查答案。根据应用背景,在数量核查中使用了许多不同类型的距离。因此,需要有一种系统距离的一般理论,这种距离与具体距离相隔,在独立于距离的层次上发展数量核查。我们认为,在数量核查理论中,数量方面应当与质量问题一样受到同等的考虑。在这项工作中,我们发展了一种一般数量核查理论,我们假设了痕迹或处决之间的距离,然后使用具有定量目标的游戏理论来界定数量系统之间的距离。数量平衡游戏的不同版本使得不同种类的距离,也就是运行过程的标准化程度。在数量核查理论中,我们发展了一种常规的距离,我们模拟的距离的距离,我们模拟的距离的距离理论,我们用来构建了一般的定量理论。