SUDS: An infrastructure for creating bug detection tools

被引:0
|
作者
Larson, Eric [1 ]
机构
[1] Seattle Univ, Dept Comp Sci & Software Engn, Seattle, WA 98122 USA
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
SUDS is a powerful infrastructure for creating dynamic bug detection tools. It contains Phases for both static analysis and dynamic instrumentation allowing users to create tools that take advantage of both paradigms. The results of static analysis phases can be used to improve the quality of dynamic bug detection tools created with SUDS and could be expanded to find defects statically. The instrumentation engine is designed in a manner that allows users to create their own correctness models quickly but is flexible to support construction of a wide range of different tools. The effectiveness of SUDS is demonstrated by showing that it is capable of finding bugs and that performance is improved when static analysis is used to eliminated unnecessary instrumentation.
引用
收藏
页码:123 / 132
页数:10
相关论文
共 50 条
  • [31] Tools for creating customer satisfaction
    Olstein, M
    Day, CE
    Stanford, M
    JOURNAL AMERICAN WATER WORKS ASSOCIATION, 2000, 92 (11): : 67 - +
  • [32] Efficiency of Bug Finding Tools for Refactoring Prediction
    Jindal, Sakshi
    Saha, Anju
    2015 4TH INTERNATIONAL CONFERENCE ON RELIABILITY, INFOCOM TECHNOLOGIES AND OPTIMIZATION (ICRITO) (TRENDS AND FUTURE DIRECTIONS), 2015,
  • [33] Comparing bug finding tools with reviews and tests
    Wagner, S
    Jürjens, J
    Koller, C
    Trischberger, P
    TESTING OF COMMUNICATING SYSTEMS, PROCEEDINGS, 2005, 3502 : 40 - 55
  • [34] IT Infrastructure-Monitoring Tools
    Hernantes, Josune
    Gallardo, Gorka
    Serrano, Nicolas
    IEEE SOFTWARE, 2015, 32 (04) : 88 - 93
  • [35] The need for diagnostic tools and infrastructure
    Tinivella, Federico
    Gullino, Maria Lodovica
    Stack, James P.
    CROP BIOSECURITY: ASSURING OUR GLOBAL FOOD SUPPLY, 2008, : 63 - +
  • [36] Preface: Infrastructure for scalable tools
    不详
    PARALLEL COMPUTING, 2013, 39 (03) : 113 - 113
  • [37] New tools for the new bug Candida auris
    Lorenz, Alexander
    Papon, Nicolas
    TRENDS IN MICROBIOLOGY, 2022, 30 (03) : 203 - 205
  • [38] A comparison of bug finding tools for Java']Java
    Rutar, N
    Almazan, CB
    Foster, JS
    15TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING, PROCEEDINGS, 2004, : 245 - 256
  • [39] Creating Marine Spatial Data Infrastructure for the UK
    Osborne, Michael J.
    Pepper, John
    COASTAL AND MARINE GEOSPATIAL TECHNOLOGIES, 2010, 13 : 51 - +
  • [40] Creating an infrastructure for managing spent nuclear fuel
    Kudinov, KG
    International Spent Nuclear Fuel Storage Facility: EXPLORING A RUSSIAN SITE AS A PROTOTYPE, 2005, : 145 - 151