Synthesis from temporal specifications using preferred answer set programming

THEORETICAL COMPUTER SCIENCE, PROCEEDINGS(2009)

引用 1|浏览0
暂无评分
摘要
We use extended answer set programming (ASP), a logic programming paradigm which allows for the defeat of conflicting rules, to check satisfiability of computation tree logic (CTL) temporal formulas via an intuitive translation. This translation, to the best of our knowledge the first of its kind for CTL, allows CTL reasoning with existing answer set solvers. Furthermore, we demonstrate how preferred ASP, where rules are ordered according to preference for satisfaction, can be used for synthesizing synchronization skeletons of processes in a concurrent program from a temporal specification. We argue that preferred ASP is put to good use since a preference order can be used to make explicit some of the decisions tableau algorithms make, e.g. declaratively specifying a preference for maximal concurrency makes synthesis more transparent and thus less error-prone.
更多
查看译文
关键词
computation tree logic,ctl reasoning,temporal formula,logic programming paradigm,answer set solvers,preferred answer set programming,good use,preferred asp,temporal specification,intuitive translation,extended answer set programming,preference order,answer set programming,satisfiability
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要