Synthesizing Reactive Systems Using Robustness and Recovery Specifications

2019 Formal Methods in Computer Aided Design (FMCAD)(2019)

引用 5|浏览52
暂无评分
摘要
Past literature on synthesis identified the need to synthesize systems that are robust to failures of the system in reading the inputs from the environment, and also to failures of the environment itself to satisfy our assumptions about its behavior. In this work, we propose a simple and flexible framework for synthesizing robust systems, where the user defines the required robustness via a temporal robustness specification. For example, the user may specify that the environment is eventually reliable, or input misreadings cannot occur more than k consecutive steps, and synthesize a system under this assumption. Furthermore, our framework enables us to specify, also, a temporal recovery specification, i.e., describing the way the system is expected to recover after a failure of the environment assumptions. We show examples of robust systems that we have synthesized with this method by our synthesis tool PARTY.
更多
查看译文
关键词
simple framework,flexible framework,robust systems,required robustness,temporal robustness specification,input misreadings,temporal recovery specification,environment assumptions,reactive systems,synthesis tool PARTY
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要