• 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