@string{proc = "Proceedings of the "}
@string{acm = "ACM"}
@string{cse = "School of Computer Science and Engineering"}

@string{asplos = "International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS)"}
@string{asplos11 = proc # "16th " # asplos}
@string{eurosys = "EuroSys Conference"}
@string{eurosys08 = proc # " " # eurosys}
@string{hotdep = "Workshop on Hot Topics in System Dependability"}
@string{hotdep08 = proc # "4th " # hotdep}
@string{hotos = "Workshop on Hot Topics in Operating Systems"}
@string{hotos09 = proc # "12th " # hotos}
@string{hotos11 = proc # "13th " # hotos}
@string{hotpar = "Workshop on Hot Topics in Parallelism"}
@string{hotpar10 = proc # "2nd " # hotpar}
@string{lca = "Linux.Conf.Au"}
@string{lca05 = proc # "6th " # lca}
@string{middleware09 = proc # "ACM/IFIP/USENIX 10th International Middleware Conference"}
@string{mmcs = "Workshop on Managed Many-Core Systems"}
@string{mmcs08 = proc # mmcs}
@string{oasis = "Workshop on Operating System and Architectural " #
                "Support for the On-Demand IT Infrastructure"}
@string{oasis04 = proc # oasis}
@string{osr = "Operating Systems Review"}
@string{plos = "Workshop on Programming Languages and Operating Systems"}
@string{plos09 = proc # "5th " # plos}
@string{sosp = acm # " Symposium on Operating Systems Principles"}
@string{sosp05 = proc # "20th " # sosp}
@string{sosp09 = proc # "22nd " # sosp}
@string{unsw = "University of NSW"}
@string{unswadr = unsw#", Sydney 2052, Australia"}
@string{usenixc = "USENIX Technical Conference"}
@string{usenix05 = proc # " 2005 Annual " # usenixc}
@string{usenix07 = proc # " 2007 Annual " # usenixc}

@InProceedings{Mogul_BRS_11,
  author =       {Jeff Mogul and Andrew Baumann and Timothy Roscoe and Livio Soares},
  title =        {Mind the Gap: Reconnecting Architecture and {OS} Research},
  booktitle =    hotos11,
  year =         2011,
  month =        may,
  address =      {Napa, CA, USA},
  pdf =          "attachment:Mogul_BRS_11.pdf"
}

@InProceedings{Schuepbach_BRP_11,
  author =       {Adrian Schüpbach and Andrew Baumann and Timothy Roscoe and Simon Peter},
  title =        {A Declarative Language Approach to Device Configuration},
  booktitle =    asplos11,
  year =         2011,
  month =        mar,
  address =      {Newport Beach, CA, USA},
  doi =          {10.1145/1950365.1950382},
  pdf =          "attachment:Schuepbach_BRP_11.pdf"
}

@InProceedings{Peter_SBBIHR_10,
  author =       {Simon Peter and Adrian Schüpbach and Paul Barham and Andrew Baumann and Rebecca Isaacs and Tim Harris and Timothy Roscoe},
  title =        {Design Principles for End-to-End Multicore Schedulers},
  booktitle =    hotpar10,
  year =         2010,
  month =        jun,
  address =      {Berkeley, CA, USA},
  pdf =          "attachment:Peter_SBBIHR_10.pdf"
}

@InProceedings{Yin_SCBR_09,
  author =       {Qin Yin and Adrian Schüpbach and Justin Cappos and Andrew Baumann and Timothy Roscoe},
  title =        {Rhizoma: a runtime for self-deploying, self-managing overlays},
  booktitle =    middleware09,
  pages =        {184--204},
  year =         2009,
  month =        nov,
  address =      {Urbana Champaign, IL, USA},
  pdf =          "attachment:Yin_SCBR_09.pdf"
}

@InProceedings{Baumann_BDHIPRSS_09,
  author =       {Andrew Baumann and Paul Barham and Pierre-Evariste Dagand
                  and Tim Harris and Rebecca Isaacs and Simon Peter
                  and Timothy Roscoe and Adrian Schüpbach and
                  Akhilesh Singhania},
  title =        {The {Multikernel}: A new {OS} architecture for scalable multicore systems},
  booktitle =    sosp09,
  pages =        {29--44},
  year =         2009,
  month =        oct,
  address =      {Big Sky, MT, USA},
  doi =          {10.1145/1629575.1629579},
  pdf =          "attachment:Baumann_BDHIPRSS_09.pdf"
}

@InProceedings{Dagand_BR_09,
  author =       {Pierre-Evariste Dagand and Andrew Baumann and Timothy Roscoe},
  title =        {{Filet-o-Fish}: Practical and Dependable Domain-Specific Languages for {OS} Development},
  booktitle =    plos09,
  year =         2009,
  month =        oct,
  address =      {Big Sky, MT, USA},
  pdf =          "attachment:Dagand_BR_09.pdf"
}

@InProceedings{Baumann_PSSRBI_09,
  author =       {Andrew Baumann and Simon Peter and Adrian Schüpbach and
                  Akhilesh Singhania and Timothy Roscoe and Paul Barham
                  and Rebecca Isaacs},
  title =        {Your computer is already a distributed system. {W}hy isn't your {OS}?},
  booktitle =    hotos09,
  year =         2009,
  month =        may,
  address =      {Monte Verità, Switzerland},
  pdf =          "attachment:Baumann_PSSRBI_09.pdf"
}

@InProceedings{Yin_CBR_08,
  author =       {Qin Yin and Justin Cappos and Andrew Baumann and Timothy Roscoe},
  title =        {Dependable self-hosting distributed systems using constraints},
  booktitle =    hotdep08,
  year =         2008,
  month =        dec,
  address =      {San Diego, CA, USA},
  pdf =          "attachment:Yin_CBR_08.pdf"
}

@InProceedings{Schuepbach_PBRBHI_08,
  author =       {Adrian Schüpbach and Simon Peter and Andrew Baumann
                  and Timothy Roscoe and Paul Barham
                  and Tim Harris and Rebecca Isaacs},
  title =        {Embracing diversity in the {Barrelfish} manycore
                  operating system},
  booktitle =    mmcs08,
  year =         2008,
  month =        jun,
  address =      {Boston, MA, USA},
  pdf =          "attachment:Schuepbach_PBRBHI_08.pdf"
}

@InProceedings{Peter_BRBI_08,
  author =       {Simon Peter and Andrew Baumann and Timothy Roscoe and
                  Paul Barham and Rebecca Isaacs},
  title =        {30 Seconds is Not Enough! {A} Study of Operating System Timer Usage},
  booktitle =    eurosys08,
  year =         2008,
  address =      {Glasgow, Scotland, UK},
  month =        apr,
  pages =        {205--218},
  pdf =          "attachment:Peter_BRBI_08.pdf"
}

@PhdThesis{Baumann:phd,
  author =       {Andrew Baumann},
  title =        {Dynamic Update for Operating Systems},
  school =       cse,
  year =         2007,
  type =         {{PhD} Thesis},
  address =      unswadr,
  month =        aug,
  pdf = "http://www.ertos.nicta.com.au/publications/papers/Baumann:phd.pdf"
}

@InProceedings{Baumann_AWDKH_07,
  author =       {Andrew Baumann and Jonathan Appavoo and Robert W. Wisniewski
                  and Da Silva, Dilma and Orran Krieger and Gernot Heiser},
  title =        {Reboots are for Hardware: Challenges and Solutions to 
                  Updating an Operating System on the Fly},
  booktitle =    usenix07,
  pages =        {337--350},
  year =         2007,
  address =      {Santa Clara, CA, USA},
  month =        jun,
  pdf = "http://www.ertos.nicta.com.au/publications/papers/Baumann_AWDKH_07.pdf"
}

@Article{DaSilva_KWWTB_06,
  author =       {Da Silva, Dilma and Orran Krieger and Robert W. Wisniewski
                  and Amos Waterland and David Tam and Andrew Baumann},
  title =        {K42: an infrastructure for operating system research},
  journal =      osr,
  year =         2006,
  volume =       40,
  number =       2,
  pages =        {34--42},
  month =        apr,
  doi =          {10.1145/1131322.1131333},
  pdf = "http://www.ertos.nicta.com.au/publications/papers/DaSilva_KWWTB_06.pdf"
}

@InProceedings{Baumann_Appavoo_05,
  author =       {Andrew Baumann and Jonathan Appavoo},
  title =        {Improving Dynamic Update for Operating Systems},
  booktitle =    sosp05 # ", Work-in-Progress Session",
  month =        oct,
  year =         2005,
  address =      {Brighton, UK},
  doi =          {10.1145/1095810.1118622},
  pdf = "http://www.ertos.nicta.com.au/publications/papers/Baumann_Appavoo_05.pdf"
}

@InProceedings{Baumann_HADKWK_05,
  author =       {Andrew Baumann and Gernot Heiser and Jonathan Appavoo and
                  Da Silva, Dilma  and Orran Krieger and Robert W. Wisniewski
                  and Jeremy Kerr},
  title =        {Providing Dynamic Update in an Operating System},
  booktitle =    usenix05,
  pages =        {279--291},
  year =         2005,
  address =      {Anaheim, CA, USA},
  month =        apr,
  pdf = "http://www.ertos.nicta.com.au/publications/papers/Baumann_HADKWK_05.pdf"
}

@InProceedings{Baumann_KADKW_05,
  author =       {Andrew Baumann and Jeremy Kerr and Jonathan Appavoo and
                  Da Silva, Dilma and Orran Krieger and Robert W. Wisniewski},
  title =        {Module Hot-Swapping for Dynamic Update and Reconfiguration
                  in {K42}},
  booktitle =    lca05,
  year =         2005,
  address =      {Canberra, Australia},
  month =        apr,
  pdf = "http://www.ertos.nicta.com.au/publications/papers/Baumann_KADKW_05.pdf"
}

@InProceedings{Baumann_ADKW_04,
  author =      {Andrew Baumann and Jonathan Appavoo and Da Silva, Dilma
                 and Orran Krieger and Robert W. Wisniewski},
  title =       {Improving Operating System Availability With Dynamic Update},
  booktitle =   oasis04,
  year =        2004,
  month =       oct,
  address =     {Boston, MA, USA},
  pdf = "http://www.ertos.nicta.com.au/publications/papers/Baumann_ADKW_04.pdf"
}

@MastersThesis{Baumann:be,
  author =       {Andrew Baumann},
  title =        {A Thread Model for {Mungi}},
  school =       cse,
  year =         2002,
  type =         {{BE} Thesis},
  address =      unswadr,
  month =        nov,
  ps = "http://www.disy.cse.unsw.edu.au/theses_public/02/andrewb.ps.gz"
}