skip to main content
10.5555/380921.380935acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
Article

Using SPIN for feature interaction analysis—a case study

Authors Info & Claims
Published:02 May 2001Publication History

ABSTRACT

We show how SPIN is applied to analyse the behaviour of a real software artifact — feature interaction in telecommunications services. We demonstrate how minimal abstraction techniques can greatly reduce the cost of model-checking, and how analysis can be performed automatically using scripts.

References

  1. 1.L. G. Bouma and H. Velthuijsen, editors. Feature Interactions in Telecommunications Systems. IOS Press (Amsterdam), May 1994.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2.M. Calder and E. Magill, editors. Feature Interactions in Telecommunications and Software Systems, volume VI. IOS Press, Amsterdam, 2000.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3.M. Calder, E. Magill, and D. Marples. A hybrid approach to software interworking problems: Managing interactions between legacy and evolving telecommunications software. IEE Proceedings - Software, 146(3):167-180, June 1999.]]Google ScholarGoogle ScholarCross RefCross Ref
  4. 4.Muffy Calder and Alice Miller. Analysing a basic call protocol using Promela/ XSpin. In {15}, pages 169--181, 1998.]]Google ScholarGoogle Scholar
  5. 5.E. J. Cameron, N. Griffeth, Y.-J. Lin, M. E. Nilson, and W. K. Schnure. A feature interaction benchmark for IN and beyond. In {1}, pages 1-23, May 1994.]]Google ScholarGoogle Scholar
  6. 6.E.M. Clarke, O. Gumberg, and D Long. Model checking and abstraction. ACM Transactions on Programming Languages and Systems, 16(5):1512-1542, September 1994.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7.Costas Courcoubetis, editor. Proceedings of the Fifth International Conference on Computer Aided Verification (CAV `93), volume 697 of Lecture Notes in Computer Science, Elounda,Greece, June/July 1993. Springer-Verlag.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8.P. Dini, R. Boutaba, and L. Logrippo, editors. Feature Interactions in Telecommunication Networks IV. IOS Press (Amsterdam), June 1997.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9.K. Etessami. Stutter-invariant languages, w-automata, and temporal logic. In {12}, pages 236-248, 1999.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10.A. Felty and K. Namjoshi. Feature specification and automatic con ict detection.]]Google ScholarGoogle Scholar
  11. 11.Susanne Graf and Claire Loiseaux. A tool for symbolic program verificaion and abstration. In {7}, pages = 71-84, year = 1993,.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 12.Nicolas Halbwachs and Doron Peled, editors. Proceedings of the eleventh International Conference on Computer-aided Verification (CAV `99), volume 1633 of Lecture Notes in Computer Science, Trento, Italy, July 1999. Springer-Verlag.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 13.Constance L. Heitmeyer, James Jr. Kirby, Bruce Labaw, Myla Archer, and Ramesh Bharadwaj. Using abstraction and model checking to detect safety violations in requirements specifications. IEEE Transactions on Software Engineering, 24(11), November 1998.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. 14.D. Hogrefe and S. Leue, editors. Proceedings of the Seventh International Conference on Formal Description Techniques (FORTE '94), volume 6 of International Federation For Information Processing, Berne, Switzerland, October 1994. Kluwer Academic Publishers.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. 15.Gerard Holzmann, Elie Najm, and Ahmed Serhrouchni, editors. Proceedings of the 4th Workshop on Automata Theoretic Verification with the Spin Model Checker (SPIN `98), Paris, France, November 1998.]]Google ScholarGoogle Scholar
  16. 16.Gerard J. Holzmann. The model checker Spin. IEEE Transactions on Software Engineering, 23(5):279-295, May 1997.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. 17.Gerard J. Holzmann and Doron Peled. An improvement in formal verification. In {14}, pages 197-211, 1994.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. 18.G.J. Holzmann and Margaret H. Smith. A practical method for the verification of event-driven software. In Proceedings of the 1999 international conference on Software engineering (ICSE99), pages 597-607, Los Angeles, CA, USA, May 1999. ACM Press.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. 19.IN Distributed Functional Plane Architecture, recommmendation q.1204, ITU-T edition, March 1992.]]Google ScholarGoogle Scholar
  20. 20.K. Kimbler and L.G. Bouma, editors. Feature Interactions in Telecommunications and Software Systems V. IOS Press (Amsterdam), September 1998.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. 21.M. Kolberg, E. H. Magill, D. Marples, and S. Reiff. Results of the second feature interaction contest. In {2}, pages 311-325, May 2000.]]Google ScholarGoogle Scholar
  22. 22.M. Plath and M. Ryan. Plug-and-play features. In {20}, pages 150-164, 1998.]]Google ScholarGoogle Scholar
  23. 23.M. Thomas. Modelling and analysing user views of telecommunications services.]]Google ScholarGoogle Scholar
  1. Using SPIN for feature interaction analysis—a case study

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        SPIN '01: Proceedings of the 8th international SPIN workshop on Model checking of software
        May 2001
        313 pages
        ISBN:3540421246

        Publisher

        Springer-Verlag

        Berlin, Heidelberg

        Publication History

        • Published: 2 May 2001

        Check for updates

        Qualifiers

        • Article

        Upcoming Conference

        ICSE 2025

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader