Prediction of Coverage of Expensive Concurrency Metrics Using Cheaper Metrics

被引:0
|
作者
Krena, Bohuslav [1 ]
Pluhackova, Hana [1 ]
Ur, Shmuel [1 ]
Vojnar, Tomas [1 ]
机构
[1] Brno Univ Technol, IT4Innovat Ctr Excellence, FIT, Brno, Czech Republic
来源
COMPUTER AIDED SYSTEMS THEORY - EUROCAST 2017, PT II | 2018年 / 10672卷
关键词
D O I
10.1007/978-3-319-74727-9_12
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Testing of concurrent programs is difficult since the scheduling non-determinism requires one to test a huge number of different thread interleavings. Moreover, a simple repetition of test executions will typically examine similar interleavings only. One popular way how to deal with this problem is to use the noise injection approach, which is, however, parametrized with many parameters whose suitable values are difficult to find. To find such values, one needs to run many experiments and use some metric to evaluate them. Measuring the achieved coverage can, however, slow down the experiments. To minimize this problem, we show that there are correlations between metrics of different cost and that one can find a suitable test and noise setting to maximize coverage under a costly metrics by experiments with a cheaper metrics.
引用
收藏
页码:99 / 108
页数:10
相关论文
共 50 条
  • [1] Are concurrency coverage metrics effective for testing: a comprehensive empirical investigation
    Hong, Shin
    Staats, Matt
    Ahn, Jaemin
    Kim, Moonzoo
    Rothermel, Gregg
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2015, 25 (04): : 334 - 370
  • [2] Standardizing fossil disparity metrics using sample coverage
    Jones, Menna
    Close, Roger
    PALAEONTOLOGY, 2024, 67 (05)
  • [3] Use SystemVerilog for coverage metrics
    Anderson, Thomas L.
    EDN, 2007, 52 (07) : 80 - +
  • [4] Coverage metrics for formal verification
    Hana Chockler
    Orna Kupferman
    Moshe Vardi
    International Journal on Software Tools for Technology Transfer, 2006, 8 (4-5) : 373 - 386
  • [5] Coverage metrics for formal verification
    Chockler, H
    Kupferman, O
    Vardi, MY
    CORRECT HARDWARE DESIGN AND VERIFICATION METHODS, PROCEEDINGS, 2003, 2860 : 111 - 125
  • [6] Test Coverage Metrics for the Network
    Xu, Xieyang
    Beckett, Ryan
    Jayaraman, Karthick
    Mahajan, Ratul
    Walker, David
    SIGCOMM '21: PROCEEDINGS OF THE 2021 ACM SIGCOMM 2021 CONFERENCE, 2021, : 775 - 787
  • [7] Refactoring prediction using class complexity metrics
    Koesker, Yasemin
    Turhan, Burak
    Bener, Ayse
    ICSOFT 2008: PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL SE/GSDCA/MUSE, 2008, : 289 - 292
  • [8] Automated Feature Localization for Hardware Designs Using Coverage Metrics
    Malburg, Jan
    Finder, Alexander
    Fey, Goerschwin
    2012 49TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2012, : 941 - 946
  • [9] Concolic Test Generation for PLC Programs using Coverage Metrics
    Bohlender, Dimitri
    Simon, Hendrik
    Friedrich, Nico
    Kowalewski, Stefan
    Hauck-Stattelmann, Stefan
    2016 13TH INTERNATIONAL WORKSHOP ON DISCRETE EVENT SYSTEMS (WODES), 2016, : 432 - 437
  • [10] COMPARISON OF STRUCTURAL TEST COVERAGE METRICS
    WEISER, MD
    GANNON, JD
    MCMULLIN, PR
    IEEE SOFTWARE, 1985, 2 (02) : 80 - 85