JB Lee, T Lee, HP In - Journal of Computer Science and Technology, 2020 - Springer
Many existing warning prioritization techniques seek to reorder the static analysis warnings such that true positives are provided first. However, excessive amount of time is required …
In this chapter, we first introduce static analysis and alarms generated by static analysis tools (Section 1.1). We then describe the problem of large number of alarms and their …
The objects of study in this dissertation are programs and algorithms that reason about programs using their syntactic structure. Such algorithms, referred to as program verification …
Software verification has recently made enormous progress due to the development of novel verification methods and the speed-up of supporting technologies like SMT solving. To keep …
Software has been extensively used in various domains to provide online services. With the growing popularity of these types of applications, the quality of the software has a great …
Program verification, as used colloquially, refers to the practice of algorithmically finding program proofs, ie, proofs of program judgments. These program judgments come in many …