Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • doc/bibliography/pl.bib

    rec92b48 r9be2b60  
    973973    contributer = {pabuhr@plg},
    974974    author      = {Aaron Moss and Robert Schluntz and Peter A. Buhr},
    975     title       = {\textsf{C}$\mathbf{\forall}$ : Adding Modern Programming Language Features to {C}},
     975    title       = {\textsf{C}$\mathbf{\forall}$ : Adding Modern Programming Language Features to C},
    976976    journal     = spe,
    977977    volume      = 48,
     
    10931093}
    10941094
    1095 @techreport{Prokopec11,
    1096   keywords = {ctrie, concurrent map},
    1097   contributer = {a3moss@uwaterloo.ca},
    1098   title={Cache-aware lock-free concurrent hash tries},
    1099   author={Prokopec, Aleksandar and Bagwell, Phil and Odersky, Martin},
    1100   institution={EPFL},
    1101   year={2011}
    1102 }
    1103 
    11041095@article{Buhr85,
    11051096    keywords    = {goto, multi-exit loop},
     
    11501141}
    11511142
    1152 @phdthesis{Norrish98,
    1153   title={C formalised in HOL},
    1154   author={Norrish, Michael},
    1155   year={1998},
    1156   school={University of Cambridge}
    1157 }
    1158 
    11591143@inproceedings{Tarditi18,
    11601144    keywords    = {Checked C},
     
    11631147    title       = {Checked C: Making C Safe by Extension},
    11641148    booktitle   = {2018 IEEE Cybersecurity Development (SecDev)},
    1165     year = {2018},
    1166     month = {September},
    1167     pages = {53-60},
    1168     publisher = {IEEE},
    1169     url = {https://www.microsoft.com/en-us/research/publication/checkedc-making-c-safe-by-extension/},
     1149    year        = {2018},
     1150    month       = {September},
     1151    pages       = {53-60},
     1152    publisher   = {IEEE},
     1153    url         = {https://www.microsoft.com/en-us/research/publication/checkedc-making-c-safe-by-extension/},
    11701154}
    11711155
    11721156@misc{Clang,
    1173     keywords = {clang},
    1174     contributer = {a3moss@uwaterloo.ca},
    1175     title = {Clang: a {C} language family frontend for {LLVM}},
    1176     howpublished = {\href{https://clang.llvm.org/}{https://\-clang.llvm.org/}}
     1157    keywords    = {clang},
     1158    contributer = {a3moss@uwaterloo.ca},
     1159    title       = {Clang: a {C} language family frontend for {LLVM}},
     1160    howpublished= {\href{https://clang.llvm.org/}{https://\-clang.llvm.org/}},
     1161    note        = {Accessed 2019-02-22}
    11771162}
    11781163
     
    12751260    number      = 11,
    12761261    pages       = {853-860},
    1277 }
    1278 
    1279 @inproceedings{Odersky01,
    1280  keywords = {Scala},
    1281  contributer = {a3moss@uwaterloo.ca},
    1282  author = {Odersky, Martin and Zenger, Christoph and Zenger, Matthias},
    1283  title = {Colored Local Type Inference},
    1284  booktitle = {Proceedings of the 28th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages},
    1285  series = {POPL '01},
    1286  year = {2001},
    1287  isbn = {1-58113-336-7},
    1288  location = {London, United Kingdom},
    1289  pages = {41--53},
    1290  numpages = {13},
    1291  url = {http://doi.acm.org/10.1145/360204.360207},
    1292  doi = {10.1145/360204.360207},
    1293  acmid = {360207},
    1294  publisher = {ACM},
    1295  address = {New York, NY, USA},
    12961262}
    12971263
     
    16851651}
    16861652
    1687 @inproceedings{Prokopec12,
    1688   keywords={ctrie, hash trie, concurrent map},
    1689   contributer={a3moss@uwaterloo.ca},
    1690   title={Concurrent tries with efficient non-blocking snapshots},
    1691   author={Prokopec, Aleksandar and Bronson, Nathan Grasso and Bagwell, Phil and Odersky, Martin},
    1692   booktitle={ACM SIGPLAN Notices},
    1693   volume={47},
    1694   number={8},
    1695   pages={151--160},
    1696   year={2012},
    1697   organization={ACM}
    1698 }
    1699 
    17001653@article{Buhr05a,
    17011654    keywords    = {concurrency, myths},
     
    23472300}
    23482301
     2302@article{Ritchie93,
     2303    keywords    = {C, history},
     2304    contributer = {pabuhr@plg},
     2305    author      = {Ritchie, Dennis M.},
     2306    title       = {The Development of the {C} Language},
     2307    journal     = sigplan,
     2308    volume      = 28,
     2309    number      = 3,
     2310    month       = mar,
     2311    year        = 1993,
     2312    pages       = {201--208},
     2313    url         = {http://doi.acm.org/10.1145/155360.155580},
     2314    publisher   = {ACM},
     2315    address     = {New York, NY, USA},
     2316}
     2317
    23492318@article{design,
    23502319    keywords    = {Smalltalk, designing classes},
     
    23542323    journal     = joop,
    23552324    year        = 1988,
    2356     volume      = 1, number = 2, pages = {22-35},
     2325    volume      = 1,
     2326    number      = 2,
     2327    pages       = {22-35},
    23572328    comment     = {
    23582329        Abstract classes represent standard protocols.  ``It is better to
     
    31623133}
    31633134
    3164 @article{Leroy09,
    3165  keywords = {C formalization},
    3166  contributer = {a3moss@uwaterloo.ca},
    3167  author = {Leroy, Xavier},
    3168  title = {Formal Verification of a Realistic Compiler},
    3169  journal = {Commun. ACM},
    3170  issue_date = {July 2009},
    3171  volume = {52},
    3172  number = {7},
    3173  month = jul,
    3174  year = {2009},
    3175  issn = {0001-0782},
    3176  pages = {107--115},
    3177  numpages = {9},
    3178  url = {http://doi.acm.org/10.1145/1538788.1538814},
    3179  doi = {10.1145/1538788.1538814},
    3180  acmid = {1538814},
    3181  publisher = {ACM},
    3182  address = {New York, NY, USA},
    3183 }
    3184 
    31853135@manual{Fortran95,
    31863136    keywords    = {Fortran 95},
     
    37893739    optaddress  = {Waterloo, Ontario, Canada, N2L 3G1},
    37903740    note        = {\href{https://uwspace.uwaterloo.ca/handle/10012/13935}{https://\-uwspace.uwaterloo.ca/\-handle/\-10012/\-13935}},
     3741}
     3742
     3743@article{Swift05,
     3744   contributer  = {pabuhr@plg},
     3745   author       = {Michael M. Swift and Brian N. Bershad and Henry M. Levy},
     3746   title        = {Improving the Reliability of Commodity Operating Systems},
     3747   journal      = tocs,
     3748   volume       = 23,
     3749   number       = 1,
     3750   month        = feb,
     3751   year         = 2005,
     3752   pages        = {77-110},
    37913753}
    37923754
     
    40934055    number      = 1,
    40944056    pages       = {1-15},
    4095 }
    4096 
    4097 @article{Morgado13,
    4098   keywords = {expression resolution},
    4099   contributer = {a3moss@uwaterloo.ca},
    4100   title={Iterative and core-guided {MaxSAT} solving: A survey and assessment},
    4101   author={Morgado, Antonio and Heras, Federico and Liffiton, Mark and Planes, Jordi and Marques-Silva, Joao},
    4102   journal={Constraints},
    4103   volume={18},
    4104   number={4},
    4105   pages={478--534},
    4106   year={2013},
    4107   publisher={Springer}
    41084057}
    41094058
     
    43514300}
    43524301
    4353 @article{Pierce00,
    4354  keywords = {Scala},
    4355  contributer = {a3moss@uwaterloo.ca},
    4356  author = {Pierce, Benjamin C. and Turner, David N.},
    4357  title = {Local Type Inference},
    4358  journal = {ACM Trans. Program. Lang. Syst.},
    4359  issue_date = {Jan. 2000},
    4360  volume = {22},
    4361  number = {1},
    4362  month = jan,
    4363  year = {2000},
    4364  issn = {0164-0925},
    4365  pages = {1--44},
    4366  numpages = {44},
    4367  url = {http://doi.acm.org/10.1145/345099.345100},
    4368  doi = {10.1145/345099.345100},
    4369  acmid = {345100},
    4370  publisher = {ACM},
    4371  address = {New York, NY, USA},
    4372  keywords = {polymorphism, subtyping, type inference},
    4373 }
    4374 
    43754302@article{Sundell08,
    43764303    keywords    = {lock free, deque},
     
    53435270    note        = {\href{https://www.openmp.org/wp-content/uploads/openmp-4.5.pdf}{https://\-www.openmp.org/\-wp-content/\-uploads/\-openmp-4.5.pdf}},
    53445271}
    5345 
    5346 @inproceedings{Krebbers14,
    5347  keywords = {c formalization},
    5348  contributer = {a3moss@uwaterloo.ca},
    5349  author = {Krebbers, Robbert},
    5350  title = {An Operational and Axiomatic Semantics for Non-determinism and Sequence Points in C},
    5351  booktitle = {Proceedings of the 41st ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages},
    5352  series = {POPL '14},
    5353  year = {2014},
    5354  isbn = {978-1-4503-2544-8},
    5355  location = {San Diego, California, USA},
    5356  pages = {101--112},
    5357  numpages = {12},
    5358  url = {http://doi.acm.org/10.1145/2535838.2535878},
    5359  doi = {10.1145/2535838.2535878},
    5360  acmid = {2535878},
    5361  publisher = {ACM},
    5362  address = {New York, NY, USA},
    5363 }
    53645272
    53655273@book{Deitel04,
     
    74267334}
    74277335
    7428 @article{SysVABI,
    7429   keywords = {System V ABI},
    7430   contributer = {a3moss@uwaterloo.ca},
    7431   title={System {V} application binary interface},
    7432   author={Matz, Michael and Hubicka, Jan and Jaeger, Andreas and Mitchell, Mark},
    7433   journal={AMD64 Architecture Processor Supplement, Draft v0},
    7434   volume={99},
    7435   year={2013}
    7436 }
    7437 
    74387336% T
    74397337
     
    76577555        Argues against declaring exceptions on routine definitions.
    76587556    },
    7659 }
    7660 
    7661 @techreport{Black90,
    7662   title={Typechecking polymorphism in {Emerald}},
    7663   author={Black, Andrew P and Hutchinson, Norman C},
    7664   year={1990},
    7665   institution={Cambridge Research Laboratory, Digital Equipment Corporation}
    76667557}
    76677558
Note: See TracChangeset for help on using the changeset viewer.