• DocumentCode
    3698384
  • Title

    Synthesizing tests for combinatorial coverage of modal scenario specifications

  • Author

    Valerio Panzica La Manna;Itai Segall;Joel Greenyer

  • Author_Institution
    MIT Media Lab, Cambridge, MA, USA
  • fYear
    2015
  • Firstpage
    126
  • Lastpage
    135
  • Abstract
    Software-intensive systems often consist of many components that interact to fulfill complex functionality. Testing these systems is vital, preferably by a minimal set of tests that covers all relevant cases. The behavior is typically specified by scenarios that describe what the system may, must, or must not do. When designing tests, as in the design of the system itself, the challenge is to consider interactions of scenarios. When doing this manually, critical interactions are easily overlooked. Inspired by Combinatorial Test Design, which exploits that bugs are typically found by regarding the interaction of a small set of parameters, we propose a new test coverage criterion based on scenario interactions. Furthermore, we present a novel technique for automatically synthesizing from Modal Sequence Diagram specifications a minimal set of tests that ensures a maximal coverage of possible t-wise scenario interactions. The technique is evaluated on an example specification from an industrial project.
  • Keywords
    "Maintenance engineering","Monitoring","Temperature measurement","Temperature sensors","Servers","Hardware","Software"
  • Publisher
    ieee
  • Conference_Titel
    Model Driven Engineering Languages and Systems (MODELS), 2015 ACM/IEEE 18th International Conference on
  • Type

    conf

  • DOI
    10.1109/MODELS.2015.7338243
  • Filename
    7338243