This repository has been archived by the owner on Feb 1, 2024. It is now read-only.
forked from fwalch/tum-thesis-latex
-
Notifications
You must be signed in to change notification settings - Fork 0
/
bibliography.bib
140 lines (123 loc) · 4.56 KB
/
bibliography.bib
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
@book{cousot2021principles,
title={Principles of Abstract Interpretation},
author={Cousot, Patrick},
year={2021},
publisher={MIT Press}
}
@book{rival2020introduction,
title={Introduction to static analysis: an abstract interpretation perspective},
author={Rival, Xavier and Yi, Kwangkeun},
year={2020},
publisher={Mit Press}
}
@inproceedings{apinis2012side,
title={Side-effecting constraint systems: a swiss army knife for program analysis},
author={Apinis, Kalmer and Seidl, Helmut and Vojdani, Vesal},
booktitle={Asian Symposium on Programming Languages and Systems},
pages={157--172},
year={2012},
organization={Springer}
}
@phdthesis{apinis2014frameworks,
title={Frameworks for analyzing multi-threaded C},
author={Apinis, Kalmer},
year={2014},
school={Technische Universit{\"a}t M{\"u}nchen}
}
@article{schwarz2023clustered,
title={Clustered Relational Thread-Modular Abstract Interpretation with Local Traces},
author={Schwarz, Michael and Saan, Simmo and Seidl, Helmut and Erhard, Julian and Vojdani, Vesal},
journal={arXiv preprint arXiv:2301.06439},
year={2023}
}
% Sites/Repositories
@misc{svBench,
title = {SV-Benchmarks},
author = {sosy-lab},
organization = {sosy-lab},
howpublished = {\url{https://gitlab.com/sosy-lab/benchmarking/sv-benchmarks}},
note = {Last Accessed: 2023-02-01}
}
@misc{svBenchCoreutils,
title = {sv-benchmarks/c/goblint-coreutils/README.txt},
author = {Julian Erhard},
howpublished = {\url{https://gitlab.com/sosy-lab/benchmarking/sv-benchmarks/-/blob/9930354e/c/goblint-coreutils/README.txt}},
note = {Last Accessed: 2023-02-01}
}
@misc{gnuCoreutils,
title = {Coreutils - GNU core utilities},
author = {GNU},
organization = {GNU Operating System},
howpublished = {\url{https://www.gnu.org/software/coreutils/}},
note = {Last Accessed: 2023-02-01}
}
@misc{goblintHome,
title = {Goblint - A static analyzer for multi-threaded C programs, specializing in finding concurrency bugs},
author = {Goblint},
organization = {Goblint},
howpublished = {\url{https://goblint.in.tum.de/home}},
note = {Last Accessed: 2023-02-01}
}
@misc{goblintCil,
title = {C Intermediate Language (CIL)},
author = {Cil},
organization = {Goblint},
howpublished = {\url{https://github.com/goblint/cil}},
note = {Last Accessed: 2023-02-01}
}
@misc{goblintBench,
title = {Goblint benchmark suite},
author = {Goblint},
organization = {Goblint},
howpublished = {\url{https://github.com/goblint/bench}},
note = {Last Accessed: 2023-02-01}
}
%Related Work
@inproceedings{smaragdakis2014introspective,
title={Introspective analysis: context-sensitivity, across the board},
author={Smaragdakis, Yannis and Kastrinis, George and Balatsouras, George},
booktitle={Proceedings of the 35th ACM SIGPLAN Conference on Programming Language Design and Implementation},
pages={485--495},
year={2014}
}
@inproceedings{li2018scalability,
title={Scalability-first pointer analysis with self-tuning context-sensitivity},
author={Li, Yue and Tan, Tian and M{\o}ller, Anders and Smaragdakis, Yannis},
booktitle={Proceedings of the 2018 26th ACM joint meeting on european software engineering conference and symposium on the foundations of software engineering},
pages={129--140},
year={2018}
}
@article{li2020principled,
title={A principled approach to selective context sensitivity for pointer analysis},
author={Li, Yue and Tan, Tian and M{\o}ller, Anders and Smaragdakis, Yannis},
journal={ACM Transactions on Programming Languages and Systems (TOPLAS)},
volume={42},
number={2},
pages={1--40},
year={2020},
publisher={ACM New York, NY, USA}
}
@article{lu2019precision,
title={Precision-preserving yet fast object-sensitive pointer analysis with partial context sensitivity},
author={Lu, Jingbo and Xue, Jingling},
journal={Proceedings of the ACM on Programming Languages},
volume={3},
number={OOPSLA},
pages={1--29},
year={2019},
publisher={ACM New York, NY, USA}
}
@inproceedings{thakur2019compare,
title={Compare less, defer more: Scaling value-contexts based whole-program heap analyses},
author={Thakur, Manas and Nandivada, V Krishna},
booktitle={Proceedings of the 28th International Conference on Compiler Construction},
pages={135--146},
year={2019}
}
@inproceedings{oh2014selective,
title={Selective context-sensitivity guided by impact pre-analysis},
author={Oh, Hakjoo and Lee, Wonchan and Heo, Kihong and Yang, Hongseok and Yi, Kwangkeun},
booktitle={Proceedings of the 35th ACM SIGPLAN Conference on Programming Language Design and Implementation},
pages={475--484},
year={2014}
}