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