Cyber-physical systems often encompass complex concurrent behavior with timing constraints and probabilistic failures on demand. The analysis whether such systems with probabilistic timed behavior ad-here to a given specification is essential. When the states of the system can be represented by graphs, the rule-based formalism of Probabilistic Timed Graph Transformation Systems (PTGTSs) can be used to suitably capture structure dynamics as well as probabilistic and timed behavior of the system. The model checking support for PTGTSs w.r.t. properties specified using Probabilistic Timed Computation Tree Logic (PTCTL) has been already presented. Moreover, for timed graph-based runtime monitoring, Metric Temporal Graph Logic (MTGL) has been developed for stating metric temporal properties on identified subgraphs and their structural changes over time. In this paper, we (a) extend MTGL to the Probabilistic Metric Temporal Graph Logic (PMTGL) by allowing for the specification of probabilistic properties, (b) adapt our MTGL satisfaction checking approach to PTGTSs, and (c) combine the approaches for PTCTL model checking and MTGL satisfaction checking to obtain a Bounded Model Checking (BMC) approach for PMTGL. In our evaluation, we apply an implementation of our BMC approach in AutoGraph to a running example.
翻译:网络物理系统通常包含复杂的同时行为,同时有时间限制和需求时的概率性失常。分析是否具有根据特定规格进行概率定时行为分析至关重要。当系统状态可以用图表代表时,可以使用概率定时图表转换系统(PTGTS)的基于规则的形式主义来适当捕捉结构动态以及系统的概率性和定时行为。对使用概率定时计算树逻辑(PTCTL)指定的属性的模型检查支持已经提出。此外,对于基于时间定时的图表运行时间监测而言,已开发出基于规则的系统状态,用以说明所查明的子图的参数及其随着时间的推移的结构性变化。在本文中,我们(a)将MTGLL扩大到概率定时性图(PMTGL),允许对稳定性定时性能进行规范,(b)调整我们的BMTGMTL逻辑模型的满意度检查方法,并(BGGMTMT) 将我们的运行性测试方法应用到我们BGMTMT的满意度模型。