• DocumentCode
    2301615
  • Title

    The +CAL Algorithm Language

  • Author

    Lamport, L.

  • Author_Institution
    Microsoft Res., Mountain View, CA
  • fYear
    2006
  • fDate
    24-26 July 2006
  • Firstpage
    5
  • Lastpage
    5
  • Abstract
    Summary form only given. Algorithms are different from programs and should not be described with programming languages. For example, algorithms are usually best described in terms of mathematical objects like sets and graphs instead of the primitive objects like bytes and integers provided by programming languages. +CAL is an algorithm language based on TLA+. A +CAL algorithm is translated to a TLA+ specification that can then be checked with the TLC model checker
  • Keywords
    algorithmic languages; formal specification; formal verification; TLA+ specification; TLC model checker; algorithm language; programming language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Network Computing and Applications, 2006. NCA 2006. Fifth IEEE International Symposium on
  • Conference_Location
    Cambridge, MA
  • Print_ISBN
    0-7695-2640-3
  • Type

    conf

  • DOI
    10.1109/NCA.2006.52
  • Filename
    1659468