| 1 | % Insert your bib items in this file.
|
|---|
| 2 |
|
|---|
| 3 | % Separate the conference entries from the article entries
|
|---|
| 4 | % using crossref. The article entries go at the beginning
|
|---|
| 5 | % and the conference entries all go at the end.
|
|---|
| 6 |
|
|---|
| 7 | % To avoid conflicts, do not keep uncommitted changes in your local
|
|---|
| 8 | % copy of this file. Update, edit, and commit in one almost-atomic
|
|---|
| 9 | % step.
|
|---|
| 10 |
|
|---|
| 11 | %%%%%%%%%%%%%%%%%%%%%%%%%%% ARTICLE ENTRIES %%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|---|
| 12 |
|
|---|
| 13 | % Keep the article entries alphabetized in the same way they will appear
|
|---|
| 14 | % in the final document, i.e., by author's last name, then first name,
|
|---|
| 15 | % then next author, ..., then date.
|
|---|
| 16 |
|
|---|
| 17 | % AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|---|
| 18 |
|
|---|
| 19 | @InProceedings{europvm09-sriram,
|
|---|
| 20 | author = "Sriram Aananthakrishnan and Michael Delisi and Sarvani
|
|---|
| 21 | S. Vakkalanka and Anh Vo and Ganesh Gopalakrishnan and
|
|---|
| 22 | Robert M. Kirby and Rajeev Thakur",
|
|---|
| 23 | title = "How Formal Dynamic Verification Tools Facilitate Novel
|
|---|
| 24 | Concurrency Visualizations",
|
|---|
| 25 | booktitle = "EuroPVM/MPI",
|
|---|
| 26 | pages = "261--270",
|
|---|
| 27 | year = "2009",
|
|---|
| 28 | }
|
|---|
| 29 |
|
|---|
| 30 | @misc{abc:2014:web,
|
|---|
| 31 | title={{ABC}: {ANTLR}-{B}ased {C} front-end},
|
|---|
| 32 | howpublished={\url{http://vsl.cis.udel.edu/abc}},
|
|---|
| 33 | key={ABC},
|
|---|
| 34 | year={accessed Feb.\ 6, 2014}
|
|---|
| 35 | }
|
|---|
| 36 |
|
|---|
| 37 | @Article{Adve:1996:SMC,
|
|---|
| 38 | author = "Sarita V. Adve and Kourosh Gharachorloo",
|
|---|
| 39 | title = "Shared memory consistency models: {A} tutorial",
|
|---|
| 40 | journal = "Computer",
|
|---|
| 41 | volume = "29",
|
|---|
| 42 | number = "12",
|
|---|
| 43 | pages = "66--76",
|
|---|
| 44 | month = dec,
|
|---|
| 45 | year = "1996",
|
|---|
| 46 | coden = "CPTRB4",
|
|---|
| 47 | ISSN = "0018-9162",
|
|---|
| 48 | bibdate = "Mon Jan 6 14:08:32 MST 1997",
|
|---|
| 49 | acknowledgement = ack-nhfb,
|
|---|
| 50 | }
|
|---|
| 51 |
|
|---|
| 52 | @inproceedings{adve:90a,
|
|---|
| 53 | author = {Sarita V. Adve and
|
|---|
| 54 | Mark D. Hill},
|
|---|
| 55 | title = {Weak Ordering --- A New Definition},
|
|---|
| 56 | year = {1990},
|
|---|
| 57 | pages = {2-14},
|
|---|
| 58 | ee = {http://doi.acm.org/10.1145/325164.325100},
|
|---|
| 59 | crossref = {DBLP:conf/isca/1990},
|
|---|
| 60 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 61 | }
|
|---|
| 62 |
|
|---|
| 63 | @article{fences-fmsd-2012-jade,
|
|---|
| 64 | author = {Jade Alglave and Luc Maranget and Susmit Sarkar and Peter Sewell},
|
|---|
| 65 | title = {Fences in weak memory models (extended version)},
|
|---|
| 66 | journal = {Formal Methods in System Design},
|
|---|
| 67 | volume = 40,
|
|---|
| 68 | number =2,
|
|---|
| 69 | pages = {170-205},
|
|---|
| 70 | year = 2012}
|
|---|
| 71 |
|
|---|
| 72 |
|
|---|
| 73 | @misc{opencl-sdk,
|
|---|
| 74 | author = {AMD},
|
|---|
| 75 | title = {{AMD} Accelerated Parallel Processing ({APP}) {SDK}},
|
|---|
| 76 | howpublished = {\url{http://developer.amd.com/sdks/amdappsdk/pages/default.aspx}}
|
|---|
| 77 | }
|
|---|
| 78 |
|
|---|
| 79 | @book{allen-kennedy:2001:compilers,
|
|---|
| 80 | author = {Randy Allen and
|
|---|
| 81 | Ken Kennedy},
|
|---|
| 82 | title = {Optimizing Compilers for Modern Architectures: A Dependence-based
|
|---|
| 83 | Approach},
|
|---|
| 84 | publisher = {Morgan Kaufmann},
|
|---|
| 85 | year = {2001},
|
|---|
| 86 | isbn = {1-55860-286-0},
|
|---|
| 87 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 88 | }
|
|---|
| 89 |
|
|---|
| 90 | @inproceedings{andrews-etal:2004:zing,
|
|---|
| 91 | year={2004},
|
|---|
| 92 | isbn={978-3-540-22940-7},
|
|---|
| 93 | booktitle={CONCUR 2004 - Concurrency Theory},
|
|---|
| 94 | volume={3170},
|
|---|
| 95 | series={Lecture Notes in Computer Science},
|
|---|
| 96 | editor={Gardner, Philippa and Yoshida, Nobuko},
|
|---|
| 97 | doi={10.1007/978-3-540-28644-8_1},
|
|---|
| 98 | title={Zing: Exploiting Program Structure for Model Checking Concurrent Software},
|
|---|
| 99 | url={http://dx.doi.org/10.1007/978-3-540-28644-8_1},
|
|---|
| 100 | publisher={Springer Berlin Heidelberg},
|
|---|
| 101 | author={Andrews, Tony and Qadeer, Shaz and Rajamani, Sriram K. and Rehof, Jakob and Xie, Yichen},
|
|---|
| 102 | pages={1-15}
|
|---|
| 103 | }
|
|---|
| 104 |
|
|---|
| 105 | @book{armstrong-etal:1996:erlang,
|
|---|
| 106 | author={Armstrong, J. and Virding, R. and Wikstr\"om, C. and Williams, M.},
|
|---|
| 107 | year={1996},
|
|---|
| 108 | title={Concurrent Programming in {E}rlang},
|
|---|
| 109 | edition = {second},
|
|---|
| 110 | publisher={Prentice Hall Europe},
|
|---|
| 111 | address={Herfordshire, UK}
|
|---|
| 112 | }
|
|---|
| 113 |
|
|---|
| 114 | @misc{isp-takes-steves-exam,
|
|---|
| 115 | author = {Simone Atzeni and Chris Derrick},
|
|---|
| 116 | title = {{ISP} {T}akes {S}teve's {M}idterm {E}xam},
|
|---|
| 117 | note = {\url{http://www.cs.utah.edu/~simone/Steve_Midterm_Exam}},
|
|---|
| 118 | year = 2009
|
|---|
| 119 | }
|
|---|
| 120 |
|
|---|
| 121 | @inproceedings{auerbach-etal:2010:lime,
|
|---|
| 122 | author = {Auerbach, Joshua and Bacon, David F. and Cheng, Perry and Rabbah, Rodric},
|
|---|
| 123 | title = {Lime: a {Java}-compatible and synthesizable language for heterogeneous architectures},
|
|---|
| 124 | booktitle = {Proceedings of the ACM international conference on Object oriented programming systems languages and applications},
|
|---|
| 125 | series = {OOPSLA '10},
|
|---|
| 126 | year = {2010},
|
|---|
| 127 | isbn = {978-1-4503-0203-6},
|
|---|
| 128 | location = {Reno/Tahoe, Nevada, USA},
|
|---|
| 129 | pages = {89--108},
|
|---|
| 130 | numpages = {20},
|
|---|
| 131 | url = {http://doi.acm.org/10.1145/1869459.1869469},
|
|---|
| 132 | doi = {10.1145/1869459.1869469},
|
|---|
| 133 | acmid = {1869469},
|
|---|
| 134 | publisher = {ACM},
|
|---|
| 135 | address = {New York, NY, USA},
|
|---|
| 136 | keywords = {fpga, functional programming, high level synthesis, object oriented, reconfigurable architecture, streaming, value type},
|
|---|
| 137 | }
|
|---|
| 138 |
|
|---|
| 139 |
|
|---|
| 140 | @inproceedings{avgustinov-tibble-demoor:2007:tracematches,
|
|---|
| 141 | author = {Pavel Avgustinov and
|
|---|
| 142 | Julian Tibble and
|
|---|
| 143 | Oege de Moor},
|
|---|
| 144 | title = {Making trace monitors feasible},
|
|---|
| 145 | year = {2007},
|
|---|
| 146 | pages = {589-608},
|
|---|
| 147 | ee = {http://doi.acm.org/10.1145/1297027.1297070},
|
|---|
| 148 | crossref = {DBLP:conf/oopsla/2007},
|
|---|
| 149 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 150 | }
|
|---|
| 151 |
|
|---|
| 152 |
|
|---|
| 153 | % BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
|
|---|
| 154 |
|
|---|
| 155 | @inproceedings{babic-hu:2007:shared,
|
|---|
| 156 | author = {Domagoj Babi\'c and
|
|---|
| 157 | Alan J. Hu},
|
|---|
| 158 | title = {Exploiting Shared Structure in Software Verification Conditions},
|
|---|
| 159 | booktitle = {Haifa Verification Conference},
|
|---|
| 160 | year = {2007},
|
|---|
| 161 | pages = {169-184},
|
|---|
| 162 | ee = {http://dx.doi.org/10.1007/978-3-540-77966-7_15},
|
|---|
| 163 | crossref = {hvc2007},
|
|---|
| 164 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 165 | }
|
|---|
| 166 |
|
|---|
| 167 | @inproceedings{babic-hu:2008:calysto,
|
|---|
| 168 | author = {Domagoj Babi\'c and
|
|---|
| 169 | Alan J. Hu},
|
|---|
| 170 | title = {Calysto: scalable and precise extended static checking},
|
|---|
| 171 | year = {2008},
|
|---|
| 172 | pages = {211-220},
|
|---|
| 173 | ee = {http://doi.acm.org/10.1145/1368088.1368118},
|
|---|
| 174 | crossref = {icse2008},
|
|---|
| 175 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 176 | }
|
|---|
| 177 |
|
|---|
| 178 | @book{baier-katoen:2008:model-checking,
|
|---|
| 179 | Author = {Baier, Christel and Katoen, Joost-Pieter},
|
|---|
| 180 | Date-Added = {2010-07-30 02:49:00 -0400},
|
|---|
| 181 | Date-Modified = {2010-08-28 23:00:47 -0400},
|
|---|
| 182 | Isbn = {026202649X, 9780262026499},
|
|---|
| 183 | Publisher = {The MIT Press},
|
|---|
| 184 | Title = {Principles of Model Checking},
|
|---|
| 185 | Year = {2008}}
|
|---|
| 186 |
|
|---|
| 187 | @misc{balaji-etal:2013:sctut,
|
|---|
| 188 | author = {Pavan Balaji and James Dinan and Torsten Hoefler and Rajeev Thakur},
|
|---|
| 189 | title = {Advanced {MPI} Programming},
|
|---|
| 190 | howpublished = {Tutorial at {SC13}: {I}nternational {C}onference on {H}igh
|
|---|
| 191 | {P}erformance {C}omputing, {N}etworking, {S}torage, and {A}nalysis, {D}enver,
|
|---|
| 192 | {C}olorado, {N}ovember 2013},
|
|---|
| 193 | url = {http://www.mcs.anl.gov/~thakur/sc13-mpi-tutorial/}
|
|---|
| 194 | }
|
|---|
| 195 |
|
|---|
| 196 |
|
|---|
| 197 |
|
|---|
| 198 | @InProceedings{barnat-etal:2010:divine,
|
|---|
| 199 | author = "J. Barnat and L. Brim and M. \v{C}e\v{s}ka and P. Ro\v{c}kai",
|
|---|
| 200 | title = "{DiVinE}: {P}arallel Distributed Model Checker (Tool paper)",
|
|---|
| 201 | booktitle = "Parallel and Distributed Methods in Verification and High
|
|---|
| 202 | Performance Computational Systems Biology
|
|---|
| 203 | (HiBi/PDMC 2010)",
|
|---|
| 204 | pages = "4--7",
|
|---|
| 205 | year = "2010",
|
|---|
| 206 | publisher = "IEEE"
|
|---|
| 207 | }
|
|---|
| 208 |
|
|---|
| 209 | @InProceedings{barnat-etal:2013:divine,
|
|---|
| 210 | author = {Jiri Barnat and
|
|---|
| 211 | Lubos Brim and
|
|---|
| 212 | Vojtech Havel and
|
|---|
| 213 | Jan Havl\'{\i}cek and
|
|---|
| 214 | Jan Kriho and
|
|---|
| 215 | Milan Lenco and
|
|---|
| 216 | Petr Rockai and
|
|---|
| 217 | Vladim\'{\i}r Still and
|
|---|
| 218 | Jir\'{\i} Weiser},
|
|---|
| 219 | title = "{DiVinE 3.0 -- An Explicit-State Model Checker
|
|---|
| 220 | for Multithreaded C \& C++ Programs}",
|
|---|
| 221 | pages = "863--868",
|
|---|
| 222 | crossref = {cav2013}
|
|---|
| 223 | }
|
|---|
| 224 |
|
|---|
| 225 | @article{backus-etal:1960:algol,
|
|---|
| 226 | author = {Backus, J. W. and Bauer, F. L. and Green, J. and Katz, C. and McCarthy, J. and Perlis, A. J. and Rutishauser, H. and Samelson, K. and Vauquois, B. and Wegstein, J. H. and van Wijngaarden, A. and Woodger, M.},
|
|---|
| 227 | editor = {Naur, Peter},
|
|---|
| 228 | title = {Report on the algorithmic language {ALGOL} 60},
|
|---|
| 229 | journal = {Commun. ACM},
|
|---|
| 230 | issue_date = {May 1960},
|
|---|
| 231 | volume = {3},
|
|---|
| 232 | number = {5},
|
|---|
| 233 | month = may,
|
|---|
| 234 | year = {1960},
|
|---|
| 235 | issn = {0001-0782},
|
|---|
| 236 | pages = {299--314},
|
|---|
| 237 | numpages = {16},
|
|---|
| 238 | url = {http://doi.acm.org/10.1145/367236.367262},
|
|---|
| 239 | doi = {10.1145/367236.367262},
|
|---|
| 240 | acmid = {367262},
|
|---|
| 241 | publisher = {ACM},
|
|---|
| 242 | address = {New York, NY, USA},
|
|---|
| 243 | }
|
|---|
| 244 |
|
|---|
| 245 | @inproceedings{barnett-leino:2005:wp,
|
|---|
| 246 | author = {Michael Barnett and
|
|---|
| 247 | K. Rustan M. Leino},
|
|---|
| 248 | title = {Weakest-precondition of unstructured programs},
|
|---|
| 249 | year = {2005},
|
|---|
| 250 | pages = {82-87},
|
|---|
| 251 | ee = {http://doi.acm.org/10.1145/1108792.1108813},
|
|---|
| 252 | crossref = {paste2005},
|
|---|
| 253 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 254 | }
|
|---|
| 255 |
|
|---|
| 256 | @inproceedings{barnett-etal:2005:boogie,
|
|---|
| 257 | author = {Michael Barnett and
|
|---|
| 258 | Bor-Yuh Evan Chang and
|
|---|
| 259 | Robert DeLine and
|
|---|
| 260 | Bart Jacobs and
|
|---|
| 261 | K. Rustan M. Leino},
|
|---|
| 262 | title = {Boogie: A Modular Reusable Verifier for Object-Oriented
|
|---|
| 263 | Programs},
|
|---|
| 264 | year = {2005},
|
|---|
| 265 | pages = {364-387},
|
|---|
| 266 | ee = {http://dx.doi.org/10.1007/11804192_17},
|
|---|
| 267 | crossref = {fmco2005},
|
|---|
| 268 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 269 | }
|
|---|
| 270 |
|
|---|
| 271 | @inproceedings{barrett-tinelli:2007:cvc3,
|
|---|
| 272 | Author = {Clark Barrett and Cesare Tinelli},
|
|---|
| 273 | Bibsource = {DBLP, http://dblp.uni-trier.de},
|
|---|
| 274 | Crossref = {cav2007},
|
|---|
| 275 | Ee = {http://dx.doi.org/10.1007/978-3-540-73368-3_34},
|
|---|
| 276 | Pages = {298--302},
|
|---|
| 277 | Title = {{CVC3}},
|
|---|
| 278 | Year = {2007}}
|
|---|
| 279 |
|
|---|
| 280 | @inproceedings{bauer-etal:2012:legion,
|
|---|
| 281 | author = {Michael Bauer and Sean Treichler and Elliott Slaughter and Alex Aiken},
|
|---|
| 282 | title = {Legion: Expressing Locality and Independence with Logical Regions},
|
|---|
| 283 | booktitle = {SC '12: Proc. Conference on High Performance Computing Networking, Storage and Analysis},
|
|---|
| 284 | month = nov,
|
|---|
| 285 | year = 2012,
|
|---|
| 286 | note = {To appear},
|
|---|
| 287 | }
|
|---|
| 288 |
|
|---|
| 289 | @ARTICLE{begstra-klop:1984:process-algebras,
|
|---|
| 290 | author = {J. A. Bergstra and J. W. Klop},
|
|---|
| 291 | title = {Process algebra for synchronous communication},
|
|---|
| 292 | journal = {Inform. and Control},
|
|---|
| 293 | year = {1984},
|
|---|
| 294 | pages = {109--137}
|
|---|
| 295 | }
|
|---|
| 296 |
|
|---|
| 297 |
|
|---|
| 298 | @inproceedings{TGRID10MB,
|
|---|
| 299 | author = {Martin Berzins and Justin Luitjens and Qingyu Meng
|
|---|
| 300 | and Todd Harman and Charles A. Wight and J. Peterson},
|
|---|
| 301 | title = {Uintah: a scalable framework for hazard analysis},
|
|---|
| 302 | booktitle = {Proc. of 2010 Teragrid Conf},
|
|---|
| 303 | month = jul,
|
|---|
| 304 | year = 2010}
|
|---|
| 305 |
|
|---|
| 306 | @inproceedings{uintah-blue-waters,
|
|---|
| 307 | author = {Martin Berzins and, John Schmidt and Qingyu Meng and Alan
|
|---|
| 308 | Humphrey},
|
|---|
| 309 | title = {Past, Present, and Future Scalability of the {Uintah} Software},
|
|---|
| 310 | booktitle={Blue Waters Workshop},
|
|---|
| 311 | year = 2012}
|
|---|
| 312 |
|
|---|
| 313 |
|
|---|
| 314 | @article{beyer-henzinger-etal:2007:blast,
|
|---|
| 315 | Annote = {BLAST is available at: \url{http://www.cs.sfu.ca/~dbeyer/Blast} },
|
|---|
| 316 | Author = {Dirk Beyer and Thomas A. Henzinger and Ranjit Jhala and Rupak Majumdar},
|
|---|
| 317 | Date-Added = {2012-02-03 17:40:43 +0000},
|
|---|
| 318 | Date-Modified = {2012-02-03 17:40:43 +0000},
|
|---|
| 319 | Journal = {International Journal on Software Tools for Technology Transfer (STTT)},
|
|---|
| 320 | Keyword = {Software Model Checking},
|
|---|
| 321 | Number = {5-6},
|
|---|
| 322 | Pages = {505--525},
|
|---|
| 323 | Pdf = {../../2007-STTT.The_Software_Model_Checker_BLAST.pdf},
|
|---|
| 324 | Title = {The Software Model Checker {{\sc Blast}}: {Applications} to Software Engineering},
|
|---|
| 325 | Volume = {9},
|
|---|
| 326 | Year = {2007}
|
|---|
| 327 | }
|
|---|
| 328 |
|
|---|
| 329 | @inproceedings{beyer-keremogly:2011:cpa-tool,
|
|---|
| 330 | author = {Dirk Beyer and M. Erkan Keremoglu},
|
|---|
| 331 | title = {{CPAchecker}: A Tool for Configurable Software Verification},
|
|---|
| 332 | year = {2011},
|
|---|
| 333 | pages = {184-190},
|
|---|
| 334 | ee = {http://dx.doi.org/10.1007/978-3-642-22110-1_16},
|
|---|
| 335 | crossref = {cav2011}
|
|---|
| 336 | }
|
|---|
| 337 |
|
|---|
| 338 | @inproceedings{beyer-henzinger-theoduloz:2007:cpa,
|
|---|
| 339 | author = {Dirk Beyer and
|
|---|
| 340 | Thomas A. Henzinger and
|
|---|
| 341 | Gr{\'e}gory Th{\'e}oduloz},
|
|---|
| 342 | title = {Configurable Software Verification: Concretizing the Convergence
|
|---|
| 343 | of Model Checking and Program Analysis},
|
|---|
| 344 | year = {2007},
|
|---|
| 345 | pages = {504-518},
|
|---|
| 346 | ee = {http://dx.doi.org/10.1007/978-3-540-73368-3_51},
|
|---|
| 347 | crossref = {cav2007}
|
|---|
| 348 | }
|
|---|
| 349 |
|
|---|
| 350 | @inproceedings{bingham-rakamaric:2006:dp,
|
|---|
| 351 | author = {Jesse D. Bingham and
|
|---|
| 352 | Zvonimir Rakamari\'c},
|
|---|
| 353 | title = {A Logic and Decision Procedure for Predicate Abstraction
|
|---|
| 354 | of Heap-Manipulating Programs},
|
|---|
| 355 | year = {2006},
|
|---|
| 356 | pages = {207-221},
|
|---|
| 357 | ee = {http://dx.doi.org/10.1007/11609773_14},
|
|---|
| 358 | crossref = {vmcai2006},
|
|---|
| 359 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 360 | }
|
|---|
| 361 |
|
|---|
| 362 | @inproceedings{bobo-etal:2011:boogie11why3,
|
|---|
| 363 | author = {Fran\c{c}ois Bobot and Jean-Christophe Filli\^atre and Claude March\'e and Andrei Paskevich},
|
|---|
| 364 | title = {Why3: Shepherd Your Herd of Provers},
|
|---|
| 365 | booktitle = {Boogie 2011: First International Workshop on Intermediate Verification Languages},
|
|---|
| 366 | year = 2011,
|
|---|
| 367 | hal = {http://hal.inria.fr/hal-00790310},
|
|---|
| 368 | address = {Wroc\l{}aw, Poland},
|
|---|
| 369 | month = {August},
|
|---|
| 370 | pages = {53--64},
|
|---|
| 371 | url = {http://proval.lri.fr/publications/boogie11final.pdf},
|
|---|
| 372 | keywords = {Why3},
|
|---|
| 373 | abstract = {Why3 is the next generation of the
|
|---|
| 374 | Why software verification platform.
|
|---|
| 375 | Why3 clearly separates the purely logical
|
|---|
| 376 | specification part from generation of verification conditions for programs.
|
|---|
| 377 | This article focuses on the former part.
|
|---|
| 378 | Why3 comes with a new enhanced language of
|
|---|
| 379 | logical specification. It features a rich library of
|
|---|
| 380 | proof task transformations that can be chained to produce a suitable
|
|---|
| 381 | input for a large set of theorem provers, including SMT solvers,
|
|---|
| 382 | TPTP provers, as well as interactive proof assistants.}
|
|---|
| 383 | }
|
|---|
| 384 |
|
|---|
| 385 |
|
|---|
| 386 | @article{bodden-lam-hendren:2012:typestate-partialeval,
|
|---|
| 387 | author = {Eric Bodden and
|
|---|
| 388 | Patrick Lam and
|
|---|
| 389 | Laurie J. Hendren},
|
|---|
| 390 | title = {Partially Evaluating Finite-State Runtime Monitors Ahead
|
|---|
| 391 | of Time},
|
|---|
| 392 | journal = {ACM Trans. Program. Lang. Syst.},
|
|---|
| 393 | volume = {34},
|
|---|
| 394 | number = {2},
|
|---|
| 395 | year = {2012},
|
|---|
| 396 | pages = {7},
|
|---|
| 397 | ee = {http://doi.acm.org/10.1145/2220365.2220366},
|
|---|
| 398 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 399 | }
|
|---|
| 400 |
|
|---|
| 401 |
|
|---|
| 402 | @inproceedings{C++:MemoryModel,
|
|---|
| 403 | author = {Hans-Juergen Boehm and
|
|---|
| 404 | Sarita V. Adve},
|
|---|
| 405 | title = {Foundations of the {C}++ concurrency memory model},
|
|---|
| 406 | booktitle = {ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI)},
|
|---|
| 407 | year = {2008}
|
|---|
| 408 | }
|
|---|
| 409 |
|
|---|
| 410 |
|
|---|
| 411 | @article{boehm-adve-cacm-2012,
|
|---|
| 412 | author = {Hans-Juergen Boehm and Sarita V. Adve},
|
|---|
| 413 | title = {You don't know jack about shared variables or memory models},
|
|---|
| 414 | journal = {Commun. ACM},
|
|---|
| 415 | volume = 55,
|
|---|
| 416 | number = 2,
|
|---|
| 417 | pages = {48-54},
|
|---|
| 418 | year = 2012}
|
|---|
| 419 |
|
|---|
| 420 |
|
|---|
| 421 | @inproceedings{bouajjani-emmi:2012:bounded-phase,
|
|---|
| 422 | author = {Ahmed Bouajjani and
|
|---|
| 423 | Michael Emmi},
|
|---|
| 424 | title = {Bounded Phase Analysis of Message-Passing Programs},
|
|---|
| 425 | year = {2012},
|
|---|
| 426 | pages = {451-465},
|
|---|
| 427 | crossref = {tacas2012},
|
|---|
| 428 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 429 | }
|
|---|
| 430 |
|
|---|
| 431 | @inproceedings{bronevetsky:2009:dataflow,
|
|---|
| 432 | author = {Bronevetsky, Greg},
|
|---|
| 433 | title = {Communication-Sensitive Static Dataflow for Parallel Message Passing Applications},
|
|---|
| 434 | booktitle = {Proceedings of the 7th annual IEEE/ACM International Symposium on Code Generation and Optimization},
|
|---|
| 435 | series = {CGO '09},
|
|---|
| 436 | year = {2009},
|
|---|
| 437 | isbn = {978-0-7695-3576-0},
|
|---|
| 438 | pages = {1--12},
|
|---|
| 439 | numpages = {12},
|
|---|
| 440 | url = {http://dx.doi.org/10.1109/CGO.2009.32},
|
|---|
| 441 | doi = {10.1109/CGO.2009.32},
|
|---|
| 442 | acmid = {1545049},
|
|---|
| 443 | publisher = {IEEE Computer Society},
|
|---|
| 444 | address = {Washington, DC, USA},
|
|---|
| 445 | keywords = {message-passing, compiler analysis, static analysis, parallel processing, multi-core},
|
|---|
| 446 | }
|
|---|
| 447 |
|
|---|
| 448 |
|
|---|
| 449 | @article{bronevetsky-supinski-omp,
|
|---|
| 450 | author = {Greg Bronevetsky and Bronis R. de Supinski},
|
|---|
| 451 | title = {Complete Formal Specification of the {OpenMP} Memory Model},
|
|---|
| 452 | journal = {International Journal of Parallel Programming},
|
|---|
| 453 | volume = 35,
|
|---|
| 454 | number = 4,
|
|---|
| 455 | pages = {335-392},
|
|---|
| 456 | year = 2007}
|
|---|
| 457 |
|
|---|
| 458 | % CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
|
|---|
| 459 |
|
|---|
| 460 |
|
|---|
| 461 | @article{carlsson-etal:2006:toplas,
|
|---|
| 462 | author = {Carlsson, Richard and Sagonas, Konstantinos and Wilhelmsson, Jesper},
|
|---|
| 463 | title = {Message analysis for concurrent programs using message passing},
|
|---|
| 464 | journal = {ACM Trans. Program. Lang. Syst.},
|
|---|
| 465 | issue_date = {July 2006},
|
|---|
| 466 | volume = {28},
|
|---|
| 467 | number = {4},
|
|---|
| 468 | month = jul,
|
|---|
| 469 | year = {2006},
|
|---|
| 470 | issn = {0164-0925},
|
|---|
| 471 | pages = {715--746},
|
|---|
| 472 | numpages = {32},
|
|---|
| 473 | url = {http://doi.acm.org/10.1145/1146809.1146813},
|
|---|
| 474 | doi = {10.1145/1146809.1146813},
|
|---|
| 475 | acmid = {1146813},
|
|---|
| 476 | publisher = {ACM},
|
|---|
| 477 | address = {New York, NY, USA},
|
|---|
| 478 | keywords = {Erlang, Static analysis, concurrent languages, message passing, runtime systems},
|
|---|
| 479 | }
|
|---|
| 480 |
|
|---|
| 481 | @inproceedings{chaki-etal:2006:tacas,
|
|---|
| 482 | author = {Sagar Chaki and
|
|---|
| 483 | Edmund M. Clarke and
|
|---|
| 484 | Nicholas Kidd and
|
|---|
| 485 | Thomas W. Reps and
|
|---|
| 486 | Tayssir Touili},
|
|---|
| 487 | title = {Verifying Concurrent Message-Passing C Programs with Recursive
|
|---|
| 488 | Calls},
|
|---|
| 489 | year = {2006},
|
|---|
| 490 | pages = {334--349},
|
|---|
| 491 | crossref = {tacas2006}
|
|---|
| 492 | }
|
|---|
| 493 |
|
|---|
| 494 | @article{chakrabarti-banerjee:2001:cssa-message,
|
|---|
| 495 | author = {Dhruva R. Chakrabarti and
|
|---|
| 496 | Prithviraj Banerjee},
|
|---|
| 497 | title = {Static Single Assignment Form for Message-Passing Programs},
|
|---|
| 498 | journal = {International Journal of Parallel Programming},
|
|---|
| 499 | volume = {29},
|
|---|
| 500 | number = {2},
|
|---|
| 501 | year = {2001},
|
|---|
| 502 | pages = {139-184},
|
|---|
| 503 | ee = {http://dx.doi.org/10.1023/A:1007633018973},
|
|---|
| 504 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 505 | }
|
|---|
| 506 |
|
|---|
| 507 | @book{chapman-etal:2008:using-openmp,
|
|---|
| 508 | author = {Barbara Chapman and Gabriele Jost and Ruud van der Pas},
|
|---|
| 509 | title = {Using {OpenMP}: Portable Shared Memory Parallel Programming},
|
|---|
| 510 | year = {2008},
|
|---|
| 511 | publisher = {MIT Press},
|
|---|
| 512 | address = {Cambridge, Massachusetts},
|
|---|
| 513 | url = {http://openmp.org/examples/Using-OpenMP-Examples-Distr.zip},
|
|---|
| 514 | note = {(examples)}
|
|---|
| 515 | }
|
|---|
| 516 |
|
|---|
| 517 | @inproceedings{charles:2005:x10,
|
|---|
| 518 | author = {Charles, Philippe and Grothoff, Christian and Saraswat, Vijay and Donawa, Christopher and Kielstra, Allan and Ebcioglu, Kemal and von Praun, Christoph and Sarkar, Vivek},
|
|---|
| 519 | title = {X10: an object-oriented approach to non-uniform cluster computing},
|
|---|
| 520 | booktitle = {Proceedings of the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications},
|
|---|
| 521 | series = {OOPSLA '05},
|
|---|
| 522 | year = {2005},
|
|---|
| 523 | isbn = {1-59593-031-0},
|
|---|
| 524 | location = {San Diego, CA, USA},
|
|---|
| 525 | pages = {519--538},
|
|---|
| 526 | numpages = {20},
|
|---|
| 527 | url = {http://doi.acm.org/10.1145/1094811.1094852},
|
|---|
| 528 | doi = {10.1145/1094811.1094852},
|
|---|
| 529 | acmid = {1094852},
|
|---|
| 530 | publisher = {ACM},
|
|---|
| 531 | address = {New York, NY, USA},
|
|---|
| 532 | keywords = {Java, X10, atomic blocks, clocks, data distribution, multithreading, non-uniform cluster computing (NUCC), partitioned global address space (PGAS), places, productivity, scalability},
|
|---|
| 533 | }
|
|---|
| 534 |
|
|---|
| 535 | @inproceedings{chatterjee-etal:2007:havoc,
|
|---|
| 536 | author = {Shaunak Chatterjee and
|
|---|
| 537 | Shuvendu K. Lahiri and
|
|---|
| 538 | Shaz Qadeer and
|
|---|
| 539 | Zvonimir Rakamari\'c},
|
|---|
| 540 | title = {A Reachability Predicate for Analyzing Low-Level Software},
|
|---|
| 541 | year = {2007},
|
|---|
| 542 | pages = {19-33},
|
|---|
| 543 | ee = {http://dx.doi.org/10.1007/978-3-540-71209-1_4},
|
|---|
| 544 | crossref = {tacas2007},
|
|---|
| 545 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 546 | }
|
|---|
| 547 |
|
|---|
| 548 | @inproceedings{chen-krishnamurthy-yelick,
|
|---|
| 549 | author = {W. Chen and A. Krishnamurthy and K. Yelick},
|
|---|
| 550 | title = {Polynomial-time Algorithms for Enforcing Sequential Consistency in
|
|---|
| 551 | SPMD Programs with Arrays},
|
|---|
| 552 | booktitle = {16th International Workshop on Languages and Compilers for
|
|---|
| 553 | Parallel Computing (LCPC)},
|
|---|
| 554 | year = 2003}
|
|---|
| 555 |
|
|---|
| 556 | @inproceedings{christakis-sagonas:2011:padl,
|
|---|
| 557 | author = {Christakis, Maria and Sagonas, Konstantinos},
|
|---|
| 558 | title = {Detection of asynchronous message passing errors using static analysis},
|
|---|
| 559 | booktitle = {Proceedings of the 13th International Conference on Practical Aspects of Declarative Languages},
|
|---|
| 560 | series = {PADL'11},
|
|---|
| 561 | year = {2011},
|
|---|
| 562 | isbn = {978-3-642-18377-5},
|
|---|
| 563 | location = {Austin, TX, USA},
|
|---|
| 564 | pages = {5--18},
|
|---|
| 565 | numpages = {14},
|
|---|
| 566 | url = {http://dl.acm.org/citation.cfm?id=1946313.1946318},
|
|---|
| 567 | acmid = {1946318},
|
|---|
| 568 | publisher = {Springer-Verlag},
|
|---|
| 569 | address = {Berlin, Heidelberg},
|
|---|
| 570 | }
|
|---|
| 571 |
|
|---|
| 572 | @misc{clang,
|
|---|
| 573 | howpublished={\url{http://clang.llvm.org}},
|
|---|
| 574 | title={clang: a {C} language family front-end for {LLVM}},
|
|---|
| 575 | year={2012},
|
|---|
| 576 | key={clang}
|
|---|
| 577 | }
|
|---|
| 578 |
|
|---|
| 579 | @article{clarke:1976:symbolic,
|
|---|
| 580 | Acmid = {1313532},
|
|---|
| 581 | Address = {Piscataway, NJ, USA},
|
|---|
| 582 | Author = {Clarke, L. A.},
|
|---|
| 583 | Date-Added = {2012-01-31 21:38:27 -0500},
|
|---|
| 584 | Date-Modified = {2012-01-31 21:38:27 -0500},
|
|---|
| 585 | Doi = {10.1109/TSE.1976.233817},
|
|---|
| 586 | Issn = {0098-5589},
|
|---|
| 587 | Issue = {3},
|
|---|
| 588 | Journal = {IEEE Trans. Softw. Eng.},
|
|---|
| 589 | Keywords = {test data generation, Program validation, software reliability, symbolic execution},
|
|---|
| 590 | Month = {May},
|
|---|
| 591 | Numpages = {8},
|
|---|
| 592 | Pages = {215--222},
|
|---|
| 593 | Publisher = {IEEE Press},
|
|---|
| 594 | Title = {A System to Generate Test Data and Symbolically Execute Programs},
|
|---|
| 595 | Url = {http://portal.acm.org/citation.cfm?id=1313320.1313532},
|
|---|
| 596 | Volume = {2},
|
|---|
| 597 | Year = {1976},
|
|---|
| 598 | Bdsk-Url-1 = {http://portal.acm.org/citation.cfm?id=1313320.1313532},
|
|---|
| 599 | Bdsk-Url-2 = {http://dx.doi.org/10.1109/TSE.1976.233817}
|
|---|
| 600 | }
|
|---|
| 601 |
|
|---|
| 602 | @incollection{clarke-etal:2004:cbmc,
|
|---|
| 603 | year={2004},
|
|---|
| 604 | isbn={978-3-540-21299-7},
|
|---|
| 605 | booktitle={Tools and Algorithms for the Construction and Analysis of Systems},
|
|---|
| 606 | volume={2988},
|
|---|
| 607 | series={Lecture Notes in Computer Science},
|
|---|
| 608 | editor={Jensen, Kurt and Podelski, Andreas},
|
|---|
| 609 | doi={10.1007/978-3-540-24730-2_15},
|
|---|
| 610 | title={A Tool for Checking {ANSI-C} Programs},
|
|---|
| 611 | url={http://dx.doi.org/10.1007/978-3-540-24730-2_15},
|
|---|
| 612 | publisher={Springer Berlin Heidelberg},
|
|---|
| 613 | author={Clarke, Edmund and Kroening, Daniel and Lerda, Flavio},
|
|---|
| 614 | pages={168-176}
|
|---|
| 615 | }
|
|---|
| 616 |
|
|---|
| 617 | @misc{clj-ds:2014:web,
|
|---|
| 618 | title={clj-ds: {C}lojure's data structures modified for use outside of {C}lojure},
|
|---|
| 619 | howpublished={\url{https://github.com/krukow/clj-ds}},
|
|---|
| 620 | key={clj-ds},
|
|---|
| 621 | year = {accessed Feb.\ 6, 2014}
|
|---|
| 622 | }
|
|---|
| 623 |
|
|---|
| 624 | @incollection{cohen-etal:2009:vcc,
|
|---|
| 625 | Abstract = {VCC is an industrial-strength verification environment for low-level concurrent system code written in C. VCC takes a program (annotated with function contracts, state assertions, and type invariants) and attempts to prove the correctness of these annotations. It includes tools for monitoring proof attempts and constructing partial counterexample executions for failed proofs. This paper motivates VCC, describes our verification methodology, describes the architecture of VCC, and reports on our experience using VCC to verify the Microsoft Hyper-V hypervisor.},
|
|---|
| 626 | Affiliation = {Microsoft Corporation Redmond WA USA},
|
|---|
| 627 | Author = {Cohen, Ernie and Dahlweid, Markus and Hillebrand, Mark and Leinenbach, Dirk and Moskal, Micha{\l} and Santen, Thomas and Schulte, Wolfram and Tobies, Stephan},
|
|---|
| 628 | Booktitle = {Theorem Proving in Higher Order Logics},
|
|---|
| 629 | Date-Added = {2011-08-20 01:20:33 +0000},
|
|---|
| 630 | Date-Modified = {2011-08-20 01:27:39 +0000},
|
|---|
| 631 | Editor = {Berghofer, Stefan and Nipkow, Tobias and Urban, Christian and Wenzel, Makarius},
|
|---|
| 632 | Isbn = {978-3-642-03358-2},
|
|---|
| 633 | Keyword = {Computer Science},
|
|---|
| 634 | Pages = {23-42},
|
|---|
| 635 | Publisher = {Springer Berlin / Heidelberg},
|
|---|
| 636 | Series = {Lecture Notes in Computer Science},
|
|---|
| 637 | Title = {{VCC}: A Practical System for Verifying Concurrent {C}},
|
|---|
| 638 | Volume = {5674},
|
|---|
| 639 | Year = {2009},
|
|---|
| 640 | Bdsk-Url-1 = {http://dx.doi.org/10.1007/978-3-642-03359-9_2}}
|
|---|
| 641 |
|
|---|
| 642 | @inproceedings{condit-etal:2009:types,
|
|---|
| 643 | author = {Jeremy Condit and
|
|---|
| 644 | Brian Hackett and
|
|---|
| 645 | Shuvendu K. Lahiri and
|
|---|
| 646 | Shaz Qadeer},
|
|---|
| 647 | title = {Unifying type checking and property checking for low-level
|
|---|
| 648 | code},
|
|---|
| 649 | year = {2009},
|
|---|
| 650 | pages = {302-314},
|
|---|
| 651 | ee = {http://doi.acm.org/10.1145/1480881.1480921},
|
|---|
| 652 | crossref = {popl2009},
|
|---|
| 653 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 654 | }
|
|---|
| 655 |
|
|---|
| 656 | @inproceedings{corbett-dwyer-hatcliff:2000:bandera,
|
|---|
| 657 | Address = {New York, NY, USA},
|
|---|
| 658 | Author = {James C. Corbett and Matthew B. Dwyer and John Hatcliff and Shawn Laubach and Corina S. P\u{a}s\u{a}reanu and Robby and Hongjun Zheng},
|
|---|
| 659 | Booktitle = {ICSE '00: Proceedings of the 22nd International Conference on Software Engineering},
|
|---|
| 660 | Date-Added = {2008-07-13 16:40:50 -0400},
|
|---|
| 661 | Date-Modified = {2008-07-13 17:10:42 -0400},
|
|---|
| 662 | Doi = {http://doi.acm.org/10.1145/337180.337234},
|
|---|
| 663 | Isbn = {1-58113-206-9},
|
|---|
| 664 | Location = {Limerick, Ireland},
|
|---|
| 665 | Pages = {439--448},
|
|---|
| 666 | Publisher = {ACM},
|
|---|
| 667 | Title = {Bandera: Extracting Finite-State Models from {Java} Source Code},
|
|---|
| 668 | Year = {2000},
|
|---|
| 669 | Bdsk-Url-1 = {http://doi.acm.org/10.1145/337180.337234}}
|
|---|
| 670 |
|
|---|
| 671 |
|
|---|
| 672 | @InProceedings{Corella:chdl97,
|
|---|
| 673 | author = {Francisco Corella},
|
|---|
| 674 | title = {Verifying Memory Ordering Model of {I/O} Systems},
|
|---|
| 675 | booktitle = {International Conference on Computer Hardware Description Languages and their Applications (CHDL)},
|
|---|
| 676 | year = {1997},
|
|---|
| 677 | optaddress = {Toledo, Spain},
|
|---|
| 678 | optmonth = {apr},
|
|---|
| 679 | note = {Invited Talk}
|
|---|
| 680 | }
|
|---|
| 681 |
|
|---|
| 682 |
|
|---|
| 683 | @InProceedings{cousot-cousot:1980:csp,
|
|---|
| 684 | author = {Cousot, P{.} and Cousot, R{.}},
|
|---|
| 685 | title = {Semantic analysis of communicating sequential processes},
|
|---|
| 686 | pages = {119--133},
|
|---|
| 687 | editor = {de Bakker, J{.}W{.} and van Leeuwen, J{.}},
|
|---|
| 688 | booktitle = {Seventh International Colloquium on Automata, Languages
|
|---|
| 689 | and Programming},
|
|---|
| 690 | series = {Lecture Notes in Computer Science 85},
|
|---|
| 691 | publisher = {Springer-Verlag, Berlin, Germany},
|
|---|
| 692 | month = jul,
|
|---|
| 693 | year = 1980,
|
|---|
| 694 | }
|
|---|
| 695 |
|
|---|
| 696 | @misc{cpu-center,
|
|---|
| 697 | key = {cpu-center},
|
|---|
| 698 | title = {{Center for Parallel Computing at Utah (CPU)}},
|
|---|
| 699 | howpublished = {\url{http://www.parallel.utah.edu}}}
|
|---|
| 700 |
|
|---|
| 701 |
|
|---|
| 702 | @misc{cray:2012:chapel-spec,
|
|---|
| 703 | Author = {{Cray, Inc.}},
|
|---|
| 704 | address = {Seattle, WA},
|
|---|
| 705 | Howpublished = {\url{http://chapel.cray.com/spec/spec-0.92.pdf}},
|
|---|
| 706 | Month = oct,
|
|---|
| 707 | day = 18,
|
|---|
| 708 | Title = {Chapel Language Specification, Version 0.92},
|
|---|
| 709 | Year = {2012}}
|
|---|
| 710 |
|
|---|
| 711 | @misc{chapel,
|
|---|
| 712 | key = {chapel},
|
|---|
| 713 | title = {The {Chapel} Parallel Programming Language},
|
|---|
| 714 | howpublished = {\url{http://chapel.cray.com/}}
|
|---|
| 715 | }
|
|---|
| 716 |
|
|---|
| 717 | Misc{cuda-programming-guide,
|
|---|
| 718 | key = {cuda-programming-guide},
|
|---|
| 719 | title = {{CUDA Programming Guide Version 4.0}},
|
|---|
| 720 | howpublished = {\url{http://developer.download.nvidia.com/compute/cuda/4_0/toolkit/docs/CUDA_C_Programming_Guide.pdf}}
|
|---|
| 721 | }
|
|---|
| 722 |
|
|---|
| 723 | @Misc{cuda-programming-guide,
|
|---|
| 724 | author={NVIDIA},
|
|---|
| 725 | title = {{CUDA C Programming Guide Version 5.0.}},
|
|---|
| 726 | howpublished = {\url{http://docs.nvidia.com/cuda/cuda-c-programming-guide/}},
|
|---|
| 727 | note = {accessed March 3, 2014}
|
|---|
| 728 | }
|
|---|
| 729 |
|
|---|
| 730 | @misc{cuda-sdk,
|
|---|
| 731 | author = {NVIDIA},
|
|---|
| 732 | title = {{CUDA} Toolkit Release Archive},
|
|---|
| 733 | howpublished = {\url{http://developer.nvidia.com/cuda-toolkit-archive}}
|
|---|
| 734 | }
|
|---|
| 735 |
|
|---|
| 736 | @inproceedings{cypher-leu:1995:races,
|
|---|
| 737 | author = {Cypher, R. and Leu, E.},
|
|---|
| 738 | title = {Efficient race detection for message-passing programs with nonblocking sends and receives},
|
|---|
| 739 | booktitle = {Proceedings of the 7th IEEE Symposium on Parallel and Distributeed Processing},
|
|---|
| 740 | series = {SPDP '95},
|
|---|
| 741 | year = {1995},
|
|---|
| 742 | isbn = {0-8186-7195-5},
|
|---|
| 743 | pages = {534--541},
|
|---|
| 744 | url = {http://dl.acm.org/citation.cfm?id=829516.830632},
|
|---|
| 745 | acmid = {830632},
|
|---|
| 746 | publisher = {IEEE Computer Society},
|
|---|
| 747 | address = {Washington, DC, USA},
|
|---|
| 748 | keywords = {communication events, hazards and race conditions, logical clocks, message passing, message-passing programs, ordering relations, parallel message-passing programs, parallel programming, race detection, traced program},
|
|---|
| 749 | }
|
|---|
| 750 |
|
|---|
| 751 | @inproceedings{cytron-ferrante-rosen-wegman-zadeck:1989:ssa,
|
|---|
| 752 | author = {Ron Cytron and
|
|---|
| 753 | Jeanne Ferrante and
|
|---|
| 754 | Barry K. Rosen and
|
|---|
| 755 | Mark N. Wegman and
|
|---|
| 756 | F. Kenneth Zadeck},
|
|---|
| 757 | title = {An Efficient Method of Computing Static Single Assignment
|
|---|
| 758 | Form},
|
|---|
| 759 | year = {1989},
|
|---|
| 760 | pages = {25-35},
|
|---|
| 761 | ee = {http://doi.acm.org/10.1145/75277.75280},
|
|---|
| 762 | crossref = {DBLP:conf/popl/1989},
|
|---|
| 763 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 764 | }
|
|---|
| 765 |
|
|---|
| 766 | % DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
|
|---|
| 767 |
|
|---|
| 768 | @inproceedings{danalis-etal:2010:gpgpu,
|
|---|
| 769 | author = {Anthony Danalis and
|
|---|
| 770 | Gabriel Marin and
|
|---|
| 771 | Collin McCurdy and
|
|---|
| 772 | Jeremy S. Meredith and
|
|---|
| 773 | Philip C. Roth and
|
|---|
| 774 | Kyle Spafford and
|
|---|
| 775 | Vinod Tipparaju and
|
|---|
| 776 | Jeffrey S. Vetter},
|
|---|
| 777 | title = {The Scalable Heterogeneous Computing ({SHOC}) benchmark suite},
|
|---|
| 778 | year = {2010},
|
|---|
| 779 | pages = {63-74},
|
|---|
| 780 | crossref = {2010gpgpu},
|
|---|
| 781 | }
|
|---|
| 782 |
|
|---|
| 783 | @inproceedings{demartini-etal:1999:dspin,
|
|---|
| 784 | author = {Demartini, Claudio and Iosif, Radu and Sisto, Riccardo},
|
|---|
| 785 | title = {{dSPIN}: A Dynamic Extension of {SPIN}},
|
|---|
| 786 | booktitle = {Proceedings of the 5th and 6th International SPIN Workshops on Theoretical and Practical Aspects of SPIN Model Checking},
|
|---|
| 787 | year = {1999},
|
|---|
| 788 | isbn = {3-540-66499-8},
|
|---|
| 789 | pages = {261--276},
|
|---|
| 790 | numpages = {16},
|
|---|
| 791 | url = {http://dl.acm.org/citation.cfm?id=645879.672057},
|
|---|
| 792 | acmid = {672057},
|
|---|
| 793 | publisher = {Springer-Verlag},
|
|---|
| 794 | address = {London, UK},
|
|---|
| 795 | }
|
|---|
| 796 |
|
|---|
| 797 | @article{dijkstra:1975:guards,
|
|---|
| 798 | author = {Dijkstra, Edsger W.},
|
|---|
| 799 | title = {Guarded commands, nondeterminacy and formal derivation of programs},
|
|---|
| 800 | journal = {Commun. ACM},
|
|---|
| 801 | issue_date = {Aug. 1975},
|
|---|
| 802 | volume = {18},
|
|---|
| 803 | number = {8},
|
|---|
| 804 | month = aug,
|
|---|
| 805 | year = {1975},
|
|---|
| 806 | issn = {0001-0782},
|
|---|
| 807 | pages = {453--457},
|
|---|
| 808 | numpages = {5},
|
|---|
| 809 | url = {http://doi.acm.org/10.1145/360933.360975},
|
|---|
| 810 | doi = {10.1145/360933.360975},
|
|---|
| 811 | acmid = {360975},
|
|---|
| 812 | publisher = {ACM},
|
|---|
| 813 | address = {New York, NY, USA},
|
|---|
| 814 | keywords = {case-construction, correctness proof, derivation of programs, nondeterminancy, program semantics, programming language semantics, programming languages, programming methodology, repetition, sequencing primitives, termination},
|
|---|
| 815 | }
|
|---|
| 816 |
|
|---|
| 817 | @inproceedings{dolbeau:2007:hmpp,
|
|---|
| 818 | title={{HMPP}: {A} hybrid multi-core parallel programming environment},
|
|---|
| 819 | author={Dolbeau, R. and Bihan, S. and Bodin, F.},
|
|---|
| 820 | booktitle={Workshop on General Purpose Processing on Graphics Processing Units (GPGPU 2007)},
|
|---|
| 821 | year={2007}
|
|---|
| 822 | }
|
|---|
| 823 |
|
|---|
| 824 | @article{dwyer-clarke-cobleigh-naumovich:2004:flavers,
|
|---|
| 825 | author = {Matthew B. Dwyer and
|
|---|
| 826 | Lori A. Clarke and
|
|---|
| 827 | Jamieson M. Cobleigh and
|
|---|
| 828 | Gleb Naumovich},
|
|---|
| 829 | title = {Flow analysis for verifying properties of concurrent software
|
|---|
| 830 | systems},
|
|---|
| 831 | journal = {ACM Trans. Softw. Eng. Methodol.},
|
|---|
| 832 | volume = {13},
|
|---|
| 833 | number = {4},
|
|---|
| 834 | year = {2004},
|
|---|
| 835 | pages = {359-430},
|
|---|
| 836 | ee = {http://doi.acm.org/10.1145/1040291.1040292},
|
|---|
| 837 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 838 | }
|
|---|
| 839 |
|
|---|
| 840 | @INPROCEEDINGS{dwyer-avrunin-corbett:1999:specpatterns,
|
|---|
| 841 | AUTHOR = {M.B.~Dwyer and G.~Avrunin and J.~Corbett},
|
|---|
| 842 | TITLE = {Patterns in Property Specifications for Finite-State Verification},
|
|---|
| 843 | booktitle = {{Int'l. Conf. on Soft. Eng.}},
|
|---|
| 844 | month = may,
|
|---|
| 845 | year = {1999},
|
|---|
| 846 | pages = {411--420},
|
|---|
| 847 | }
|
|---|
| 848 |
|
|---|
| 849 | @article{dwyer-etal:2004:por,
|
|---|
| 850 | Acmid = {1017112},
|
|---|
| 851 | Address = {Hingham, MA, USA},
|
|---|
| 852 | Author = {Dwyer, Matthew B. and Hatcliff, John and Robby and Ranganath, Venkatesh Prasad},
|
|---|
| 853 | Date-Added = {2011-05-14 21:47:58 -0400},
|
|---|
| 854 | Date-Modified = {2011-05-14 21:49:01 -0400},
|
|---|
| 855 | Issue = {2-3},
|
|---|
| 856 | Journal = {Form. Methods Syst. Des.},
|
|---|
| 857 | Keywords = {escape analysis, locking discipline, partial order reduction, software model checking, software verifcation},
|
|---|
| 858 | Month = {September},
|
|---|
| 859 | Numpages = {42},
|
|---|
| 860 | Pages = {199--240},
|
|---|
| 861 | Publisher = {Kluwer Academic Publishers},
|
|---|
| 862 | Title = {Exploiting Object Escape and Locking Information in Partial-Order Reductions for Concurrent Object-Oriented Programs},
|
|---|
| 863 | Volume = {25},
|
|---|
| 864 | Year = {2004},
|
|---|
| 865 | Bdsk-Url-1 = {http://portal.acm.org/citation.cfm?id=1017107.1017112},
|
|---|
| 866 | Bdsk-Url-2 = {http://dx.doi.org/10.1023/B:FORM.0000040028.49845.67}}
|
|---|
| 867 |
|
|---|
| 868 |
|
|---|
| 869 | % EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
|
|---|
| 870 |
|
|---|
| 871 | @inproceedings{emmi-qadeer-rakamaric:2011:delay-bounding,
|
|---|
| 872 | author = {Michael Emmi and
|
|---|
| 873 | Shaz Qadeer and
|
|---|
| 874 | Zvonimir Rakamari\'c},
|
|---|
| 875 | title = {Delay-bounded scheduling},
|
|---|
| 876 | year = {2011},
|
|---|
| 877 | pages = {411-422},
|
|---|
| 878 | ee = {http://doi.acm.org/10.1145/1926385.1926432},
|
|---|
| 879 | crossref = {popl2011},
|
|---|
| 880 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 881 | }
|
|---|
| 882 |
|
|---|
| 883 | % FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
|
|---|
| 884 |
|
|---|
| 885 | @article{felker-etal:2012:nuclear,
|
|---|
| 886 | author = {Kyle G. Felker and Andrew R. Siegel and Stephen F. Siegel},
|
|---|
| 887 | title = {Optimizing Memory Constrained Environments in {M}onte {C}arlo Nuclear Reactor Simulations},
|
|---|
| 888 | journal = {International Journal of High Performance Computing Applications},
|
|---|
| 889 | publisher = {SAGE Publications},
|
|---|
| 890 | year = {2012},
|
|---|
| 891 | month = jun,
|
|---|
| 892 | day = 4,
|
|---|
| 893 | note = {Online first, \url{http://hpc.sagepub.com/content/early/2012/06/04/1094342012445627}}
|
|---|
| 894 | }
|
|---|
| 895 |
|
|---|
| 896 | @inproceedings{filliatre-paskevich:2013:why3-esop,
|
|---|
| 897 | author = {Filli\^{a}tre, Jean-Christophe and Paskevich, Andrei},
|
|---|
| 898 | title = {Why3: Where Programs Meet Provers},
|
|---|
| 899 | crossref = {esop2013},
|
|---|
| 900 | pages = {125--128},
|
|---|
| 901 | numpages = {4},
|
|---|
| 902 | url = {http://dx.doi.org/10.1007/978-3-642-37036-6_8},
|
|---|
| 903 | doi = {10.1007/978-3-642-37036-6_8}
|
|---|
| 904 | }
|
|---|
| 905 |
|
|---|
| 906 |
|
|---|
| 907 |
|
|---|
| 908 | @article{fink-yahav-dor-ramalingam-geay:2008:typestate-aliasing,
|
|---|
| 909 | author = {Stephen J. Fink and
|
|---|
| 910 | Eran Yahav and
|
|---|
| 911 | Nurit Dor and
|
|---|
| 912 | G. Ramalingam and
|
|---|
| 913 | Emmanuel Geay},
|
|---|
| 914 | title = {Effective typestate verification in the presence of aliasing},
|
|---|
| 915 | journal = {ACM Trans. Softw. Eng. Methodol.},
|
|---|
| 916 | volume = {17},
|
|---|
| 917 | number = {2},
|
|---|
| 918 | year = {2008},
|
|---|
| 919 | ee = {http://doi.acm.org/10.1145/1348250.1348255},
|
|---|
| 920 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 921 | }
|
|---|
| 922 |
|
|---|
| 923 | @inproceedings{fischer-etal:2013:cseq,
|
|---|
| 924 | author = {Fischer, Bernd and Inverso, Omar and Parlato, Gennaro},
|
|---|
| 925 | title = {{CSeq}: A Sequentialization Tool for {C}},
|
|---|
| 926 | pages = {616--618},
|
|---|
| 927 | numpages = {3},
|
|---|
| 928 | url = {http://dx.doi.org/10.1007/978-3-642-36742-7_46},
|
|---|
| 929 | doi = {10.1007/978-3-642-36742-7_46},
|
|---|
| 930 | acmid = {2450453},
|
|---|
| 931 | crossref={tacas2013}
|
|---|
| 932 | }
|
|---|
| 933 |
|
|---|
| 934 |
|
|---|
| 935 | @inproceedings{flanagan-etal:2002:esc-java,
|
|---|
| 936 | author = {Cormac Flanagan and
|
|---|
| 937 | K. Rustan M. Leino and
|
|---|
| 938 | Mark Lillibridge and
|
|---|
| 939 | Greg Nelson and
|
|---|
| 940 | James B. Saxe and
|
|---|
| 941 | Raymie Stata},
|
|---|
| 942 | title = {Extended Static Checking for {Java}},
|
|---|
| 943 | year = {2002},
|
|---|
| 944 | pages = {234-245},
|
|---|
| 945 | ee = {http://doi.acm.org/10.1145/512529.512558},
|
|---|
| 946 | crossref = {pldi2002},
|
|---|
| 947 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 948 | }
|
|---|
| 949 |
|
|---|
| 950 | @misc{flatt-etal:2012:racket,
|
|---|
| 951 | howpublished={\url{http://docs.racket-lang.org/reference/}},
|
|---|
| 952 | note={retrieved Nov.\ 19, 2012},
|
|---|
| 953 | author={Matthew Flatt and PLT},
|
|---|
| 954 | title={The {Racket} Reference, version 5.3.1}
|
|---|
| 955 | }
|
|---|
| 956 |
|
|---|
| 957 | @InProceedings{frigo-etal:1998:cilk,
|
|---|
| 958 | author = {Matteo Frigo and Charles E. Leiserson and Keith H. Randall},
|
|---|
| 959 | address = {Montreal, Quebec, Canada},
|
|---|
| 960 | booktitle = {Proceedings of the ACM SIGPLAN '98 Conference on Programming Language Design and Implementation (PLDI)},
|
|---|
| 961 | month = jun,
|
|---|
| 962 | note = {Proceedings published ACM SIGPLAN Notices, Vol. 33, No. 5, May, 1998.},
|
|---|
| 963 | year = {1998},
|
|---|
| 964 | pages = {212--223},
|
|---|
| 965 | title = {The Implementation of the {C}ilk-5 Multithreaded Language}
|
|---|
| 966 | }
|
|---|
| 967 |
|
|---|
| 968 |
|
|---|
| 969 | % GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
|
|---|
| 970 |
|
|---|
| 971 | @inproceedings{ganai-gupta:2008:csbmc,
|
|---|
| 972 | author = {Malay K. Ganai and
|
|---|
| 973 | Aarti Gupta},
|
|---|
| 974 | title = {Efficient Modeling of Concurrent Systems in BMC},
|
|---|
| 975 | year = {2008},
|
|---|
| 976 | pages = {114-133},
|
|---|
| 977 | crossref = {spin2008},
|
|---|
| 978 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 979 | }
|
|---|
| 980 |
|
|---|
| 981 | @inproceedings{garland-kudlur-zheng:2012:phalanx,
|
|---|
| 982 | author = {Michael Garland and Manjunath Kudlur and Yili Zheng},
|
|---|
| 983 | title = {Designing a Unified Programming Model for Heterogeneous Machines},
|
|---|
| 984 | booktitle = {SC '12: Proc. Conference on High Performance Computing Networking, Storage and Analysis},
|
|---|
| 985 | month = nov,
|
|---|
| 986 | year = 2012,
|
|---|
| 987 | note = {To appear},
|
|---|
| 988 | }
|
|---|
| 989 |
|
|---|
| 990 | @inproceedings{ghafari-etal:2010:empirical,
|
|---|
| 991 | author = {Naghmeh Ghafari and
|
|---|
| 992 | Alan J. Hu and
|
|---|
| 993 | Zvonimir Rakamari\'c},
|
|---|
| 994 | title = {Context-Bounded Translations for Concurrent Software: An
|
|---|
| 995 | Empirical Evaluation},
|
|---|
| 996 | year = {2010},
|
|---|
| 997 | pages = {227-244},
|
|---|
| 998 | crossref = {spin2010},
|
|---|
| 999 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 1000 | }
|
|---|
| 1001 |
|
|---|
| 1002 | @inproceedings{giannakopoulou-etal:2012:psyco,
|
|---|
| 1003 | author = {Dimitra Giannakopoulou and
|
|---|
| 1004 | Zvonimir Rakamari\'c and
|
|---|
| 1005 | Vishwanath Raman},
|
|---|
| 1006 | title = {Symbolic Learning of Component Interfaces},
|
|---|
| 1007 | year = {2012},
|
|---|
| 1008 | pages = {248-264},
|
|---|
| 1009 | ee = {http://dx.doi.org/10.1007/978-3-642-33125-1_18},
|
|---|
| 1010 | crossref = {sas2012},
|
|---|
| 1011 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 1012 | }
|
|---|
| 1013 |
|
|---|
| 1014 |
|
|---|
| 1015 | @misc{brandon-gibson-sc11-poster,
|
|---|
| 1016 | title = {{GEM}: A Formal Dynamic Verification Environment for HPC Pedagogy},
|
|---|
| 1017 | author = {Brandon L. Gibson},
|
|---|
| 1018 | booktitle = {Supercomputing},
|
|---|
| 1019 | year = 2011,
|
|---|
| 1020 | note = {{\sl Student Research Poster Competition Entry}}}
|
|---|
| 1021 |
|
|---|
| 1022 |
|
|---|
| 1023 |
|
|---|
| 1024 | @misc{godefroid-nagappan:2008:bugs,
|
|---|
| 1025 | title={Concurrency at Microsoft--An exploratory survey},
|
|---|
| 1026 | author={Godefroid, Patrice and Nagappan, Nachiappan},
|
|---|
| 1027 | booktitle={CAV Workshop on Exploiting Concurrency Efficiently and Correctly},
|
|---|
| 1028 | year={2008},
|
|---|
| 1029 | howpublished={\url{http://www.cs.utah.edu/old-ec2-dir/2008/papers/ec2-pp1.pdf}}
|
|---|
| 1030 | }
|
|---|
| 1031 |
|
|---|
| 1032 | @inproceedings{verisoft-popl97,
|
|---|
| 1033 | author = {Patrice Godefroid},
|
|---|
| 1034 | title = {Model checking for programming languages using {VeriSoft}},
|
|---|
| 1035 | booktitle = {Proceedings of the 24th ACM SIGPLAN-SIGACT symposium on
|
|---|
| 1036 | Principles of Programming Languages},
|
|---|
| 1037 | year = 1997,
|
|---|
| 1038 | pages = {174--186}}
|
|---|
| 1039 |
|
|---|
| 1040 | @book{godefroid:1996:por-book,
|
|---|
| 1041 | Author = {Patrice Godefroid},
|
|---|
| 1042 | Bibsource = {DBLP, http://dblp.uni-trier.de},
|
|---|
| 1043 | Date-Added = {2010-08-28 23:09:36 -0400},
|
|---|
| 1044 | Date-Modified = {2010-08-28 23:09:57 -0400},
|
|---|
| 1045 | Isbn = {3-540-60761-7},
|
|---|
| 1046 | Publisher = {Springer},
|
|---|
| 1047 | Series = {Lecture Notes in Computer Science},
|
|---|
| 1048 | Title = {Partial-Order Methods for the Verification of Concurrent Systems - An Approach to the State-Explosion Problem},
|
|---|
| 1049 | Volume = {1032},
|
|---|
| 1050 | Year = {1996}}
|
|---|
| 1051 |
|
|---|
| 1052 | @article{godefroid-etal:2012:sage,
|
|---|
| 1053 | author = {Patrice Godefroid and
|
|---|
| 1054 | Michael Y. Levin and
|
|---|
| 1055 | David A. Molnar},
|
|---|
| 1056 | title = {{SAGE}: whitebox fuzzing for security testing},
|
|---|
| 1057 | journal = {Commun. ACM},
|
|---|
| 1058 | volume = {55},
|
|---|
| 1059 | number = {3},
|
|---|
| 1060 | year = {2012},
|
|---|
| 1061 | pages = {40-44},
|
|---|
| 1062 | ee = {http://doi.acm.org/10.1145/2093548.2093564},
|
|---|
| 1063 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 1064 | }
|
|---|
| 1065 |
|
|---|
| 1066 |
|
|---|
| 1067 | @Misc{fm09-tut,
|
|---|
| 1068 | author = "Ganesh Gopalakrishnan",
|
|---|
| 1069 | month = nov,
|
|---|
| 1070 | year = "2009",
|
|---|
| 1071 | note = "FM 2009, Eindhoven",
|
|---|
| 1072 | title = "Tutorial 03: Practical {MPI} and {Pthread} Dynamic
|
|---|
| 1073 | Verification",
|
|---|
| 1074 | }
|
|---|
| 1075 |
|
|---|
| 1076 | @Misc{fm08-tut,
|
|---|
| 1077 | month = may,
|
|---|
| 1078 | year = "2008",
|
|---|
| 1079 | note = "Tutorial: Runtime Model Checking of Multithreaded C
|
|---|
| 1080 | Programs using Automated Instrumentation Dynamic
|
|---|
| 1081 | Partial Order Reduction and Distributed Checking (half
|
|---|
| 1082 | day) (T6), Turku",
|
|---|
| 1083 | author = "Ganesh Gopalakrishnan and Yu Yang",
|
|---|
| 1084 | }
|
|---|
| 1085 |
|
|---|
| 1086 | @Misc{ppopp10-tut,
|
|---|
| 1087 | author = "Ganesh Gopalakrishnan",
|
|---|
| 1088 | year = "2010",
|
|---|
| 1089 | title = "Tutorial: Dynamic Verification of Message Passing and
|
|---|
| 1090 | Threading",
|
|---|
| 1091 | note = "PPoPP, Bangalore",
|
|---|
| 1092 | month = jan,
|
|---|
| 1093 | }
|
|---|
| 1094 |
|
|---|
| 1095 |
|
|---|
| 1096 | @Misc{europvm09-tut,
|
|---|
| 1097 | author = "Ganesh Gopalakrishnan",
|
|---|
| 1098 | key = "europvm09-tut",
|
|---|
| 1099 | title = "Invited Full-Day Tutorial: Practical Formal
|
|---|
| 1100 | Verification of {MPI} and Thread Programs",
|
|---|
| 1101 | note = "EuroPVM/MPI, Espoo",
|
|---|
| 1102 | year = "2009",
|
|---|
| 1103 | month = nov,
|
|---|
| 1104 | }
|
|---|
| 1105 |
|
|---|
| 1106 | @misc{fm2012-tut,
|
|---|
| 1107 | author = {Ganesh Gopalakrishnan},
|
|---|
| 1108 | title = {{S}ymbolic Analysis of {GPU} Programs for Correctness and
|
|---|
| 1109 | Performance},
|
|---|
| 1110 | note = {FM 2012 Conference, Paris, June}}
|
|---|
| 1111 |
|
|---|
| 1112 | @Misc{ics09-tut,
|
|---|
| 1113 | note = "ICS, Yorktown Heights",
|
|---|
| 1114 | year = "2009",
|
|---|
| 1115 | month = jun,
|
|---|
| 1116 | title = "Tutorial {T8}: Practical Formal Verification of {MPI}
|
|---|
| 1117 | and Thread Programs",
|
|---|
| 1118 | author = "Ganesh Gopalakrishnan",
|
|---|
| 1119 | }
|
|---|
| 1120 |
|
|---|
| 1121 | @inproceedings{qb-or-not-qb,
|
|---|
| 1122 | author = {Ganesh Gopalakrishnan and Yue Yang and Hemanthkumar Sivaraj},
|
|---|
| 1123 | title = {{QB} or not {QB}: An Efficient Execution Verification Tool for
|
|---|
| 1124 | Memory Orderings},
|
|---|
| 1125 | booktitle = {CAV (Computer Aided Verification)},
|
|---|
| 1126 | pages = {401-413},
|
|---|
| 1127 | note = {LNCS 3113},
|
|---|
| 1128 | year = 2004}
|
|---|
| 1129 |
|
|---|
| 1130 |
|
|---|
| 1131 | @article{gopalakrishnan-etal:2011:cacm,
|
|---|
| 1132 | Acmid = {2043194},
|
|---|
| 1133 | Address = {New York, NY, USA},
|
|---|
| 1134 | Author = {Gopalakrishnan, Ganesh and Kirby, Robert M. and Siegel, Stephen and Thakur, Rajeev and Gropp, William and Lusk, Ewing and De Supinski, Bronis R. and Schulz, Martin and Bronevetsky, Greg},
|
|---|
| 1135 | Doi = {10.1145/2043174.2043194},
|
|---|
| 1136 | Issn = {0001-0782},
|
|---|
| 1137 | Issue_Date = {December 2011},
|
|---|
| 1138 | Journal = {Communications of the ACM},
|
|---|
| 1139 | Month = dec,
|
|---|
| 1140 | Number = {12},
|
|---|
| 1141 | Numpages = {10},
|
|---|
| 1142 | Pages = {82--91},
|
|---|
| 1143 | Publisher = {ACM},
|
|---|
| 1144 | Title = {Formal analysis of {MPI}-based parallel programs},
|
|---|
| 1145 | Url = {http://doi.acm.org/10.1145/2043174.2043194},
|
|---|
| 1146 | Volume = {54},
|
|---|
| 1147 | Year = {2011},
|
|---|
| 1148 | Bdsk-Url-1 = {http://doi.acm.org/10.1145/2043174.2043194},
|
|---|
| 1149 | Bdsk-Url-2 = {http://dx.doi.org/10.1145/2043174.2043194}}
|
|---|
| 1150 |
|
|---|
| 1151 | @misc{sc10-ganesh-half-day-tut,
|
|---|
| 1152 | title = {Scalable Dynamic Formal Verification and Correctness Checking of {MPI} Applications},
|
|---|
| 1153 | author = {Ganesh Gopalakrishnan and Matthias S. {M\"uller} and
|
|---|
| 1154 | Bronis R. {de Supinski}},
|
|---|
| 1155 | note = {Half Day Tutorial at SC'10, New Orleans, November 2010}}
|
|---|
| 1156 |
|
|---|
| 1157 |
|
|---|
| 1158 |
|
|---|
| 1159 | @inproceedings{grossman:2002:cyclone,
|
|---|
| 1160 | author = {Grossman, Dan and Morrisett, Greg and Jim, Trevor and Hicks, Michael and Wang, Yanling and Cheney, James},
|
|---|
| 1161 | title = {Region-based memory management in {Cyclone}},
|
|---|
| 1162 | booktitle = {Proceedings of the ACM SIGPLAN 2002 Conference on Programming language design and implementation},
|
|---|
| 1163 | series = {PLDI '02},
|
|---|
| 1164 | year = {2002},
|
|---|
| 1165 | isbn = {1-58113-463-0},
|
|---|
| 1166 | location = {Berlin, Germany},
|
|---|
| 1167 | pages = {282--293},
|
|---|
| 1168 | numpages = {12},
|
|---|
| 1169 | url = {http://doi.acm.org/10.1145/512529.512563},
|
|---|
| 1170 | doi = {10.1145/512529.512563},
|
|---|
| 1171 | acmid = {512563},
|
|---|
| 1172 | publisher = {ACM},
|
|---|
| 1173 | address = {New York, NY, USA},
|
|---|
| 1174 | }
|
|---|
| 1175 |
|
|---|
| 1176 |
|
|---|
| 1177 | % HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
|
|---|
| 1178 |
|
|---|
| 1179 | @article{hatton:1997:T_Experiments,
|
|---|
| 1180 | Author = {Les Hatton},
|
|---|
| 1181 | Date-Added = {2008-07-13 16:40:50 -0400},
|
|---|
| 1182 | Date-Modified = {2008-07-13 16:40:51 -0400},
|
|---|
| 1183 | Journal = {IEEE Computational Science \& Engineering},
|
|---|
| 1184 | Month = apr,
|
|---|
| 1185 | Number = 2,
|
|---|
| 1186 | Pages = {27--38},
|
|---|
| 1187 | Publisher = {IEEE},
|
|---|
| 1188 | Title = {The {T} Experiments: Errors in Scientific Software},
|
|---|
| 1189 | Volume = 4,
|
|---|
| 1190 | Year = 1997}
|
|---|
| 1191 |
|
|---|
| 1192 | @article{hatton-roberts:1994:accurate,
|
|---|
| 1193 | Author = {Les Hatton and Andy Roberts},
|
|---|
| 1194 | Date-Added = {2008-07-13 16:40:50 -0400},
|
|---|
| 1195 | Date-Modified = {2008-07-13 16:40:51 -0400},
|
|---|
| 1196 | Journal = {{IEEE} {T}ransactions on {S}oftware {E}ngineering},
|
|---|
| 1197 | Month = oct,
|
|---|
| 1198 | Number = 10,
|
|---|
| 1199 | Pages = {785--797},
|
|---|
| 1200 | Publisher = {IEEE},
|
|---|
| 1201 | Title = {How Accurate is Scientific Software?},
|
|---|
| 1202 | Volume = 20,
|
|---|
| 1203 | Year = 1994}
|
|---|
| 1204 |
|
|---|
| 1205 | @incollection{hatton:2012:defects,
|
|---|
| 1206 | year={2012},
|
|---|
| 1207 | isbn={978-3-642-32676-9},
|
|---|
| 1208 | booktitle={Uncertainty Quantification in Scientific Computing},
|
|---|
| 1209 | volume={377},
|
|---|
| 1210 | series={IFIP Advances in Information and Communication Technology},
|
|---|
| 1211 | editor={Dienstfrey, Andrew M. and Boisvert, Ronald F.},
|
|---|
| 1212 | title={Defects, Scientific Computation and the Scientific Method},
|
|---|
| 1213 | publisher={Springer Berlin Heidelberg},
|
|---|
| 1214 | keywords={Scientific method; reproducibility; unquantifiable computation},
|
|---|
| 1215 | author={Hatton, Les},
|
|---|
| 1216 | pages={123--138}
|
|---|
| 1217 | }
|
|---|
| 1218 |
|
|---|
| 1219 | @book{herlihy-shavit,
|
|---|
| 1220 | author = {Maurice Herlihy and Nir Shavit},
|
|---|
| 1221 | title = {The Art of Multiprocessor Programming},
|
|---|
| 1222 | publisher = {Morgan Kaufmann},
|
|---|
| 1223 | year = 2008}
|
|---|
| 1224 |
|
|---|
| 1225 | @inproceedings{hickey:2008:clojure,
|
|---|
| 1226 | author = {Hickey, Rich},
|
|---|
| 1227 | title = {The {C}lojure programming language},
|
|---|
| 1228 | booktitle = {Proceedings of the 2008 Symposium on Dynamic languages},
|
|---|
| 1229 | series = {DLS '08},
|
|---|
| 1230 | year = {2008},
|
|---|
| 1231 | isbn = {978-1-60558-270-2},
|
|---|
| 1232 | location = {Paphos, Cyprus},
|
|---|
| 1233 | pages = {1:1--1:1},
|
|---|
| 1234 | articleno = {1},
|
|---|
| 1235 | numpages = {1},
|
|---|
| 1236 | url = {http://doi.acm.org/10.1145/1408681.1408682},
|
|---|
| 1237 | doi = {10.1145/1408681.1408682},
|
|---|
| 1238 | acmid = {1408682},
|
|---|
| 1239 | publisher = {ACM},
|
|---|
| 1240 | address = {New York, NY, USA},
|
|---|
| 1241 | }
|
|---|
| 1242 |
|
|---|
| 1243 |
|
|---|
| 1244 | @article{hoare:1978:csp,
|
|---|
| 1245 | author = {Hoare, C. A. R.},
|
|---|
| 1246 | title = {Communicating sequential processes},
|
|---|
| 1247 | journal = {Commun. ACM},
|
|---|
| 1248 | issue_date = {Aug. 1978},
|
|---|
| 1249 | volume = {21},
|
|---|
| 1250 | number = {8},
|
|---|
| 1251 | month = aug,
|
|---|
| 1252 | year = {1978},
|
|---|
| 1253 | issn = {0001-0782},
|
|---|
| 1254 | pages = {666--677},
|
|---|
| 1255 | numpages = {12},
|
|---|
| 1256 | url = {http://doi.acm.org/10.1145/359576.359585},
|
|---|
| 1257 | doi = {10.1145/359576.359585},
|
|---|
| 1258 | acmid = {359585},
|
|---|
| 1259 | publisher = {ACM},
|
|---|
| 1260 | address = {New York, NY, USA},
|
|---|
| 1261 | keywords = {classes, concurrency, conditional critical regions, coroutines, data representations, guarded commands, input, iterative arrays, monitors, multiple entries, multiple exits, nondeterminacy, output, parallel programming, procedures, program structures, programming, programming languages, programming primitives, recursion},
|
|---|
| 1262 | }
|
|---|
| 1263 |
|
|---|
| 1264 | @article{hochstein-basili:2008:parallel,
|
|---|
| 1265 | author = {Hochstein, Lorin and Basili, Victor R.},
|
|---|
| 1266 | title = {The {ASC-Alliance} Projects: A Case Study of Large-Scale Parallel Scientific Code Development},
|
|---|
| 1267 | journal = {Computer},
|
|---|
| 1268 | issue_date = {March 2008},
|
|---|
| 1269 | volume = {41},
|
|---|
| 1270 | number = {3},
|
|---|
| 1271 | month = mar,
|
|---|
| 1272 | year = {2008},
|
|---|
| 1273 | issn = {0018-9162},
|
|---|
| 1274 | pages = {50--58},
|
|---|
| 1275 | numpages = {9},
|
|---|
| 1276 | url = {http://dx.doi.org/10.1109/MC.2008.101},
|
|---|
| 1277 | doi = {10.1109/MC.2008.101},
|
|---|
| 1278 | acmid = {1399158},
|
|---|
| 1279 | publisher = {IEEE Computer Society Press},
|
|---|
| 1280 | address = {Los Alamitos, CA, USA},
|
|---|
| 1281 | keywords = {computing methodologies, scientific code development, simulation, software engineering, software engineering, computing methodologies, scientific code development, simulation},
|
|---|
| 1282 | }
|
|---|
| 1283 |
|
|---|
| 1284 | @book{holzmann:2004:spin_book,
|
|---|
| 1285 | Address = {Boston},
|
|---|
| 1286 | Author = {Gerard J. Holzmann},
|
|---|
| 1287 | Publisher = {Addison-Wesley},
|
|---|
| 1288 | Title = {The {\textsc{Spin}} Model Checker},
|
|---|
| 1289 | Year = 2004}
|
|---|
| 1290 |
|
|---|
| 1291 | @article{fmsd-ravi,
|
|---|
| 1292 | author = {Ravi Hosabettu and Ganesh Gopalakrishnan and Mandayam Srivas},
|
|---|
| 1293 | title = {Formal Verification of a Complex Pipelined Processor},
|
|---|
| 1294 | journal = {Formal Methods in System Design},
|
|---|
| 1295 | Volume = 23,
|
|---|
| 1296 | Number = 2,
|
|---|
| 1297 | month = sep,
|
|---|
| 1298 | year = 2003,
|
|---|
| 1299 | pages = {171-213}}
|
|---|
| 1300 |
|
|---|
| 1301 |
|
|---|
| 1302 | @misc{alan-humphrey-sc10-poster,
|
|---|
| 1303 | author = {Alan Humphrey},
|
|---|
| 1304 | title = {An Integration of Dynamic {MPI} Formal Verification Within {Eclipse}
|
|---|
| 1305 | {PTP}},
|
|---|
| 1306 | booktitle = {Supercomputing - ACM Student Research Poster Competition},
|
|---|
| 1307 | year = 2010,
|
|---|
| 1308 | note = {{\sl Won 2nd place}}}
|
|---|
| 1309 |
|
|---|
| 1310 |
|
|---|
| 1311 | @inproceedings{GEM-psti-paper,
|
|---|
| 1312 | author = {Alan Humphrey and Christopher Derrick and Ganesh Gopalakrishnan
|
|---|
| 1313 | and Beth R. Tibbitts},
|
|---|
| 1314 | title = {{GEM}: Graphical Explorer for {MPI} Programs},
|
|---|
| 1315 | booktitle = {{Parallel Software Tools and Tool Infrastructures (ICPP workshop)}},
|
|---|
| 1316 | note = {\url{http://www.cs.utah.edu/fv/GEM}},
|
|---|
| 1317 | year = 2010}
|
|---|
| 1318 |
|
|---|
| 1319 |
|
|---|
| 1320 | @inproceeedings{alan-humphrey:xsede2012,
|
|---|
| 1321 | author = {Alan Humphrey and Qingyu Meng and Martin Berzins and Todd Harman},
|
|---|
| 1322 | title = {Radiation Modeling Using the {Uintah} Heterogeneous {CPU/GPU} Runtime System},
|
|---|
| 1323 | booktitle = {Extreme Science and Engineering Discovery Environment (XSEDE 2012)},
|
|---|
| 1324 | year = 2012}
|
|---|
| 1325 |
|
|---|
| 1326 | % IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
|
|---|
| 1327 |
|
|---|
| 1328 |
|
|---|
| 1329 |
|
|---|
| 1330 | @book{ieee:2008:posix,
|
|---|
| 1331 | author={{Institute of Electrical and Electronics Engineers, Inc.}},
|
|---|
| 1332 | title={{IEEE} {S}tandard for {I}nformation {T}echnology---{P}ortable
|
|---|
| 1333 | {O}perating {S}ystem {I}nterface ({POSIX}) {B}ase
|
|---|
| 1334 | {S}pecifications, Issue 7, {IEEE Std 1003.1-2008}
|
|---|
| 1335 | ({R}evision of {IEEE Std 1003.1-2004})},
|
|---|
| 1336 | publisher={IEEE},
|
|---|
| 1337 | year={2008},
|
|---|
| 1338 | month=dec,
|
|---|
| 1339 | day=1,
|
|---|
| 1340 | address={3 Park Avenue, New York, NY 10016-5997, USA}
|
|---|
| 1341 | }
|
|---|
| 1342 |
|
|---|
| 1343 |
|
|---|
| 1344 | @Misc{Inspect-release,
|
|---|
| 1345 | key = "inspect-release",
|
|---|
| 1346 | title = "Release Information for {Inspect}",
|
|---|
| 1347 | note = "\url{http://www.cs.utah.edu/fv/Inspect}",
|
|---|
| 1348 | }
|
|---|
| 1349 |
|
|---|
| 1350 | @book{iso-iee:2011:C,
|
|---|
| 1351 | author = {{ISO/IEC}},
|
|---|
| 1352 | title = {{ISO/IEC} 9899:2011: International Standard: Programming Languages --- {C}},
|
|---|
| 1353 | publisher = {American National Standards Institute},
|
|---|
| 1354 | year = 2011,
|
|---|
| 1355 | month = apr,
|
|---|
| 1356 | day = 12,
|
|---|
| 1357 | notes = {\url{http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf}}
|
|---|
| 1358 | }
|
|---|
| 1359 |
|
|---|
| 1360 | @misc{isp-release,
|
|---|
| 1361 | key = "ISP release",
|
|---|
| 1362 | title = "Release Information for {ISP}",
|
|---|
| 1363 |
|
|---|
| 1364 | note={\url{http://www.cs.utah.edu/fv/ISP}}
|
|---|
| 1365 | }
|
|---|
| 1366 |
|
|---|
| 1367 | @misc{isp-eclipse,
|
|---|
| 1368 | key = "GEM release",
|
|---|
| 1369 | title = "Release Information for {GEM}",
|
|---|
| 1370 | note={\url{http://www.cs.utah.edu/fv/GEM}}
|
|---|
| 1371 | }
|
|---|
| 1372 |
|
|---|
| 1373 |
|
|---|
| 1374 | @misc{isp-tests-against-marmot,
|
|---|
| 1375 | key = "ISP Tests",
|
|---|
| 1376 | title = "{LLNL} {U}mpire {T}est {S}uite {E}xecuted {U}sing {N}atively, {ISP}, and {M}armot",
|
|---|
| 1377 | note ={\url{http://www.cs.utah.edu/fv/ISP_Tests/}}}
|
|---|
| 1378 |
|
|---|
| 1379 |
|
|---|
| 1380 | % JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ
|
|---|
| 1381 |
|
|---|
| 1382 | @ARTICLE{Jacobson99,
|
|---|
| 1383 | author = "Hans M. Jacobson and Ganesh Gopalakrishnan",
|
|---|
| 1384 | title = "Application-Specific Programmable Control for High-Performance
|
|---|
| 1385 | Asynchronous Circuits",
|
|---|
| 1386 | pages = "319--331",
|
|---|
| 1387 | journal= "Proceedings of {IEEE}",
|
|---|
| 1388 | volume = 87,
|
|---|
| 1389 | number = 2,
|
|---|
| 1390 | month = feb,
|
|---|
| 1391 | year = 1999 }
|
|---|
| 1392 |
|
|---|
| 1393 |
|
|---|
| 1394 | @inproceedings{jenista-eom-demsky:2011:disjointreachability,
|
|---|
| 1395 | author = {James Christopher Jenista and
|
|---|
| 1396 | Yong Hun Eom and
|
|---|
| 1397 | Brian Demsky},
|
|---|
| 1398 | title = {Using Disjoint Reachability for Parallelization},
|
|---|
| 1399 | year = {2011},
|
|---|
| 1400 | pages = {198-224},
|
|---|
| 1401 | ee = {http://dx.doi.org/10.1007/978-3-642-19861-8_12},
|
|---|
| 1402 | crossref = {DBLP:conf/cc/2011},
|
|---|
| 1403 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 1404 | }
|
|---|
| 1405 |
|
|---|
| 1406 |
|
|---|
| 1407 | @inproceedings{sen:cav2009,
|
|---|
| 1408 | author = {Pallavi Joshi and Mayur Naik and {C.-S} Park and Koushik Sen},
|
|---|
| 1409 | title = {An Extensible Active Testing Framework for Concurrent Programs},
|
|---|
| 1410 | crossref = {cav2009},
|
|---|
| 1411 | pages = {675-681},
|
|---|
| 1412 | year = 2009}
|
|---|
| 1413 |
|
|---|
| 1414 | @misc{json,
|
|---|
| 1415 | howpublished={\url{http://www.json.org}},
|
|---|
| 1416 | title={{JavaScript} {O}bject {N}otation ({JSON})},
|
|---|
| 1417 | year={2012},
|
|---|
| 1418 | key={json}
|
|---|
| 1419 | }
|
|---|
| 1420 |
|
|---|
| 1421 |
|
|---|
| 1422 | % KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK
|
|---|
| 1423 |
|
|---|
| 1424 | @article{keller:1976:transitions,
|
|---|
| 1425 | author = {Keller, Robert M.},
|
|---|
| 1426 | title = {Formal verification of parallel programs},
|
|---|
| 1427 | journal = {Commun. ACM},
|
|---|
| 1428 | issue_date = {July 1976},
|
|---|
| 1429 | volume = {19},
|
|---|
| 1430 | number = {7},
|
|---|
| 1431 | month = jul,
|
|---|
| 1432 | year = {1976},
|
|---|
| 1433 | issn = {0001-0782},
|
|---|
| 1434 | pages = {371--384},
|
|---|
| 1435 | numpages = {14},
|
|---|
| 1436 | url = {http://doi.acm.org/10.1145/360248.360251},
|
|---|
| 1437 | doi = {10.1145/360248.360251},
|
|---|
| 1438 | acmid = {360251},
|
|---|
| 1439 | publisher = {ACM},
|
|---|
| 1440 | address = {New York, NY, USA},
|
|---|
| 1441 | keywords = {Petri nets, assertions, correctness, deadlock, mutual exclusion, parallel program, verification},
|
|---|
| 1442 | }
|
|---|
| 1443 |
|
|---|
| 1444 | @misc{opencl:2011:standard:1.2.15,
|
|---|
| 1445 | author={Khronos Group},
|
|---|
| 1446 | year = 2011,
|
|---|
| 1447 | month = nov,
|
|---|
| 1448 | title = {{OpenCL} - {T}he
|
|---|
| 1449 | open standard for parallel programming of
|
|---|
| 1450 | heterogeneous systems
|
|---|
| 1451 | {A}pplication {P}rogram {I}nterface, {V}ersion 3.1},
|
|---|
| 1452 | howpublished = {\url{http://www.khronos.org/registry/cl/specs/opencl-1.2.pdf}}
|
|---|
| 1453 | }
|
|---|
| 1454 |
|
|---|
| 1455 |
|
|---|
| 1456 | @inproceedings{khurshid-pasareanu-visser:2003:tacas,
|
|---|
| 1457 | Author = {Sarfraz Khurshid and Corina S. P\v{a}s\v{a}reanu and Willem Visser},
|
|---|
| 1458 | Bibsource = {DBLP, http://dblp.uni-trier.de},
|
|---|
| 1459 | Crossref = {tacas2003},
|
|---|
| 1460 | Date-Added = {2012-01-31 21:39:30 -0500},
|
|---|
| 1461 | Date-Modified = {2012-01-31 21:40:02 -0500},
|
|---|
| 1462 | Ee = {http://link.springer.de/link/service/series/0558/bibs/2619/26190553.htm},
|
|---|
| 1463 | Pages = {553-568},
|
|---|
| 1464 | Title = {{Generalized Symbolic Execution for Model Checking and Testing}},
|
|---|
| 1465 | Year = {2003}}
|
|---|
| 1466 |
|
|---|
| 1467 | @inproceedings{kim:2012:opencl,
|
|---|
| 1468 | author = {Kim, Jungwon and Seo, Sangmin and Lee, Jun and Nah, Jeongho and Jo, Gangwon and Lee, Jaejin},
|
|---|
| 1469 | title = {{OpenCL} as a unified programming model for heterogeneous {CPU/GPU} clusters},
|
|---|
| 1470 | booktitle = {Proceedings of the 17th ACM SIGPLAN symposium on Principles and Practice of Parallel Programming},
|
|---|
| 1471 | series = {PPoPP '12},
|
|---|
| 1472 | year = {2012},
|
|---|
| 1473 | isbn = {978-1-4503-1160-1},
|
|---|
| 1474 | location = {New Orleans, Louisiana, USA},
|
|---|
| 1475 | pages = {299--300},
|
|---|
| 1476 | numpages = {2},
|
|---|
| 1477 | url = {http://doi.acm.org/10.1145/2145816.2145863},
|
|---|
| 1478 | doi = {10.1145/2145816.2145863},
|
|---|
| 1479 | acmid = {2145863},
|
|---|
| 1480 | publisher = {ACM},
|
|---|
| 1481 | address = {New York, NY, USA},
|
|---|
| 1482 | keywords = {OpenCL, clusters, heterogeneous computing, programming models},
|
|---|
| 1483 | }
|
|---|
| 1484 |
|
|---|
| 1485 | @inproceedings{kimpe:aesop:2012,
|
|---|
| 1486 | author = {Dries Kimpe and Philip Carns and Kevin Harms and Justin M Wozniak and Samuel Lang and Robert Ross},
|
|---|
| 1487 | title = {{AESOP}: {E}xpressing {C}oncurrency in {H}igh-{P}erformance {S}ystem {S}oftware},
|
|---|
| 1488 | booktitle = {2012 IEEE 7th International Conference on Networking, Architecture and Storage (NAS)},
|
|---|
| 1489 | pages = {303-312},
|
|---|
| 1490 | publisher = {IEEE},
|
|---|
| 1491 | year = 2012}
|
|---|
| 1492 |
|
|---|
| 1493 | @article{king:1976:symbolic,
|
|---|
| 1494 | Address = {New York, NY, USA},
|
|---|
| 1495 | Author = {James C. King},
|
|---|
| 1496 | Date-Added = {2012-01-31 21:37:26 -0500},
|
|---|
| 1497 | Date-Modified = {2012-01-31 21:37:26 -0500},
|
|---|
| 1498 | Doi = {http://doi.acm.org/10.1145/360248.360252},
|
|---|
| 1499 | Issn = {0001-0782},
|
|---|
| 1500 | Journal = {Communications of the ACM},
|
|---|
| 1501 | Number = {7},
|
|---|
| 1502 | Pages = {385--394},
|
|---|
| 1503 | Publisher = {ACM},
|
|---|
| 1504 | Title = {{Symbolic Execution and Program Testing}},
|
|---|
| 1505 | Volume = {19},
|
|---|
| 1506 | Year = {1976},
|
|---|
| 1507 | Bdsk-Url-1 = {http://doi.acm.org/10.1145/360248.360252}
|
|---|
| 1508 | }
|
|---|
| 1509 |
|
|---|
| 1510 | @article{krishnamurthy-yelick,
|
|---|
| 1511 | author = {Arvind Krishnamurthy and Katherine Yelick},
|
|---|
| 1512 | title = {Analyses and optimizations for shared address space programs},
|
|---|
| 1513 | journal = {Jorunal of Parallel and Distributed Computing},
|
|---|
| 1514 | year = 1996}
|
|---|
| 1515 |
|
|---|
| 1516 |
|
|---|
| 1517 | @misc{paul-e-mckenney,
|
|---|
| 1518 | title = {Is Parallel Programming Hard, And, If So, What Can You Do},
|
|---|
| 1519 | author = {Paul E. McKenney},
|
|---|
| 1520 | note = {\url{http://kernel.org/pub/linux/kernel/people/paulmck/perfbook/perfbook.html}},
|
|---|
| 1521 | year = 2012,
|
|---|
| 1522 | month = aug}
|
|---|
| 1523 |
|
|---|
| 1524 | % LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
|
|---|
| 1525 |
|
|---|
| 1526 |
|
|---|
| 1527 | @inproceedings{lahiri-qadeer-rakamaric:2009:storm,
|
|---|
| 1528 | author = {Shuvendu K. Lahiri and Shaz Qadeer and Zvonimir Rakamari\'c},
|
|---|
| 1529 | title = {Static and Precise Detection of Concurrency Errors in Systems
|
|---|
| 1530 | Code Using SMT Solvers},
|
|---|
| 1531 | year = {2009},
|
|---|
| 1532 | pages = {509-524},
|
|---|
| 1533 | crossref = {cav2009},
|
|---|
| 1534 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 1535 | }
|
|---|
| 1536 |
|
|---|
| 1537 | @inproceedings{lal-reps:2008:seq,
|
|---|
| 1538 | author = {Akash Lal and
|
|---|
| 1539 | Thomas W. Reps},
|
|---|
| 1540 | title = {Reducing Concurrent Analysis Under a Context Bound to Sequential
|
|---|
| 1541 | Analysis},
|
|---|
| 1542 | year = {2008},
|
|---|
| 1543 | pages = {37-51},
|
|---|
| 1544 | crossref = {cav2008},
|
|---|
| 1545 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 1546 | }
|
|---|
| 1547 |
|
|---|
| 1548 | @inproceedings{lal-etal:2008:npcomp,
|
|---|
| 1549 | author = {Akash Lal and
|
|---|
| 1550 | Tayssir Touili and
|
|---|
| 1551 | Nicholas Kidd and
|
|---|
| 1552 | Thomas W. Reps},
|
|---|
| 1553 | title = {Interprocedural Analysis of Concurrent Programs Under a
|
|---|
| 1554 | Context Bound},
|
|---|
| 1555 | year = {2008},
|
|---|
| 1556 | pages = {282-298},
|
|---|
| 1557 | crossref = {tacas2008},
|
|---|
| 1558 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 1559 | }
|
|---|
| 1560 |
|
|---|
| 1561 | @inproceedings{lal-etal:2012:corral,
|
|---|
| 1562 | author = {Akash Lal and
|
|---|
| 1563 | Shaz Qadeer and
|
|---|
| 1564 | Shuvendu K. Lahiri},
|
|---|
| 1565 | title = {A Solver for Reachability Modulo Theories},
|
|---|
| 1566 | year = {2012},
|
|---|
| 1567 | pages = {427--443},
|
|---|
| 1568 | ee = {http://dx.doi.org/10.1007/978-3-642-31424-7_32},
|
|---|
| 1569 | crossref = {cav2012}
|
|---|
| 1570 | }
|
|---|
| 1571 |
|
|---|
| 1572 | @inproceedings{lattner-adve:2005:poolallocation,
|
|---|
| 1573 | author = {Chris Lattner and
|
|---|
| 1574 | Vikram S. Adve},
|
|---|
| 1575 | title = {Automatic pool allocation: improving performance by controlling
|
|---|
| 1576 | data structure layout in the heap},
|
|---|
| 1577 | year = {2005},
|
|---|
| 1578 | pages = {129-142},
|
|---|
| 1579 | ee = {http://doi.acm.org/10.1145/1065010.1065027},
|
|---|
| 1580 | crossref = {pldi2005},
|
|---|
| 1581 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 1582 | }
|
|---|
| 1583 |
|
|---|
| 1584 | @article{lee-midkiff-padua:1998:cssa-cobegin,
|
|---|
| 1585 | author = {Jaejin Lee and
|
|---|
| 1586 | Samuel P. Midkiff and
|
|---|
| 1587 | David A. Padua},
|
|---|
| 1588 | title = {A Constant Propagation Algorithm for Explicitly Parallel
|
|---|
| 1589 | Programs},
|
|---|
| 1590 | journal = {International Journal of Parallel Programming},
|
|---|
| 1591 | volume = {26},
|
|---|
| 1592 | number = {5},
|
|---|
| 1593 | year = {1998},
|
|---|
| 1594 | pages = {563-589},
|
|---|
| 1595 | ee = {http://dx.doi.org/10.1023/A:1018772514882},
|
|---|
| 1596 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 1597 | }
|
|---|
| 1598 |
|
|---|
| 1599 | @misc{leino:2008:boogie,
|
|---|
| 1600 | title = {This is {B}oogie 2},
|
|---|
| 1601 | howpublished={\url{http://research.microsoft.com/apps/pubs/default.aspx?id=147643}},
|
|---|
| 1602 | author={K. Rustan M. Leino},
|
|---|
| 1603 | year = 2008,
|
|---|
| 1604 | day = 24,
|
|---|
| 1605 | month = jun,
|
|---|
| 1606 | pubisher = {Microsoft Research}
|
|---|
| 1607 | }
|
|---|
| 1608 |
|
|---|
| 1609 |
|
|---|
| 1610 | @inproceedings{fse10-guodong,
|
|---|
| 1611 | author = {Guodong Li and Ganesh Gopalakrishnan},
|
|---|
| 1612 | title = {Scalable {SMT}-based verification of {GPU} kernel functions},
|
|---|
| 1613 | booktitle = {{\em Foundations of Software Engineering}},
|
|---|
| 1614 | year = 2010,
|
|---|
| 1615 | note = {\url{http://www.cs.utah.edu/fv/PUG} tool}}
|
|---|
| 1616 |
|
|---|
| 1617 |
|
|---|
| 1618 | @InProceedings{Gklee:PPoPP12,
|
|---|
| 1619 | author = {Guodong Li and Peng Li and Geof Sawaya and Ganesh Gopalakrishnan and Indradeep Ghosh and Sreeranga P. Rajan},
|
|---|
| 1620 | title = {{GKLEE}: {C}oncolic Verification and Test Generation for {GPUs}},
|
|---|
| 1621 | booktitle = {{PPoPP}},
|
|---|
| 1622 | year = 2012,
|
|---|
| 1623 | note = {http://www.cs.utah.edu/fv/GKLEE}
|
|---|
| 1624 | }
|
|---|
| 1625 |
|
|---|
| 1626 |
|
|---|
| 1627 | @article{ligd09-science-comp-prog,
|
|---|
| 1628 | author = { Guodong Li and Robert Palmer and Michael DeLisi and
|
|---|
| 1629 | Ganesh Gopalakrishnan and Robert M. Kirby},
|
|---|
| 1630 | title = {Formal Specification of {MPI} 2.0:
|
|---|
| 1631 | Case Study in Specifying a Practical Concurrent Programming {API}},
|
|---|
| 1632 | journal = {Science of Computer Programming},
|
|---|
| 1633 | year = 2010,
|
|---|
| 1634 | url = {http://dx.doi.org/10.1016/j.scico.2010.03.007}
|
|---|
| 1635 | }
|
|---|
| 1636 |
|
|---|
| 1637 | @inproceedings{gklee-sc12,
|
|---|
| 1638 | author = { Peng Li and Guodong Li and Ganesh Gopalakrishnan},
|
|---|
| 1639 | title = {{P}arametric
|
|---|
| 1640 | {F}lows: Automated Behavior Equivalencing for Symbolic
|
|---|
| 1641 | Analysis of Races in CUDA Programs},
|
|---|
| 1642 | booktitle = { Supercomputing },
|
|---|
| 1643 | year = 2012
|
|---|
| 1644 | }
|
|---|
| 1645 |
|
|---|
| 1646 | @article{lusk-etal:2010:adlb,
|
|---|
| 1647 | author = "Ewing Lusk and Steven Pieper and Ralph Butler",
|
|---|
| 1648 | title = {More Scalability, Less Pain},
|
|---|
| 1649 | journal = {SciDAC Review},
|
|---|
| 1650 | volume = "17",
|
|---|
| 1651 | pages = "30--37",
|
|---|
| 1652 | year = "2010",
|
|---|
| 1653 | url = "http://www.scidacreview.org/1002/html/adlb.html"
|
|---|
| 1654 | }
|
|---|
| 1655 |
|
|---|
| 1656 | % MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
|
|---|
| 1657 |
|
|---|
| 1658 | @inproceedings{sela-cav2012,
|
|---|
| 1659 | author = {Sela Mador-Haim and Luc Maranget and Susmit Sarkar and Kayvan Memarian and Jade Alglave
|
|---|
| 1660 | and Scott Owens and Rajeev Alur and Milo M. K. Martin and Peter Sewell and Derek Williams},
|
|---|
| 1661 | title = {An Axiomatic Memory Model for POWER Multiprocessors},
|
|---|
| 1662 | booktitle = {CAV},
|
|---|
| 1663 | year = 2012,
|
|---|
| 1664 | pages = {495-512}}
|
|---|
| 1665 |
|
|---|
| 1666 |
|
|---|
| 1667 | @book{manna-pnueli:1992:temporal,
|
|---|
| 1668 | author = {Manna, Zohar and Pnueli, Amir},
|
|---|
| 1669 | title = {The temporal logic of reactive and concurrent systems},
|
|---|
| 1670 | year = {1992},
|
|---|
| 1671 | isbn = {0-387-97664-7},
|
|---|
| 1672 | publisher = {Springer-Verlag},
|
|---|
| 1673 | address = {New York, NY, USA}
|
|---|
| 1674 | }
|
|---|
| 1675 |
|
|---|
| 1676 |
|
|---|
| 1677 | @inproceedings{jmm-popl-2005,
|
|---|
| 1678 | author = {Jeremy Manson and William Pugh and Sarita V. Adve},
|
|---|
| 1679 | title = {The {Java} memory model},
|
|---|
| 1680 | booktitle = {POPL},
|
|---|
| 1681 | year = 2005,
|
|---|
| 1682 | pages = {378-391}}
|
|---|
| 1683 |
|
|---|
| 1684 |
|
|---|
| 1685 | @inproceedings{marron-kapur-hermenegildo:2009:relatedheap,
|
|---|
| 1686 | author = {Mark Marron and
|
|---|
| 1687 | Deepak Kapur and
|
|---|
| 1688 | Manuel V. Hermenegildo},
|
|---|
| 1689 | title = {Identification of logically related heap regions},
|
|---|
| 1690 | booktitle = {ISMM},
|
|---|
| 1691 | year = {2009},
|
|---|
| 1692 | pages = {89-98},
|
|---|
| 1693 | ee = {http://doi.acm.org/10.1145/1542431.1542445},
|
|---|
| 1694 | crossref = {DBLP:conf/iwmm/2009},
|
|---|
| 1695 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 1696 | }
|
|---|
| 1697 |
|
|---|
| 1698 | @InProceedings{techcon09-meakin,
|
|---|
| 1699 | author = "Ben Meakin and Ganesh Gopalakrishnan",
|
|---|
| 1700 | title = "Hardware Design, Synthesis, and Verification of a
|
|---|
| 1701 | Multicore Communication {API}",
|
|---|
| 1702 | month = sep,
|
|---|
| 1703 | year = "2009",
|
|---|
| 1704 | booktitle = "SRC Techcon, Austin, TX",
|
|---|
| 1705 | }
|
|---|
| 1706 |
|
|---|
| 1707 | @misc{meng2012uintah,
|
|---|
| 1708 | title={The {Uintah} Framework: A Unified Heterogeneous Task Scheduling and Runtime System},
|
|---|
| 1709 | author={Meng, Q. and Humphrey, A. and Berzins, M.},
|
|---|
| 1710 | year={2012},
|
|---|
| 1711 | note={Extended Abstract}
|
|---|
| 1712 | }
|
|---|
| 1713 |
|
|---|
| 1714 | @misc{mpi-forum:2012:mpi30,
|
|---|
| 1715 | author = {{Message Passing Interface Forum}},
|
|---|
| 1716 | title = {{MPI}: A Message-Passing Interface Standard, Version 3.0},
|
|---|
| 1717 | month = sep,
|
|---|
| 1718 | day = 21,
|
|---|
| 1719 | year = 2012,
|
|---|
| 1720 | howpublished = {\url{http://www.mpi-forum.org/docs/docs.html}}
|
|---|
| 1721 | }
|
|---|
| 1722 |
|
|---|
| 1723 | @misc{mpich2,
|
|---|
| 1724 | key = {MPICH2},
|
|---|
| 1725 | title = {{MPICH2}},
|
|---|
| 1726 | howpublished = {\url{http://www.mcs.anl.gov/mpi/mpich2}},
|
|---|
| 1727 | }
|
|---|
| 1728 |
|
|---|
| 1729 | @misc{microsoft:2005:zingspec,
|
|---|
| 1730 | howpublished={\url{http://research.microsoft.com/en-us/projects/zing/zinglanguagespecification.pdf}},
|
|---|
| 1731 | year = 2005,
|
|---|
| 1732 | title = {Zing Language Specification, {M}icrosoft {C}orporation},
|
|---|
| 1733 | key = {Zing}
|
|---|
| 1734 | }
|
|---|
| 1735 |
|
|---|
| 1736 | @article{midkiff-lee-padua,
|
|---|
| 1737 | title= {A compiler for multiple memory models},
|
|---|
| 1738 | author = {Sam P. Midkiff and Jaejin Lee and David A. Padua},
|
|---|
| 1739 | journal = {Concurrency, Practice and Experience},
|
|---|
| 1740 | pages = {197-220},
|
|---|
| 1741 | volume = 16,
|
|---|
| 1742 | number = 2,
|
|---|
| 1743 | month = feb,
|
|---|
| 1744 | year = 2004}
|
|---|
| 1745 |
|
|---|
| 1746 | @book{milner:1989:cc,
|
|---|
| 1747 | author = {Milner, Robin},
|
|---|
| 1748 | title = {Communication and concurrency},
|
|---|
| 1749 | year = {1989},
|
|---|
| 1750 | isbn = {0-13-115007-3},
|
|---|
| 1751 | publisher = {Prentice-Hall, Inc.},
|
|---|
| 1752 | address = {Upper Saddle River, NJ, USA}
|
|---|
| 1753 | }
|
|---|
| 1754 |
|
|---|
| 1755 | @book{milner:1999:pi,
|
|---|
| 1756 | author = {Milner, Robin},
|
|---|
| 1757 | title = {Communicating and mobile systems: the $\pi$-calculus},
|
|---|
| 1758 | year = {1999},
|
|---|
| 1759 | isbn = {0-521-65869-1},
|
|---|
| 1760 | publisher = {Cambridge University Press},
|
|---|
| 1761 | address = {New York, NY, USA}
|
|---|
| 1762 | }
|
|---|
| 1763 |
|
|---|
| 1764 | @misc{mpich,
|
|---|
| 1765 | key = {MPICH},
|
|---|
| 1766 | title = {{MPICH}},
|
|---|
| 1767 | howpublished = {\url{http://www.mpich.org}}
|
|---|
| 1768 | }
|
|---|
| 1769 |
|
|---|
| 1770 | @misc{sc11-ganesh-tut,
|
|---|
| 1771 | author = {Matthias M\"{u}ller and Bronis de Supinski and Ganesh Gopalakrishnan and Tobias Hilbrich and David Lecomber},
|
|---|
| 1772 | title = {{Dealing with {MPI} Bugs at Scale: Best Practices, Automatic Detection, Debugging, and Formal Verification}},
|
|---|
| 1773 | note = {Full-day Tutorial at Supercomputing},
|
|---|
| 1774 | howpublished = {Slides presented in this tutorial, integrating presentations from Dresden, Allinea, LLNL, and Utah:
|
|---|
| 1775 | \url{http://www.cs.utah.edu/fv/publications/sc11_with_handson.pptx}},
|
|---|
| 1776 | month = nov,
|
|---|
| 1777 | year = 2011}
|
|---|
| 1778 |
|
|---|
| 1779 | @misc{sc12-ganesh-tut,
|
|---|
| 1780 | author = {Matthias M\"{u}ller and Bronis de Supinski and Ganesh Gopalakrishnan and Tobias Hilbrich and David Lecomber},
|
|---|
| 1781 | title = {Debugging {MPI} and {CUDA} at Scale},
|
|---|
| 1782 | note = {Full-day Tutorial at Supercomputing},
|
|---|
| 1783 | howpublished = {Slides presented in this tutorial, integrating presentations from Dresden, Allinea, LLNL, and Utah:
|
|---|
| 1784 | \url{http://www.cs.utah.edu/fv/publications/sc12_with_handson.pptx}},
|
|---|
| 1785 | month = nov,
|
|---|
| 1786 | year = 2012}
|
|---|
| 1787 |
|
|---|
| 1788 |
|
|---|
| 1789 |
|
|---|
| 1790 | @inproceedings{musuvathi-qadeer:2007:chess,
|
|---|
| 1791 | author = {Madanlal Musuvathi and Shaz Qadeer},
|
|---|
| 1792 | title = {Iterative context bounding for systematic testing of multithreaded
|
|---|
| 1793 | programs},
|
|---|
| 1794 | year = {2007},
|
|---|
| 1795 | pages = {446-455},
|
|---|
| 1796 | ee = {http://doi.acm.org/10.1145/1250734.1250785},
|
|---|
| 1797 | crossref = {pldi2007},
|
|---|
| 1798 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 1799 | }
|
|---|
| 1800 |
|
|---|
| 1801 | % NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
|
|---|
| 1802 |
|
|---|
| 1803 | @article{nickolls:2008:cuda,
|
|---|
| 1804 | author = {Nickolls, John and Buck, Ian and Garland, Michael and Skadron, Kevin},
|
|---|
| 1805 | title = {Scalable Parallel Programming with CUDA},
|
|---|
| 1806 | journal = {Queue},
|
|---|
| 1807 | issue_date = {March/April 2008},
|
|---|
| 1808 | volume = {6},
|
|---|
| 1809 | number = {2},
|
|---|
| 1810 | month = mar,
|
|---|
| 1811 | year = {2008},
|
|---|
| 1812 | issn = {1542-7730},
|
|---|
| 1813 | pages = {40--53},
|
|---|
| 1814 | numpages = {14},
|
|---|
| 1815 | url = {http://doi.acm.org/10.1145/1365490.1365500},
|
|---|
| 1816 | doi = {10.1145/1365490.1365500},
|
|---|
| 1817 | acmid = {1365500},
|
|---|
| 1818 | publisher = {ACM},
|
|---|
| 1819 | address = {New York, NY, USA},
|
|---|
| 1820 | }
|
|---|
| 1821 |
|
|---|
| 1822 |
|
|---|
| 1823 | @inproceedings{naeem-lhotak:2008:typestate-multi,
|
|---|
| 1824 | author = {Nomair A. Naeem and
|
|---|
| 1825 | Ondrej Lhot{\'a}k},
|
|---|
| 1826 | title = {Typestate-like analysis of multiple interacting objects},
|
|---|
| 1827 | year = {2008},
|
|---|
| 1828 | pages = {347-366},
|
|---|
| 1829 | ee = {http://doi.acm.org/10.1145/1449764.1449792},
|
|---|
| 1830 | crossref = {DBLP:conf/oopsla/2008},
|
|---|
| 1831 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 1832 | }
|
|---|
| 1833 |
|
|---|
| 1834 | @inproceedings{naumovich-avrunin:1998:mhp,
|
|---|
| 1835 | author = {Gleb Naumovich and
|
|---|
| 1836 | George S. Avrunin},
|
|---|
| 1837 | title = {A Conservative Data Flow Algorithm for Detecting All Pairs
|
|---|
| 1838 | of Statement That May Happen in Parallel},
|
|---|
| 1839 | booktitle = {SIGSOFT FSE},
|
|---|
| 1840 | year = {1998},
|
|---|
| 1841 | pages = {24-34},
|
|---|
| 1842 | ee = {http://doi.acm.org/10.1145/288195.288213},
|
|---|
| 1843 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 1844 | }
|
|---|
| 1845 |
|
|---|
| 1846 | @inproceedings{novillo-unrau-schaeffer:1998:cssa-mutex,
|
|---|
| 1847 | author = {Diego Novillo and
|
|---|
| 1848 | Ronald C. Unrau and
|
|---|
| 1849 | Jonathan Schaeffer},
|
|---|
| 1850 | title = {Concurrent {SSA} Form in the Presence of Mutual Exclusion},
|
|---|
| 1851 | year = {1998},
|
|---|
| 1852 | pages = {356-},
|
|---|
| 1853 | ee = {http://computer.org/proceedings/icpp/8650/86500356abs.htm},
|
|---|
| 1854 | crossref = {DBLP:conf/icpp/1998},
|
|---|
| 1855 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 1856 | }
|
|---|
| 1857 |
|
|---|
| 1858 | @article{numrich:1998:coarrayfortran,
|
|---|
| 1859 | author = {Numrich, Robert W. and Reid, John},
|
|---|
| 1860 | title = {Co-array Fortran for parallel programming},
|
|---|
| 1861 | journal = {SIGPLAN Fortran Forum},
|
|---|
| 1862 | issue_date = {Aug. 1998},
|
|---|
| 1863 | volume = {17},
|
|---|
| 1864 | number = {2},
|
|---|
| 1865 | month = aug,
|
|---|
| 1866 | year = {1998},
|
|---|
| 1867 | issn = {1061-7264},
|
|---|
| 1868 | pages = {1--31},
|
|---|
| 1869 | numpages = {31},
|
|---|
| 1870 | url = {http://doi.acm.org/10.1145/289918.289920},
|
|---|
| 1871 | doi = {10.1145/289918.289920},
|
|---|
| 1872 | acmid = {289920},
|
|---|
| 1873 | publisher = {ACM},
|
|---|
| 1874 | address = {New York, NY, USA},
|
|---|
| 1875 | }
|
|---|
| 1876 |
|
|---|
| 1877 | % OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
|
|---|
| 1878 |
|
|---|
| 1879 | @article{olender-osterweil:1992:cesar,
|
|---|
| 1880 | author = {Kurt M. Olender and
|
|---|
| 1881 | Leon J. Osterweil},
|
|---|
| 1882 | title = {Interprocedural Static Analysis of Sequencing Constraints},
|
|---|
| 1883 | journal = {ACM Trans. Softw. Eng. Methodol.},
|
|---|
| 1884 | volume = {1},
|
|---|
| 1885 | number = {1},
|
|---|
| 1886 | year = {1992},
|
|---|
| 1887 | pages = {21-52},
|
|---|
| 1888 | ee = {http://doi.acm.org/10.1145/125489.122822},
|
|---|
| 1889 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 1890 | }
|
|---|
| 1891 |
|
|---|
| 1892 | @misc{openacc:2011:standard1.0,
|
|---|
| 1893 | author={OpenACC-Standard.org},
|
|---|
| 1894 | year={2011},
|
|---|
| 1895 | title={The {OpenACC\textsuperscript{\texttrademark}}
|
|---|
| 1896 | {A}pplication {P}rogramming {I}nterface: Version 1.0},
|
|---|
| 1897 | month=nov,
|
|---|
| 1898 | howpublished={\url{http://www.openacc.org/sites/default/files/OpenACC.1.0_0.pdf}}
|
|---|
| 1899 | }
|
|---|
| 1900 |
|
|---|
| 1901 | @misc{OpenMC,
|
|---|
| 1902 | key = {OpenMC},
|
|---|
| 1903 | title={The {OpenMC} {Monte} {Carlo} Code},
|
|---|
| 1904 | howpublished = {\url{http://mit-crpg.github.com/openmc/}}
|
|---|
| 1905 | }
|
|---|
| 1906 |
|
|---|
| 1907 | @misc{openmp:2011:standard31,
|
|---|
| 1908 | author={{OpenMP Architecture Review Board}},
|
|---|
| 1909 | year = 2011,
|
|---|
| 1910 | month = jul,
|
|---|
| 1911 | title = {{OpenMP} Application Program Interface, Version 3.1},
|
|---|
| 1912 | howpublished = {\url{http://www.openmp.org/mp-documents/OpenMP3.1.pdf}}
|
|---|
| 1913 | }
|
|---|
| 1914 |
|
|---|
| 1915 | @misc{openmp-standard,
|
|---|
| 1916 | author={{OpenMP Architecture Review Board}},
|
|---|
| 1917 | title = {{OpenMP} {API} {S}pecification for {P}arallel {P}rogramming},
|
|---|
| 1918 | howpublished = {\url{http://openmp.org/wp/}},
|
|---|
| 1919 | note = {accessed Feb.\ 8, 2014}
|
|---|
| 1920 | }
|
|---|
| 1921 |
|
|---|
| 1922 | @misc{opencl-standard,
|
|---|
| 1923 | author = {{Khronos Group}},
|
|---|
| 1924 | title = {{OpenCL}: The open standard for parallel programming of heterogeneous systems},
|
|---|
| 1925 | howpublished = {\url{https://www.khronos.org/opencl/}}
|
|---|
| 1926 | }
|
|---|
| 1927 |
|
|---|
| 1928 |
|
|---|
| 1929 | % PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP
|
|---|
| 1930 |
|
|---|
| 1931 | @InProceedings{fmics07,
|
|---|
| 1932 | author = "Robert Palmer and Michael Delisi and Ganesh
|
|---|
| 1933 | Gopalakrishnan and Robert M. Kirby",
|
|---|
| 1934 | title = "An Approach to Formalization and Analysis of Message
|
|---|
| 1935 | Passing Libraries",
|
|---|
| 1936 | booktitle = "Formal Methods for Industry Critical Systems (FMICS
|
|---|
| 1937 | 2007)",
|
|---|
| 1938 | note = "LNCS 4916, EASST Best Paper Award",
|
|---|
| 1939 | editor = "S. Leue and P. Merino",
|
|---|
| 1940 | pages = "164--181",
|
|---|
| 1941 | year = "2008",
|
|---|
| 1942 | }
|
|---|
| 1943 |
|
|---|
| 1944 | @InProceedings{palmer-padtad,
|
|---|
| 1945 | author = "Robert Palmer and Ganesh Gopalakrishnan and Robert M.
|
|---|
| 1946 | Kirby",
|
|---|
| 1947 | title = "Semantics Driven Dynamic Partial-order Reduction of
|
|---|
| 1948 | {MPI}-based Parallel Programs",
|
|---|
| 1949 | booktitle = "Parallel and Distributed Systems: Testing and
|
|---|
| 1950 | Debugging (PADTAD - V)",
|
|---|
| 1951 | year = "2007",
|
|---|
| 1952 | pages = "43--53",
|
|---|
| 1953 | note = "{\em Best Paper Award}",
|
|---|
| 1954 | }
|
|---|
| 1955 |
|
|---|
| 1956 | @inproceedings{pankratius:2012:scala,
|
|---|
| 1957 | author = {Pankratius, Victor and Schmidt, Felix and Garret\'{o}n, Gilda},
|
|---|
| 1958 | title = {Combining functional and imperative programming for multicore
|
|---|
| 1959 | software: an empirical study evaluating {Scala} and {Java}},
|
|---|
| 1960 | booktitle = {Proceedings of the 2012 International Conference on Software Engineering},
|
|---|
| 1961 | series = {ICSE 2012},
|
|---|
| 1962 | year = {2012},
|
|---|
| 1963 | isbn = {978-1-4673-1067-3},
|
|---|
| 1964 | location = {Zurich, Switzerland},
|
|---|
| 1965 | pages = {123--133},
|
|---|
| 1966 | numpages = {11},
|
|---|
| 1967 | url = {http://dl.acm.org/citation.cfm?id=2337223.2337238},
|
|---|
| 1968 | acmid = {2337238},
|
|---|
| 1969 | publisher = {IEEE Press},
|
|---|
| 1970 | address = {Piscataway, NJ, USA},
|
|---|
| 1971 | }
|
|---|
| 1972 |
|
|---|
| 1973 | @misc{parasail:2014:web,
|
|---|
| 1974 | title = {{P}ara{S}ail {P}rogramming {L}anguage},
|
|---|
| 1975 | howpublished = {\url{http://www.parasail-lang.org}},
|
|---|
| 1976 | year = {accessed Feb.\ 7, 2014},
|
|---|
| 1977 | key = {ParaSail}
|
|---|
| 1978 | }
|
|---|
| 1979 |
|
|---|
| 1980 |
|
|---|
| 1981 | % this needs to be fixed...
|
|---|
| 1982 | % number = 1,
|
|---|
| 1983 | @inproceedings{uintah2:steve-parker,
|
|---|
| 1984 | author = {Stephen G. Parker},
|
|---|
| 1985 | title = {A component-based architecture for parallelmulti-physics PDE simulation},
|
|---|
| 1986 | booktitle = {Future Generation Computing Systems},
|
|---|
| 1987 | year = 2006,
|
|---|
| 1988 | volume = 22,
|
|---|
| 1989 | pages = {204-216}}
|
|---|
| 1990 |
|
|---|
| 1991 |
|
|---|
| 1992 |
|
|---|
| 1993 | @incollection {pascual-hascoet:2012:dataflow,
|
|---|
| 1994 | author = {Pascual, Val\'erie and Hasco\"et, Laurent},
|
|---|
| 1995 | affiliation = {INRIA, Sophia-Antipolis, France},
|
|---|
| 1996 | title = {Native Handling of Message-Passing Communication in Data-Flow Analysis},
|
|---|
| 1997 | booktitle = {Recent Advances in Algorithmic Differentiation},
|
|---|
| 1998 | series = {Lecture Notes in Computational Science and Engineering},
|
|---|
| 1999 | editor = {Forth, Shaun and Hovland, Paul and Phipps, Eric and Utke, Jean and Walther, Andrea and Barth, Timothy J. and Griebel, Michael and Keyes, David E. and Nieminen, Risto M. and Roose, Dirk and Schlick, Tamar},
|
|---|
| 2000 | publisher = {Springer Berlin Heidelberg},
|
|---|
| 2001 | isbn = {978-3-642-30023-3},
|
|---|
| 2002 | keyword = {Mathematics and Statistics},
|
|---|
| 2003 | pages = {83-92},
|
|---|
| 2004 | volume = {87},
|
|---|
| 2005 | year = {2012}
|
|---|
| 2006 | }
|
|---|
| 2007 |
|
|---|
| 2008 | @inproceedings{pasareanu-rungta:2010:jpf-symb,
|
|---|
| 2009 | author = {Corina S. Pasareanu and
|
|---|
| 2010 | Neha Rungta},
|
|---|
| 2011 | title = {Symbolic {PathFinder}: symbolic execution of {Java} bytecode},
|
|---|
| 2012 | booktitle = {ASE},
|
|---|
| 2013 | year = {2010},
|
|---|
| 2014 | pages = {179-180},
|
|---|
| 2015 | ee = {http://doi.acm.org/10.1145/1858996.1859035},
|
|---|
| 2016 | crossref = {DBLP:conf/kbse/2010},
|
|---|
| 2017 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 2018 | }
|
|---|
| 2019 |
|
|---|
| 2020 | @Article{my-spe-paper-of-2010,
|
|---|
| 2021 | author = "Salman Pervez and Ganesh Gopalakrishnan and Robert M.
|
|---|
| 2022 | Kirby and Rajeev Thakur and William Gropp",
|
|---|
| 2023 | title = "Formal methods applied to high performance computing
|
|---|
| 2024 | software design: a case study of {MPI} one-sided
|
|---|
| 2025 | communication based locking",
|
|---|
| 2026 | journal = "Software: Practice and Experience",
|
|---|
| 2027 | month = dec,
|
|---|
| 2028 | year = "2009",
|
|---|
| 2029 | volume = "40",
|
|---|
| 2030 | pages = "23--43",
|
|---|
| 2031 | }
|
|---|
| 2032 |
|
|---|
| 2033 | @InProceedings{pervez-europvm07,
|
|---|
| 2034 | author = "Salman Pervez and Ganesh Gopalakrishnan and Robert M.
|
|---|
| 2035 | Kirby and Robert Palmer and Rajeev Thakur and William
|
|---|
| 2036 | Gropp",
|
|---|
| 2037 | title = "Practical Model Checking Method for Verifying
|
|---|
| 2038 | Correctness of {MPI} Programs",
|
|---|
| 2039 | booktitle = "Proc. of the 14th European PVM/MPI Users' Group
|
|---|
| 2040 | Meeting (Euro PVM/MPI 2007)",
|
|---|
| 2041 | month = sep,
|
|---|
| 2042 | year = "2007",
|
|---|
| 2043 | pages = "344--353",
|
|---|
| 2044 | }
|
|---|
| 2045 |
|
|---|
| 2046 |
|
|---|
| 2047 | @InProceedings{onesided-europvm06,
|
|---|
| 2048 | author = "Salman Pervez and Ganesh Gopalakrishnan and Robert
|
|---|
| 2049 | {M.} Kirby and Rajeev Thakur and William Gropp",
|
|---|
| 2050 | title = "Formal Verification of Programs that use {MPI}
|
|---|
| 2051 | One-sided Communication",
|
|---|
| 2052 | booktitle = "Recent Advances in Parallel Virtual Machine and
|
|---|
| 2053 | Message Passing Interface (EuroPVM/{MPI}), LNCS 4192",
|
|---|
| 2054 | note = "Outstanding Paper",
|
|---|
| 2055 | pages = "30--39",
|
|---|
| 2056 | year = "2006",
|
|---|
| 2057 | }
|
|---|
| 2058 |
|
|---|
| 2059 |
|
|---|
| 2060 |
|
|---|
| 2061 | @article{peterson:1977:petri,
|
|---|
| 2062 | author = {Peterson, James L.},
|
|---|
| 2063 | title = {Petri Nets},
|
|---|
| 2064 | journal = {ACM Comput. Surv.},
|
|---|
| 2065 | issue_date = {Sept. 1977},
|
|---|
| 2066 | volume = {9},
|
|---|
| 2067 | number = {3},
|
|---|
| 2068 | month = sep,
|
|---|
| 2069 | year = {1977},
|
|---|
| 2070 | issn = {0360-0300},
|
|---|
| 2071 | pages = {223--252},
|
|---|
| 2072 | numpages = {30},
|
|---|
| 2073 | url = {http://doi.acm.org/10.1145/356698.356702},
|
|---|
| 2074 | doi = {10.1145/356698.356702},
|
|---|
| 2075 | acmid = {356702},
|
|---|
| 2076 | publisher = {ACM},
|
|---|
| 2077 | address = {New York, NY, USA},
|
|---|
| 2078 | }
|
|---|
| 2079 |
|
|---|
| 2080 |
|
|---|
| 2081 | % QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ
|
|---|
| 2082 |
|
|---|
| 2083 | @misc{Q-verifier:2014:web,
|
|---|
| 2084 | title = {{Q} {P}rogram {V}erifier --- {M}icrosoft {R}esearch},
|
|---|
| 2085 | howpublished={\url{http://research.microsoft.com/en-us/projects/verifierq/}},
|
|---|
| 2086 | year = {accessed February 4, 2014},
|
|---|
| 2087 | key = {Q Program Verifier}
|
|---|
| 2088 | }
|
|---|
| 2089 |
|
|---|
| 2090 | @inproceedings{qadeer-rehof:2005:cb,
|
|---|
| 2091 | author = {Shaz Qadeer and
|
|---|
| 2092 | Jakob Rehof},
|
|---|
| 2093 | title = {Context-Bounded Model Checking of Concurrent Software},
|
|---|
| 2094 | year = {2005},
|
|---|
| 2095 | pages = {93-107},
|
|---|
| 2096 | crossref = {tacas2005},
|
|---|
| 2097 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 2098 | }
|
|---|
| 2099 |
|
|---|
| 2100 | @inproceedings{qadeer-wu:2004:kiss,
|
|---|
| 2101 | author = {Shaz Qadeer and
|
|---|
| 2102 | Dinghao Wu},
|
|---|
| 2103 | title = {KISS: keep it simple and sequential},
|
|---|
| 2104 | year = {2004},
|
|---|
| 2105 | pages = {14-24},
|
|---|
| 2106 | crossref = {pldi2004},
|
|---|
| 2107 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 2108 | }
|
|---|
| 2109 |
|
|---|
| 2110 | % RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR
|
|---|
| 2111 |
|
|---|
| 2112 | @inproceedings{rabinovitz-grumberg:2005:rg,
|
|---|
| 2113 | author = {Ishai Rabinovitz and
|
|---|
| 2114 | Orna Grumberg},
|
|---|
| 2115 | title = {Bounded Model Checking of Concurrent Programs},
|
|---|
| 2116 | year = {2005},
|
|---|
| 2117 | pages = {82-97},
|
|---|
| 2118 | crossref = {cav2005},
|
|---|
| 2119 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 2120 | }
|
|---|
| 2121 |
|
|---|
| 2122 | @inproceedings{rakamaric:2010:storm,
|
|---|
| 2123 | author = {Zvonimir Rakamari\'c},
|
|---|
| 2124 | title = {{STORM}: Static Unit Checking of Concurrent Programs},
|
|---|
| 2125 | year = {2010},
|
|---|
| 2126 | pages = {519-520},
|
|---|
| 2127 | ee = {http://doi.acm.org/10.1145/1810295.1810460},
|
|---|
| 2128 | crossref = {icse2010-2},
|
|---|
| 2129 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 2130 | }
|
|---|
| 2131 |
|
|---|
| 2132 | @inproceedings{rakamaric-hu:2009:smack,
|
|---|
| 2133 | author = {Zvonimir Rakamari\'c and
|
|---|
| 2134 | Alan J. Hu},
|
|---|
| 2135 | title = {A Scalable Memory Model for Low-Level Code},
|
|---|
| 2136 | year = {2009},
|
|---|
| 2137 | pages = {290-304},
|
|---|
| 2138 | ee = {http://dx.doi.org/10.1007/978-3-540-93900-9_24},
|
|---|
| 2139 | crossref = {vmcai2009},
|
|---|
| 2140 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 2141 | }
|
|---|
| 2142 |
|
|---|
| 2143 | @article{ramalingam:2000:undecidable,
|
|---|
| 2144 | author = {G. Ramalingam},
|
|---|
| 2145 | title = {Context-sensitive synchronization-sensitive analysis is
|
|---|
| 2146 | undecidable},
|
|---|
| 2147 | journal = {ACM Trans. Program. Lang. Syst.},
|
|---|
| 2148 | volume = {22},
|
|---|
| 2149 | number = {2},
|
|---|
| 2150 | year = {2000},
|
|---|
| 2151 | pages = {416-430},
|
|---|
| 2152 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 2153 | }
|
|---|
| 2154 |
|
|---|
| 2155 | @article{ritchie-thompson:1974:unix,
|
|---|
| 2156 | author = {Ritchie, Dennis M. and Thompson, Ken},
|
|---|
| 2157 | title = {The {UNIX} time-sharing system},
|
|---|
| 2158 | journal = {Commun. ACM},
|
|---|
| 2159 | issue_date = {July 1974},
|
|---|
| 2160 | volume = {17},
|
|---|
| 2161 | number = {7},
|
|---|
| 2162 | month = jul,
|
|---|
| 2163 | year = {1974},
|
|---|
| 2164 | issn = {0001-0782},
|
|---|
| 2165 | pages = {365--375},
|
|---|
| 2166 | numpages = {11},
|
|---|
| 2167 | url = {http://doi.acm.org/10.1145/361011.361061},
|
|---|
| 2168 | doi = {10.1145/361011.361061},
|
|---|
| 2169 | acmid = {361061},
|
|---|
| 2170 | publisher = {ACM},
|
|---|
| 2171 | address = {New York, NY, USA},
|
|---|
| 2172 | keywords = {PDP-11, command language, file system, operating system, time-sharing},
|
|---|
| 2173 | }
|
|---|
| 2174 |
|
|---|
| 2175 | @inproceedings{robby-dwyer-hatcliff:2003:bogor,
|
|---|
| 2176 | author = {Robby and
|
|---|
| 2177 | Matthew B. Dwyer and
|
|---|
| 2178 | John Hatcliff},
|
|---|
| 2179 | title = {Bogor: an extensible and highly-modular software model checking
|
|---|
| 2180 | framework},
|
|---|
| 2181 | year = {2003},
|
|---|
| 2182 | pages = {267-276},
|
|---|
| 2183 | booktitle = {Proceedings of the 11th ACM SIGSOFT Symposium on Foundations
|
|---|
| 2184 | of Software Engineering 2003 held jointly with 9th European
|
|---|
| 2185 | Software Engineering Conference, ESEC/FSE 2003, Helsinki,
|
|---|
| 2186 | Finland, September 1-5, 2003},
|
|---|
| 2187 | }
|
|---|
| 2188 |
|
|---|
| 2189 | @article{romano-forget:2013:openmc,
|
|---|
| 2190 | title = "The {OpenMC Monte Carlo} Particle Transport Code",
|
|---|
| 2191 | author = "Paul K. Romano and Benoit Forget",
|
|---|
| 2192 | journal = "Annals of Nuclear Energy",
|
|---|
| 2193 | volume = "51",
|
|---|
| 2194 | number = "0",
|
|---|
| 2195 | pages = "274 - 281",
|
|---|
| 2196 | year = "2013"
|
|---|
| 2197 | }
|
|---|
| 2198 |
|
|---|
| 2199 | @misc{rose,
|
|---|
| 2200 | Howpublished = {\url{http://www.rosecompiler.org/}},
|
|---|
| 2201 | Title = {{ROSE} compiler infrastructure},
|
|---|
| 2202 | key = {ROSE},
|
|---|
| 2203 | Year = 2012
|
|---|
| 2204 | }
|
|---|
| 2205 |
|
|---|
| 2206 |
|
|---|
| 2207 | @article{rossi-resurrect,
|
|---|
| 2208 | Author = {Louis F. Rossi},
|
|---|
| 2209 | Date-Added = {2008-07-13 16:56:18 -0400},
|
|---|
| 2210 | Date-Modified = {2008-07-13 16:56:18 -0400},
|
|---|
| 2211 | Journal = {SIAM J. Sci. Comp.},
|
|---|
| 2212 | Number = {2},
|
|---|
| 2213 | Pages = {370-397},
|
|---|
| 2214 | Title = {Resurrecting Core Spreading Methods: A New Scheme That is Both Deterministic and Convergent},
|
|---|
| 2215 | Volume = {17},
|
|---|
| 2216 | Year = {1996}}
|
|---|
| 2217 |
|
|---|
| 2218 | @article{rossi-biot-savart,
|
|---|
| 2219 | Author = {Louis F. Rossi},
|
|---|
| 2220 | Date-Added = {2008-07-13 16:56:18 -0400},
|
|---|
| 2221 | Date-Modified = {2008-07-13 16:56:18 -0400},
|
|---|
| 2222 | Journal = {SIAM J. Sci. Comput.},
|
|---|
| 2223 | Number = {4},
|
|---|
| 2224 | Owner = {rossi},
|
|---|
| 2225 | Pages = {1509--1532},
|
|---|
| 2226 | Title = {Evaluation of the {B}iot-{S}avart integral for deformable elliptical Gaussian vortex elements},
|
|---|
| 2227 | Volume = {28},
|
|---|
| 2228 | Year = {2006}}
|
|---|
| 2229 |
|
|---|
| 2230 | @article{rossi-deform-1,
|
|---|
| 2231 | Author = {Louis F. Rossi},
|
|---|
| 2232 | Date-Added = {2008-07-13 16:40:50 -0400},
|
|---|
| 2233 | Date-Modified = {2008-07-13 16:40:50 -0400},
|
|---|
| 2234 | Institution = {University of Delaware},
|
|---|
| 2235 | Journal = {SIAM J. Sci. Comput.},
|
|---|
| 2236 | Number = {3},
|
|---|
| 2237 | Pages = {885-906},
|
|---|
| 2238 | Title = {Achieving high-order convergence rates with deforming basis functions.},
|
|---|
| 2239 | Type = {Mathematical Sciences},
|
|---|
| 2240 | Volume = {26},
|
|---|
| 2241 | Year = {2005}}
|
|---|
| 2242 |
|
|---|
| 2243 | @Misc{romio,
|
|---|
| 2244 | key = {ROMIO},
|
|---|
| 2245 | title = {{ROMIO}: {A} High-Performance, Portable {MPI-IO} Implementation},
|
|---|
| 2246 | howpublished = {\url{http://www.mcs.anl.gov/romio}}
|
|---|
| 2247 | }
|
|---|
| 2248 |
|
|---|
| 2249 |
|
|---|
| 2250 | % SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
|
|---|
| 2251 |
|
|---|
| 2252 | @inproceedings{ppcp-sigcse-2012,
|
|---|
| 2253 | author = {Caitlin Sadowski and
|
|---|
| 2254 | Thomas Ball
|
|---|
| 2255 | Judith Bishop and
|
|---|
| 2256 | Sebastian Burckhardt and
|
|---|
| 2257 | Ganesh Gopalakrishnan and
|
|---|
| 2258 | Joseph Mayo and
|
|---|
| 2259 | Madanlal Musuvathi and
|
|---|
| 2260 | Shaz Qadeer and Stephen Toub},
|
|---|
| 2261 | title = {Practical Parallel and Concurrent Programming},
|
|---|
| 2262 | booktitle = {ACM SIGCSE},
|
|---|
| 2263 | month = may,
|
|---|
| 2264 | year = 2011}
|
|---|
| 2265 |
|
|---|
| 2266 |
|
|---|
| 2267 | @book{sanders-kandrot:2010:cuda-by-example,
|
|---|
| 2268 | title={{CUDA} by Example: An Introduction to General-Purpose {GPU} Programming},
|
|---|
| 2269 | url={https://developer.nvidia.com/content/cuda-example-introduction-general-purpose-gpu-programming-0},
|
|---|
| 2270 | year = {2010},
|
|---|
| 2271 | publisher={Addison-Wesley},
|
|---|
| 2272 | author = {Jason Sanders and Edward Kandrot}
|
|---|
| 2273 | }
|
|---|
| 2274 |
|
|---|
| 2275 | @misc{sarl:2014:web,
|
|---|
| 2276 | title={{SARL}: The {S}ymbolic {A}lgebra and {R}easoning {L}ibrary},
|
|---|
| 2277 | howpublished = {\url{http://vsl.cis.udel.edu/sarl}},
|
|---|
| 2278 | key = {SARL},
|
|---|
| 2279 | year = {accessed Feb.\ 6, 2014}
|
|---|
| 2280 | }
|
|---|
| 2281 |
|
|---|
| 2282 | @misc{sat-challenge:2012:web,
|
|---|
| 2283 | title = {{SAT} {C}hallenge 2012 web site},
|
|---|
| 2284 | howpublished = {\url{http://baldur.iti.kit.edu/SAT-Challenge-2012/}},
|
|---|
| 2285 | key = {SAT Challenge 2012},
|
|---|
| 2286 | year = {2012}
|
|---|
| 2287 | }
|
|---|
| 2288 |
|
|---|
| 2289 | @article{sewell-cacm-x86,
|
|---|
| 2290 | author = {Peter Sewell and Susmit Sarkar and Scott Owens and Francesco Zappa Nardelli and Magnus O. Myreen},
|
|---|
| 2291 | title = {x86-TSO: a rigorous and usable programmer's model for x86 multiprocessors},
|
|---|
| 2292 | journal = {Commun. ACM},
|
|---|
| 2293 | volume = 53,
|
|---|
| 2294 | number = 7,
|
|---|
| 2295 | pages = {89-97},
|
|---|
| 2296 | year = 2010}
|
|---|
| 2297 |
|
|---|
| 2298 |
|
|---|
| 2299 | @article{shasha-snir,
|
|---|
| 2300 | author = {Dennis Shasha and Marc Snir},
|
|---|
| 2301 | title = {Efficient and Correct Execution of Parallel Programs that Share Memory},
|
|---|
| 2302 | pages = {282-312},
|
|---|
| 2303 | journal = {ACM TOPLAS},
|
|---|
| 2304 | volume= 10,
|
|---|
| 2305 | number= 1,
|
|---|
| 2306 | month = jan,
|
|---|
| 2307 | year = 1988}
|
|---|
| 2308 |
|
|---|
| 2309 |
|
|---|
| 2310 |
|
|---|
| 2311 | @inproceedings{shah-shymasundar-varma:2009:cssa-barrier,
|
|---|
| 2312 | author = {Harshit J. Shah and
|
|---|
| 2313 | R. K. Shyamasundar and
|
|---|
| 2314 | Pradeep Varma},
|
|---|
| 2315 | title = {Concurrent {SSA} for general barrier-synchronized parallel
|
|---|
| 2316 | programs},
|
|---|
| 2317 | year = {2009},
|
|---|
| 2318 | pages = {1-12},
|
|---|
| 2319 | ee = {http://dx.doi.org/10.1109/IPDPS.2009.5161030},
|
|---|
| 2320 | crossref = {DBLP:conf/ipps/2009},
|
|---|
| 2321 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 2322 | }
|
|---|
| 2323 |
|
|---|
| 2324 | @misc{siegel:mpispinweb,
|
|---|
| 2325 | Author = {Stephen F. Siegel},
|
|---|
| 2326 | Date-Added = {2008-07-13 16:56:18 -0400},
|
|---|
| 2327 | Date-Modified = {2008-07-13 16:56:18 -0400},
|
|---|
| 2328 | Howpublished = {\url{http://vsl.cis.udel.edu/mpi-spin}},
|
|---|
| 2329 | Title = {The {{\textsc{MPI-Spin}}} web page},
|
|---|
| 2330 | Year = {2008}}
|
|---|
| 2331 |
|
|---|
| 2332 | @inproceedings{siegel:2007:vmcai,
|
|---|
| 2333 | Author = {Stephen F. Siegel},
|
|---|
| 2334 | Crossref = {vmcai2007},
|
|---|
| 2335 | Date-Added = {2012-01-31 15:18:59 -0500},
|
|---|
| 2336 | Date-Modified = {2012-01-31 15:18:59 -0500},
|
|---|
| 2337 | Pages = {44--58},
|
|---|
| 2338 | Title = {{Model Checking Nonblocking {MPI} Programs}}
|
|---|
| 2339 | }
|
|---|
| 2340 |
|
|---|
| 2341 |
|
|---|
| 2342 | @inproceedings{siegel-gopalakrishnan:2011:vmcai,
|
|---|
| 2343 | author = {Stephen F. Siegel and Ganesh Gopalakrishnan},
|
|---|
| 2344 | title = {Formal Analysis of Message Passing},
|
|---|
| 2345 | pages = {2-18},
|
|---|
| 2346 | crossref = {vmcai2011},
|
|---|
| 2347 | note = {Invited Tutorial}
|
|---|
| 2348 | }
|
|---|
| 2349 |
|
|---|
| 2350 | @inproceedings{siegel-rossi:2008:eccsvm_pvmmpi,
|
|---|
| 2351 | Author = {Stephen F. Siegel and Louis F. Rossi},
|
|---|
| 2352 | Crossref = {pvmmpi2008},
|
|---|
| 2353 | Pages = {274--282},
|
|---|
| 2354 | Title = {{Analyzing {BlobFlow}: A Case Study Using Model Checking to Verify Parallel Scientific Software}}
|
|---|
| 2355 | }
|
|---|
| 2356 |
|
|---|
| 2357 | @article{siegel-mironova-avrunin-clarke:2008:tosem,
|
|---|
| 2358 | Author = {Stephen F. Siegel and Anastasia Mironova and George S. Avrunin and Lori A. Clarke},
|
|---|
| 2359 | Journal = {ACM Transactions on Software Engineering and Methodology},
|
|---|
| 2360 | Number = 2,
|
|---|
| 2361 | Pages = {Article 10, 1--34},
|
|---|
| 2362 | Title = {Combining Symbolic Execution with Model Checking to Verify Parallel Numerical Programs},
|
|---|
| 2363 | Volume = 17,
|
|---|
| 2364 | Year = 2008
|
|---|
| 2365 | }
|
|---|
| 2366 |
|
|---|
| 2367 | @article{siegel-siegel:2010:madre_ijhpca,
|
|---|
| 2368 | Author = {Stephen F. Siegel and Andrew R. Siegel},
|
|---|
| 2369 | Date-Added = {2009-07-19 16:30:46 -0500},
|
|---|
| 2370 | Date-Modified = {2010-06-28 14:24:35 -0400},
|
|---|
| 2371 | Journal = {International Journal of High Performance Computing Applications},
|
|---|
| 2372 | Month = feb,
|
|---|
| 2373 | Number = {1},
|
|---|
| 2374 | Pages = {{93--104}},
|
|---|
| 2375 | Title = {{MADRE}: The {M}emory-{A}ware {D}ata {R}edistribution {E}ngine},
|
|---|
| 2376 | Volume = {24},
|
|---|
| 2377 | Year = {2010}}
|
|---|
| 2378 |
|
|---|
| 2379 |
|
|---|
| 2380 | @inproceedings{siegel-zirkel:2012:loops,
|
|---|
| 2381 | Author = {Stephen F. Siegel and Timothy K. Zirkel},
|
|---|
| 2382 | Crossref = {vmcai2012},
|
|---|
| 2383 | Pages = {412--427},
|
|---|
| 2384 | Title = {Loop Invariant Symbolic Execution for Parallel Programs}}
|
|---|
| 2385 |
|
|---|
| 2386 | @inproceedings{siegel-zirkel:2011:ppopp,
|
|---|
| 2387 | Author = {Stephen F. Siegel and Timothy K. Zirkel},
|
|---|
| 2388 | Crossref = {ppopp2011},
|
|---|
| 2389 | Pages = {309--310},
|
|---|
| 2390 | Title = {Automatic Formal Verification of {MPI}-Based Parallel Programs}}
|
|---|
| 2391 |
|
|---|
| 2392 | @article{siegel-zirkel:2011:tass-mcs,
|
|---|
| 2393 | Author = {Stephen F. Siegel and Timothy K. Zirkel},
|
|---|
| 2394 | Date-Added = {2012-01-31 15:18:59 -0500},
|
|---|
| 2395 | Date-Modified = {2012-01-31 15:18:59 -0500},
|
|---|
| 2396 | Journal = {Mathematics in Computer Science},
|
|---|
| 2397 | Number = {4},
|
|---|
| 2398 | Pages = {395--426},
|
|---|
| 2399 | Publisher = {Birkh\"auser Basel},
|
|---|
| 2400 | Title = {{TASS}: The {T}oolkit for {A}ccurate {S}cientific {S}oftware},
|
|---|
| 2401 | Volume = {5},
|
|---|
| 2402 | Year = {2011}
|
|---|
| 2403 | }
|
|---|
| 2404 |
|
|---|
| 2405 | @article{siegel-zirkel:2011:fevs-mcs,
|
|---|
| 2406 | Author = {Stephen F. Siegel and Timothy K. Zirkel},
|
|---|
| 2407 | Journal = {Mathematics in Computer Science},
|
|---|
| 2408 | Number = {4},
|
|---|
| 2409 | Pages = {427--435},
|
|---|
| 2410 | Publisher = {Birkh\"auser Basel},
|
|---|
| 2411 | Title = {{FEVS}: A {F}unctional {E}quivalence {V}erification {S}uite for High Performance Scientific Computing},
|
|---|
| 2412 | Volume = {5},
|
|---|
| 2413 | Year = {2011}}
|
|---|
| 2414 |
|
|---|
| 2415 | @InProceedings{zirkel-etal:2013:chapel,
|
|---|
| 2416 | title = {Automated Verification of {C}hapel Programs Using Model Checking
|
|---|
| 2417 | and Symbolic Execution},
|
|---|
| 2418 | author={Zirkel, Timothy K. and Siegel, Stephen F. and McClory, Timothy},
|
|---|
| 2419 | crossref = {nfm2013},
|
|---|
| 2420 | doi={10.1007/978-3-642-38088-4_14},
|
|---|
| 2421 | url={http://dx.doi.org/10.1007/978-3-642-38088-4_14},
|
|---|
| 2422 | pages={198--212}
|
|---|
| 2423 | }
|
|---|
| 2424 |
|
|---|
| 2425 | @misc{fevs:2011:web,
|
|---|
| 2426 | Author = {Stephen F. Siegel and Timothy K. Zirkel},
|
|---|
| 2427 | Howpublished = {\url{http://vsl.cis.udel.edu/fevs}},
|
|---|
| 2428 | Title = {A {F}unctional {E}quivalence {V}erification {S}uite},
|
|---|
| 2429 | Urldate = {2011}}
|
|---|
| 2430 |
|
|---|
| 2431 | @inproceedings{siegel-zirkel:2011:assert,
|
|---|
| 2432 | Author = {Stephen F. Siegel and Timothy K. Zirkel},
|
|---|
| 2433 | Title = {Collective Assertions},
|
|---|
| 2434 | crossref = {vmcai2011},
|
|---|
| 2435 | Pages = {387-402}
|
|---|
| 2436 | }
|
|---|
| 2437 |
|
|---|
| 2438 | @inproceedings{flanagan-predictive-race,
|
|---|
| 2439 | author = {Yannis Smaragdakis and Jacob Evans and Caitlin Sadowski and
|
|---|
| 2440 | Jaeheon Yi and Cormac Flanagan},
|
|---|
| 2441 | title = { Sound predictive race detection in polynomial time},
|
|---|
| 2442 | booktitle = { POPL},
|
|---|
| 2443 | year = 2012,
|
|---|
| 2444 | pages = {387-400}}
|
|---|
| 2445 |
|
|---|
| 2446 | @misc{smt-comp:2012:web,
|
|---|
| 2447 | title = {{SMT-COMP} 2012 web site},
|
|---|
| 2448 | howpublished = {\url{http://smtcomp.sourceforge.net/2012/}},
|
|---|
| 2449 | year = 2012,
|
|---|
| 2450 | key = {SMT-COMP 2012}
|
|---|
| 2451 | }
|
|---|
| 2452 |
|
|---|
| 2453 |
|
|---|
| 2454 | @book{stallman-etal:2010:gcc,
|
|---|
| 2455 | author={Richard M. Stallman and {the GCC Developer Community}},
|
|---|
| 2456 | title={Using the {GNU} {C}ompiler {C}ollection: For {GCC} version 4.7.2},
|
|---|
| 2457 | publisher={GNU Press, a division of the Free Software Foundation},
|
|---|
| 2458 | url={http://gcc.gnu.org/onlinedocs/gcc},
|
|---|
| 2459 | year={2010},
|
|---|
| 2460 | note={\url{http://gcc.gnu.org/onlinedocs/gcc}}
|
|---|
| 2461 | }
|
|---|
| 2462 |
|
|---|
| 2463 | @article{strom-yemini:1986:typestate,
|
|---|
| 2464 | author = {Robert E. Strom and
|
|---|
| 2465 | Shaula Yemini},
|
|---|
| 2466 | title = {Typestate: A Programming Language Concept for Enhancing
|
|---|
| 2467 | Software Reliability},
|
|---|
| 2468 | journal = {IEEE Trans. Software Eng.},
|
|---|
| 2469 | volume = {12},
|
|---|
| 2470 | number = {1},
|
|---|
| 2471 | year = {1986},
|
|---|
| 2472 | pages = {157-171},
|
|---|
| 2473 | ee = {http://doi.ieeecomputersociety.org/10.1109/TSE.1986.6312929},
|
|---|
| 2474 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 2475 | }
|
|---|
| 2476 |
|
|---|
| 2477 | @inproceedings{strout-kreaseck-hovland:2006:dataflow,
|
|---|
| 2478 | author = {Strout, Michelle Mills and Kreaseck, Barbara and Hovland, Paul D.},
|
|---|
| 2479 | title = {Data-Flow Analysis for {MPI} Programs},
|
|---|
| 2480 | booktitle = {Proceedings of the 2006 International Conference on Parallel Processing},
|
|---|
| 2481 | series = {ICPP '06},
|
|---|
| 2482 | year = {2006},
|
|---|
| 2483 | isbn = {0-7695-2636-5},
|
|---|
| 2484 | pages = {175--184},
|
|---|
| 2485 | numpages = {10},
|
|---|
| 2486 | url = {http://dx.doi.org/10.1109/ICPP.2006.32},
|
|---|
| 2487 | doi = {10.1109/ICPP.2006.32},
|
|---|
| 2488 | acmid = {1157634},
|
|---|
| 2489 | publisher = {IEEE Computer Society},
|
|---|
| 2490 | address = {Washington, DC, USA},
|
|---|
| 2491 | keywords = {MPI, data-flow analysis, activity analysis, SPMD, MPI-ICFG},
|
|---|
| 2492 | }
|
|---|
| 2493 |
|
|---|
| 2494 |
|
|---|
| 2495 | @InProceedings{techcon09-svs,
|
|---|
| 2496 | author = "Subodh Sharma and Ganesh Gopalakrishnan",
|
|---|
| 2497 | title = "Formal Verification of {MCAPI} Applications Using the
|
|---|
| 2498 | Dynamic Verification tool {MCC}",
|
|---|
| 2499 | month = sep,
|
|---|
| 2500 | year = "2009",
|
|---|
| 2501 | booktitle = "SRC Techcon, Austin, TX",
|
|---|
| 2502 | note = "{\em Chosen as the Best Verification Session Paper.}",
|
|---|
| 2503 | }
|
|---|
| 2504 |
|
|---|
| 2505 | @inproceedings{svs-smbf-brazil-2012,
|
|---|
| 2506 | author = { Subodh Sharma and Ganesh Gopalakrishnan and Greg Bronevetsky},
|
|---|
| 2507 | title ={A Sound Reduction of Persistent-sets for Deadlock Detection
|
|---|
| 2508 | in {MPI} Applications},
|
|---|
| 2509 | booktitle = {SMBF 2012 - The Brazilian Symposium on Formal Methods},
|
|---|
| 2510 | month = sep,
|
|---|
| 2511 | year = 2012
|
|---|
| 2512 | }
|
|---|
| 2513 |
|
|---|
| 2514 |
|
|---|
| 2515 | @InProceedings{svs:hldvt09,
|
|---|
| 2516 | author = "Subodh Sharma and Ganesh Gopalakrishnan and Eric
|
|---|
| 2517 | Mercer",
|
|---|
| 2518 | title = "Dynamic Verification of Multicore Communication
|
|---|
| 2519 | Applications in {MCAPI}",
|
|---|
| 2520 | month = nov,
|
|---|
| 2521 | publisher = "IEEE",
|
|---|
| 2522 | year = "2009",
|
|---|
| 2523 | booktitle = "International High-Level Design, Validation and Test
|
|---|
| 2524 | Workshop (HLDVT)",
|
|---|
| 2525 | }
|
|---|
| 2526 |
|
|---|
| 2527 | @InProceedings{svs:fmcad09,
|
|---|
| 2528 | author = "Subodh Sharma and Ganesh Gopalakrishnan and Eric
|
|---|
| 2529 | Mercer and Jim Holt",
|
|---|
| 2530 | title = "{MCC} - {A} runtime verification tool for {MCAPI} user
|
|---|
| 2531 | applications",
|
|---|
| 2532 | booktitle = "9th International Conference Formal Methods in
|
|---|
| 2533 | Computer Aided Design (FMCAD)",
|
|---|
| 2534 | publisher = "IEEE",
|
|---|
| 2535 | month = nov,
|
|---|
| 2536 | pages = "41--44",
|
|---|
| 2537 | year = "2009",
|
|---|
| 2538 | }
|
|---|
| 2539 |
|
|---|
| 2540 | @InProceedings{europvm08-barrier,
|
|---|
| 2541 | author = "Subodh Sharma and Sarvani Vakkalanka and Ganesh
|
|---|
| 2542 | Gopalakrishnan and Robert M. Kirby and Rajeev Thakur
|
|---|
| 2543 | and William Gropp",
|
|---|
| 2544 | title = "A Formal Approach to Detect Functionally Irrelevant
|
|---|
| 2545 | Barriers in {MPI} Programs",
|
|---|
| 2546 | pages = "",
|
|---|
| 2547 | crossref = "pvmmpi2008",
|
|---|
| 2548 | }
|
|---|
| 2549 |
|
|---|
| 2550 |
|
|---|
| 2551 | @inproceedings{suwimonteerabuth-etal:2008:cbjava,
|
|---|
| 2552 | author = {Dejvuth Suwimonteerabuth and
|
|---|
| 2553 | Javier Esparza and
|
|---|
| 2554 | Stefan Schwoon},
|
|---|
| 2555 | title = {Symbolic Context-Bounded Analysis of Multithreaded {Java}
|
|---|
| 2556 | Programs},
|
|---|
| 2557 | year = {2008},
|
|---|
| 2558 | pages = {270-287},
|
|---|
| 2559 | crossref = {spin2008},
|
|---|
| 2560 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 2561 | }
|
|---|
| 2562 |
|
|---|
| 2563 | % TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT
|
|---|
| 2564 |
|
|---|
| 2565 | @misc{tass-web,
|
|---|
| 2566 | title = "TASS: The Toolkit for Accurate Scientific Software",
|
|---|
| 2567 | howpublished = {\url{http://vsl.cis.udel.edu/tass}},
|
|---|
| 2568 | key = {TASS},
|
|---|
| 2569 | year = {2012}
|
|---|
| 2570 | }
|
|---|
| 2571 |
|
|---|
| 2572 | @inproceedings{tofte-talpin:1994:regions,
|
|---|
| 2573 | author = {Mads Tofte and
|
|---|
| 2574 | Jean-Pierre Talpin},
|
|---|
| 2575 | title = {Implementation of the Typed Call-by-Value lambda-Calculus
|
|---|
| 2576 | using a Stack of Regions},
|
|---|
| 2577 | year = {1994},
|
|---|
| 2578 | pages = {188-201},
|
|---|
| 2579 | ee = {http://doi.acm.org/10.1145/174675.177855},
|
|---|
| 2580 | crossref = {DBLP:conf/popl/1994},
|
|---|
| 2581 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 2582 | }
|
|---|
| 2583 |
|
|---|
| 2584 | @inproceedings{torre-etal:2009:cbred,
|
|---|
| 2585 | author = {Salvatore La Torre and
|
|---|
| 2586 | P. Madhusudan and
|
|---|
| 2587 | Gennaro Parlato},
|
|---|
| 2588 | title = {Reducing Context-Bounded Concurrent Reachability to Sequential
|
|---|
| 2589 | Reachability},
|
|---|
| 2590 | year = {2009},
|
|---|
| 2591 | pages = {477-492},
|
|---|
| 2592 | crossref = {cav2009},
|
|---|
| 2593 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 2594 | }
|
|---|
| 2595 |
|
|---|
| 2596 | @article{touili-atig:2010:tcs,
|
|---|
| 2597 | author = {Touili, Tayssir and Atig, Mohamed Faouzi},
|
|---|
| 2598 | title = {Verifying parallel programs with dynamic communication structures},
|
|---|
| 2599 | journal = {Theor. Comput. Sci.},
|
|---|
| 2600 | issue_date = {August, 2010},
|
|---|
| 2601 | volume = {411},
|
|---|
| 2602 | number = {38--39},
|
|---|
| 2603 | month = aug,
|
|---|
| 2604 | year = {2010},
|
|---|
| 2605 | issn = {0304-3975},
|
|---|
| 2606 | pages = {3460--3468},
|
|---|
| 2607 | numpages = {9},
|
|---|
| 2608 | url = {http://dx.doi.org/10.1016/j.tcs.2010.05.028},
|
|---|
| 2609 | doi = {10.1016/j.tcs.2010.05.028},
|
|---|
| 2610 | acmid = {1842410},
|
|---|
| 2611 | publisher = {Elsevier Science Publishers Ltd.},
|
|---|
| 2612 | address = {Essex, UK},
|
|---|
| 2613 | keywords = {Concurrent programs, Model checking, Pushdown Networks, Reachability analysis, Recognizable sets},
|
|---|
| 2614 | }
|
|---|
| 2615 |
|
|---|
| 2616 | @inproceedings{tu-padua:1995:gatedssa-parallelcompiler,
|
|---|
| 2617 | author = {Peng Tu and
|
|---|
| 2618 | David A. Padua},
|
|---|
| 2619 | title = {Gated {SSA}-based Demand-Driven Symbolic Analysis for Parallelizing
|
|---|
| 2620 | Compilers},
|
|---|
| 2621 | booktitle = {International Conference on Supercomputing},
|
|---|
| 2622 | year = {1995},
|
|---|
| 2623 | pages = {414-423},
|
|---|
| 2624 | ee = {http://doi.acm.org/10.1145/224538.224648},
|
|---|
| 2625 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 2626 | }
|
|---|
| 2627 |
|
|---|
| 2628 | % UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
|
|---|
| 2629 |
|
|---|
| 2630 | @techreport{upc:2005:spec,
|
|---|
| 2631 | author = {{UPC} {C}onsortium},
|
|---|
| 2632 | title = {{UPC} {L}anguage {S}pecifications, v1.2},
|
|---|
| 2633 | institution = {Lawrence Berkeley National Lab},
|
|---|
| 2634 | number = {Tech Report LBNL-59208},
|
|---|
| 2635 | year = 2005
|
|---|
| 2636 | }
|
|---|
| 2637 |
|
|---|
| 2638 |
|
|---|
| 2639 |
|
|---|
| 2640 | % VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
|
|---|
| 2641 |
|
|---|
| 2642 |
|
|---|
| 2643 | @InProceedings{sarvani-padtad08,
|
|---|
| 2644 | author = "Sarvani Vakkalanka and Michael DeLisi and Ganesh
|
|---|
| 2645 | Gopalakrishnan and Robert M. Kirby",
|
|---|
| 2646 | title = "Scheduling Considerations for Building Dynamic
|
|---|
| 2647 | Verification Tools for {MPI}",
|
|---|
| 2648 | booktitle = "Parallel and Distributed Systems - Testing and
|
|---|
| 2649 | Debugging {(PADTAD-VI)}",
|
|---|
| 2650 | month = jul,
|
|---|
| 2651 | address = "Seattle, WA",
|
|---|
| 2652 | year = "2008",
|
|---|
| 2653 | }
|
|---|
| 2654 |
|
|---|
| 2655 | @inproceedings{fm2009,
|
|---|
| 2656 | author = {Sarvani Vakkalanka and Anh Vo and Ganesh Gopalakrishnan and Robert M. Kirby},
|
|---|
| 2657 | title = {Reduced Execution Semantics of {MPI}: From theory to practice},
|
|---|
| 2658 | booktitle = {FM 2009},
|
|---|
| 2659 | month = nov,
|
|---|
| 2660 | year = 2009,
|
|---|
| 2661 | pages = {724-740}}
|
|---|
| 2662 |
|
|---|
| 2663 |
|
|---|
| 2664 | @inproceedings{cav08-isp,
|
|---|
| 2665 | author = {Vakkalanka, Sarvani and Gopalakrishnan, Ganesh and Kirby, Robert M.},
|
|---|
| 2666 | title = {Dynamic Verification of {MPI} Programs with Reductions in Presence of Split Operations and Relaxed Orderings},
|
|---|
| 2667 | year = {2008},
|
|---|
| 2668 | pages = {66--79},
|
|---|
| 2669 | crossref = {cav2008}
|
|---|
| 2670 | }
|
|---|
| 2671 |
|
|---|
| 2672 | @inproceedings{europvm08-isp,
|
|---|
| 2673 | author = {Sarvani Vakkalanka and Michael DeLisi
|
|---|
| 2674 | and Ganesh Gopalakrishnan and
|
|---|
| 2675 | Robert M. Kirby and Rajeev Thakur and William Gropp},
|
|---|
| 2676 | title = {Implementing
|
|---|
| 2677 | Efficient Dynamic Formal Verification Methods for {MPI}
|
|---|
| 2678 | Programs},
|
|---|
| 2679 | booktitle = {{EuroPVM/MPI}},
|
|---|
| 2680 | year = 2008}
|
|---|
| 2681 |
|
|---|
| 2682 | @inproceedings{cav2008:isp,
|
|---|
| 2683 | author = {Sarvani Vakkalanka and Ganesh Gopalakrishnan and Robert M. Kirby},
|
|---|
| 2684 | title = {Dynamic verification of {MPI} programs with reductions in presence of
|
|---|
| 2685 | split operations and relaxed orderings},
|
|---|
| 2686 | crossref = {cav2008}
|
|---|
| 2687 | }
|
|---|
| 2688 |
|
|---|
| 2689 | @inproceedings{visser-etal:2012:green,
|
|---|
| 2690 | author = {Willem Visser and
|
|---|
| 2691 | Jaco Geldenhuys and
|
|---|
| 2692 | Matthew B. Dwyer},
|
|---|
| 2693 | title = {Green: reducing, reusing and recycling constraints in program
|
|---|
| 2694 | analysis},
|
|---|
| 2695 | pages = {58},
|
|---|
| 2696 | ee = {http://doi.acm.org/10.1145/2393596.2393665},
|
|---|
| 2697 | crossref = {fse2012},
|
|---|
| 2698 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 2699 | }
|
|---|
| 2700 |
|
|---|
| 2701 |
|
|---|
| 2702 |
|
|---|
| 2703 | @inproceedings{DAM-sc10,
|
|---|
| 2704 | author = {Anh Vo and Sriram Aananthakrishnan and Ganesh Gopalakrishnan and
|
|---|
| 2705 | Bronis R. {de Supinski} and Martin Schulz and Greg Bronevetsky},
|
|---|
| 2706 | title = {A Scalable and Distributed Dynamic Formal Verifier for {MPI} Programs},
|
|---|
| 2707 | booktitle = {{The International Conference for High Performance Computing, Networking, Storage and Analysis (SC10)}},
|
|---|
| 2708 | publisher = {ACM},
|
|---|
| 2709 | key = {SC10},
|
|---|
| 2710 | year = 2010,
|
|---|
| 2711 | url = {http://www.cs.utah.edu/fv/DAMPI/sc10.pdf}
|
|---|
| 2712 | }
|
|---|
| 2713 |
|
|---|
| 2714 | @inproceedings{pact11-avo,
|
|---|
| 2715 | author = {Vo, A. and Gopalakrishnan, G. and
|
|---|
| 2716 | Kirby, R.~M. and de~Supinski, B.~R. and Schulz, M. and Bronevetsky, G.},
|
|---|
| 2717 | title = {Large Scale Verification of {MPI} Programs Using {L}amport Clocks with Lazy Update},
|
|---|
| 2718 | booktitle = {{PACT}},
|
|---|
| 2719 | year = 2011}
|
|---|
| 2720 |
|
|---|
| 2721 | @InProceedings{europvm09-iprobe,
|
|---|
| 2722 | author = "Anh Vo and Sarvani Vakkalanka and Jason Williams and
|
|---|
| 2723 | Ganesh Gopalakrishnan and Robert M. Kirby and Rajeev
|
|---|
| 2724 | Thakur",
|
|---|
| 2725 | title = "Sound and Efficient Dynamic Verification of {MPI}
|
|---|
| 2726 | Programs with Probe Non-Determinism",
|
|---|
| 2727 | booktitle = "EuroPVM/MPI",
|
|---|
| 2728 | month = sep,
|
|---|
| 2729 | year = "2009",
|
|---|
| 2730 | pages = "271-281"
|
|---|
| 2731 | }
|
|---|
| 2732 |
|
|---|
| 2733 |
|
|---|
| 2734 | @inproceedings{ppopp09-isp,
|
|---|
| 2735 | author = {Vo, Anh and Vakkalanka, Sarvani and DeLisi, Michael and
|
|---|
| 2736 | Gopalakrishnan, Ganesh and Kirby, Robert M. and
|
|---|
| 2737 | Thakur, Rajeev},
|
|---|
| 2738 | title = {Formal verification of practical {MPI} programs},
|
|---|
| 2739 | booktitle = {Proceedings of the 14th ACM SIGPLAN Symposium on
|
|---|
| 2740 | Principles and Practice of Parallel Programming},
|
|---|
| 2741 | series = {PPoPP '09},
|
|---|
| 2742 | year = {2009},
|
|---|
| 2743 | isbn = {978-1-60558-397-6},
|
|---|
| 2744 | location = {Raleigh, NC, USA},
|
|---|
| 2745 | pages = {261--270},
|
|---|
| 2746 | numpages = {10},
|
|---|
| 2747 | url = {http://doi.acm.org/10.1145/1504176.1504214},
|
|---|
| 2748 | doi = {http://doi.acm.org/10.1145/1504176.1504214},
|
|---|
| 2749 | acmid = {1504214},
|
|---|
| 2750 | publisher = {ACM},
|
|---|
| 2751 | address = {New York, NY, USA},
|
|---|
| 2752 | keywords = {distributed programming, dynamic partial order reduction, message passing interface, model checking, mpi},
|
|---|
| 2753 | }
|
|---|
| 2754 |
|
|---|
| 2755 |
|
|---|
| 2756 |
|
|---|
| 2757 |
|
|---|
| 2758 | % WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
|
|---|
| 2759 |
|
|---|
| 2760 | @book{wijngaarden:1969:algol,
|
|---|
| 2761 | author = {Wijngaarden, A. van},
|
|---|
| 2762 | title = {Report on the algorithmic language ALGOL 68},
|
|---|
| 2763 | year = {1969},
|
|---|
| 2764 | isbn = {B0007IUUXM},
|
|---|
| 2765 | publisher = {Printing by the Mathematisch Centrum},
|
|---|
| 2766 | }
|
|---|
| 2767 |
|
|---|
| 2768 | @article{wilson-etal:1994:suif,
|
|---|
| 2769 | author = {Robert P. Wilson and
|
|---|
| 2770 | Robert S. French and
|
|---|
| 2771 | Christopher S. Wilson and
|
|---|
| 2772 | Saman P. Amarasinghe and
|
|---|
| 2773 | Jennifer-Ann M. Anderson and
|
|---|
| 2774 | Steven W. K. Tjiang and
|
|---|
| 2775 | Shih-Wei Liao and
|
|---|
| 2776 | Chau-Wen Tseng and
|
|---|
| 2777 | Mary W. Hall and
|
|---|
| 2778 | Monica S. Lam and
|
|---|
| 2779 | John L. Hennessy},
|
|---|
| 2780 | title = {{SUIF}: An Infrastructure for Research on Parallelizing and
|
|---|
| 2781 | Optimizing Compilers},
|
|---|
| 2782 | journal = {SIGPLAN Notices},
|
|---|
| 2783 | volume = {29},
|
|---|
| 2784 | number = {12},
|
|---|
| 2785 | year = {1994},
|
|---|
| 2786 | pages = {31-37},
|
|---|
| 2787 | ee = {http://doi.acm.org/10.1145/193209.193217},
|
|---|
| 2788 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 2789 | }
|
|---|
| 2790 |
|
|---|
| 2791 | @article{wrinn:2012:outreach,
|
|---|
| 2792 | author = {Wrinn, Michael},
|
|---|
| 2793 | title = {Parallel computing: thoughts following a four-year tour of academic outreach},
|
|---|
| 2794 | journal = {ACM Inroads},
|
|---|
| 2795 | issue_date = {September 2012},
|
|---|
| 2796 | volume = {3},
|
|---|
| 2797 | number = {3},
|
|---|
| 2798 | month = sep,
|
|---|
| 2799 | year = {2012},
|
|---|
| 2800 | issn = {2153-2184},
|
|---|
| 2801 | pages = {4--8},
|
|---|
| 2802 | numpages = {5},
|
|---|
| 2803 | url = {http://doi.acm.org/10.1145/2339055.2339057},
|
|---|
| 2804 | doi = {10.1145/2339055.2339057},
|
|---|
| 2805 | acmid = {2339057},
|
|---|
| 2806 | publisher = {ACM},
|
|---|
| 2807 | address = {New York, NY, USA},
|
|---|
| 2808 | keywords = {CS principles, computational thinking, computer science education},
|
|---|
| 2809 | }
|
|---|
| 2810 |
|
|---|
| 2811 |
|
|---|
| 2812 | % XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
|
|---|
| 2813 |
|
|---|
| 2814 | @inproceedings{xie-aiken:2005:saturn,
|
|---|
| 2815 | author = {Yichen Xie and
|
|---|
| 2816 | Alexander Aiken},
|
|---|
| 2817 | title = {Scalable error detection using boolean satisfiability},
|
|---|
| 2818 | year = {2005},
|
|---|
| 2819 | pages = {351-363},
|
|---|
| 2820 | ee = {http://doi.acm.org/10.1145/1040305.1040334},
|
|---|
| 2821 | crossref = {DBLP:conf/popl/2005},
|
|---|
| 2822 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 2823 | }
|
|---|
| 2824 |
|
|---|
| 2825 | @inproceedings{xu-kremenek-zhang:2010:memoryC,
|
|---|
| 2826 | author = {Zhongxing Xu and
|
|---|
| 2827 | Ted Kremenek and
|
|---|
| 2828 | Jian Zhang},
|
|---|
| 2829 | title = {A Memory Model for Static Analysis of C Programs},
|
|---|
| 2830 | year = {2010},
|
|---|
| 2831 | pages = {535-548},
|
|---|
| 2832 | ee = {http://dx.doi.org/10.1007/978-3-642-16558-0_44},
|
|---|
| 2833 | crossref = {DBLP:conf/isola/2010-1},
|
|---|
| 2834 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 2835 | }
|
|---|
| 2836 |
|
|---|
| 2837 | @misc{xum-webpage,
|
|---|
| 2838 | key = "xum-webpage",
|
|---|
| 2839 | title = {Download Site for our {XUM} multicore design},
|
|---|
| 2840 | note = {\url{http://www.cs.utah.edu/fv/XUM}}}
|
|---|
| 2841 |
|
|---|
| 2842 |
|
|---|
| 2843 | % YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY
|
|---|
| 2844 |
|
|---|
| 2845 | @inproceedings{yuyang-spin09,
|
|---|
| 2846 | author = {Yang, Yu and Chen, Xiaofang and Gopalakrishnan, Ganesh and Wang, Chao},
|
|---|
| 2847 | title = {Automatic Discovery of Transition Symmetry in Multithreaded
|
|---|
| 2848 | Programs Using Dynamic Analysis},
|
|---|
| 2849 | booktitle = {Proceedings of the 16th International SPIN Workshop on
|
|---|
| 2850 | Model Checking Software},
|
|---|
| 2851 | year = {2009},
|
|---|
| 2852 | isbn = {978-3-642-02651-5},
|
|---|
| 2853 | location = {Grenoble, France},
|
|---|
| 2854 | pages = {279--295},
|
|---|
| 2855 | numpages = {17},
|
|---|
| 2856 | url = {http://dx.doi.org/10.1007/978-3-642-02652-2_22},
|
|---|
| 2857 | doi = {http://dx.doi.org/10.1007/978-3-642-02652-2_22},
|
|---|
| 2858 | acmid = {1575294},
|
|---|
| 2859 | publisher = {Springer-Verlag},
|
|---|
| 2860 | address = {Berlin, Heidelberg},
|
|---|
| 2861 | }
|
|---|
| 2862 |
|
|---|
| 2863 | @inproceedings{java-grande,
|
|---|
| 2864 | author = {Yue Yang and Ganesh Gopalakrishnan and Gary Lindstrom},
|
|---|
| 2865 | title = {Specifying {Java} Thread Semantics using a Uniform Memory Model},
|
|---|
| 2866 | booktitle = {Joint ACM Java Grande - ISCOPE Conference},
|
|---|
| 2867 | pages = {192 - 201},
|
|---|
| 2868 | note = {ISBN:1-58113-599-8},
|
|---|
| 2869 | year = 2002}
|
|---|
| 2870 |
|
|---|
| 2871 |
|
|---|
| 2872 | @inproceedings{ipdps04-nemos,
|
|---|
| 2873 | author = {Yue Yang and Ganesh Gopalakrishnan and Gary Lindstrom and Konrad Slind},
|
|---|
| 2874 | title = {Nemos: A Framework for Axiomatic and Executable Specifications of Memory Consistency Models},
|
|---|
| 2875 | booktitle = {International Parallel and Distributed Processing Symposium},
|
|---|
| 2876 | year = 2004}
|
|---|
| 2877 |
|
|---|
| 2878 |
|
|---|
| 2879 | @article{yelick-etal:1998:titanium,
|
|---|
| 2880 | author = {Katherine A. Yelick and
|
|---|
| 2881 | Luigi Semenzato and
|
|---|
| 2882 | Geoff Pike and
|
|---|
| 2883 | Carleton Miyamoto and
|
|---|
| 2884 | Ben Liblit and
|
|---|
| 2885 | Arvind Krishnamurthy and
|
|---|
| 2886 | Paul N. Hilfinger and
|
|---|
| 2887 | Susan L. Graham and
|
|---|
| 2888 | David Gay and
|
|---|
| 2889 | Phillip Colella and
|
|---|
| 2890 | Alexander Aiken},
|
|---|
| 2891 | title = {Titanium: A High-performance {Java} Dialect},
|
|---|
| 2892 | journal = {Concurrency - Practice and Experience},
|
|---|
| 2893 | volume = {10},
|
|---|
| 2894 | number = {11-13},
|
|---|
| 2895 | year = {1998},
|
|---|
| 2896 | pages = {825--836},
|
|---|
| 2897 | ee = {http://onlinelibrary.wiley.com/doi/10.1002/(SICI)1096-9128(199809/11)10:11/13$<$825::AID-CPE383$>$3.0.CO;2-H/abstract},
|
|---|
| 2898 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 2899 | }
|
|---|
| 2900 |
|
|---|
| 2901 | % ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
|
|---|
| 2902 |
|
|---|
| 2903 | @inproceedings{zhang-dusterwald:2007:barriers,
|
|---|
| 2904 | author = {Yuan Zhang and Evelyn Duesterwald},
|
|---|
| 2905 | title = {Barrier matching for programs with textually unaligned barriers},
|
|---|
| 2906 | crossref={ppopp2007},
|
|---|
| 2907 | pages = {194--204},
|
|---|
| 2908 | }
|
|---|
| 2909 |
|
|---|
| 2910 |
|
|---|
| 2911 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% CROSSREFS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|---|
| 2912 |
|
|---|
| 2913 | % Keep conference entries organized by conference. Within
|
|---|
| 2914 | % each conference section, organize chronologically.
|
|---|
| 2915 |
|
|---|
| 2916 | % Use keys of the form "cav2009", "vmcai2012", etc.
|
|---|
| 2917 |
|
|---|
| 2918 | %%%% ASE
|
|---|
| 2919 |
|
|---|
| 2920 | @proceedings{DBLP:conf/kbse/2010,
|
|---|
| 2921 | editor = {Charles Pecheur and
|
|---|
| 2922 | Jamie Andrews and
|
|---|
| 2923 | Elisabetta Di Nitto},
|
|---|
| 2924 | title = {ASE 2010, 25th IEEE/ACM International Conference on Automated
|
|---|
| 2925 | Software Engineering, Antwerp, Belgium, September 20-24,
|
|---|
| 2926 | 2010},
|
|---|
| 2927 | booktitle = {ASE 2010, 25th IEEE/ACM International Conference on Automated
|
|---|
| 2928 | Software Engineering, Antwerp, Belgium, September 20-24,
|
|---|
| 2929 | 2010},
|
|---|
| 2930 | publisher = {ACM},
|
|---|
| 2931 | year = {2010},
|
|---|
| 2932 | isbn = {978-1-4503-0116-9},
|
|---|
| 2933 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 2934 | }
|
|---|
| 2935 |
|
|---|
| 2936 |
|
|---|
| 2937 | %%%% Boogie workshop
|
|---|
| 2938 |
|
|---|
| 2939 | % ?
|
|---|
| 2940 |
|
|---|
| 2941 | %%%% CAV
|
|---|
| 2942 |
|
|---|
| 2943 | @proceedings{cav2005,
|
|---|
| 2944 | editor = {Kousha Etessami and
|
|---|
| 2945 | Sriram K. Rajamani},
|
|---|
| 2946 | title = {Computer Aided Verification, 17th International Conference,
|
|---|
| 2947 | CAV 2005, Edinburgh, Scotland, UK, July 6-10, 2005, Proceedings},
|
|---|
| 2948 | booktitle = {Computer Aided Verification, 17th International Conference,
|
|---|
| 2949 | CAV 2005, Edinburgh, Scotland, UK, July 6-10, 2005, Proceedings},
|
|---|
| 2950 | publisher = {Springer},
|
|---|
| 2951 | series = {Lecture Notes in Computer Science},
|
|---|
| 2952 | volume = {3576},
|
|---|
| 2953 | year = {2005},
|
|---|
| 2954 | isbn = {3-540-27231-3},
|
|---|
| 2955 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 2956 | }
|
|---|
| 2957 |
|
|---|
| 2958 | @proceedings{DBLP:conf/cav/2007,
|
|---|
| 2959 | editor = {Werner Damm and
|
|---|
| 2960 | Holger Hermanns},
|
|---|
| 2961 | title = {Computer Aided Verification, 19th International Conference,
|
|---|
| 2962 | CAV 2007, Berlin, Germany, July 3-7, 2007, Proceedings},
|
|---|
| 2963 | booktitle = {Computer Aided Verification, 19th International Conference,
|
|---|
| 2964 | CAV 2007, Berlin, Germany, July 3-7, 2007, Proceedings},
|
|---|
| 2965 | publisher = {Springer},
|
|---|
| 2966 | series = {Lecture Notes in Computer Science},
|
|---|
| 2967 | volume = {4590},
|
|---|
| 2968 | year = {2007},
|
|---|
| 2969 | isbn = {978-3-540-73367-6},
|
|---|
| 2970 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 2971 | }
|
|---|
| 2972 |
|
|---|
| 2973 | @proceedings{cav2007,
|
|---|
| 2974 | Bibsource = {DBLP, http://dblp.uni-trier.de},
|
|---|
| 2975 | Booktitle = {Computer Aided Verification, 19th International Conference, CAV 2007, Berlin, Germany, July 3-7, 2007, Proceedings},
|
|---|
| 2976 | Date-Added = {2012-12-17 01:03:12 +0000},
|
|---|
| 2977 | Date-Modified = {2012-12-17 01:03:21 +0000},
|
|---|
| 2978 | Editor = {Werner Damm and Holger Hermanns},
|
|---|
| 2979 | Isbn = {978-3-540-73367-6},
|
|---|
| 2980 | Publisher = {Springer},
|
|---|
| 2981 | Series = {Lecture Notes in Computer Science},
|
|---|
| 2982 | Title = {Computer Aided Verification, 19th International Conference, CAV 2007, Berlin, Germany, July 3--7, 2007, Proceedings},
|
|---|
| 2983 | Volume = {4590},
|
|---|
| 2984 | Year = {2007}}
|
|---|
| 2985 |
|
|---|
| 2986 |
|
|---|
| 2987 | @proceedings{cav2008,
|
|---|
| 2988 | editor = {Aarti Gupta and
|
|---|
| 2989 | Sharad Malik},
|
|---|
| 2990 | title = {Computer Aided Verification, 20th International Conference,
|
|---|
| 2991 | CAV 2008, Princeton, NJ, USA, July 7-14, 2008, Proceedings},
|
|---|
| 2992 | booktitle = {Computer Aided Verification, 20th International Conference,
|
|---|
| 2993 | CAV 2008, Princeton, NJ, USA, July 7-14, 2008, Proceedings},
|
|---|
| 2994 | publisher = {Springer},
|
|---|
| 2995 | series = {Lecture Notes in Computer Science},
|
|---|
| 2996 | volume = {5123},
|
|---|
| 2997 | year = {2008},
|
|---|
| 2998 | isbn = {978-3-540-70543-7},
|
|---|
| 2999 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 3000 | }
|
|---|
| 3001 |
|
|---|
| 3002 | @proceedings{cav2009,
|
|---|
| 3003 | Booktitle = {Computer Aided Verification, 21st International Conference, CAV 2009, Grenoble, France, June 26 - July 2, 2009, Proceedings},
|
|---|
| 3004 | Editor = {Ahmed Bouajjani and Oded Maler},
|
|---|
| 3005 | Isbn = {978-3-642-02657-7},
|
|---|
| 3006 | Publisher = {Springer},
|
|---|
| 3007 | Series = {Lecture Notes in Computer Science},
|
|---|
| 3008 | Title = {Computer Aided Verification, 21st International Conference, CAV 2009, Grenoble, France, June 26 - July 2, 2009, Proceedings},
|
|---|
| 3009 | Volume = {5643},
|
|---|
| 3010 | Year = {2009}}
|
|---|
| 3011 |
|
|---|
| 3012 | @proceedings{cav2011,
|
|---|
| 3013 | editor = {Ganesh Gopalakrishnan and Shaz Qadeer},
|
|---|
| 3014 | title = {Computer Aided Verification - 23rd International Conference,
|
|---|
| 3015 | CAV 2011, Snowbird, UT, USA, July 14-20, 2011. Proceedings},
|
|---|
| 3016 | booktitle = {Computer Aided Verification - 23rd International Conference,
|
|---|
| 3017 | CAV 2011, Snowbird, UT, USA, July 14-20, 2011. Proceedings},
|
|---|
| 3018 | publisher = {Springer},
|
|---|
| 3019 | series = {Lecture Notes in Computer Science},
|
|---|
| 3020 | volume = {6806},
|
|---|
| 3021 | year = {2011},
|
|---|
| 3022 | isbn = {978-3-642-22109-5},
|
|---|
| 3023 | ee = {http://dx.doi.org/10.1007/978-3-642-22110-1},
|
|---|
| 3024 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 3025 | }
|
|---|
| 3026 |
|
|---|
| 3027 | @proceedings{cav2012,
|
|---|
| 3028 | editor = {P. Madhusudan and Sanjit A. Seshia},
|
|---|
| 3029 | title = {Computer Aided Verification - 24th International Conference,
|
|---|
| 3030 | CAV 2012, Berkeley, CA, USA, July 7-13, 2012 Proceedings},
|
|---|
| 3031 | booktitle = {Computer Aided Verification - 24th International Conference,
|
|---|
| 3032 | CAV 2012, Berkeley, CA, USA, July 7-13, 2012 Proceedings},
|
|---|
| 3033 | publisher = {Springer},
|
|---|
| 3034 | series = {Lecture Notes in Computer Science},
|
|---|
| 3035 | volume = {7358},
|
|---|
| 3036 | year = {2012},
|
|---|
| 3037 | isbn = {978-3-642-31423-0},
|
|---|
| 3038 | ee = {http://dx.doi.org/10.1007/978-3-642-31424-7},
|
|---|
| 3039 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 3040 | }
|
|---|
| 3041 |
|
|---|
| 3042 | @proceedings{cav2013,
|
|---|
| 3043 | editor = {Natasha Sharygina and Helmut Veith},
|
|---|
| 3044 | title = {Computer Aided Verification - 25th International Conference,
|
|---|
| 3045 | CAV 2013, Saint Petersburg, Russia, July 13--19, 2013. Proceedings},
|
|---|
| 3046 | booktitle = {Computer Aided Verification - 25th International Conference,
|
|---|
| 3047 | CAV 2013, Saint Petersburg, Russia, July 13--19, 2013. Proceedings},
|
|---|
| 3048 | publisher = {Springer},
|
|---|
| 3049 | series = {Lecture Notes in Computer Science},
|
|---|
| 3050 | volume = {8044},
|
|---|
| 3051 | year = {2013},
|
|---|
| 3052 | isbn = {978-3-642-39798-1},
|
|---|
| 3053 | ee = {http://dx.doi.org/10.1007/978-3-642-39799-8},
|
|---|
| 3054 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 3055 | }
|
|---|
| 3056 |
|
|---|
| 3057 | %%%% CC
|
|---|
| 3058 |
|
|---|
| 3059 | @proceedings{DBLP:conf/cc/2011,
|
|---|
| 3060 | editor = {Jens Knoop},
|
|---|
| 3061 | title = {Compiler Construction - 20th International Conference, CC
|
|---|
| 3062 | 2011, Held as Part of the Joint European Conferences on
|
|---|
| 3063 | Theory and Practice of Software, ETAPS 2011, Saarbr{\"u}cken,
|
|---|
| 3064 | Germany, March 26-April 3, 2011. Proceedings},
|
|---|
| 3065 | booktitle = {Compiler Construction - 20th International Conference, CC
|
|---|
| 3066 | 2011, Held as Part of the Joint European Conferences on
|
|---|
| 3067 | Theory and Practice of Software, ETAPS 2011, Saarbr{\"u}cken,
|
|---|
| 3068 | Germany, March 26-April 3, 2011. Proceedings},
|
|---|
| 3069 | publisher = {Springer},
|
|---|
| 3070 | series = {Lecture Notes in Computer Science},
|
|---|
| 3071 | volume = {6601},
|
|---|
| 3072 | year = {2011},
|
|---|
| 3073 | isbn = {978-3-642-19860-1},
|
|---|
| 3074 | ee = {http://dx.doi.org/10.1007/978-3-642-19861-8},
|
|---|
| 3075 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 3076 | }
|
|---|
| 3077 |
|
|---|
| 3078 | %%%% ESOP: European Conference on Programming Languages and Systems
|
|---|
| 3079 |
|
|---|
| 3080 | @proceedings{esop2013,
|
|---|
| 3081 | booktitle = {Proceedings of the 22nd European Conference on Programming Languages and Systems},
|
|---|
| 3082 | editor = {Felleisen, Matthias and Gardner, Philippa},
|
|---|
| 3083 | series = {ESOP'13},
|
|---|
| 3084 | year = {2013},
|
|---|
| 3085 | isbn = {978-3-642-37035-9},
|
|---|
| 3086 | issn = {0302-9743},
|
|---|
| 3087 | location = {Rome, Italy},
|
|---|
| 3088 | publisher = {Springer-Verlag},
|
|---|
| 3089 | address = {Berlin, Heidelberg}
|
|---|
| 3090 | }
|
|---|
| 3091 |
|
|---|
| 3092 | %%%% PVMMPI: EuroPVM/MPI and EuroMPI
|
|---|
| 3093 |
|
|---|
| 3094 | @proceedings{pvmmpi2006,
|
|---|
| 3095 | Booktitle = {{Recent Advances in Parallel Virtual Machine and Message Passing Interface, 13th European PVM/MPI User's Group Meeting, Bonn, Germany, September 17-20, 2006, Proceedings}},
|
|---|
| 3096 | Editor = {Bernd Mohr and Jesper Larsson Tr{\"a}ff and Joachim Worringen and Jack Dongarra},
|
|---|
| 3097 | Publisher = {Springer},
|
|---|
| 3098 | Series = {Lecture Notes in Computer Science},
|
|---|
| 3099 | Title = {{Recent Advances in Parallel Virtual Machine and Message Passing Interface, 13th European PVM/MPI User's Group Meeting, Bonn, Germany, September 17-20, 2006, Proceedings}},
|
|---|
| 3100 | Volume = {4192},
|
|---|
| 3101 | Year = {2006}
|
|---|
| 3102 | }
|
|---|
| 3103 |
|
|---|
| 3104 | @proceedings{pvmmpi2008,
|
|---|
| 3105 | Booktitle = {Recent Advances in {P}arallel {V}irtual {M}achine and {M}essage {P}assing {I}nterface, 15th {E}uropean {PVM/MPI} User's Group Meeting, Proceedings},
|
|---|
| 3106 | Editor = {Alexey Lastovetsky and Tahar Kechadi and Jack Dongarra},
|
|---|
| 3107 | Publisher = {Springer},
|
|---|
| 3108 | Series = {LNCS},
|
|---|
| 3109 | Title = {Recent Advances in {P}arallel {V}irtual {M}achine and {M}essage {P}assing {I}nterface, 15th {E}uropean {PVM/MPI} User's Group Meeting, Proceedings},
|
|---|
| 3110 | Volume = {5205},
|
|---|
| 3111 | Year = {2008}
|
|---|
| 3112 | }
|
|---|
| 3113 |
|
|---|
| 3114 | %%%% FMCO
|
|---|
| 3115 |
|
|---|
| 3116 | @proceedings{fmco2005,
|
|---|
| 3117 | editor = {Frank S. de Boer and
|
|---|
| 3118 | Marcello M. Bonsangue and
|
|---|
| 3119 | Susanne Graf and
|
|---|
| 3120 | Willem P. de Roever},
|
|---|
| 3121 | title = {Formal Methods for Components and Objects, 4th International
|
|---|
| 3122 | Symposium, FMCO 2005, Amsterdam, The Netherlands, November
|
|---|
| 3123 | 1-4, 2005, Revised Lectures},
|
|---|
| 3124 | booktitle = {Formal Methods for Components and Objects, 4th International
|
|---|
| 3125 | Symposium, FMCO 2005, Amsterdam, The Netherlands, November
|
|---|
| 3126 | 1-4, 2005, Revised Lectures},
|
|---|
| 3127 | publisher = {Springer},
|
|---|
| 3128 | series = {Lecture Notes in Computer Science},
|
|---|
| 3129 | volume = {4111},
|
|---|
| 3130 | year = {2006},
|
|---|
| 3131 | isbn = {3-540-36749-7},
|
|---|
| 3132 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 3133 | }
|
|---|
| 3134 |
|
|---|
| 3135 | %%%% FSE
|
|---|
| 3136 |
|
|---|
| 3137 | @proceedings{fse2012,
|
|---|
| 3138 | editor = {Will Tracz and
|
|---|
| 3139 | Martin P. Robillard and
|
|---|
| 3140 | Tevfik Bultan},
|
|---|
| 3141 | title = {20th ACM SIGSOFT Symposium on the Foundations of Software
|
|---|
| 3142 | Engineering (FSE-20), SIGSOFT/FSE'12, Cary, NC, USA - November
|
|---|
| 3143 | 11 - 16, 2012},
|
|---|
| 3144 | booktitle = {20th ACM SIGSOFT Symposium on the Foundations of Software
|
|---|
| 3145 | Engineering (FSE-20), SIGSOFT/FSE'12, Cary, NC, USA - November
|
|---|
| 3146 | 11 - 16, 2012},
|
|---|
| 3147 | publisher = {ACM},
|
|---|
| 3148 | year = {2012},
|
|---|
| 3149 | isbn = {978-1-4503-1614-9, 978-1-4503-0443-6},
|
|---|
| 3150 | ee = {http://dl.acm.org/citation.cfm?id=2393596},
|
|---|
| 3151 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 3152 | }
|
|---|
| 3153 |
|
|---|
| 3154 | %%%% GPGPU
|
|---|
| 3155 |
|
|---|
| 3156 | @proceedings{2010gpgpu,
|
|---|
| 3157 | editor = {David R. Kaeli and
|
|---|
| 3158 | Miriam Leeser},
|
|---|
| 3159 | title = {Proceedings of 3rd Workshop on General Purpose Processing
|
|---|
| 3160 | on Graphics Processing Units, GPGPU 2010, Pittsburgh, Pennsylvania,
|
|---|
| 3161 | USA, March 14, 2010},
|
|---|
| 3162 | booktitle = {Proceedings of 3rd Workshop on General Purpose Processing
|
|---|
| 3163 | on Graphics Processing Units, GPGPU 2010, Pittsburgh, Pennsylvania,
|
|---|
| 3164 | USA, March 14, 2010},
|
|---|
| 3165 | publisher = {ACM},
|
|---|
| 3166 | series = {ACM International Conference Proceeding Series},
|
|---|
| 3167 | volume = {425},
|
|---|
| 3168 | year = {2010},
|
|---|
| 3169 | isbn = {978-1-60558-935-0},
|
|---|
| 3170 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 3171 | }
|
|---|
| 3172 |
|
|---|
| 3173 | %%%% HVC
|
|---|
| 3174 |
|
|---|
| 3175 | @proceedings{hvc2007,
|
|---|
| 3176 | editor = {Karen Yorav},
|
|---|
| 3177 | title = {Hardware and Software: Verification and Testing, Third International
|
|---|
| 3178 | Haifa Verification Conference, HVC 2007, Haifa, Israel,
|
|---|
| 3179 | October 23-25, 2007, Proceedings},
|
|---|
| 3180 | booktitle = {Haifa Verification Conference},
|
|---|
| 3181 | publisher = {Springer},
|
|---|
| 3182 | series = {Lecture Notes in Computer Science},
|
|---|
| 3183 | volume = {4899},
|
|---|
| 3184 | year = {2008},
|
|---|
| 3185 | isbn = {978-3-540-77964-3},
|
|---|
| 3186 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 3187 | }
|
|---|
| 3188 |
|
|---|
| 3189 | %%%% ICPP
|
|---|
| 3190 |
|
|---|
| 3191 | @proceedings{DBLP:conf/icpp/1998,
|
|---|
| 3192 | title = {1998 International Conference on Parallel Processing (ICPP
|
|---|
| 3193 | '98), 10-14 August 1998, Minneapolis, Minnesota, USA, Proceedings},
|
|---|
| 3194 | booktitle = {1998 International Conference on Parallel Processing (ICPP
|
|---|
| 3195 | '98), 10-14 August 1998, Minneapolis, Minnesota, USA, Proceedings},
|
|---|
| 3196 | publisher = {IEEE Computer Society},
|
|---|
| 3197 | year = {1998},
|
|---|
| 3198 | isbn = {0-8186-8650-2},
|
|---|
| 3199 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 3200 | }
|
|---|
| 3201 |
|
|---|
| 3202 | %%%% ICSE
|
|---|
| 3203 |
|
|---|
| 3204 | @proceedings{icse2008,
|
|---|
| 3205 | editor = {Wilhelm Sch{\"a}fer and
|
|---|
| 3206 | Matthew B. Dwyer and
|
|---|
| 3207 | Volker Gruhn},
|
|---|
| 3208 | title = {30th International Conference on Software Engineering (ICSE
|
|---|
| 3209 | 2008), Leipzig, Germany, May 10-18, 2008},
|
|---|
| 3210 | booktitle = {30th International Conference on Software Engineering (ICSE
|
|---|
| 3211 | 2008), Leipzig, Germany, May 10-18, 2008},
|
|---|
| 3212 | publisher = {ACM},
|
|---|
| 3213 | year = {2008},
|
|---|
| 3214 | isbn = {978-1-60558-079-1},
|
|---|
| 3215 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 3216 | }
|
|---|
| 3217 |
|
|---|
| 3218 | @proceedings{icse2010-2,
|
|---|
| 3219 | editor = {Jeff Kramer and
|
|---|
| 3220 | Judith Bishop and
|
|---|
| 3221 | Premkumar T. Devanbu and
|
|---|
| 3222 | Sebasti{\'a}n Uchitel},
|
|---|
| 3223 | title = {Proceedings of the 32nd ACM/IEEE International Conference
|
|---|
| 3224 | on Software Engineering - Volume 2, ICSE 2010, Cape Town,
|
|---|
| 3225 | South Africa, 1-8 May 2010},
|
|---|
| 3226 | booktitle = {Proceedings of the 32nd ACM/IEEE International Conference
|
|---|
| 3227 | on Software Engineering - Volume 2, ICSE 2010, Cape Town,
|
|---|
| 3228 | South Africa, 1-8 May 2010},
|
|---|
| 3229 | publisher = {ACM},
|
|---|
| 3230 | year = {2010},
|
|---|
| 3231 | isbn = {978-1-60558-719-6},
|
|---|
| 3232 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 3233 | }
|
|---|
| 3234 |
|
|---|
| 3235 | %%%% IPDPS
|
|---|
| 3236 |
|
|---|
| 3237 | @proceedings{DBLP:conf/ipps/2009,
|
|---|
| 3238 | title = {23rd IEEE International Symposium on Parallel and Distributed
|
|---|
| 3239 | Processing, IPDPS 2009, Rome, Italy, May 23-29, 2009},
|
|---|
| 3240 | booktitle = {23rd IEEE International Symposium on Parallel and Distributed
|
|---|
| 3241 | Processing, IPDPS 2009, Rome, Italy, May 23-29, 2009},
|
|---|
| 3242 | publisher = {IEEE},
|
|---|
| 3243 | year = {2009},
|
|---|
| 3244 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 3245 | }
|
|---|
| 3246 |
|
|---|
| 3247 | %%%% ISCA
|
|---|
| 3248 |
|
|---|
| 3249 | @proceedings{DBLP:conf/isca/1990,
|
|---|
| 3250 | editor = {Jean-Loup Baer and
|
|---|
| 3251 | Larry Snyder and
|
|---|
| 3252 | James R. Goodman},
|
|---|
| 3253 | title = {Proceedings of the 17th Annual International Symposium on
|
|---|
| 3254 | Computer Architecture (ISCA). Seattle, WA, June 1990},
|
|---|
| 3255 | booktitle = {Proceedings of the 17th Annual International Symposium on
|
|---|
| 3256 | Computer Architecture (ISCA). Seattle, WA, June 1990},
|
|---|
| 3257 | publisher = {ACM},
|
|---|
| 3258 | year = {1990},
|
|---|
| 3259 | isbn = {0-89791-366-3},
|
|---|
| 3260 | ee = {http://dl.acm.org/citation.cfm?id=325164},
|
|---|
| 3261 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 3262 | }
|
|---|
| 3263 |
|
|---|
| 3264 | %%%% ISMM
|
|---|
| 3265 |
|
|---|
| 3266 | @proceedings{DBLP:conf/iwmm/2009,
|
|---|
| 3267 | editor = {Hillel Kolodner and
|
|---|
| 3268 | Guy L. Steele Jr.},
|
|---|
| 3269 | title = {Proceedings of the 8th International Symposium on Memory
|
|---|
| 3270 | Management, ISMM 2009, Dublin, Ireland, June 19-20, 2009},
|
|---|
| 3271 | booktitle = {ISMM},
|
|---|
| 3272 | publisher = {ACM},
|
|---|
| 3273 | year = {2009},
|
|---|
| 3274 | isbn = {978-1-60558-347-1},
|
|---|
| 3275 | ee = {http://dl.acm.org/citation.cfm?id=1542431},
|
|---|
| 3276 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 3277 | }
|
|---|
| 3278 |
|
|---|
| 3279 | %%%% ISoLA
|
|---|
| 3280 |
|
|---|
| 3281 | @proceedings{DBLP:conf/isola/2010-1,
|
|---|
| 3282 | editor = {Tiziana Margaria and
|
|---|
| 3283 | Bernhard Steffen},
|
|---|
| 3284 | title = {Leveraging Applications of Formal Methods, Verification,
|
|---|
| 3285 | and Validation - 4th International Symposium on Leveraging
|
|---|
| 3286 | Applications, ISoLA 2010, Heraklion, Crete, Greece, October
|
|---|
| 3287 | 18-21, 2010, Proceedings, Part I},
|
|---|
| 3288 | booktitle = {Leveraging Applications of Formal Methods, Verification,
|
|---|
| 3289 | and Validation - 4th International Symposium on Leveraging
|
|---|
| 3290 | Applications, ISoLA 2010, Heraklion, Crete, Greece, October
|
|---|
| 3291 | 18-21, 2010, Proceedings, Part I},
|
|---|
| 3292 | publisher = {Springer},
|
|---|
| 3293 | series = {Lecture Notes in Computer Science},
|
|---|
| 3294 | volume = {6415},
|
|---|
| 3295 | year = {2010},
|
|---|
| 3296 | isbn = {978-3-642-16557-3},
|
|---|
| 3297 | ee = {http://dx.doi.org/10.1007/978-3-642-16558-0},
|
|---|
| 3298 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 3299 | }
|
|---|
| 3300 |
|
|---|
| 3301 | %%%% NFM (Nasa Formal Methods)
|
|---|
| 3302 |
|
|---|
| 3303 | @proceedings{nfm2013,
|
|---|
| 3304 | booktitle = {NASA Formal Methods: 5th International Symposium, NFM 2013,
|
|---|
| 3305 | Moffett Field, CA, USA, May 14-16, 2013. Proceedings},
|
|---|
| 3306 | title = {NASA Formal Methods: 5th International Symposium, NFM 2013,
|
|---|
| 3307 | Moffett Field, CA, USA, May 14-16, 2013. Proceedings},
|
|---|
| 3308 | year={2013},
|
|---|
| 3309 | isbn={978-3-642-38087-7},
|
|---|
| 3310 | volume={7871},
|
|---|
| 3311 | series={Lecture Notes in Computer Science},
|
|---|
| 3312 | editor={Brat, Guillaume and Rungta, Neha and Venet, Arnaud},
|
|---|
| 3313 | publisher={Springer Berlin Heidelberg}
|
|---|
| 3314 | }
|
|---|
| 3315 |
|
|---|
| 3316 |
|
|---|
| 3317 | %%%% OOPSLA
|
|---|
| 3318 |
|
|---|
| 3319 | @proceedings{DBLP:conf/oopsla/2007,
|
|---|
| 3320 | editor = {Richard P. Gabriel and
|
|---|
| 3321 | David F. Bacon and
|
|---|
| 3322 | Cristina Videira Lopes and
|
|---|
| 3323 | Guy L. Steele Jr.},
|
|---|
| 3324 | title = {Proceedings of the 22nd Annual ACM SIGPLAN Conference on
|
|---|
| 3325 | Object-Oriented Programming, Systems, Languages, and Applications,
|
|---|
| 3326 | OOPSLA 2007, October 21-25, 2007, Montreal, Quebec, Canada},
|
|---|
| 3327 | booktitle = {Proceedings of the 22nd Annual ACM SIGPLAN Conference on
|
|---|
| 3328 | Object-Oriented Programming, Systems, Languages, and Applications,
|
|---|
| 3329 | OOPSLA 2007, October 21-25, 2007, Montreal, Quebec, Canada},
|
|---|
| 3330 | publisher = {ACM},
|
|---|
| 3331 | year = {2007},
|
|---|
| 3332 | isbn = {978-1-59593-786-5},
|
|---|
| 3333 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 3334 | }
|
|---|
| 3335 |
|
|---|
| 3336 | @proceedings{DBLP:conf/oopsla/2008,
|
|---|
| 3337 | editor = {Gail E. Harris},
|
|---|
| 3338 | title = {Proceedings of the 23rd Annual ACM SIGPLAN Conference on
|
|---|
| 3339 | Object-Oriented Programming, Systems, Languages, and Applications,
|
|---|
| 3340 | OOPSLA 2008, October 19-23, 2008, Nashville, TN, USA},
|
|---|
| 3341 | booktitle = {Proceedings of the 23rd Annual ACM SIGPLAN Conference on
|
|---|
| 3342 | Object-Oriented Programming, Systems, Languages, and Applications,
|
|---|
| 3343 | OOPSLA 2008, October 19-23, 2008, Nashville, TN, USA},
|
|---|
| 3344 | publisher = {ACM},
|
|---|
| 3345 | year = {2008},
|
|---|
| 3346 | isbn = {978-1-60558-215-3},
|
|---|
| 3347 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 3348 | }
|
|---|
| 3349 |
|
|---|
| 3350 | %%%% PASTE
|
|---|
| 3351 |
|
|---|
| 3352 | @proceedings{paste2005,
|
|---|
| 3353 | editor = {Michael D. Ernst and
|
|---|
| 3354 | Thomas P. Jensen},
|
|---|
| 3355 | title = {Proceedings of the 2005 ACM SIGPLAN-SIGSOFT Workshop on
|
|---|
| 3356 | Program Analysis For Software Tools and Engineering, PASTE'05,
|
|---|
| 3357 | Lisbon, Portugal, September 5-6, 2005},
|
|---|
| 3358 | booktitle = {Proceedings of the 2005 ACM SIGPLAN-SIGSOFT Workshop on
|
|---|
| 3359 | Program Analysis For Software Tools and Engineering, PASTE'05,
|
|---|
| 3360 | Lisbon, Portugal, September 5-6, 2005},
|
|---|
| 3361 | publisher = {ACM},
|
|---|
| 3362 | year = {2005},
|
|---|
| 3363 | isbn = {1-59593-239-9},
|
|---|
| 3364 | ee = {http://dl.acm.org/citation.cfm?id=1108792},
|
|---|
| 3365 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 3366 | }
|
|---|
| 3367 |
|
|---|
| 3368 | %%%% PLDI
|
|---|
| 3369 |
|
|---|
| 3370 | @proceedings{pldi2002,
|
|---|
| 3371 | editor = {Jens Knoop and
|
|---|
| 3372 | Laurie J. Hendren},
|
|---|
| 3373 | title = {Proceedings of the 2002 ACM SIGPLAN Conference on Programming
|
|---|
| 3374 | Language Design and Implementation (PLDI), Berlin, Germany,
|
|---|
| 3375 | June 17-19, 2002},
|
|---|
| 3376 | booktitle = {Proceedings of the 2002 ACM SIGPLAN Conference on Programming
|
|---|
| 3377 | Language Design and Implementation (PLDI), Berlin, Germany,
|
|---|
| 3378 | June 17-19, 2002},
|
|---|
| 3379 | publisher = {ACM},
|
|---|
| 3380 | year = {2002},
|
|---|
| 3381 | isbn = {1-58113-463-0},
|
|---|
| 3382 | ee = {http://dl.acm.org/citation.cfm?id=512529},
|
|---|
| 3383 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 3384 | }
|
|---|
| 3385 |
|
|---|
| 3386 | @proceedings{pldi2004,
|
|---|
| 3387 | editor = {William Pugh and
|
|---|
| 3388 | Craig Chambers},
|
|---|
| 3389 | title = {Proceedings of the ACM SIGPLAN 2004 Conference on Programming
|
|---|
| 3390 | Language Design and Implementation 2004, Washington, DC,
|
|---|
| 3391 | USA, June 9-11, 2004},
|
|---|
| 3392 | booktitle = {Proceedings of the ACM SIGPLAN 2004 Conference on Programming
|
|---|
| 3393 | Language Design and Implementation 2004, Washington, DC,
|
|---|
| 3394 | USA, June 9-11, 2004},
|
|---|
| 3395 | publisher = {ACM},
|
|---|
| 3396 | year = {2004},
|
|---|
| 3397 | isbn = {1-58113-807-5},
|
|---|
| 3398 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 3399 | }
|
|---|
| 3400 |
|
|---|
| 3401 | @proceedings{pldi2005,
|
|---|
| 3402 | editor = {Vivek Sarkar and
|
|---|
| 3403 | Mary W. Hall},
|
|---|
| 3404 | title = {Proceedings of the ACM SIGPLAN 2005 Conference on Programming
|
|---|
| 3405 | Language Design and Implementation, Chicago, IL, USA, June
|
|---|
| 3406 | 12-15, 2005},
|
|---|
| 3407 | booktitle = {Proceedings of the ACM SIGPLAN 2005 Conference on Programming
|
|---|
| 3408 | Language Design and Implementation, Chicago, IL, USA, June
|
|---|
| 3409 | 12-15, 2005},
|
|---|
| 3410 | publisher = {ACM},
|
|---|
| 3411 | year = {2005},
|
|---|
| 3412 | isbn = {1-59593-056-6},
|
|---|
| 3413 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 3414 | }
|
|---|
| 3415 |
|
|---|
| 3416 | @proceedings{pldi2007,
|
|---|
| 3417 | editor = {Jeanne Ferrante and
|
|---|
| 3418 | Kathryn S. McKinley},
|
|---|
| 3419 | title = {Proceedings of the ACM SIGPLAN 2007 Conference on Programming
|
|---|
| 3420 | Language Design and Implementation, San Diego, California,
|
|---|
| 3421 | USA, June 10-13, 2007},
|
|---|
| 3422 | booktitle = {Proceedings of the ACM SIGPLAN 2007 Conference on Programming
|
|---|
| 3423 | Language Design and Implementation, San Diego, California,
|
|---|
| 3424 | USA, June 10-13, 2007},
|
|---|
| 3425 | publisher = {ACM},
|
|---|
| 3426 | year = {2007},
|
|---|
| 3427 | isbn = {978-1-59593-633-2},
|
|---|
| 3428 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 3429 | }
|
|---|
| 3430 |
|
|---|
| 3431 | %%%% POPL
|
|---|
| 3432 |
|
|---|
| 3433 | @proceedings{DBLP:conf/popl/1989,
|
|---|
| 3434 | title = {Conference Record of the Sixteenth Annual ACM Symposium
|
|---|
| 3435 | on Principles of Programming Languages, Austin, Texas, USA,
|
|---|
| 3436 | January 11-13, 1989},
|
|---|
| 3437 | booktitle = {Conference Record of the Sixteenth Annual ACM Symposium
|
|---|
| 3438 | on Principles of Programming Languages, Austin, Texas, USA,
|
|---|
| 3439 | January 11-13, 1989},
|
|---|
| 3440 | publisher = {ACM Press},
|
|---|
| 3441 | year = {1989},
|
|---|
| 3442 | isbn = {0-89791-294-2},
|
|---|
| 3443 | ee = {http://dl.acm.org/citation.cfm?id=75277},
|
|---|
| 3444 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 3445 | }
|
|---|
| 3446 |
|
|---|
| 3447 | @proceedings{DBLP:conf/popl/1994,
|
|---|
| 3448 | editor = {Hans-Juergen Boehm and
|
|---|
| 3449 | Bernard Lang and
|
|---|
| 3450 | Daniel M. Yellin},
|
|---|
| 3451 | title = {Conference Record of POPL'94: 21st ACM SIGPLAN-SIGACT Symposium
|
|---|
| 3452 | on Principles of Programming Languages, Portland, Oregon,
|
|---|
| 3453 | USA, January 17-21, 1994},
|
|---|
| 3454 | booktitle = {Conference Record of POPL'94: 21st ACM SIGPLAN-SIGACT Symposium
|
|---|
| 3455 | on Principles of Programming Languages, Portland, Oregon,
|
|---|
| 3456 | USA, January 17-21, 1994},
|
|---|
| 3457 | publisher = {ACM Press},
|
|---|
| 3458 | year = {1994},
|
|---|
| 3459 | isbn = {0-89791-636-0},
|
|---|
| 3460 | ee = {http://dl.acm.org/citation.cfm?id=174675},
|
|---|
| 3461 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 3462 | }
|
|---|
| 3463 |
|
|---|
| 3464 | @proceedings{DBLP:conf/popl/2005,
|
|---|
| 3465 | editor = {Jens Palsberg and
|
|---|
| 3466 | Mart\'{\i}n Abadi},
|
|---|
| 3467 | title = {Proceedings of the 32nd ACM SIGPLAN-SIGACT Symposium on
|
|---|
| 3468 | Principles of Programming Languages, POPL 2005, Long Beach,
|
|---|
| 3469 | California, USA, January 12-14, 2005},
|
|---|
| 3470 | booktitle = {Proceedings of the 32nd ACM SIGPLAN-SIGACT Symposium on
|
|---|
| 3471 | Principles of Programming Languages, POPL 2005, Long Beach,
|
|---|
| 3472 | California, USA, January 12-14, 2005},
|
|---|
| 3473 | publisher = {ACM},
|
|---|
| 3474 | year = {2005},
|
|---|
| 3475 | isbn = {1-58113-830-X},
|
|---|
| 3476 | ee = {http://dl.acm.org/citation.cfm?id=1040305},
|
|---|
| 3477 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 3478 | }
|
|---|
| 3479 |
|
|---|
| 3480 | @proceedings{popl2009,
|
|---|
| 3481 | editor = {Zhong Shao and
|
|---|
| 3482 | Benjamin C. Pierce},
|
|---|
| 3483 | title = {Proceedings of the 36th ACM SIGPLAN-SIGACT Symposium on
|
|---|
| 3484 | Principles of Programming Languages, POPL 2009, Savannah,
|
|---|
| 3485 | GA, USA, January 21-23, 2009},
|
|---|
| 3486 | booktitle = {Proceedings of the 36th ACM SIGPLAN-SIGACT Symposium on
|
|---|
| 3487 | Principles of Programming Languages, POPL 2009, Savannah,
|
|---|
| 3488 | GA, USA, January 21-23, 2009},
|
|---|
| 3489 | publisher = {ACM},
|
|---|
| 3490 | year = {2009},
|
|---|
| 3491 | isbn = {978-1-60558-379-2},
|
|---|
| 3492 | ee = {http://dl.acm.org/citation.cfm?id=1480881},
|
|---|
| 3493 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 3494 | }
|
|---|
| 3495 |
|
|---|
| 3496 | @proceedings{popl2011,
|
|---|
| 3497 | editor = {Thomas Ball and
|
|---|
| 3498 | Mooly Sagiv},
|
|---|
| 3499 | title = {Proceedings of the 38th ACM SIGPLAN-SIGACT Symposium on
|
|---|
| 3500 | Principles of Programming Languages, POPL 2011, Austin,
|
|---|
| 3501 | TX, USA, January 26-28, 2011},
|
|---|
| 3502 | booktitle = {Proceedings of the 38th ACM SIGPLAN-SIGACT Symposium on
|
|---|
| 3503 | Principles of Programming Languages, POPL 2011, Austin,
|
|---|
| 3504 | TX, USA, January 26-28, 2011},
|
|---|
| 3505 | publisher = {ACM},
|
|---|
| 3506 | year = {2011},
|
|---|
| 3507 | isbn = {978-1-4503-0490-0},
|
|---|
| 3508 | ee = {http://dl.acm.org/citation.cfm?id=1926385},
|
|---|
| 3509 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 3510 | }
|
|---|
| 3511 |
|
|---|
| 3512 | %%%% PPoPP
|
|---|
| 3513 |
|
|---|
| 3514 | @proceedings{ppopp2007,
|
|---|
| 3515 | editor = {Katherine A. Yelick and John M. Mellor-Crummey},
|
|---|
| 3516 | title = {Proceedings of the 12th ACM SIGPLAN Symposium on Principles
|
|---|
| 3517 | and Practice of Parallel Programming, PPOPP 2007, San Jose,
|
|---|
| 3518 | California, USA, March 14-17, 2007},
|
|---|
| 3519 | booktitle = {Proceedings of the 12th ACM SIGPLAN Symposium on Principles
|
|---|
| 3520 | and Practice of Parallel Programming, PPOPP 2007, San Jose,
|
|---|
| 3521 | California, USA, March 14-17, 2007},
|
|---|
| 3522 | publisher = {ACM},
|
|---|
| 3523 | year = {2007},
|
|---|
| 3524 | isbn = {978-1-59593-602-8},
|
|---|
| 3525 | ee = {http://dl.acm.org/citation.cfm?id=1229428},
|
|---|
| 3526 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 3527 | }
|
|---|
| 3528 |
|
|---|
| 3529 | @proceedings{ppopp2011,
|
|---|
| 3530 | Booktitle = {Proceedings of the 16th ACM SIGPLAN Annual Symposium on Principles and Practices of Parallel Programming (PPoPP '11)},
|
|---|
| 3531 | Editor = {Calin Cascaval and Pen-Chung Yew},
|
|---|
| 3532 | Publisher = {ACM},
|
|---|
| 3533 | Title = {Proceedings of the 16th ACM SIGPLAN Annual Symposium on Principles and Practices of Parallel Programming (PPoPP '11)},
|
|---|
| 3534 | Year = {2011}}
|
|---|
| 3535 |
|
|---|
| 3536 | %%%% SAS
|
|---|
| 3537 |
|
|---|
| 3538 | @proceedings{sas2012,
|
|---|
| 3539 | editor = {Antoine Min{\'e} and
|
|---|
| 3540 | David Schmidt},
|
|---|
| 3541 | title = {Static Analysis - 19th International Symposium, SAS 2012,
|
|---|
| 3542 | Deauville, France, September 11-13, 2012. Proceedings},
|
|---|
| 3543 | booktitle = {Static Analysis - 19th International Symposium, SAS 2012,
|
|---|
| 3544 | Deauville, France, September 11-13, 2012. Proceedings},
|
|---|
| 3545 | publisher = {Springer},
|
|---|
| 3546 | series = {Lecture Notes in Computer Science},
|
|---|
| 3547 | volume = {7460},
|
|---|
| 3548 | year = {2012},
|
|---|
| 3549 | isbn = {978-3-642-33124-4},
|
|---|
| 3550 | ee = {http://dx.doi.org/10.1007/978-3-642-33125-1},
|
|---|
| 3551 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 3552 | }
|
|---|
| 3553 |
|
|---|
| 3554 | %%%% SC (Supercomputing)
|
|---|
| 3555 |
|
|---|
| 3556 | %%%% Spin
|
|---|
| 3557 |
|
|---|
| 3558 | @proceedings{spin2008,
|
|---|
| 3559 | editor = {Klaus Havelund and
|
|---|
| 3560 | Rupak Majumdar and
|
|---|
| 3561 | Jens Palsberg},
|
|---|
| 3562 | title = {Model Checking Software, 15th International SPIN Workshop,
|
|---|
| 3563 | Los Angeles, CA, USA, August 10-12, 2008, Proceedings},
|
|---|
| 3564 | booktitle = {Model Checking Software, 15th International SPIN Workshop,
|
|---|
| 3565 | Los Angeles, CA, USA, August 10-12, 2008, Proceedings},
|
|---|
| 3566 | publisher = {Springer},
|
|---|
| 3567 | series = {Lecture Notes in Computer Science},
|
|---|
| 3568 | volume = {5156},
|
|---|
| 3569 | year = {2008},
|
|---|
| 3570 | isbn = {978-3-540-85113-4},
|
|---|
| 3571 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 3572 | }
|
|---|
| 3573 |
|
|---|
| 3574 | @proceedings{spin2010,
|
|---|
| 3575 | editor = {Jaco van de Pol and
|
|---|
| 3576 | Michael Weber},
|
|---|
| 3577 | title = {Model Checking Software - 17th International SPIN Workshop,
|
|---|
| 3578 | Enschede, The Netherlands, September 27-29, 2010. Proceedings},
|
|---|
| 3579 | booktitle = {Model Checking Software - 17th International SPIN Workshop,
|
|---|
| 3580 | Enschede, The Netherlands, September 27-29, 2010. Proceedings},
|
|---|
| 3581 | publisher = {Springer},
|
|---|
| 3582 | series = {Lecture Notes in Computer Science},
|
|---|
| 3583 | volume = {6349},
|
|---|
| 3584 | year = {2010},
|
|---|
| 3585 | isbn = {978-3-642-16163-6},
|
|---|
| 3586 | ee = {http://dx.doi.org/10.1007/978-3-642-16164-3},
|
|---|
| 3587 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 3588 | }
|
|---|
| 3589 |
|
|---|
| 3590 | %%%% TACAS
|
|---|
| 3591 |
|
|---|
| 3592 | @proceedings{tacas2003,
|
|---|
| 3593 | Bibsource = {DBLP, http://dblp.uni-trier.de},
|
|---|
| 3594 | Booktitle = {{Tools and Algorithms for the Construction and Analysis of Systems, 9th International Conference, TACAS 2003, Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2003, Warsaw, Poland, April 7-11, 2003, Proceedings}},
|
|---|
| 3595 | Date-Added = {2012-01-31 21:39:58 -0500},
|
|---|
| 3596 | Date-Modified = {2012-01-31 21:40:02 -0500},
|
|---|
| 3597 | Editor = {Hubert Garavel and John Hatcliff},
|
|---|
| 3598 | Isbn = {3-540-00898-5},
|
|---|
| 3599 | Publisher = {Springer},
|
|---|
| 3600 | Series = {Lecture Notes in Computer Science},
|
|---|
| 3601 | Title = {{Tools and Algorithms for the Construction and Analysis of Systems, 9th International Conference, TACAS 2003, Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2003, Warsaw, Poland, April 7-11, 2003, Proceedings}},
|
|---|
| 3602 | Volume = {2619},
|
|---|
| 3603 | Year = {2003}}
|
|---|
| 3604 |
|
|---|
| 3605 |
|
|---|
| 3606 | @proceedings{tacas2005,
|
|---|
| 3607 | editor = {Nicolas Halbwachs and
|
|---|
| 3608 | Lenore D. Zuck},
|
|---|
| 3609 | title = {Tools and Algorithms for the Construction and Analysis of
|
|---|
| 3610 | Systems, 11th International Conference, TACAS 2005, Held
|
|---|
| 3611 | as Part of the Joint European Conferences on Theory and
|
|---|
| 3612 | Practice of Software, ETAPS 2005, Edinburgh, UK, April 4-8,
|
|---|
| 3613 | 2005, Proceedings},
|
|---|
| 3614 | booktitle = {Tools and Algorithms for the Construction and Analysis of
|
|---|
| 3615 | Systems, 11th International Conference, TACAS 2005, Held
|
|---|
| 3616 | as Part of the Joint European Conferences on Theory and
|
|---|
| 3617 | Practice of Software, ETAPS 2005, Edinburgh, UK, April 4-8,
|
|---|
| 3618 | 2005, Proceedings},
|
|---|
| 3619 | publisher = {Springer},
|
|---|
| 3620 | series = {Lecture Notes in Computer Science},
|
|---|
| 3621 | volume = {3440},
|
|---|
| 3622 | year = {2005},
|
|---|
| 3623 | isbn = {3-540-25333-5},
|
|---|
| 3624 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 3625 | }
|
|---|
| 3626 |
|
|---|
| 3627 | @proceedings{tacas2006,
|
|---|
| 3628 | editor = {Holger Hermanns and
|
|---|
| 3629 | Jens Palsberg},
|
|---|
| 3630 | title = {Tools and Algorithms for the Construction and Analysis of
|
|---|
| 3631 | Systems, 12th International Conference, TACAS 2006 Held
|
|---|
| 3632 | as Part of the Joint European Conferences on Theory and
|
|---|
| 3633 | Practice of Software, ETAPS 2006, Vienna, Austria, March
|
|---|
| 3634 | 25 - April 2, 2006, Proceedings},
|
|---|
| 3635 | booktitle = {Tools and Algorithms for the Construction and Analysis of
|
|---|
| 3636 | Systems, 12th International Conference, TACAS 2006 Held
|
|---|
| 3637 | as Part of the Joint European Conferences on Theory and
|
|---|
| 3638 | Practice of Software, ETAPS 2006, Vienna, Austria, March
|
|---|
| 3639 | 25 - April 2, 2006, Proceedings},
|
|---|
| 3640 | publisher = {Springer},
|
|---|
| 3641 | series = {Lecture Notes in Computer Science},
|
|---|
| 3642 | volume = {3920},
|
|---|
| 3643 | year = {2006},
|
|---|
| 3644 | isbn = {3-540-33056-9},
|
|---|
| 3645 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 3646 | }
|
|---|
| 3647 |
|
|---|
| 3648 | @proceedings{tacas2007,
|
|---|
| 3649 | editor = {Orna Grumberg and
|
|---|
| 3650 | Michael Huth},
|
|---|
| 3651 | title = {Tools and Algorithms for the Construction and Analysis of
|
|---|
| 3652 | Systems, 13th International Conference, TACAS 2007, Held
|
|---|
| 3653 | as Part of the Joint European Conferences on Theory and
|
|---|
| 3654 | Practice of Software, ETAPS 2007 Braga, Portugal, March
|
|---|
| 3655 | 24 - April 1, 2007, Proceedings},
|
|---|
| 3656 | booktitle = {Tools and Algorithms for the Construction and Analysis of
|
|---|
| 3657 | Systems, 13th International Conference, TACAS 2007, Held
|
|---|
| 3658 | as Part of the Joint European Conferences on Theory and
|
|---|
| 3659 | Practice of Software, ETAPS 2007 Braga, Portugal, March
|
|---|
| 3660 | 24 - April 1, 2007, Proceedings},
|
|---|
| 3661 | publisher = {Springer},
|
|---|
| 3662 | series = {Lecture Notes in Computer Science},
|
|---|
| 3663 | volume = {4424},
|
|---|
| 3664 | year = {2007},
|
|---|
| 3665 | isbn = {978-3-540-71208-4},
|
|---|
| 3666 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 3667 | }
|
|---|
| 3668 |
|
|---|
| 3669 | @proceedings{tacas2008,
|
|---|
| 3670 | editor = {C. R. Ramakrishnan and
|
|---|
| 3671 | Jakob Rehof},
|
|---|
| 3672 | title = {Tools and Algorithms for the Construction and Analysis of
|
|---|
| 3673 | Systems, 14th International Conference, TACAS 2008, Held
|
|---|
| 3674 | as Part of the Joint European Conferences on Theory and
|
|---|
| 3675 | Practice of Software, ETAPS 2008, Budapest, Hungary, March
|
|---|
| 3676 | 29-April 6, 2008. Proceedings},
|
|---|
| 3677 | booktitle = {Tools and Algorithms for the Construction and Analysis of
|
|---|
| 3678 | Systems, 14th International Conference, TACAS 2008, Held
|
|---|
| 3679 | as Part of the Joint European Conferences on Theory and
|
|---|
| 3680 | Practice of Software, ETAPS 2008, Budapest, Hungary, March
|
|---|
| 3681 | 29-April 6, 2008. Proceedings},
|
|---|
| 3682 | publisher = {Springer},
|
|---|
| 3683 | series = {Lecture Notes in Computer Science},
|
|---|
| 3684 | volume = {4963},
|
|---|
| 3685 | year = {2008},
|
|---|
| 3686 | isbn = {978-3-540-78799-0},
|
|---|
| 3687 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 3688 | }
|
|---|
| 3689 |
|
|---|
| 3690 | @proceedings{tacas2012,
|
|---|
| 3691 | editor = {Cormac Flanagan and
|
|---|
| 3692 | Barbara K{\"o}nig},
|
|---|
| 3693 | title = {Tools and Algorithms for the Construction and Analysis of
|
|---|
| 3694 | Systems - 18th International Conference, TACAS 2012, Held
|
|---|
| 3695 | as Part of the European Joint Conferences on Theory and
|
|---|
| 3696 | Practice of Software, ETAPS 2012, Tallinn, Estonia, March
|
|---|
| 3697 | 24 - April 1, 2012. Proceedings},
|
|---|
| 3698 | booktitle = {Tools and Algorithms for the Construction and Analysis of
|
|---|
| 3699 | Systems - 18th International Conference, TACAS 2012, Held
|
|---|
| 3700 | as Part of the European Joint Conferences on Theory and
|
|---|
| 3701 | Practice of Software, ETAPS 2012, Tallinn, Estonia, March
|
|---|
| 3702 | 24 - April 1, 2012. Proceedings},
|
|---|
| 3703 | publisher = {Springer},
|
|---|
| 3704 | series = {Lecture Notes in Computer Science},
|
|---|
| 3705 | volume = {7214},
|
|---|
| 3706 | year = {2012},
|
|---|
| 3707 | isbn = {978-3-642-28755-8},
|
|---|
| 3708 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 3709 | }
|
|---|
| 3710 |
|
|---|
| 3711 | @proceedings{tacas2013,
|
|---|
| 3712 | title = {Proceedings of the 19th {I}nternational {C}onference on {T}ools
|
|---|
| 3713 | and {A}lgorithms for the {C}onstruction and {A}nalysis of {S}ystems},
|
|---|
| 3714 | booktitle = {Proceedings of the 19th {I}nternational {C}onference on {T}ools
|
|---|
| 3715 | and {A}lgorithms for the {C}onstruction and {A}nalysis of {S}ystems},
|
|---|
| 3716 | series = {TACAS'13},
|
|---|
| 3717 | year = {2013},
|
|---|
| 3718 | isbn = {978-3-642-36741-0},
|
|---|
| 3719 | location = {Rome, Italy},
|
|---|
| 3720 | publisher = {Springer-Verlag},
|
|---|
| 3721 | address = {Berlin, Heidelberg},
|
|---|
| 3722 | editor={Piterman, Nir and Smolka, Scott A.}
|
|---|
| 3723 | }
|
|---|
| 3724 |
|
|---|
| 3725 |
|
|---|
| 3726 |
|
|---|
| 3727 | %%%% VMCAI
|
|---|
| 3728 |
|
|---|
| 3729 | @proceedings{vmcai2006,
|
|---|
| 3730 | editor = {E. Allen Emerson and
|
|---|
| 3731 | Kedar S. Namjoshi},
|
|---|
| 3732 | title = {Verification, Model Checking, and Abstract Interpretation,
|
|---|
| 3733 | 7th International Conference, VMCAI 2006, Charleston, SC,
|
|---|
| 3734 | USA, January 8-10, 2006, Proceedings},
|
|---|
| 3735 | booktitle = {Verification, Model Checking, and Abstract Interpretation,
|
|---|
| 3736 | 7th International Conference, VMCAI 2006, Charleston, SC,
|
|---|
| 3737 | USA, January 8-10, 2006, Proceedings},
|
|---|
| 3738 | publisher = {Springer},
|
|---|
| 3739 | series = {Lecture Notes in Computer Science},
|
|---|
| 3740 | volume = {3855},
|
|---|
| 3741 | year = {2006},
|
|---|
| 3742 | isbn = {3-540-31139-4},
|
|---|
| 3743 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 3744 | }
|
|---|
| 3745 |
|
|---|
| 3746 | @proceedings{vmcai2007,
|
|---|
| 3747 | Booktitle = {{Verification, Model Checking, and Abstract Interpretation: 8th International Conference, {VMCAI} 2007, Nice, France, January 14--16, 2007, Proceedings}},
|
|---|
| 3748 | Date-Added = {2012-01-31 15:18:59 -0500},
|
|---|
| 3749 | Date-Modified = {2012-01-31 15:18:59 -0500},
|
|---|
| 3750 | Editor = {Byron Cook and Andreas Podelski},
|
|---|
| 3751 | Series = {LNCS},
|
|---|
| 3752 | Title = {{Verification, Model Checking, and Abstract Interpretation: 8th International Conference, {VMCAI} 2007, Nice, France, January 14--16, 2007, Proceedings}},
|
|---|
| 3753 | Volume = 4349,
|
|---|
| 3754 | Year = 2007}
|
|---|
| 3755 |
|
|---|
| 3756 | @proceedings{vmcai2009,
|
|---|
| 3757 | editor = {Neil D. Jones and
|
|---|
| 3758 | Markus M{\"u}ller-Olm},
|
|---|
| 3759 | title = {Verification, Model Checking, and Abstract Interpretation,
|
|---|
| 3760 | 10th International Conference, VMCAI 2009, Savannah, GA,
|
|---|
| 3761 | USA, January 18-20, 2009. Proceedings},
|
|---|
| 3762 | booktitle = {Verification, Model Checking, and Abstract Interpretation,
|
|---|
| 3763 | 10th International Conference, VMCAI 2009, Savannah, GA,
|
|---|
| 3764 | USA, January 18-20, 2009. Proceedings},
|
|---|
| 3765 | publisher = {Springer},
|
|---|
| 3766 | series = {Lecture Notes in Computer Science},
|
|---|
| 3767 | volume = {5403},
|
|---|
| 3768 | year = {2009},
|
|---|
| 3769 | isbn = {978-3-540-93899-6},
|
|---|
| 3770 | ee = {http://dx.doi.org/10.1007/978-3-540-93900-9},
|
|---|
| 3771 | bibsource = {DBLP, http://dblp.uni-trier.de}
|
|---|
| 3772 | }
|
|---|
| 3773 |
|
|---|
| 3774 | @proceedings{vmcai2011,
|
|---|
| 3775 | Editor = {Ranjit Jhala and David Schmidt},
|
|---|
| 3776 | Booktitle = {Verification, Model Checking, and Abstract Interpretation: 12th International Conference, {VMCAI} 2011, Austin, TX, January 23--25, 2011, Proceedings},
|
|---|
| 3777 | Title = {Verification, Model Checking, and Abstract Interpretation: 12th International Conference, {VMCAI} 2011, Austin, TX, January 23--25, 2011, Proceedings},
|
|---|
| 3778 | Publisher = {Springer},
|
|---|
| 3779 | Series = {LNCS},
|
|---|
| 3780 | Volume = {6538},
|
|---|
| 3781 | Year = 2011
|
|---|
| 3782 | }
|
|---|
| 3783 |
|
|---|
| 3784 | @proceedings{vmcai2012,
|
|---|
| 3785 | Editor = {Kuncak, Viktor and Rybalchenko, Andrey},
|
|---|
| 3786 | Booktitle = {Verification, Model Checking, and Abstract Interpretation: 13th International Conference, {VMCAI} 2012, Philadelphia, PA, USA, January 22--24, 2012, Proceedings},
|
|---|
| 3787 | Title = {Verification, Model Checking, and Abstract Interpretation: 13th International Conference, {VMCAI} 2012, Philadelphia, PA, USA, January 22--24, 2012, Proceedings},
|
|---|
| 3788 | Publisher = {Springer},
|
|---|
| 3789 | Series = {LNCS},
|
|---|
| 3790 | Volume = {7148},
|
|---|
| 3791 | Year = 2012
|
|---|
| 3792 | }
|
|---|
| 3793 |
|
|---|
| 3794 | @InProceedings{balaji08:sdp-hybrid,
|
|---|
| 3795 | author = "P. Balaji and S. Bhagvat and R. Thakur and D. K.
|
|---|
| 3796 | Panda",
|
|---|
| 3797 | booktitle = "Proceedings of the IEEE International Conference on
|
|---|
| 3798 | High Performance Computing (HiPC)",
|
|---|
| 3799 | title = "Sockets Direct Protocol for Hybrid Network Stacks: A
|
|---|
| 3800 | Case Study with {iWARP} over {10G} {Ethernet}",
|
|---|
| 3801 | address = "Bangalore, India",
|
|---|
| 3802 | month = dec,
|
|---|
| 3803 | year = "2008",
|
|---|
| 3804 | }
|
|---|
| 3805 |
|
|---|
| 3806 | @Article{lai09:proone,
|
|---|
| 3807 | author = "P. Lai and P. Balaji and R. Thakur and D. K. Panda",
|
|---|
| 3808 | title = "{ProOnE: A General Purpose Protocol Onload Engine for
|
|---|
| 3809 | Multi- and Many-Core Architectures}",
|
|---|
| 3810 | journal = "Special edition of the Springer Journal of Computer
|
|---|
| 3811 | Science on Research and Development (presented at the
|
|---|
| 3812 | International Supercomputing Conference (ISC))",
|
|---|
| 3813 | volume = "23",
|
|---|
| 3814 | number = "3",
|
|---|
| 3815 | pages = "133--142",
|
|---|
| 3816 | year = "2009",
|
|---|
| 3817 | }
|
|---|