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 条
  • [31] Dynamic code coverage metrics: a lognormal perspective
    Gokhale, SS
    Mullen, RE
    2005 11TH INTERNATIONAL SYMPOSIUM ON SOFTWARE METRICS (METRICS), 2005, : 298 - 307
  • [32] Coverage metrics for functional validation of hardware designs
    Tasiran, S
    Keutzer, K
    IEEE DESIGN & TEST OF COMPUTERS, 2001, 18 (04): : 36 - 45
  • [33] Automating Coverage Metrics For Dynamic Web Applications
    Alalfi, Manar H.
    Cordy, James R.
    Dean, Thomas R.
    14TH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING (CSMR 2010), 2010, : 51 - 60
  • [34] New methods and coverage metrics for functional verification
    Jerinic, Vasco
    Langer, Jan
    Heinkel, Ulrich
    Mueller, Dietmar
    2006 DESIGN AUTOMATION AND TEST IN EUROPE, VOLS 1-3, PROCEEDINGS, 2006, : 1024 - +
  • [35] Coverage metrics for temporal logic model checking
    Chockler, Hana
    Kupferman, Orna
    Vardi, Moshe Y.
    FORMAL METHODS IN SYSTEM DESIGN, 2006, 28 (03) : 189 - 212
  • [36] The Impact of Concurrent Coverage Metrics on Testing Effectiveness
    Hong, Shin
    Staats, Matt
    Ahn, Jaemin
    Kim, Moonzoo
    Rothermel, Gregg
    2013 IEEE SIXTH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION (ICST 2013), 2013, : 232 - 241
  • [37] Relationship between software coverage metrics and reliability
    Veevers, Alan
    Marshall, Adam C.
    Software Testing Verification and Reliability, 1994, 4 (01) : 3 - 8
  • [38] Early prediction of quality of service using interface-level metrics, code-level metrics, and antipatterns
    Abid, Chaima
    Kessentini, Marouane
    Wang, Hanzhang
    INFORMATION AND SOFTWARE TECHNOLOGY, 2020, 126
  • [39] Replacing Code Metrics in Software Fault Prediction with Early Life Cycle Metrics
    Jiang, Yue
    Lin, Jie
    Cukic, Bojan
    Lin, Shuye
    Hu, Zhijian
    2013 INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND TECHNOLOGY (ICIST), 2013, : 516 - 523
  • [40] Enhancing Performance Bug Prediction Using Performance Code Metrics
    Zhao, Guoliang
    Georgiou, Stefanos
    Zou, Ying
    Hassan, Safwat
    Truong, Derek
    Corbin, Toby
    Proceedings - 2024 IEEE/ACM 21st International Conference on Mining Software Repositories, MSR 2024, 2024, : 50 - 62