On the effectiveness of run-time checks

被引:0
|
作者
van der Meulen, MJP [1 ]
Strigini, L
Revilla, MA
机构
[1] City Univ London, Ctr Software Reliab, London EC1V 0HB, England
[2] Univ Valladolid, Valladolid, Spain
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Run-time checks are often assumed to be a cost-effective way of improving the dependability of software components, by checking required properties of their outputs and flagging an output as incorrect if it fails the check. However, evaluating how effective they are going to be in a future application is difficult, since the effectiveness of a check depends on the unknown faults of the program to which it is applied. A programming contest, providing thousands of programs written to the same specifications, gives us the opportunity to systematically test runtime checks to observe statistics of their effects on actual programs. In these examples, run-time checks turn out to be most effective for unreliable programs. For more reliable programs, the benefit is relatively low as compared to the gain that can be achieved by other (more expensive) measures, most notably multiple-version diversity.
引用
收藏
页码:151 / 164
页数:14
相关论文
共 50 条
  • [31] Temporal placement for run-time reconfiguration
    Nahas, Carlos
    Guevara, Ricardo Villalobos
    Groza, Voicu
    [J]. 2006 CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, VOLS 1-5, 2006, : 2107 - +
  • [32] A Run-Time Adaptive Multiprocessor System
    Rutzig, Mateus Beck
    Beck, Antonio Carlos S.
    Carro, Luigi
    [J]. 2013 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2013, : 1664 - 1667
  • [33] A Framework for Run-time Reconfigurable Systems
    Michael Eisenring
    Marco Platzner
    [J]. The Journal of Supercomputing, 2002, 21 : 145 - 159
  • [34] Experiences with the design of a run-time check
    van der Meulen, Meine J. P.
    Revilla, Miguel A.
    [J]. COMPUTER SAFETY, RELIABILTIY, AND SECURITY, PROCEEDINGS, 2006, 4166 : 302 - 315
  • [35] The hector distributed run-time environment
    Russ, SH
    Robinson, J
    Flachs, BK
    Heckel, B
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1998, 9 (11) : 1102 - 1114
  • [36] Run-Time Code Generation for Materials
    Reiter, Stephan
    [J]. RT08: IEEE/EG SYMPOSIUM ON INTERACTIVE RAY TRACING 2008, PROCEEDINGS, 2008, : 188 - 188
  • [37] Run-Time Checking of Dynamic Properties
    Sokolsky, Oleg
    Sammapun, Usa
    Lee, Insup
    Kim, Jesung
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 144 (04) : 91 - 108
  • [38] THE IMPLEMENTATION OF RUN-TIME DIAGNOSTICS IN PASCAL
    FISCHER, CN
    LEBLANC, RJ
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1980, 6 (04) : 313 - 319
  • [39] RUN-TIME PARALLELIZATION AND SCHEDULING OF LOOPS
    SALTZ, JH
    MIRCHANDANEY, R
    BAXTER, D
    [J]. SPAA 89: PROCEEDINGS OF THE 1989 ACM SYMPOSIUM ON PARALLEL ALGORITHMS AND ARCHITECTURES, 1989, : 303 - 312
  • [40] Using Apache portable run-time
    Bloom, R
    [J]. DR DOBBS JOURNAL, 2000, 25 (10): : 100 - +