Please use this identifier to cite or link to this item: https://lib.hpu.edu.vn/handle/123456789/24889
Full metadata record
DC FieldValueLanguage
dc.contributor.authorLi, Kaituoen_US
dc.date.accessioned2017-06-08T09:39:30Z
dc.date.available2017-06-08T09:39:30Z
dc.date.issued2016en_US
dc.identifier.otherHPU4160753en_US
dc.identifier.urihttps://lib.hpu.edu.vn/handle/123456789/24889
dc.description.abstractThis work proposes new combinations of static and dynamic analysis for bug detection and program understanding. There are 3 related but largely independent directions: a) In the area of dynamic invariant inference, we improve the consistency of dynamically discovered invariants by taking into account second-order constraints that encode knowledge about invariants the second-order constraints are either supplied by the programmer or vetted by the programmer (among candidate constraints suggested automatically) b) In the area of testing dataflow (esp. map-reduce) programs, our tool, SEDGE, achieves higher testing coverage by leveraging existing input data and generalizing them using a symbolic reasoning engine (a powerful SMT solver) c) In the area of bug detection, we identify and present the concept of residual investigation: a dynamic analysis that serves as the runtime agent of a static analysis. Residual investigation identifies with higher certainty whether an error reported by the static analysis is likely true.en_US
dc.format.extent151 p.en_US
dc.format.mimetypeapplication/pdfen_US
dc.language.isoenen_US
dc.publisherUniversity of Massachusetts Amhersten_US
dc.subjectProgramming Languages and Compilersen_US
dc.subjectSoftware Engineeringen_US
dc.subjectCombining Staticen_US
dc.subjectDynamic Analysisen_US
dc.subjectBug Detectionen_US
dc.subjectProgram Understandingen_US
dc.titleCombining Static and Dynamic Analysis for Bug Detection and Program Understandingen_US
dc.typeDoctoral Dissertationen_US
dc.size679Kben_US
dc.departmentTechnologyen_US
Appears in Collections:Technology

Files in This Item:
File Description SizeFormat 
0642_Combining_Static.pdf
  Restricted Access
679.02 kBAdobe PDFThumbnail
View/Open Request a copy


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.