• DocumentCode
    146766
  • Title

    T-Fuzz: Model-Based Fuzzing for Robustness Testing of Telecommunication Protocols

  • Author

    Johansson, William ; Svensson, Martin ; Larson, Ulf E. ; Almgren, Magnus ; Gulisano, Vincenzo

  • fYear
    2014
  • fDate
    March 31 2014-April 4 2014
  • Firstpage
    323
  • Lastpage
    332
  • Abstract
    Telecommunication networks are crucial in today\´s society since critical socio-economical and governmental functions depend upon them. High availability requirements, such as the "five nines" uptime availability, permeate the development of telecommunication applications from their design to their deployment. In this context, robustness testing plays a fundamental role in software quality assurance. We present T-Fuzz - a novel fuzzing framework that integrates with existing conformance testing environment. Automated model extraction of telecommunication protocols is provided to enable better code testing coverage. The T-Fuzz prototype has been fully implemented and tested on the implementation of a common LTE protocol within existing testing facilities. We provide an evaluation of our framework from both a technical and a qualitative point of view based on feedback from key testers. T-Fuzz has shown to enhance the existing development already in place by finding previously unseen unexpected behaviour in the system. Furthermore, according to the testers, T-Fuzz is easy to use and would likely result in time savings as well as more robust code.
  • Keywords
    Long Term Evolution; conformance testing; program testing; protocols; telecommunication computing; LTE protocol; T-fuzz; code testing coverage; conformance testing environment; critical socio-economical functions; governmental functions; model-based fuzzing; robustness testing; software quality assurance; telecommunication networks; telecommunication protocols; uptime availability; Availability; Engines; Observers; Protocols; Robustness; Testing; TTCN-3; fuzzing; protocol; robustness testing; telecom;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Testing, Verification and Validation (ICST), 2014 IEEE Seventh International Conference on
  • Conference_Location
    Cleveland, OH
  • Type

    conf

  • DOI
    10.1109/ICST.2014.45
  • Filename
    6823894