VIBeS, Transition System Mutation Made Easy

被引:6
作者
Devroey, Xavier [1 ]
Perrouin, Gilles [1 ]
Schobbens, Pierre-Yves [1 ]
Heymans, Patrick [1 ]
机构
[1] Univ Namur, Fac Comp Sci, PReCISE Res Ctr, Namur, Belgium
来源
2015 IEEE/ACM 37TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, VOL 2 | 2015年
关键词
D O I
10.1109/ICSE.2015.263
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Mutation testing is an established technique used to evaluate the quality of a set of test cases. As model-based testing took momentum, mutation techniques were lifted to the model level. However, as for code mutation analysis, assessing test cases on a large set of mutants can be costly. In this paper, we introduce the Variability-Intensive Behavioural teSting (VIBeS) framework. Relying on Featured Transition Systems (FTSs), we represent all possible mutants in a single model constrained by a feature model for mutant (in) activation. This allow to assess all mutants in a single test case execution. We present VIBeS implementation steps and the DSL we defined to ease model-based mutation analysis.
引用
收藏
页码:817 / 818
页数:2
相关论文
共 8 条
  • [1] [Anonymous], 2008, Foundations of Software Testing
  • [2] [Anonymous], 1990, Tech. Rep.
  • [3] [Anonymous], 2015, VIBES VARIABILITY IN
  • [4] Featured Transition Systems: Foundations for Verifying Variability-Intensive Systems and Their Application to LTL Model Checking
    Classen, Andreas
    Cordy, Maxime
    Schobbens, Pierre-Yves
    Heymans, Patrick
    Legay, Axel
    Raskin, Jean-Francois
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2013, 39 (08) : 1069 - 1089
  • [5] Devroey X., 2014, TECH REP
  • [6] A Variability Perspective of Mutation Analysis
    Devroey, Xavier
    Perrouin, Gilles
    Cordy, Maxime
    Papadakis, Mike
    Legay, Axel
    Schobbens, Pierre-Yves
    [J]. 22ND ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (FSE 2014), 2014, : 841 - 844
  • [7] Fabbri S. C. P. F., 1999, Proceedings. SCCC'99 XIX International Conference of the Chilean Computer Science Society, P96, DOI 10.1109/SCCC.1999.810159
  • [8] An Analysis and Survey of the Development of Mutation Testing
    Jia, Yue
    Harman, Mark
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2011, 37 (05) : 649 - 678