Title :
Synthesis of programs from temporal property specifications
Author :
Pnueli, Amir ; Klein, Uri
Author_Institution :
Courant Institute of Mathematical Sciences, New York University, USA
Abstract :
The paper investigates a development process for reactive programs, in which the program is automatically generated (synthesized) from a high-level temporal specification. The method is based on previous results that proposed a similar synthesis method for the automatic construction of hardware designs from their temporal specifications. Thus, the work reported here can be viewed as a generalization of existing methods for the synthesis of synchronous reactive systems into the synthesis of asynchronous systems. In the synchronous case it was possible to identify a restricted subclass of formulas and present an algorithm that solves the synthesis problem for these restricted specifications in polynomial time. Here the results are less definitive in the sense that we can offer some heuristics that may provide polynomial-time solutions only in some of the cases.
Keywords :
Algorithm design and analysis; Automata; Circuit synthesis; Digital circuits; Hardware; Logic; Polynomials; State-space methods;
Conference_Titel :
Formal Methods and Models for Co-Design, 2009. MEMOCODE '09. 7th IEEE/ACM International Conference on
Conference_Location :
Cambridge, MA, USA
Print_ISBN :
978-1-4244-4806-7
DOI :
10.1109/MEMCOD.2009.5185372