• Title of article

    Expressing the Behavior of Three Very Different Concurrent Systems by Using Natural Extensions of Separation Logic

  • Author/Authors

    Edgar G. Daylight، نويسنده , , Sandeep K. Shukla، نويسنده , , Davide Sergio، نويسنده ,

  • Issue Information
    روزنامه با شماره پیاپی سال 2009
  • Pages
    15
  • From page
    26
  • To page
    40
  • Abstract
    Separation Logic is a non-classical logic used to verity pointer-intensive code. In this paper, however, we show that Separation Logic, along with its natural extensions, can also be used as a specification language for concurrent-system design. To do so, we express the behavior of three very different concurrent systems: a Subway, a Stopwatch, and a 2x2 Switch. The Subway is originally implemented in LUSTRE, the Stopwatch in Esterel, and the 2 x 2 Switch in Bluespec
  • Journal title
    Electronic Proceedings in Theoretical Computer Science
  • Serial Year
    2009
  • Journal title
    Electronic Proceedings in Theoretical Computer Science
  • Record number

    679742