-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathonward_main.tex
199 lines (173 loc) · 7.75 KB
/
onward_main.tex
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
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
%% For double-blind review submission, w/o CCS and ACM Reference (max submission space)
%\documentclass[sigplan,10pt]{acmart}\settopmatter{printfolios=true,printccs=false,printacmref=false}
\documentclass[sigplan,nonacm]{acmart}
\pdfpagewidth=8.5in
\pdfpageheight=11in
%% For double-blind review submission, w/ CCS and ACM Reference
%\documentclass[acmsmall,review,anonymous]{acmart}\settopmatter{printfolios=true}
%% For single-blind review submission, w/o CCS and ACM Reference (max submission space)
%\documentclass[acmsmall,review]{acmart}\settopmatter{printfolios=true,printccs=false,printacmref=false}
%% For single-blind review submission, w/ CCS and ACM Reference
%\documentclass[acmsmall,review]{acmart}\settopmatter{printfolios=true}
%% For final camera-ready submission, w/ required CCS and ACM Reference
%\documentclass[acmsmall]{acmart}\settopmatter{}
%% Journal information
%% Supplied to authors by publisher for camera-ready submission;
%% use defaults for review submission.
\startPage{1}
%% Copyright information
%% Supplied to authors (based on authors' rights management selection;
%% see authors.acm.org) by publisher for camera-ready submission;
%% use 'none' for review submission.
\setcopyright{none}
%\setcopyright{acmcopyright}
%\setcopyright{acmlicensed}
%\setcopyright{rightsretained}
%\copyrightyear{2018} %% If different from \acmYear
%% Bibliography style
\bibliographystyle{ACM-Reference-Format}
%% Citation style
%% Note: author/year citations are required for papers published as an
%% issue of PACMPL.
\citestyle{acmauthoryear} %% For author/year citations
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Note: Authors migrating a paper from PACMPL format to traditional
%% SIGPLAN proceedings format must update the '\documentclass' and
%% topmatter commands above; see 'acmart-sigplanproc-template.tex'.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Some recommended packages.
\usepackage{booktabs} %% For formal tables:
%% http://ctan.org/pkg/booktabs
\usepackage{subcaption} %% For complex figures with subfigures/subcaptions
%% http://ctan.org/pkg/subcaption
\usepackage{xcolor}
\usepackage{url}
\usepackage{amsmath}
\usepackage{mathtools}
\usepackage{listings}
\newcommand{\name}{Version Graph Debugger}
\newcommand{\com}[1]{{\color{red}{#1}}}
\lstdefinelanguage{CollectionsP}{%
language = Python,
morekeywords = {pclass, Q, I, P, from, join, select, on, where,
union, intersect, select, or, and, is, with, as, foreach,
subset, union, intersect, Join, Project, set, subset, projection, parameter, Getter, GetterSetter, Deleter, Setter, Producer},
}
\clubpenalty = 10000
\widowpenalty = 10000
\displaywidowpenalty = 10000
%%% The following is specific to Onward! '19-PAPERS and the paper
%%% 'GoTcha: An Interactive Debugger for GoT-Based Distributed Systems'
%%% by Rohan Achar, Pritha Dawn, and Cristina V. Lopes.
%%%
% \setcopyright{acmlicensed}
% \acmPrice{15.00}
% \acmDOI{10.1145/3359591.3359733}
% \acmYear{2019}
% \copyrightyear{2019}
% \acmISBN{978-1-4503-6995-4/19/10}
% \acmConference[Onward! '19]{Proceedings of the 2019 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software}{October 23--24, 2019}{Athens, Greece}
% \acmBooktitle{Proceedings of the 2019 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software (Onward! '19), October 23--24, 2019, Athens, Greece}
\begin{document}
%% Title information
\title[GoTcha]{GoTcha: An Interactive Debugger for GoT-Based Distributed Systems} %% [Short Title] is optional;
%% when present, will be used in
%% header instead of Full Title.
%\titlenote{with title note} %% \titlenote is optional;
%% can be repeated if necessary;
%% contents suppressed with 'anonymous'
%\subtitle{Subtitle} %% \subtitle is optional
%\subtitlenote{with subtitle note} %% \subtitlenote is optional;
%% can be repeated if necessary;
%% contents suppressed with 'anonymous'
%% Author information
%% Contents and number of authors suppressed with 'anonymous'.
%% Each author should be introduced by \author, followed by
%% \authornote (optional), \orcid (optional), \affiliation, and
%% \email.
%% An author may have multiple affiliations and/or emails; repeat the
%% appropriate command.
%% Many elements are not rendered, but should be provided for metadata
%% extraction tools.
%% Author with single affiliation.
\author{Rohan Achar}
%\authornote{with author1 note} %% \authornote is optional;
%% can be repeated if necessary
%\orcid{nnnn-nnnn-nnnn-nnnn} %% \orcid is optional
\affiliation{
%\position{Position1}
\department{Donald Bren School of ICS} %% \department is recommended
\institution{University of California, Irvine} %% \institution is required
%\streetaddress{Street1 Address1}
\city{Irvine}
\state{CA}
\postcode{92697}
\country{USA} %% \country is recommended
}
\email{[email protected]} %% \email is recommended
\author{Pritha Dawn}
%\authornote{with author1 note} %% \authornote is optional;
%% can be repeated if necessary
%\orcid{nnnn-nnnn-nnnn-nnnn} %% \orcid is optional
\affiliation{
%\position{Position1}
\department{Donald Bren School of ICS} %% \department is recommended
\institution{University of California, Irvine} %% \institution is required
%\streetaddress{Street1 Address1}
\city{Irvine}
\state{CA}
\postcode{92697}
\country{USA} %% \country is recommended
}
\email{[email protected]} %% \email is recommended
%% Author with two affiliations and emails.
\author{Cristina V. Lopes}
%\authornote{with author2 note} %% \authornote is optional;
%% can be repeated if necessary
%\orcid{nnnn-nnnn-nnnn-nnnn} %% \orcid is optional
\affiliation{
%\position{Position1}
\department{Donald Bren School of ICS} %% \department is recommended
\institution{University of California, Irvine} %% \institution is required
%\streetaddress{Street1 Address1}
\city{Irvine}
\state{CA}
\postcode{92697}
\country{USA} %% \country is recommended
}
\email{[email protected]} %% \email is recommended
%% Abstract
%% Note: \begin{abstract}...\end{abstract} environment must come
%% before \maketitle command
\input{0_abstract.tex}
%% 2012 ACM Computing Classification System (CSS) concepts
%% Generate at 'http://dl.acm.org/ccs/ccs.cfm'.
\keywords{Debugging Distributed Systems, Interactive Debugging}%TODO mandatory; please add comma-separated list of keywords
%% \maketitle
%% Note: \maketitle command must come after title commands, author
%% commands, abstract environment, Computing Classification System
%% environment and commands, and keywords command.
\maketitle
\input{0_abstract.tex}
\input{1_intro.tex}
\input{2_related.tex}
\input{3_design.tex}
\input{4_ideal_model.tex}
\input{5_spacetime.tex}
\input{6_constraints_on_got.tex}
\input{7_architecture.tex}
\input{8_meeting_req.tex}
\input{9_discussion.tex}
\input{10_conclusion.tex}
% \input{2_spacetime.tex}
% \input{3_debugging_example.tex}
% % \input{4_formal}
% \input{5_implementation.tex}
% \input{6_benchmarks.tex}
% \input{7_related.tex}
% \input{8_conclusions.tex}
%% Bibliography
\bibliography{onward_main}
%% Appendix
\appendix
\end{document}