• DocumentCode
    2089632
  • Title

    Search-Based Stress Testing of Wireless Network Protocol Stacks

  • Author

    Woehrle, Matthias

  • Author_Institution
    Embedded Software Group, Delft Univ. of Technol., Delft, Netherlands
  • fYear
    2012
  • fDate
    17-21 April 2012
  • Firstpage
    794
  • Lastpage
    803
  • Abstract
    The operation of wireless network protocol stacks is heavily dependent on the actual deployment of the system and especially on the corresponding network topology, e.g. due to channel contention. The nature of wireless communication does not allow for a-priori determination of network topology, network-defining metrics such as neighbor density and routing span may drastically differ for various deployments. Therefore, it is a difficult problem to foresee and consider the large number of possible topologies that a system may run on during protocol stack development. We propose to use an automated approach for searching topologies for which a protocol stack exhibits particularly poor quantitative performance. We formulate stress testing of protocol stacks on specific topologies as a multi-objective optimization problem and use an evolutionary algorithm for finding a set of small topologies that particularly stress the protocol stack of a wireless network. For searching the topology space, we present novel problem-specific variation operators and show their improvements on search performance in case studies. We showcase our results on stress testing using two protocol stacks for wireless sensor networks.
  • Keywords
    evolutionary computation; protocols; search problems; telecommunication equipment testing; telecommunication network routing; telecommunication network topology; wireless sensor networks; channel contention; evolutionary algorithm; multiobjective optimization problem; neighbor density metric; network topology; problem-specific variation operator; protocol stack development; routing span metric; search performance; search-based stress testing; topology space; wireless network protocol stack; wireless sensor network; Network topology; Protocols; Quality of service; Stress; Testing; Topology; Wireless sensor networks; Software Testing; Testing; Wireless Networks; Wireless Sensor Networks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Testing, Verification and Validation (ICST), 2012 IEEE Fifth International Conference on
  • Conference_Location
    Montreal, QC
  • Print_ISBN
    978-1-4577-1906-6
  • Type

    conf

  • DOI
    10.1109/ICST.2012.178
  • Filename
    6200190