Test-Case Generation for Embedded Simulink via Formal Concept Analysis

被引:0
|
作者
He, Nannan [1 ]
Ruemmer, Philipp [2 ]
Kroening, Daniel [1 ]
机构
[1] Univ Oxford, Oxford OX1 2JD, England
[2] Uppsala Univ, Uppsala, Sweden
关键词
Mutation testing; formal concept analysis; Simulink; embedded systems;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Mutation testing suffers from the high computational cost of automated test-vector generation, due to the large number of mutants that can be derived from programs and the cost of generating test-cases in a white-box manner. We propose a novel algorithm for mutation-based test-case generation for Simulink models that combines white-box testing with formal concept analysis. By exploiting similarity measures on mutants, we are able to effectively generate small sets of short test-cases that achieve high coverage on a collection of Simulink models from the automotive domain. Experiments show that our algorithm performs significantly better than random testing or simpler mutation-testing approaches.
引用
收藏
页码:224 / 229
页数:6
相关论文
共 50 条
  • [1] Formal test-case generation for UML statecharts
    Gnesi, S
    Latella, D
    Massink, M
    [J]. NINTH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING COMPLEX COMPUTER SYSTEMS, PROCEEDINGS: NAVIGATING COMPLEXITY IN THE E-ENGINEERING AGE, 2004, : 75 - 84
  • [2] Test Case Generation for Formal Concept Analysis
    Hwang, Ha Jin
    Tak, Joo Ik
    [J]. UBIQUITOUS COMPUTING AND MULTIMEDIA APPLICATIONS, PT II, 2011, 151 : 457 - 458
  • [3] Technology of test-case generation
    Lúcio, L
    Samer, M
    [J]. MODEL-BASED TESTING OF REACTIVE SYSTEMS, 2005, 3472 : 323 - 354
  • [4] TEST-CASE GENERATION WITH IOGEN
    LINDQUIST, TE
    JENKINS, JR
    [J]. IEEE SOFTWARE, 1988, 5 (01) : 72 - 79
  • [5] Automatic Test-Case Generation
    Machado, Patricia
    Sampaio, Augusto
    [J]. TESTING TECHNIQUES IN SOFTWARE ENGINEERING, 2010, 6153 : 59 - +
  • [6] Integration of Requirements Engineering and Test-Case Generation via OSLC
    Aichernig, Bernhard K.
    Hoermaier, Klaus
    Lorber, Florian
    Nickovic, Dejan
    Schlick, Rupert
    Simoneau, Didier
    Tiran, Stefan
    [J]. 2014 14TH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE (QSIC 2014), 2014, : 117 - 126
  • [7] A Scalable Monte-Carlo Test-Case Generation Tool for Large and Complex Simulink Models
    Tomita, Takashi
    Ishii, Daisuke
    Murakami, Toru
    Takeuchi, Shigeki
    Aoki, Toshiaki
    [J]. 2019 IEEE/ACM 11TH INTERNATIONAL WORKSHOP ON MODELLING IN SOFTWARE ENGINEERING (MISE 2019), 2019, : 39 - 46
  • [8] Model-Based Test-Case Generation for Simulink/Stateflow using Dependency Graph Approach
    Sridhar, Adepu
    Srinivasulu, D.
    Mohapatra, Durga Prasad
    [J]. PROCEEDINGS OF THE 2013 3RD IEEE INTERNATIONAL ADVANCE COMPUTING CONFERENCE (IACC), 2013, : 1414 - 1419
  • [9] Automatic Test-Case Generation with CoVeriTest
    Jakobs, Marie-Christine
    [J]. TESTS AND PROOFS (TAP 2022), 2022, 13361 : 3 - 8
  • [10] CoVeriTest: interleaving value and predicate analysis for test-case generation
    Jakobs, Marie-Christine
    [J]. INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2021, 23 (06) : 847 - 851