Extensions of the Church Synthesis Problem
Extensions of the Church Synthesis Problem
批准号:
EP/H018581/1
负责人:
James Worrell
金额:
$7.76万
依托单位:
依托单位国家:
英国
项目类别:
Research Grant
财政年份:
2009
资助国家:
英国
项目状态:
已结题
起止时间:
2009 至 --
中文摘要
点击翻译按钮获取中文摘要
英文摘要
In theoretical computer science, synthesis refers to the process of taking a logical specification, determining whether it is realizable, and, if so, generating an implementation that meets the specification. Thus synthesis involves the passage from a high-level descriptive view of a system to a more implementation-oriented view. Ideally a solution to the synthesis problem involves a decision procedure that generates the implementation automatically from the specification. In full generality it is not possible to automatically synthesize implementations. However, by carefully restricting the specification and implementation formalisms one can achieve decidability. One can trace the origins of the synthesis problem to an influential paper by the logician Alonzo Church in the 1960s, which posed the problem of synthesizing finite-state machine implementations of specifications written in second-order monadic logic over the natural numbers. It is this approach that we seek to develop in this project.One direction we plan to investigate asks that not only the specification, but also the implementation be given in a logical formalism. This is a smaller step than refining directly to a state machine implementation and opens the way to understand in an abstract way the relationship between the relative expressiveness and complexity of the specification and implementation formalisms.In another direction we plan to consider the challenging problem of synthesizing real-time systems from real-time specifications. Real-time systems include physical hardware, real-time controllers, communication protocols and embedded systems. To accurately model such systems one must take account of real-time behaviour, e.g., latency in hardware, timeouts in protocols or the frequency of stimuli from the environment. The major challenge here is that implementing a non-trivial real-time specification requires that we go beyond finite-state implementations.Finally we plan to consider synthesis relative to oracles. Oracles model background knowledge that can be used both in the specification and implementation. Even though such an oracle could refer to information that is only semi-computable, we still want to be able to say that synthesis relative to such an oracle is decidable.
期刊论文(2)
专著(0)
科研奖励(0)
会议论文
DOI:
10.3233/fi-2010-260
发表时间:
2010
期刊:
Fundamenta Informaticae
影响因子:
0.8
作者:
[Bárány V]
通讯作者:
Bárány V
Beyond Linear Dynamical Systems
-
批准号:EP/X033813/1
-
项目类别:Research Grant
-
资助金额:$208.87万
-
财政年份:2022
-
负责人:James Worrell
-
依托单位:
Verification of Linear Dynamical Systems
-
批准号:EP/N008197/1
-
项目类别:Fellowship
-
资助金额:$128.12万
-
财政年份:2016
-
负责人:James Worrell
-
依托单位:
Counter Automata: Verification and Synthesis
-
批准号:EP/M012298/1
-
项目类别:Research Grant
-
资助金额:$30.78万
-
财政年份:2015
-
负责人:James Worrell
-
依托单位:
Model Checking Timed Systems with Restricted Resources: Algorithms and Complexity
-
批准号:EP/G069727/1
-
项目类别:Research Grant
-
资助金额:$27.04万
-
财政年份:2010
-
负责人:James Worrell
-
依托单位:
海外基金