首页 | 官方网站   微博 | 高级检索  
     


Synthesizing robust systems
Authors:Roderick Bloem  Krishnendu Chatterjee  Karin Greimel  Thomas A Henzinger  Georg Hofferek  Barbara Jobstmann  Bettina Könighofer  Robert Könighofer
Affiliation:1. Graz University of Technology, Inffeldgasse 16a, 8010?, Graz, Austria
2. IST Austria, Am Campus 1, 3400?, Klosterneuburg, Austria
3. NXP Semiconductors Austria, Mikronweg 1, 8101?, Gratkorn, Austria
4. Jasper Design Automaton and ècole Polytechnique Fédérale de Lausanne, Station 14, 1015?, Lausanne, Switzerland
Abstract:Systems should not only be correct but also robust in the sense that they behave reasonably in unexpected situations. This article addresses synthesis of robust reactive systems from temporal specifications. Existing methods allow arbitrary behavior if assumptions in the specification are violated. To overcome this, we define two robustness notions, combine them, and show how to enforce them in synthesis. The first notion applies to safety properties: If safety assumptions are violated temporarily, we require that the system recovers to normal operation with as few errors as possible. The second notion requires that, if liveness assumptions are violated, as many guarantees as possible should be fulfilled nevertheless. We present a synthesis procedure achieving this for the important class of GR(1) specifications, and establish complexity bounds. We also present an implementation of a special case of robustness, and show experimental results.
Keywords:
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号