We investigate the problem of controller synthesis for hyperproperties specified in the temporal logic HyperLTL. Hyperproperties are system properties that relate multiple execution traces. Hyperproperties can elegantly express information-flow policies like noninterference and observational determinism. The controller synthesis problem is to automatically design a controller for a plant that ensures satisfaction of a given specification in the presence of the environment or adversarial actions. We show that the controller synthesis problem is decidable for HyperLTL specifications and finite-state plants. We provide a rigorous complexity analysis for different fragments of HyperLTL and different system types: tree-shaped, acyclic, and general graphs.
翻译:我们调查了时间逻辑超高LTL. 超超异性是涉及多重执行痕迹的系统特性。超异性能可以优雅地表达不干预和观察确定性等信息流政策。 控制合成的问题是自动设计一个工厂的控制器,以确保环境或对抗性行动符合特定规格。 我们显示,超超LTL规格和有限状态植物的控制器合成问题是可以分辨的。 我们对超LTLT的不同碎片和不同的系统类型(树形、环状和一般图表)进行严格的复杂分析。