• DocumentCode
    2984151
  • Title

    Formal Verification of Netlog Protocols

  • Author

    Meixian Chen ; Monin, Jean-Francois

  • Author_Institution
    Dept. of Comput. Sci., Shanghai Jiao Tong Univ., Shanghai, China
  • fYear
    2012
  • fDate
    4-6 July 2012
  • Firstpage
    43
  • Lastpage
    50
  • Abstract
    Data centric languages, such as recursive rule based languages, have been proposed to program distributed applications over networks. They greatly simplify the code, while still admitting efficient distributed execution, including on sensor networks. From previous work [1], we know that they also provide a promising approach to another tough issue about distributed protocols: their formal verification. Indeed, we can take advantage of their data centric orientation, which allows us to explicitly handle global structures such as the topology of the network. We illustrate here our approach on two non-trivial protocols and discuss its Coq implementation.
  • Keywords
    formal verification; protocols; Coq implementation; Netlog protocols; data centric languages; distributed execution; distributed protocols; formal verification; network topology; nontrivial protocols; recursive rule based languages; sensor networks; Algorithm design and analysis; Cognition; Data structures; Distributed algorithms; Encoding; Head; Protocols; Coq; distributed algorithms; formal verification;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Theoretical Aspects of Software Engineering (TASE), 2012 Sixth International Symposium on
  • Conference_Location
    Beijing
  • Print_ISBN
    978-1-4673-2353-6
  • Type

    conf

  • DOI
    10.1109/TASE.2012.19
  • Filename
    6269626