The concept of adverse conditions addresses systems interacting with an adversary environment and finds use also in the development of new technologies. We present an approach for modeling adverse conditions by graph transformation systems. In contrast to other approaches for graph-transformational interacting systems, the presented main constructs are graph transformation systems. We introduce joint graph transformation systems which involve a system, an interfering environment, and an automaton modeling their interaction. For joint graph transformation systems, we introduce notions of (partial) correctness under adverse conditions, which contain the correctness of the system and a recovery condition. As main result, we show that two instances of correctness, namely k-step correctness (recovery in at most k steps after an environment intervention) and last-minute correctness (recovery until next environment intervention) are expressible in LTL (linear temporal logic), and that a weaker notion of k-step correctness is expressible in CTL (computation tree logic).
翻译:不利条件的概念涉及与敌国环境发生相互作用的系统,并且在开发新技术时也采用这种概念。我们提出了一个通过图形转换系统模拟不利条件的方法。与其他图形转换互动系统的方法不同,我们介绍的主要结构是图形转换系统。我们引入了涉及系统、干扰环境和自动模拟其相互作用的联合图形转换系统。对于联合图形转换系统,我们引入了(部分)在不利条件下的正确性概念,其中含有系统的正确性和恢复条件。主要结果,我们显示两种正确性的例子,即K-步正确(在环境干预后恢复最多 k 步)和最后一分钟的正确性(恢复到下一个环境干预)在LTL(线性时间逻辑)中可以表达,而K-步正确性较弱的概念在CTL(截图树逻辑)中可以表达。