• DocumentCode
    492629
  • Title

    Experience applying the SPIN model checker to an industrial telecommunications system

  • Author

    Long, Barry ; Dingel, Juergen ; Graham, T. C Nicholas

  • Author_Institution
    Sch. of Comput., Queen´´s Univ., Kingston, ON
  • fYear
    2008
  • fDate
    10-18 May 2008
  • Firstpage
    693
  • Lastpage
    702
  • Abstract
    Model checking has for years been advertised as a way of ensuring the correctness of complex software systems. However, there exist surprisingly few critical studies of the application of model checking to industrial-scale software systems by people other than the model checker´s own authors. In this paper we report our experience in applying the Spin model checker to the validation of the failover protocols of a commercial telecommunications system. While we conclude that model checking is not yet ready for such applications, we find that current research in the model checking community is working to address the difficulties we encountered.
  • Keywords
    formal verification; protocols; teleconferencing; SPIN model checker; complex software system; electronic conferencing system; failover protocol validation; industrial telecommunications system; Algorithm design and analysis; Application software; Communication industry; Computer industry; Concurrent computing; Failure analysis; Mathematical model; Software systems; Testing; Toy industry; experience report; formal methods; model checking;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 2008. ICSE '08. ACM/IEEE 30th International Conference on
  • Conference_Location
    Leipzig
  • ISSN
    0270-5257
  • Print_ISBN
    978-1-4244-4486-1
  • Electronic_ISBN
    0270-5257
  • Type

    conf

  • DOI
    10.1145/1368088.1368187
  • Filename
    4814183