arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 0904.2638cs.LOcs.GT
收藏

通过量化目标提高综合质量

Better Quality in Synthesis through Quantitative Objectives

Roderick Bloem, Krishnendu Chatterjee, Thomas A. Henzinger, Barbara Jobstmann

摘要:

大多数规约语言只表达定性约束。然而,在满足给定规范的两个实现中,一个可能优于另一个。例如,如果一个规范要求每个请求后面都有一个响应,那么人们可能更喜欢快速生成响应但不生成不必要的响应的实现。我们使用定量属性来衡量一个实现的“好”。使用具有相应量化目标的游戏,我们可以合成“最佳”实现,这是满足给定规范的可能实现集合中的首选。特别是,我们展示了如何自动机与字典的平均支付条件可以用来表达许多有趣的定量反应系统的属性。在这个框架中,最佳实现的合成需要解决的字典的平均回报游戏(安全要求),和解决的游戏与字典的平均回报和奇偶性的目标(活性要求)。我们提出了解决这两种新型图游戏的算法。

英文摘要:

Most specification languages express only qualitative constraints. However, among two implementations that satisfy a given specification, one may be preferred to another. For example, if a specification asks that every request is followed by a response, one may prefer an implementation that generates responses quickly but does not generate unnecessary responses. We use quantitative properties to measure the "goodness" of an implementation. Using games with corresponding quantitative objectives, we can synthesize "optimal" implementations, which are preferred among the set of possible implementations that satisfy a given specification. In particular, we show how automata with lexicographic mean-payoff conditions can be used to express many interesting quantitative properties for reactive systems. In this framework, the synthesis of optimal implementations requires the solution of lexicographic mean-payoff games (for safety requirements), and the solution of games with both lexicographic mean-payoff and parity objectives (for liveness requirements). We present algorithms for solving both kinds of novel graph games.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑