Customizing Static Analysis using Codesearch
שמור ב:
| הוצא לאור ב: | arXiv.org (Apr 19, 2024), p. n/a |
|---|---|
| מחבר ראשי: | |
| מחברים אחרים: | , |
| יצא לאור: |
Cornell University Library, arXiv.org
|
| נושאים: | |
| גישה מקוונת: | Citation/Abstract Full text outside of ProQuest |
| תגים: |
אין תגיות, היה/י הראשונ/ה לתייג את הרשומה!
|
MARC
| LEADER | 00000nab a2200000uu 4500 | ||
|---|---|---|---|
| 001 | 3043501550 | ||
| 003 | UK-CbPIL | ||
| 022 | |a 2331-8422 | ||
| 035 | |a 3043501550 | ||
| 045 | 0 | |b d20240419 | |
| 100 | 1 | |a Hayoun, Avi | |
| 245 | 1 | |a Customizing Static Analysis using Codesearch | |
| 260 | |b Cornell University Library, arXiv.org |c Apr 19, 2024 | ||
| 513 | |a Working Paper | ||
| 520 | 3 | |a Static analysis is a growing application of software engineering, leading to a range of essential security tools, bug-finding tools, as well as software verification. Recent years show an increase of universal static analysis tools that validate a range of properties and allow customizing parts of the scanner to validate additional properties or "static analysis rules". A commonly used language to describe a range of static analysis applications is Datalog. Unfortunately, the language is still non-trivial to use, leading to analysis that is difficult to implement in a precise but performant way. In this work, we aim to make building custom static analysis tools much easier for developers, while at the same time, providing a familiar framework for application security and static analysis experts. Our approach introduces a language called StarLang, a variant of Datalog which only includes programs with a fast runtime by the means of having low time complexity of its decision procedure. | |
| 653 | |a Software | ||
| 653 | |a Program verification (computers) | ||
| 653 | |a Software engineering | ||
| 653 | |a Security | ||
| 653 | |a Customization | ||
| 700 | 1 | |a Raychev, Veselin | |
| 700 | 1 | |a Hair, Jack | |
| 773 | 0 | |t arXiv.org |g (Apr 19, 2024), p. n/a | |
| 786 | 0 | |d ProQuest |t Engineering Database | |
| 856 | 4 | 1 | |3 Citation/Abstract |u https://www.proquest.com/docview/3043501550/abstract/embedded/L8HZQI7Z43R0LA5T?source=fedsrch |
| 856 | 4 | 0 | |3 Full text outside of ProQuest |u http://arxiv.org/abs/2404.12747 |