DocumentCode :
3209551
Title :
Preservation of LTL properties in desynchronized systems
Author :
Bai, Yu ; Brandt, Jens ; Schneider, Klaus
Author_Institution :
Dept. of Comput. Sci., Univ. of Kaiserslautern, Kaiserslautern, Germany
fYear :
2012
fDate :
16-17 July 2012
Firstpage :
53
Lastpage :
64
Abstract :
The synchronous programming model is perfect for modeling, simulation, verification and implementation of reactive systems. While this paradigm can be directly implemented as hardware circuits, multithreaded software implementations are typically based on asynchronous threads. For this reason, an efficient multithreaded software implementation of a synchronous program requires a so-called desynchronization that could however potentially violate the already verified properties of the synchronous program. In this paper, we therefore present a theory to check whether properties verified for a synchronous system are preserved by a desynchronization. In particular, we prove a theorem based on directed-flow equivalence that specifies the requirements of delay relations among system variables that a desynchronization has to meet.
Keywords :
multi-threading; program verification; LTL properties preservation; asynchronous threads; delay relations; desynchronized systems; directed-flow equivalence; hardware circuits; multithreaded software implementation; reactive system modeling; reactive system simulation; reactive system verification; synchronous programming model; Computational modeling; Context; Delay; Embedded systems; Integrated circuit modeling; Synchronization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Formal Methods and Models for Codesign (MEMOCODE), 2012 10th IEEE/ACM International Conference on
Conference_Location :
Arlington, VA
Print_ISBN :
978-1-4673-1314-8
Type :
conf
DOI :
10.1109/MEMCOD.2012.6292300
Filename :
6292300
Link To Document :
بازگشت