Using assertions with trace

被引:0
|
作者
Nazimek, Piotr [1 ]
机构
[1] Warsaw Univ Technol, Fac Elect & Informat Technol, PL-00665 Warsaw, Poland
关键词
assertion; assertion with trace; optimization; software fault detection; software debugging;
D O I
10.1117/12.2205712
中图分类号
O43 [光学];
学科分类号
070207 ; 0803 ;
摘要
Algorithms for dynamic detection of assertions are designed to find different types of dependences in programs based only on information collected during their execution without static analysis. Specificity of those algorithms and limited quantity of data to analyze needs to investigate the usage principle of discovered assertions for software dependability increase. This article introduces techniques for increasing usage efficiency of detected assertions through using program execution trace. Concept of trace and of an assertion with trace were defined. The work describes algorithms for reducing the number of traces, shortening traces lengths and reducing the number of observation points identifiers in traces. For several applications fault injection based experiments were conducted in order to check the effectiveness of the proposed approach.
引用
收藏
页数:12
相关论文
共 50 条
  • [21] ASSERTIONS AND COMMITMENTS
    Yamada, Tomoyuki
    [J]. PHILOSOPHICAL FORUM, 2016, 47 (3-4): : 475 - 493
  • [22] METAPHORICAL ASSERTIONS
    BERGMANN, M
    [J]. PHILOSOPHICAL REVIEW, 1982, 91 (02): : 229 - 245
  • [23] WHAT ASSERTIONS
    MACMILLAN, KL
    [J]. NEW ZEALAND VETERINARY JOURNAL, 1978, 26 (1-2) : 35 - 36
  • [24] Dubious assertions
    Sosa, David
    [J]. PHILOSOPHICAL STUDIES, 2009, 146 (02) : 269 - 272
  • [25] Asynchronous assertions
    Aftandilian, Edward E.
    Guyer, Samuel Z.
    Vechev, Martin
    Yahav, Eran
    [J]. ACM SIGPLAN Notices, 2011, 46 (10): : 275 - 288
  • [26] Collective Assertions
    Siegel, Stephen F.
    Zirkel, Timothy K.
    [J]. VERIFICATION, MODEL CHECKING, AND ABSTRACT INTERPRETATION, 2011, 6538 : 387 - 402
  • [27] Irksome assertions
    Rachel McKinnon
    John Turri
    [J]. Philosophical Studies, 2013, 166 : 123 - 128
  • [28] Asynchronous Assertions
    Aftandilian, Edward E.
    Guyer, Samuel Z.
    Vechev, Martin
    Yahav, Eran
    [J]. OOPSLA 11: PROCEEDINGS OF THE 2011 ACM INTERNATIONAL CONFERENCE ON OBJECT ORIENTED PROGRAMMING SYSTEMS LANGUAGES AND APPLICATIONS, 2011, : 275 - 288
  • [29] Asynchronous Assertions
    Aftandilian, Edward E.
    Guyer, Samuel Z.
    Vechev, Martin
    Yahav, Eran
    [J]. ACM SIGPLAN NOTICES, 2011, 46 (10) : 275 - 288
  • [30] ASSERTIONS AND THEIR FUNCTION
    Tebben, Nicholas
    [J]. JOURNAL OF PHILOSOPHICAL RESEARCH, 2021, 46 : 261 - 279