Zobrazeno 1 - 10
of 64
pro vyhledávání: '"Franjo Ivancic"'
Publikováno v:
2021 36th IEEE/ACM International Conference on Automated Software Engineering (ASE).
Autor:
Franjo Ivancic
Publikováno v:
ICST
At Google, tens of thousands of security and robustness bugs have been found by fuzzing C and C++ libraries. The various aspects of the SunDew project, one of the projects working on automated scalable techniques related to fuzzing at Google, are pre
Autor:
Franjo Ivancic, Caroline Lemieux, Domagoj Babić, Stefan Bucur, Tim King, Wei Wang, Yaohui Chen, Laszlo Szekeres, Markus Kusano
Publikováno v:
ESEC/SIGSOFT FSE
At Google we have found tens of thousands of security and robustness bugs by fuzzing C and C++ libraries. To fuzz a library, a fuzzer requires a fuzz driver—which exercises some library code—to which it can pass inputs. Unfortunately, writing fuz
Publikováno v:
ASE
Short time-to-localize and time-to-fix for production bugs is extremely important for any 24x7 service-oriented application (SOA). Debugging buggy behavior in deployed applications is hard, as it requires careful reproduction of a similar environment
Autor:
Franjo Ivancic, Aarti Gupta, Gogul Balakrishnan, Rakesh Pothengil, Takashi Imoto, Mustafa Hussain, Naoto Maeda, Sriram Sankaranarayanan
Publikováno v:
Automated Software Engineering. 22:517-559
Software model checking and static analysis have matured over the last decade, enabling their use in automated software verification. However, lack of scalability makes these tools hard to apply in industry practice. Furthermore, approximations in th
Publikováno v:
ACM Transactions on Embedded Computing Systems. 12:1-30
We present a Monte-Carlo optimization technique for finding system behaviors that falsify a metric temporal logic (MTL) property. Our approach performs a random walk over the space of system inputs guided by a robustness metric defined by the MTL pro
Publikováno v:
POPL
Path-sensitivity is often a crucial requirement for verifying safety properties of programs. As it is infeasible to enumerate and analyze each path individually, analyses compromise by soundly merging information about executions along multiple paths
Publikováno v:
ACM Journal on Emerging Technologies in Computing Systems. 5:1-26
As the end of the semiconductor roadmap for CMOS approaches, architectures based on nanoscale molecular devices are attracting attention. Among several alternatives, silicon nanowires and carbon nanotubes are the two most promising nanotechnologies a
Publikováno v:
ACM Transactions on Design Automation of Electronic Systems. 14:1-26
We present an efficient symbolic search algorithm for software model checking. Our algorithms perform word-level reasoning by using a combination of decision procedures in Boolean and integer and real domains, and use novel symbolic search strategies
Publikováno v:
ISoLA (Preliminary proceedings)
This paper discusses our methodology for formal analysis and automatic verification of software programs. It is applicable to a large subset of the C programming language that includes pointer arithmetic and bounded recursion. We consider reachabilit