DocumentCode :
576782
Title :
Compositional Temporal Synthesis
Author :
Vardi, Moshe Y.
Author_Institution :
Dept. of Comput. Sci., Rice Univ. Houston, Houston, TX, USA
fYear :
2012
fDate :
17-20 Sept. 2012
Firstpage :
1
Lastpage :
1
Abstract :
Synthesis is the automated construction of a system from its specification. In standard temporal-synthesis algorithms, it is assumed the system is constructed from scratch. This, of course, rarely happens in real life. In real life, almost every non-trivial system, either in hardware or in software, relies heavily on using libraries of reusable components. Furthermore, other contexts, such as web-service orchestration and choreography, can also be modeled as synthesis of a system from a library of components. In this work we describe and study the problem of compositional temporal synthesis, in which we synthesize systems from libraries of reusable components. We define two notions of composition: data-flow composition, which we show is undecidable, and control-flow composition, which we show is decidable. We then explore a variation of control-flow compositional synthesis, in which we construct reliable systems from libraries of unreliable components.
Keywords :
Web services; object-oriented programming; software libraries; temporal logic; Web-service orchestration; automated construction; choreography; component library; compositional temporal synthesis; control-flow compositional synthesis; data-flow composition; nontrivial system; reusable components; standard temporal-synthesis algorithms; Computer science; Educational institutions; Electronic mail; Libraries; Probabilistic logic; Software; Standards; components; synthesis; temporal logic;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Quantitative Evaluation of Systems (QEST), 2012 Ninth International Conference on
Conference_Location :
London
Print_ISBN :
978-1-4673-2346-8
Electronic_ISBN :
978-0-7695-4781-7
Type :
conf
DOI :
10.1109/QEST.2012.39
Filename :
6354627
Link To Document :
بازگشت