We aim at measuring the influence of the nondeterministic choices of a part of a system on its ability to satisfy a specification. For this purpose, we apply the concept of Shapley values to verification as a means to evaluate how important a part of a system is. The importance of a component is measured by giving its control to an adversary, alone or along with other components, and testing whether the system can still fulfill the specification. We study this idea in the framework of model-checking with various classical types of linear-time specification, and propose several ways to transpose it to branching ones. We also provide tight complexity bounds in almost every case.
翻译:我们的目标是衡量某一部分系统的非决定性选择对其满足规格的能力的影响。为此目的,我们将沙普利值概念应用于核查,作为评估系统组成部分的重要性的一种手段。一个组成部分的重要性是通过将其控制权交给对手来衡量的,单独或与其他组成部分一起衡量,并测试系统是否仍然能够满足规格要求。我们通过对各种典型线性时间规格进行示范检查的框架来研究这一想法,并提出了将其转换为分支的几种方法。我们几乎在每一种情况下都提供了严格的复杂界限。