%comment{Google Scholar: gs = {\ge 18}, gsdate = {2018-02-24}}

%comment{For bib2hal: use emacs control-c-atsign, or bibtool, to remove
%comment{atsign-String and atsign-Comment as defined in ./predef.bib and
%comment{./abbrev-latex.bib} 

%comment{Some entries incompatible with bib2hal, check atsign-Comment's!}

%comment{for_bib2hal,
  Keywords =     {IntJournal | IntConf | BookOrChapter | IntOther |
                  FrJournal | FrConf | Other},  % type of venue
  doi =		 {},
  url =		 {},
  pdf =		 {},
  x-anrproject = {},
  x-audience =	 intl,
  x-conferencestartdate ={},
  x-europeanproject_id = lightkoneID,
  x-anrproject_id = rainbowfsID,
  x-international-audience =yes,
  x-invitedcommunication =no,
  x-keywords_en ={},
  x-keywords_fr ={},
  x-language =	 en,
  x-peerreviewing =yes,
  x-popularlevel =no,
  x-proceedings =yes,
  x-reporttype = rr,
  x-filesource = author,
comment =	 {the following for PhDthesis; pdf also mandatory},
  x-director =	 {},
  x-title_en =	 {},
  x-title_fr =	 {},
  x-abstract_en ={},
  x-abstract_fr ={},
  type =	 {thesis}, comment{or HDR},
comment = {the following mine, for traceability},
  x-repository = {SVN repository path}
  hal =          {HAL url}
}


%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%

                  
% 



@TechReport{pro:sos:278,
  Keywords =     {Other},
  author =       "Mesaac Makpangou and Marc Shapiro",
  title =        "The {SOS} object-oriented communication service",
  institution =  inria,
  year =         1988,
  type =         rr,
  number =       801,
  address =      rocq,
  month =        mar,
  x-language  =  en,
  x-reporttype = rr,
}



@InProceedings{loo:c++:286,
  Keywords =     {IntConf},
  author =       "Philippe Gautron and Marc Shapiro",
  title =        "Two extensions to {C++}: A Dynamic Link Editor and
                 Inner data",
  gs = {20}, gsdate = {2018-07-09},
  booktitle =    "Proceedings and additional papers, {C++} Workshop",
  year =         1987,
  page =         "23--34", 
  organization = "USENIX",
  address =      "Berkeley, CA, USA",
  month =        nov,
  comment =      {INT LIP6 REGAL},
  x-conferencestartdate = {1987},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
}



@InProceedings{pro:sos:314,
  Keywords =     {IntConf},
  author =       "Mesaac Makpangou and Marc Shapiro",
  title =        "The {SOS} Object-Oriented Communication Service",
  gs = {20}, gsdate = {2018-07-09},
  booktitle =    "Proc.\ 9th Int.\ Conf.\ on Computer Communication",
  year =         1988,
  address =      "Tel Aviv, Israel",
  month =        "October--November",
  comment =      {INT LIP6 REGAL},
  x-conferencestartdate = {1988},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
}



@InProceedings{sos:315,
  Keywords =     {IntConf},
  author =       "Marc Shapiro",
  title =        "The Design of a Distributed Object-Oriented Operating
                 System for Office Applications",
  booktitle =    "Proc.\ Esprit Technical Week 1988",
  year =         1988,
  address =      "Brussels, Belgium",
  month =        nov,
  comment =      {INT LIP6 REGAL},
  x-conferencestartdate = {1988},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
}



@InProceedings{sos:prs:371,
  Keywords =     {IntConf},
  author =       "Marc Shapiro and Laurence Mosseri",
  title =        "A simple object storage system",
  booktitle =    pos,
  year =         1989,
  pages =        "320--327",
  editor =       "J. Rosenberg",
  address =      "Newcastle NSW, Australia",
  month =        jan,
  comment =      {INT LIP6 REGAL},
  x-conferencestartdate = {1989},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
}



@InProceedings{nom:sos:391,
  Keywords =     {IntConf},
  author =       "Le Narzul, Jean-Pierre and Marc Shapiro",
  title =        "Un Service de Nommage pour un Syst\`{e}me \`{a}
                  Objets R\'{e}partis",
  booktitle =    "Actes Convention Unix 89",
  year =         1989,
  pages =        "73--82",
  organization = "{AFUU}",
  address =      "Paris",
  month =        mar,
  comment =      {NAT LIP6 REGAL},
  x-conferencestartdate = {1989},
  x-audience  =  ntl,
  x-language  =  fr,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
}



@InProceedings{nom:sos:391bis,
  Keywords =     {IntConf},
  author =       "Le Narzul, Jean-Pierre and Marc Shapiro",
  title =        "Un Service de Nommage pour un Syst\`{e}me 
                  R\'{e}partis \`{a} Objets",
  booktitle =    "S\'{e}minaire Franco-Br\'{e}silien sur les
                  Syst\`{e}mes Informatiques R\'{e}partis",
  year =         1989,
  pages =        "127--133",
  organization = "LAAS and UFSC",
  address =      "Florianopolis, Brazil",
  month =        sep,
  comment =      {INT LIP6 REGAL},
  x-conferencestartdate = {1989},
  x-audience  =  intl,
  x-language  =  fr,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
}



@InProceedings{sos:prs:c++:397,
  Keywords =     {IntConf},
  author =       "Marc Shapiro and Philippe Gautron and Laurence Mosseri",
  title =        "Persistence and Migration for {C}++ Objects",
  gs = {94}, gsdate = {2018-07-09},
  editor =       "Stephen Cook",
  series =       "British Computer Society Workshop Series",
  pages =        "191--204",
  booktitle =    ecoop,
  year =         1989,
  organization = "The British Computer Society",
  publisher =    "Cambridge University Society",
  address =      "Nottingham, GB",
  month =        jul,
  hal =          {https://inria.hal.science/inria-00444611},
  comment =      {INT LIP6 REGAL},
  x-conferencestartdate = {1989},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
}



@TechReport{chorus:mem:411techreport,
  Keywords =     {Other},
  author =       "V. Abrossimov and M. Rozier and M. Shapiro",
  title =        "Generic Virtual Memory Management for Operating System Kernels",
  institution =  "Chorus-Syst\`{e}mes",
  year =         1989,
  number =       "CS/TR-89-18",
  address =      "Montigny le Bretonneux {France}",
  month =        mar,
  x-language  =  en,
  x-reporttype = rr,
}


@InProceedings{chorus:mem:411,
  Keywords =     {IntConf},
  author =       "V. Abrossimov and M. Rozier and M. Shapiro",
  title =        "Generic Virtual Memory Management for Operating System Kernels",
  gs = {160}, gsdate = {2018-07-09},
  booktitle =    sosp,
  year =         1989,
  pages =        "123--136",
  organization = acm,
  address =      "Litchfield Park AZ, USA",
  month =        dec,
  doi =          {10.1145/74850.74863},
  url =          {http://doi.acm.org/10.1145/74850.74863},
  local-url =    {~/Prof/MyProduction/published/Generic VM mgt for OS Kernels Abrossimov SOSP-1989.pdf},
  x-conferencestartdate = {1989},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
}



@InProceedings{sos:489,
  Keywords =     {IntConf},
  author =       "Marc Shapiro",
  title =        "{P}rototyping a distributed object-oriented {OS} on {U}nix",
  booktitle =    "W.\ on Experiences with Building Dist.\ 
                  and Multiprocessor Systems",
  year =         1989,
  editor =       "Eugene Spafford",
  organization = "USENIX",
  address =      "Ft.\ Lauderdale FL, USA",
  month =        oct,
  comment =      {Also available as Rapport de Recherche INRIA no. 1082},
  comment =      {INT LIP6 REGAL},
  x-conferencestartdate = {1989},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
}



@InProceedings{sos:499,
  Keywords =     {IntConf},
  author =       "Marc Shapiro and Nuno Guimar{\~a}es",
  title =        "Software Integration in {SOMIW}: Goals,
                  Accomplishments, and Problems",
  booktitle =    {Esprit'89, 6th Annual Esprit Conf.},
  year =         1989,
  editor =       "{Commission of the European Communities}",
  publisher =    "North-Holland",
  month =        nov,
  comment =      {INT LIP6 REGAL},
  x-conferencestartdate = {1989},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
}



@Article{sos:504,
  Keywords =     {IntJournal},
  author =       "Marc Shapiro and  Yvon Gourhant and  Sabine Habert
                  and Laurence Mosseri and  Michel Ruffin and
                  C\'{e}line Valot",
  title =        "{SOS}: An Object-Oriented Operating System ---
                  Assessment and Perspectives",
  gs = {175}, gsdate = {2018-07-09},
  journal =      "Computing Systems",
  year =         1989,
  volume =       "2",
  number =       "4",
  pages =        "287--338",
  month =        dec,
  local-url =    {./papers/SOS_computing-systems--fall89.pdf},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/SOS_computing-systems--fall89.pdf},
  url =          {http://www.usenix.org/publications/compsystems/1989/fall.html},
  url =          {http://lip6.fr/Marc.Shapiro/papers/SOS_computing-systems--fall89.pdf},
  comment =      {INT LIP6 REGAL},
  x-audience  =  intl, 
  x-popularlevel = no,
  x-peerreviewing = yes,
  x-language  =  en,
}



@InProceedings{sos:572,
  Keywords =     {IntConf},
  author =       "Yvon Gourhant and Marc Shapiro",
  title =        "{FOG/C++}: a Fragmented-Object Generator",
  gs = {40}, gsdate = {2018-07-09},
  booktitle =    "C++ Conference",
  year =         1990,
  pages =        "63--74",
  organization = "Usenix",
  address =      "San Francisco, CA, USA",
  month =        apr,
  comment =      {INT LIP6 REGAL},
  x-conferencestartdate = {1990},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
}



@TechReport{sos:588,
  Keywords =     {Other},
  author =       "Marc Shapiro and Yvon Gourhant and Sabine Habert and
                  Le Narzul, Jean-Pierre and Laurence Mosseri and
                  Michel Ruffin and C\'{e}line Valot",
  title =        "Un Bilan du Syst\`{e}me R\'{e}parti \`{a} objets {SOS}",
  gs = {20}, gsdate = {2018-07-09},
  institution =  inria,
  year =         1990,
  type =         rr,
  number =       1242,
  address =      rocq,
  month =        may,
  x-language  =  en,
  x-reporttype = rr,
}



@Article{sos:588bis,
  Keywords =     {FrJrnl},
  author =       "Marc Shapiro and Yvon Gourhant and Sabine Habert and
                  Le Narzul, Jean-Pierre and Laurence Mosseri and
                  Michel Ruffin and C\'{e}line Valot",
  title =        "Un Bilan du syst\`{e}me r\'{e}parti \`{a} objets {SOS}",
  journal =      "AFCET Interfaces",
  year =         1991,
  number =       "103/104",
  pages =        "46--53",
  month =        may,
  comment =      {NAT LIP6 REGAL},
  x-audience  =  ntl, 
  x-popularlevel = no,
  x-peerreviewing = yes,
  x-language  =  fr,
}



@TechReport{gc:rep:673,
  Keywords =     {Other},
  author =       {Marc Shapiro and Olivier Gruber and David Plainfoss{\'e}},
  title =        "A garbage detection protocol for a realistic
                  distributed object-support system",
  gs = {80}, gsdate = {2018-07-09},
  institution =  inria,
  year =         1990,
  type =         rr,
  number =       1320,
  address =      rocq,
  month =        nov,
  x-language  =  en,
  x-reporttype = rr,
}



@comment{Not listed in pubs.html}
@InProceedings{loo:exp:674,
  Keywords =     {IntConf},
  author =       "Marc Shapiro",
  title =        "Object-Support Operating Systems",
  booktitle =    "Workshop on Operating Systems and Object Orientation
                  at ECOOP\slash OOPSLA 1990",
  year =         1990,
  address =      "Ottawa, Canada",
  month =        oct,
  x-conferencestartdate = {1990},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
}



@Article{loo:exp:674bis,
  Keywords =     {IntJrnl},
  author =       "Marc Shapiro",
  title =        "Object-Support Operating Systems",
  journal =      "Newsletter of the IEEE Computer Society Technical Committee on
                  Operating Systems and Application Environments",
  year =         1991,
  volume =       5,
  number =       1,
  pages =        "39--42",
  comment =      {INT LIP6 REGAL},
  x-audience  =  intl, 
  x-popularlevel = no,
  x-peerreviewing = no,
  x-language  =  en,
}



@InProceedings{gc:rep:675,
  Keywords =     {IntConf},
  author =       "Marc Shapiro",
  title =        "Distributed Object-Support Operating Systems and
                  Garbage Collection",
  booktitle =    "W.\ on Garbage Collection at ECOOP\slash OOPSLA 1990",
  year =         1990,
  address =      "Ottawa, Canada",
  month =        oct,
  comment =      {INT LIP6 REGAL},
  x-conferencestartdate = {1990},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
}



@TechReport{sos:loo:715,
  Keywords =     {Other},
  author =       "Mesaac Makpangou and Yvon Gourhant and Le Narzul,
                  Jean-Pierre and Marc Shapiro",
  title =        "Structuring Distributed Applications as Fragmented Objects",
  gs = {28}, gsdate = {2018-07-09},
  institution =  inria,
  year =         1991,
  type =         rr,
  number =       1404,
  address =      rocq,
  month =        jan,
  x-language  =  en,
  x-reporttype = rr,
}



@InProceedings{exp:loo:769,
  Keywords =     {IntConf},
  author =       "Marc Shapiro",
  title =        "Soul: An Object-Oriented {OS} Framework for Object
                  Support",
  gs = {22}, gsdate = {2018-07-09},
  booktitle =    "W.\ on Operating Systems for the Nineties and Beyond",
  pages =        {251--255},
  year =         1991,
  editor =       {Arthur Karshmer and J{{\"u}}rgen Nehmer},
  volume =       1991,
  number =       563,
  series =       lncs,
  address =      "Dagstuhl Castle, Germany",
  month =        jul,
  publisher =    springer,
  doi =          {10.1007/BFb0024553},
  url =          {http://dx.doi.org/10.1007/BFb0024553},
  comment =      {INT LIP6 REGAL},
  x-conferencestartdate = {1991},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
}



@InProceedings{rep:gc:778,
  Keywords =     {IntConf},
  author =       {David Plainfoss{\'{e}} and Marc Shapiro},
  title =        "Un algorithme conservatif de d\'{e}tection des
                  miettes en milieu r\'{e}parti",
   pages =       "61--74",
  booktitle =    "Convention {U}nix 91",
  year =         1991,
  address =      "Paris",
  month =        mar,
  comment =      {NAT LIP6 REGAL},
  x-conferencestartdate = {1991},
  x-audience  =  ntl,
  x-language  =  fr,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
}



@InCollection{sos:790,
  Keywords =     {BookOrChapter},
  author =       "Mesaac Makpangou and Yvon Gourhant and Le Narzul,
                  Jean-Pierre and Marc Shapiro",
  title =        "Fragmented Objects for Distributed Abstractions",
  booktitle =    "Readings in Distributed Computing Systems",
  publisher =    "IEEE Computer Society Press",
  year =         1994,
  pages =        "170--186",
  editor =       "T. L. Casavant and M. Singhal",
  hal =          {https://inria.hal.science/inria-00444614},
  month =        jul,
  comment =      {INT LIP6 REGAL},
  x-audience  =  intl,
  x-language  =  en,
  x-popularlevel = no,
}



@InProceedings{gc:rep:793,
  Keywords =     {IntConf},
  author =       "Marc Shapiro",
  title =        "A Fault-Tolerant, Scalable, Low-Overhead Distributed Garbage
                  Detection Protocol",
  gs = {24}, gsdate = {2018-07-09},
  booktitle =    srds,
  year =         1991,
  address =      "Pisa, Italy",
  pages =        {208--217},
  month =        oct,
  doi =          {10.1109/RELDIS.1991.145426},
  comment =      {INT LIP6 REGAL},
  x-conferencestartdate = {1991},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
}



@InProceedings{sos:con:loo:854,
  Keywords =     {IntConf},
  author =       "Makpangou, Mesaac and Gourhant, Yvon and Marc Shapiro",
  title =        "{BOAR}: A Library of Fragmented Object Types for
                  Distributed Abstractions",
  gs = {18}, gsdate = {2018-07-09},
  booktitle =    iwooos,
  year =         1991,
  address =      "Palo Alto, CA {(USA)}",
  month =        oct,
  pages =        {164--168},
  doi =          {10.1109/IWOOOS.1991.183043},
  comment =      {INT LIP6 REGAL},
  x-conferencestartdate = {1991},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
}



@Proceedings{iwooos91-p,
  Keywords =     {BookOrChapter},
  title =        iwooos,
  year =         1991,
  editor =       "Luis-Felipe Cabrera and Vince Russo and Marc Shapiro",
  publisher =    "IEEE Computer Society Press",
  organization = "IEEE",
  address =      {Palo Alto CA, USA},
  month =        oct,
  note =         "IEEE Computer Society Press Order Number 2265",
  comment =      {INT LIP6 REGAL},
  x-audience  =  intl,
  x-language  =  en,
  x-popularlevel = no,
}



@comment{not listed in pubs.html}
@InProceedings{gc:rep:866,
  Keywords =     {IntConf},
  author =       {David Plainfoss{\'{e}} and Marc Shapiro},
  title =        "Distributed Garbage Collection in the System is Good",
  crossref =     "iwooos91-p",
  pages =        "94--99",
  booktitle =    iwooos,
  year =         1991,
  month =        oct,
  doi =          {10.1109/IWOOOS.1991.183028},
  hal =          {https://inria.hal.science/inria-00444618},
  comment =      {INT LIP6 REGAL},
  x-conferencestartdate = {1991},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
}



@InCollection{exp:rep:fic:868,
  Keywords =     {BookOrChapter},
  author =       "Marc Shapiro",
  title =        "Gestion R\'{e}partie de Fichiers",
  booktitle =    "Construction des Syst\`{e}mes d'Exploitation R\'{e}partis",
  publisher =    "INRIA",
  year =         1991,
  editor =       "Balter, R. and Ban\^{a}tre, J.-P. and Krakowiak, S.",
  number =       9,
  series =       "Collection Didactique",
  chapter =      6,
  address =      rocq,
  month =        apr,
  comment =      {NAT LIP6 REGAL},
  x-audience  =  ntl,
  x-language  =  fr,
  x-popularlevel = no,
}



@Article{sos:871,
  Keywords =     {IntJrnl},
  author =       "Marc Shapiro",
  title =        "Syst\`{e}mes d'Objets R\'{e}partis",
  journal =      "Newsletter of the IEEE Computer Society Technical Committee on
                  Operating Systems and Application Environments",
  year =         1991,
  volume =       5,
  number =       2,
  pages =        "12--14",
  comment =      {INT LIP6 REGAL},
  x-audience  =  intl, 
  x-popularlevel = no,
  x-peerreviewing = no,
  x-language  =  en,
}



@InCollection{exp:rep:loo:900,
  Keywords =     {BookOrChapter},
  author =       "Marc Shapiro",
  title =        "Gestion R\'{e}partie d'Objets",
  booktitle =    "Construction des Syst\`{e}mes d'Exploitation R\'{e}partis",
  publisher =    "INRIA",
  year =         1991,
  editor =       "Balter, R. and Ban\^{a}tre, J.-P. and Krakowiak, S.",
  number =       9,
  series =       "Collection Didactique",
  chapter =      7,
  address =      rocq,
  month =        apr,
  comment =      {INT LIP6 REGAL},
  x-audience  =  ntl,
  x-language  =  fr,
  x-popularlevel = no,
}



@InProceedings{gc:rep:pan:981,
  Keywords =     {IntConf},
  author =       {Marc Shapiro and Dickman, Peter and David Plainfoss{\'{e}}},
  title =        "Robust, Distributed References and Acyclic Garbage
                  Collection",
  gs = {92}, gsdate = {2018-07-09},
  pages =        "135--146",
  note =         "Superseded by \cite{sor:nom:1083}: corrects a bug,
                  more elegant, more informative", gs = {sor:nom:1083 = 154},
  booktitle =    podc,
  year =         1992,
  organization = "ACM",
  address =      "Vancouver, Canada",
  month =        aug,
  doi =          {10.1145/135419.135448},
  url =          {http://doi.acm.org/10.1145/135419.135448},
  comment =      {INT LIP6 REGAL},
  x-conferencestartdate = {1992},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
}



@InProceedings{sos:gc:1026,
  Keywords =     {IntConf},
  author =       {David Plainfoss{\'{e}} and Marc Shapiro},
  title =        "Experience With a Fault-Tolerant Garbage Collector
                  in a Distributed {L}isp System",
  gs = {26}, gsdate = {2018-07-09},
  pages =        "116--133",
  booktitle =    intwkon # "Memory Management (IWMM)",
  year =         1992,
  address =      "Saint-Malo, France",
  month =        sep,
  comment =      {INT LIP6 REGAL},
  x-conferencestartdate = {1992},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
}



@InProceedings{sos:nom:1036,
  Keywords =     {IntConf},
  author =       "Maisonneuve, Julien and Marc Shapiro and Collet,
                  Pierre",
  title =        "Implementing References as Chains of Links",
  pages =        "236--243",
  booktitle =    iwooos,
  year =         1992,
  organization = ieeecs,
  publisher =    ieeecsp,
  address =      "Dourdan, France",
  month =        oct,
  doi =          {10.1109/IWOOOS.1992.252975},
  url =          {https://ieeexplore.ieee.org/document/252975},
  comment =      {INT LIP6 REGAL},
  x-conferencestartdate = {1992},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
}




@InProceedings{sos:nom:rep:1062,
  Keywords =     {IntConf},
  author =       "Dickman, Peter and Makpangou, Mesaac and Marc Shapiro",
  title =        "Contrasting Fragmented Objects with Uniform
                  Transparent Object References for Distributed Programming",
  booktitle =    {5th } # sigopsew # {, on ``Models and Paradigms for Distributed Systems Structuring''},
  year =         1992,
  organization = sigops,
  publisher =    "IRISA, INRIA-Rennes",
  address =      "Mont Saint-Michel ({F}rance)",
  month =        sep,
  doi =          {10.1145/506378.506395},
  url =          {http://dx.doi.org/10.1145/506378.506395},
  x-conferencestartdate = {1992},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
}




@InProceedings{div:1065,
  Keywords =     {IntConf},
  author =       "Marc Shapiro",
  title =        "Operating System Support for Distributed and
                  Persistent Objects",
  pages =        "202--205",
  booktitle =    "Proc.\ Int.\ Workshop on
                  Distributed Object Management",
  year =         1992,
  address =      "Edmonton ({C}anada)",
  month =        aug,
  comment =      {INT LIP6 REGAL},
  x-conferencestartdate = {1992},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
}




%comment{See also obsolete conference version gc:rep:pan:981}
@TechReport{sor:nom:1083,
  Keywords =     {Other},
  author =       {Marc Shapiro and Dickman, Peter and David
                  Plainfoss{\'{e}}},
  title =        "{SSP} Chains: Robust, Distributed References
                  Supporting Acyclic Garbage Collection",
  gs = {154}, gsdate = {2018-07-09},
  institution =  inria,
  year =         1992,
  type =         rr,
  number =       1799,
  address =      rocq,
  month =        nov,
  local-url =    {./papers/SSPC_rr1799.pdf},
  url =          {http://lip6.fr/Marc.Shapiro/papers/SSPC_rr1799.pdf},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/SSPC_rr1799.pdf},
  x-language  =  en,
  x-reporttype = rr,
}



@TechReport{sor:nom:of:1158,
  Keywords =     {Other},
  author =       "Marc Shapiro",
  title =        "Flexible Bindings for Fine-Grain, Distributed Objects",
  institution =  inria,
  year =         1993,
  type =         rr,
  number =       2007,
  address =      rocq,
  month =        aug,
  x-language  =  en,
  x-reporttype = rr,
}



@TechReport{sor:fic:prs:1159,
  Keywords =     {Other},
  author =       "Paulo Ferreira and Marc Shapiro",
  title =        "Distribution and Persistence in Multiple and
                  Heterogeneous Address Spaces",
  institution =  inria,
  year =         1993,
  type =         rr,
  number =       2016,
  address =      rocq,
  month =        sep,
  x-language  =  en,
  x-reporttype = rr,
}



@InProceedings{fic:prs:1159bis,
  Keywords =     {IntConf},
  title =        {Distribution and Persistence in Multiple and
                  Heterogeneous Address Spaces},
  address =      {Asheville, NC, USA},
  author =       {Ferreira, Paulo and Shapiro, Marc},
  booktitle =    iwooos,
  comment =      {INT LIP6 REGAL},
  doi =          {10.1109/IWOOOS.1993.324924},
  month =        dec,
  pages =        {83--93},
  publisher =    ieeecs,
  year =         1993,
  x-conferencestartdate = {1993},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
}



@InProceedings{fic:prs:1159ter,
  Keywords =     {IntConf},
  author =       "Paulo Ferreira and Marc Shapiro",
  title =        "Distribution and Persistence in Multiple and
                  Heterogeneous Address Spaces",
  pages =        "83--94",
  booktitle =    "Broadcast 1st Open Workshop",
  year =         1993,
  address =      "Newcastle, UK",
  month =        oct,
  comment =      {INT LIP6 REGAL},
  x-conferencestartdate = {1993},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = no,
  x-popularlevel = no,
  x-proceedings  = no, 
}



@InProceedings{loo:1160,
  Keywords =     {IntConf},
  author =       "Julien Maisonneuve and Marc Shapiro",
  title =        "Implementing Efficient Indirections",
  booktitle =    "Broadcast 1st Open Workshop",
  year =         1993,
  address =      "Newcastle, England",
  month =        oct,
  comment =      {INT LIP6 REGAL},
  x-conferencestartdate = {1993},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = no,
  x-popularlevel = no,
  x-proceedings  = no, 
}




@InProceedings{sos:loo:1205,
  Keywords =     {IntConf},
  author =       "Marc Shapiro",
  title =        "A Binding Protocol for Distributed Shared Objects",
  gs = {78}, gsdate = {2018-07-09},
  booktitle =    icdcs,
  year =         1994,
  address =      "Poznan, Poland",
  month =        jun,
  pages =        {134--141},
  doi =          {10.1109/ICDCS.1994.302403},
  url =          {http://ieeexplore.ieee.org/iel2/980/7460/00302403.pdf?tp=&arnumber=302403&isnumber=7460},
  comment =      {INT LIP6 REGAL},
  x-conferencestartdate = {1994},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
}




@InProceedings{gc:rep:sor:1223,
  Keywords =     {IntConf},
  author =       "Paulo Ferreira and Marc Shapiro",
  title =        "Garbage Collection of Persistent Objects in
                  Distributed Shared Memory",
  gs = {21}, gsdate = {2018-07-09},
  pages =        "176--191",
  booktitle =    pos,
  year =         1994,
  publisher =    springer,
  address =      "Tarascon, France",
  month =        sep,
  local-url =    {./papers/GC-PERS-DSM_POS94.pdf},
  url =          {http://lip6.fr/Marc.Shapiro/papers/GC-PERS-DSM_POS94.pdf},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/GC-PERS-DSM_POS94.pdf},
  comment =      {INT LIP6 REGAL},
  x-conferencestartdate = {1994},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
}




@InProceedings{gc:mem:rep:sor:1224,
  Keywords =     {IntConf},
  author =       "Paulo Ferreira and Marc Shapiro",
  title =        "Garbage Collection and {DSM} Consistency",
  gs = {70}, gsdate = {2018-07-09},
  pages =        "229--241",
  booktitle =    osdi,
  year =         1994,
  publisher =    "ACM",
  address =      {Monterey CA, USA},
  month =        nov,
  local-url =    {./papers/GC-DSM-CONSIS_OSDI94.pdf},
  url =          {http://www.usenix.org/publications/library/proceedings/osdi/ferr.html},
  url =          {http://lip6.fr/Marc.Shapiro/papers/GC-DSM-CONSIS_OSDI94.pdf},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/GC-DSM-CONSIS_OSDI94.pdf},
  comment =      {INT LIP6 REGAL},
  x-conferencestartdate = {1994},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
}




@InProceedings{gc:1225,
  Keywords =     {IntConf},
  author =       {Marc Shapiro and David Plainfoss{\'{e}} and
                  Paulo Ferreira and Amsaleg, Laurent},
  title =        "Some Key Issues in the Design of Distributed Garbage
                  Collection and References",
  booktitle =    "Unifying Theory and Practice in Distributed Systems",
  Year =         1994,
  address =      "Dagstuhl, Germany",
  month =        sep,
  comment =      {INT LIP6 REGAL},
  x-conferencestartdate = {1994},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
}




@InProceedings{sos:gc:rep:1028,
  Keywords =     {IntConf},
  author =       {David Plainfoss{\'{e}} and Marc Shapiro},
  title =        "A Distributed {GC} in an Object-Support Operating
                  System",
  pages =        "221--229",
  booktitle =    iwooos,
  year =         1992,
  organization = ieeecs,
  publisher =    ieeecsp,
  address =      "Dourdan, France",
  month =        oct,
  doi =          {10.1109/IWOOOS.1992.252977},
  comment =      {INT LIP6 REGAL},
  x-conferencestartdate = {1992},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
}



@TechReport{gc:mem:rep:sor:1227,
  Keywords =     {Other},
  author =       "Marc Shapiro and Paulo Ferreira",
  title =        "Larchant-{RDOSS}: a Distributed Shared Persistent
                  Memory and its Garbage Collector",
  institution =  inria,
  year =         1994,
  type =         rr,
  number =       2399,
  address =      rocq,
  month =        nov,
  x-language  =  en,
  x-reporttype = rr,
}



@TechReport{gc:mem:rep:sor:1227bis,
  Keywords =     {Other},
  author =       "Marc Shapiro and Paulo Ferreira",
  title =        "Larchant-{RDOSS}: a Distributed Shared Persistent
                  Memory and its Garbage Collector",
  institution =  "Dept.\ of Comp.\ Sc., Cornell University",
  year =         1994,
  number =       "TR94-1466",
  address =      "Ithaca NY, USA",
  month =        nov,
  comment =      "Incomplete version ",
  comment =      {INT LIP6 REGAL},
  x-language  =  en,
  x-reporttype = rr,
}



@InProceedings{gc:mem:rep:sor:1227ter,
  Keywords =     {IntConf},
  author =       "Marc Shapiro and Paulo Ferreira",
  title =        "Larchant-{RDOSS}: a Distributed Shared Persistent
                  Memory and its Garbage Collector",
  gs = {41}, gsdate = {2018-07-09},
  booktitle =    "W.\ on Distributed Algorithms (WDAG)",
  pages =        "198--214",
  year =         1995,
  editor =       {Jean-Michel H{\'e}lary and Michel Raynal},
  number =       972,
  series =       lncs,
  address =      "Le Mont Saint-Michel, France",
  month =        sep,
  publisher =    springer,
  local-url =    {./papers/LRDSPMGC_wdag95.pdf},
  url =          {http://lip6.fr/Marc.Shapiro/papers/LRDSPMGC_wdag95.pdf},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/LRDSPMGC_wdag95.pdf},
  doi =          {10.1007/BFb0022148},
  url =          {http://dx.doi.org/10.1007/BFb0022148},
  comment =      {INT LIP6 REGAL},
  x-conferencestartdate = {1995},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
}



@InProceedings{gc:svy:sor:1238,
  Keywords =     {IntConf},
  author =       {Plainfoss{\'e}, David and Marc Shapiro},
  title =        "A Survey of Distributed Garbage Collection
                  Techniques",
  pages =        "211--249",
  booktitle =    "Second Closed BROADCAST Workshop",
  year =         1994,
  organization = "Broadcast Basic Research Action",
  address =      "Bruxelles, Belgique",
  month =        nov,
  hal =          {https://inria.hal.science/inria-00444635},
  x-conferencestartdate = {1994},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = no,
  x-popularlevel = no,
  x-proceedings  = no, 
}



@InProceedings{gc:svy:sor:1238bis,
  Keywords =     {IntConf},
  author =       {Plainfoss{\'e}, David and Marc Shapiro},
  title =        "A Survey of Distributed Garbage Collection Techniques",
  gs = {199}, gsdate = {2018-07-09},
  booktitle =    intwkon # "Memory Management (IWMM)",
  pages =        {211--249},
  year =         1995,
  editor =       {Henry G. Baker},
  volume =       986,
  series =       lncs,
  address =      "Kinross, Scotland, UK",
  month =        sep,
  publisher =    springer,
  url  =         {http://lip6.fr/Marc.Shapiro/papers/SDGC_iwmm95.pdf},
  doi =          {10.1007/3-540-60368-9_26},
  url =          {http://dx.doi.org/10.1007/3-540-60368-9_26},
  local-url =    {./papers/SDGC_iwmm95.pdf},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/SDGC_iwmm95.pdf},
  comment =      {INT LIP6 REGAL},
  x-conferencestartdate = {1995},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
}



@Article{exp:app:1287,
  Keywords =     {IntJrnl},
  author =       "Marc Shapiro",
  title =        "Summary of the 6th {SIGOPS} {E}uropean Workshop on
                  ``{M}atching {O}perating {S}ystems to {A}pplication
                  {N}eeds''",
  journal =      "Operating Systems Review",
  year =         1995,
  volume =       29,
  number =       1,
  pages =        "47--51",
  month =        jan,
  url =          {https://dl.acm.org/authorize?N19698},
  url =          {https://doi.org/10.1145/202453.202462},
  doi =          {10.1145/202453.202462},
  url =          {ftp://ftp.inria.fr/INRIA/Projects/SOR/papers/1995/sigops94summary_OSR-jan95.pdf},
  pdf =          {ftp://ftp.inria.fr/INRIA/Projects/SOR/papers/1995/sigops94summary_OSR-jan95.pdf},
  x-audience  =  intl, 
  x-popularlevel = no,
  x-peerreviewing = no,
  x-language  =  en,
}



@InProceedings{mem:rep:gc:alg:1324,
  Keywords =     {IntConf},
  author =       "Paulo Ferreira and Marc Shapiro",
  title =        "Garbage Collection in the {L}archant Persistent
                  Distributed Store",
  booktitle =    "W.\ on Future Trends in
                  Dist.\ Comp.\ Sys.\ (FTDCS)",
  year =         1995,
  address =      "Cheju Island, Republic of Korea",
  pages =        {461--467},
  month =        aug,
  hal =          {https://hal.inria.fr/inria-00444637},
  x-conferencestartdate = {1995},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
}



@InProceedings{prs:perf:1327,
  Keywords =     {IntConf},
  author =       "Amsaleg, Laurent and Paulo Ferreira and Franklin,
                  Michael and Marc Shapiro",
  title =        "Evaluating Garbage Collectors for Large Persistence Stores",
  booktitle =    {OOPSLA Workshop on Object Database Behavior,
                  Benchmarks, and Performance},
  year =         1995,
  address =      "Austin TX, USA",
  month =        oct,
  comment =      {INT LIP6 REGAL},
  x-conferencestartdate = {1995},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
}



@InProceedings{sos:gc:mem:1356,
  Keywords =     {IntConf},
  author =       "Paulo Ferreira and Marc Shapiro",
  title =        "Larchant: Persistence by Reachability in Distributed
                  Shared Memory through Garbage Collection",
  gs = {43}, gsdate = {2018-07-09},
    booktitle =    icdcs,
  year =         1996,
  address =      "Hong Kong",
  month =        may,
  pages =        {394--401},
  doi =          {10.1109/ICDCS.1996.507987},
  local-url   =  {./papers/LPRDSMGC_icdcs96.pdf},
  url =          {https://doi.org/10.1109/ICDCS.1996.507987},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/LPRDSMGC_icdcs96.pdf},
  hal =          {https://hal.inria.fr/inria-00444639},
  x-conferencestartdate = {1996},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
}



@InProceedings{prs:rep:1395,
  Keywords =     {Other},
  author =       {Marc Shapiro and Sytse Kloosterman and Fabio Riccardi},
  title =        {{PerDiS} --- a Persistent Distributed Store for
                  Cooperative Applications},
  gs = {20}, gsdate = {2018-07-09},
  booktitle =    {Proc.\ 3rd Cabernet Plenary W.},
  year =         1997,
  address =      {Rennes, France},
  month =        apr,
  local-url =    {./papers/PPDSCA_cabernet97.pdf},
  url =          {http://lip6.fr/Marc.Shapiro//papers/PPDSCA_cabernet97.pdf},
  pdf =          {http://lip6.fr/Marc.Shapiro//papers/PPDSCA_cabernet97.pdf},
  url =          {http://research.cs.ncl.ac.uk/cabernet/www.laas.research.ec.org/cabernet/workshops/plenary/3rd-plenary-papers/14-kloosterman.html},
  comment =      {INT LIP6 REGAL},
  x-conferencestartdate = {1997},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = no, 
}



@InProceedings{gc:rep:1405,
  Keywords =     {IntConf},
  author =       {Fabrice le Fessant and Ian Piumarta and Marc Shapiro},
  title =        {An implementation of complete, asynchronous, distributed
                  garbage collection}, 
  gs = {40}, gsdate = {2018-07-09},
  booktitle =    pldi,
  year =         1998,
  organization = {ACM SIGPLAN},
  address =      {Montreal, Canada},
  month =        jun,
  doi =          {10.1145/277650.277715},
  url =          {http://doi.acm.org/10.1145/277650.277715},
  local-url  =   {./papers/ICADGC_pldi98.pdf},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/ICADGC_pldi98.pdf},
  url  =         {http://lip6.fr/Marc.Shapiro/papers/ICADGC_pldi98.pdf},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/ICADGC_pldi98.pdf},
  comment =      {INT LIP6 REGAL},
  x-conferencestartdate = {1998},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
}



@InProceedings{gc:mem:rep:1406,
  Keywords =     {IntConf},
  author =       {Paulo Ferreira and Marc Shapiro},
  title =        {Modelling a Distributed Cached Store for Garbage
                  Collection: the algorithm and its correctness proof},
  gs = {17}, gsdate = {2018-10-12},
  booktitle =    ecoop,
  year =         1998,
  pages =        {234--259},
  editor =       {Eric Jul},
  volume =       1445,
  series =       lncs,
  address =      {Brussels, Belgium},
  month =        jul,
  publisher =    springer,
  doi =          {10.1007/BFb0054094},
  url =          {http://dx.doi.org/10.1007/BFb0054094},
  local-url =    {./papers/MDCSGC_ecoop98.pdf},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/MDCSGC_ecoop98.pdf},
  url  =         {http://lip6.fr/Marc.Shapiro/papers/MDCSGC_ecoop98.pdf},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/MDCSGC_ecoop98.pdf},
  comment =      {INT LIP6 REGAL},
  x-conferencestartdate = {1998},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
}



@TechReport{prs:mem:rep:1408,
  Keywords =     {Other},
  author =       {Paulo Ferreira and Marc Shapiro and Xavier Blondel and
                  Olivier Fambon and Jo{\^{a}}o Garcia and Sytse
                  Kloosterman and Nicolas Richer and Marcus Roberts and
                  Fadi Sandakly and George Coulouris and Jean Dollimore
                  and Paulo Guedes and Daniel Hagimont and Sacha
                  Krakowiak},
  title =        {{PerDiS}: design, implementation, and use of a
                  {PER}sistent {DI}stributed {S}tore},
  institution =  {QMW, CSTB, INRIA and INESC},
  year =         1998,
  number =       {QMW TR 752, CSTB ILC/98-1392, INRIA RR 3525, INESC
                  RT/5/98},
  month =        oct,
  local-url =    {./papers/PDIUPDS_rr3525.pdf},
  url =          {http://lip6.fr/Marc.Shapiro/papers/PDIUPDS_rr3525.pdf},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/PDIUPDS_rr3525.pdf},
  comment =      {INT LIP6 REGAL},
  x-language  =  en,
  x-reporttype = rr,
}



@InProceedings{gc:rep:mem:1409,
  Keywords =     {IntConf},
  author =       {Xavier Blondel and Paulo Ferreira and Marc Shapiro},
  title =        {{PerDiS PPF} Case Study: Fitting a Distributed Garbage
                Collection Algorithm to a Persistent Distributed Store 
                Architecture},
  booktitle =    {OOPSLA'97 W.\ on Garbage Collection and Memory
  Management},
  year =         1997,
  address =      {Atlanta GA, USA},
  month =        oct,
  local-url =    {./papers/PPCS_oopsla97.pdf},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/PPCS_oopsla97.pdf},
  url  =         {http://lip6.fr/Marc.Shapiro/papers/PPCS_oopsla97.pdf},
  comment =      {INT LIP6 REGAL},
  x-conferencestartdate = {1997},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = no, 
}



@InProceedings{gc:prs:1410,
  Keywords =     {IntConf},
  author =       "Xavier Blondel and Paulo Ferreira and Marc Shapiro",
  title =        "Implementing Garbage Collection in the {PerDiS} system",
  booktitle =    pos,
  year =         1998,
  month =        aug,
  local-url =    {./papers/IGCPS_pos8.pdf},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/IGCPS_pos8.pdf},
  url  =         {http://lip6.fr/Marc.Shapiro/papers/IGCPS_pos8.pdf},
  address =      {Tiburon CA, USA},
  comment =      {INT LIP6 REGAL},
  x-conferencestartdate = {1998},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
}



@InBook{rep:svy:1411,
  Keywords =     {BookOrChapter},
  editor =       {Jacquart, Ren{\'e}},
  title =        {Informatiques, enjeux tendances et {\'e}volutions},
  booktitle =    {Informatiques, enjeux tendances et {\'e}volutions},
  chapter =      {Le partage d'informations dans les syst{\`e}mes
                  r{\'e}partis grande {\'e}chelle},
  author =       {Marc Shapiro},
  publisher =    {Herm{\`e}s Science},
  year =         2000,
  volume =       19,
  number =       {1-2-3},
  series =       tsi,
  address =      {Paris},
  month =        jan,
  pages =        {455--462},
  comment =      {NAT LIP6 REGAL},
  x-audience  =  ntl,
  x-language  =  fr,
  x-popularlevel = no,
}



@InCollection{prs:rep:1412,
  Keywords =     {BookOrChapter},
  author =       {Paulo Ferreira and Marc Shapiro and Xavier Blondel and
                  Olivier Fambon and Jo{\~{a}}o Garcia and Sytse
                  Kloosterman and Nicolas Richer and Marcus Roberts and
                  Fadi Sandakly and George Coulouris and Jean Dollimore
                  and Paulo Guedes and Daniel Hagimont and Sacha Krakowiak},
  title =        {{PerDiS}: design, implementation, and use of a
                  {PER}sistent {DI}stributed {S}tore},
  gs = {69}, gsdate = {2018-07-09},
  booktitle =    {Recent Advances in Distributed Systems},
  publisher =    springer,
  year =         2000,
  editor =       {S. Krakowiak and S. K. Shrivastava},
  volume =       1752,
  series =       lncs,
  chapter =      18,
  pages =        {427--452},
  month =        feb,
  issn =         {0302-9743},
  doi =          {10.1007/3-540-46475-1_18},
  local-url =    {./papers/PDIUPDS_lncs1752.pdf},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/PDIUPDS_lncs1752.pdf},
  url =          {http://www.springerlink.com/content/vmptt4r5k418udvy/},
  url  =         {http://lip6.fr/Marc.Shapiro/papers/PDIUPDS_lncs1752.pdf},
  comment =      {INT LIP6 REGAL},
  x-audience  =  intl,
  x-language  =  en,
  x-popularlevel = no,
}



@InCollection{gc:rep:1413,
  Keywords =     {BookOrChapter},
  author =       {Marc Shapiro and le Fessant, Fabrice and Paulo Ferreira},
  title =        {Recent Advances in Distributed Garbage Collection},
  gs = {19}, gsdate = {2018-07-09},
  booktitle =    {Recent Advances in Distributed Systems},
  publisher =    springer,
  year =         2000,
  editor =       {S. Krakowiak and S. K. Shrivastava},
  volume =       1752,
  series =       lncs,
  chapter =      5,
  pages =        {104--126},
  month =        feb,
  doi =          {10.1007/3-540-46475-1_5},
  local-url =    {./papers/RAIDGC_lncs1752.pdf},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/RAIDGC_lncs1752.pdf},
  url  =         {http://www.springerlink.com/content/11xn227wnvhn0972/},
  url  =         {http://lip6.fr/Marc.Shapiro/papers/RAIDGC_lncs1752.pdf},
  comment =      {INT LIP6 REGAL},
  x-audience  =  intl,
  x-language  =  en,
  x-popularlevel = no,
}



@InProceedings{prs:rep:1420,
  Keywords =     {IntConf},
  author =       {Marc Shapiro and Paulo Ferreira and Nicolas Richer},
  title =        {Experience with the {PerDiS} large-scale data-sharing
                  middleware},
  booktitle =    pos,
  year =         2000,
  editor =       {G.N.C. Kirby and A. Dearle and D.I.K. Sj{\o}berg},
  volume =       2135,
  series =       lncs,
  pages =        {57--71},
  address =      {Lillehammer, Norway},
  month =        sep,
  publisher =    springer,
  doi =          {10.1007/3-540-45498-5_6},
  local-url =    {./papers/EwPLSDSM_pos2000.pdf},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/EwPLSDSM_pos2000.pdf},
  url  =         {http://www.springerlink.com/content/d36fcmt3x9l4vd5l/},
  url  =         {http://lip6.fr/Marc.Shapiro/papers/EwPLSDSM_pos2000.pdf},
  comment =      {INT LIP6 REGAL},
  x-conferencestartdate = {2000},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
}



@InProceedings{loo:rep:1421,
  Keywords =     {IntConf},
  author =       {Marc Shapiro and Antony Rowstron and Anne-Marie Kermarrec},
  title =        {Application-independent reconciliation for nomadic
                  applications},
  gs = {25}, gsdate = {2018-07-09},
  booktitle =    sigopsew # { ``Beyond the PC:
                  New Challenges for the Operating System''},
  year =         2000,
  address =      {Kolding, Denmark},
  month =        sep,
  organization = sigops,
  local-url =    {./papers/sigops-ew-2000-logmerge.pdf},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/sigops-ew-2000-logmerge.pdf},
  url  =         {https://dl.acm.org/authorize?N19696},
  url =          {https://doi.org/10.1145/566726.566728},
  doi =          {10.1145/566726.566728},
  comment =      {INT LIP6 REGAL},
  x-conferencestartdate = {2000},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
}



@InProceedings{syn:optim:rep:1432,
  Keywords =     {IntConf},
  author =       {Anne-Marie Kermarrec and Antony Rowstron and Marc
                  Shapiro and Peter Druschel},
  title =        {The {I}ce{C}ube approach to the reconciliation of
                  divergent replicas}, 
  gs = {245}, gsdate = {2018-07-09},
  booktitle =    podc,
  year =         2001,
  address =      {Newport, RI, USA},
  month =        aug,
  organization = {ACM SIGACT-SIGOPS},
  publisher =    {ACM Press},
  doi =          {10.1145/383962.384020},
  url =          {http://doi.acm.org/10.1145/383962.384020},
  url =          {http://lip6.fr/Marc.Shapiro/papers/podc2001.pdf},
  local-url =    {./papers/podc2001.pdf},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/podc2001.pdf},
  x-conferencestartdate = {2001},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
}



@InProceedings{prs:rep:1434,
  Keywords =     {IntConf},
  author =       {Marc Shapiro and Nicolas Richer},
  title =        {The memory behavior of the {WWW}, or: The {WWW}
                  considered as a persistent store},
  booktitle =    pos,
  year =         2000,
  editor =       {G.N.C. Kirby and A. Dearle and D.I.K. Sj{\o}berg},
  volume =       2135,
  series =       lncs,
  pages =        {169--184},
  address =      {Lillehammer, Norway},
  month =        sep,
  publisher =    springer,
  doi =          {10.1007/3-540-45498-5_14},
  local-url =    {./papers/EwPLSDSM_pos2000.pdf},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/EwPLSDSM_pos2000.pdf},
  url  =         {http://www.springerlink.com/content/0910jg1ffpyj038w/},
  url  =         {http://lip6.fr/Marc.Shapiro/papers/EwPLSDSM_pos2000.pdf},
  comment =      {INT LIP6 REGAL},
  x-conferencestartdate = {2000},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
}



@TechReport{rep:syn:optim:1436,
  Keywords =     {Other},
  author =       {Yasushi Saito and Marc Shapiro},
  title =        {Replication: Optimistic Approaches},
  gs = {68}, gsdate = {2018-07-09},
  institution =  {Hewlett-Packard Laboratories},
  year =         2002,
  number =       {HPL-2002-33},
  month =        mar,
  url  =         {http://www.hpl.hp.com/techreports/2002/HPL-2002-33.html},
  x-language  =  en,
  x-reporttype = rr,
}



@TechReport{fic:rep:syn:optim:1439,
  Keywords =     {Other},
  author =       {Nuno Pregui{\c c}a and Marc Shapiro and Caroline Matheson},
  title =        {Efficient semantics-aware reconciliation for optimistic write sharing},
  gs = {27}, gsdate = {2018-07-09},
  institution =  {Microsoft Research},
  year =         2002,
  number =       {MSR-TR-2002-52},
  address =      {Cambridge, UK},
  month =        may,
  url  =         {http://research.microsoft.com/apps/pubs/default.aspx?id=66956},
  x-language  =  en,
  x-reporttype = rr,
}



@InProceedings{gc:rep:1452,
  Keywords =     {IntConf},
  author =       {Fabrice le Fessant and Ian Piumarta and Marc Shapiro},
  title =        {A detection algorithm for distributed cycles of garbage},
  booktitle =    {OOPSLA W.\ on Garbage Collection and Memory Management},
  year =         1997,
  address =      {Atlanta, GA, USA},
  month =        oct,
  local-url =    {./papers/DADCG_gcmm97.pdf},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/DADCG_gcmm97.pdf},
  url =          {http://lip6.fr/Marc.Shapiro/papers/DADCG_gcmm97.pdf},
  comment =      {INT LIP6 REGAL},
  x-conferencestartdate = {1997},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
}



@TechReport{app:optim:syn:1473,
  Keywords =     {Other},
   author =      {Nuno Pregui{\c c}a and Marc Shapiro and J. Legatheaux Martins},
   title =       {{SqlIceCube}: Automatic Semantics-Based Reconciliation
                  for Mobile Databases},
   institution = {Universidade Nova de Lisboa, Dep.\ Inform{\'{a}}tica, FCT},
   year =        2003,
   number =      {TR-02-2003 DI-FCT-UNL},
   url  =        {http://asc.di.fct.unl.pt/~nmp/pubs/tr-di-2003-2.pdf},
   pdf =         {http://asc.di.fct.unl.pt/~nmp/pubs/tr-di-2003-2.pdf},
  x-language  =  en,
  x-reporttype = rr,
}



@InProceedings{optim:syn:1474,
  Keywords =     {IntConf},
  author =       {Nuno Pregui{\c c}a and Marc Shapiro and Caroline Matheson},
  title =        {Semantics-based reconciliation for collaborative and
                  mobile environments},
  gs = {89}, gsdate = {2018-07-09},
  booktitle =    coopis,
  year =         2003,
  pages =        {38--55},
  volume =       2888,
  series =       lncs,
  address =      {Catania, Sicily, Italy},
  month =        nov,
  publisher =    springer,
  local-url =    {./papers/coopis-2003.pdf},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/coopis-2003.pdf},
  url =          {https://doi.org/10.1007/978-3-540-39964-3_5},
  url  =         {http://lip6.fr/Marc.Shapiro/papers/coopis-2003.pdf},
  doi =          {10.1007/978-3-540-39964-3_5},
  comment =      {INT LIP6 REGAL},
  x-conferencestartdate = {2003},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
}



@TechReport{optim:rep:syn:1475,
  Keywords =     {Other},
  author =       {Yasushi Saito and Marc Shapiro},
  title =        {Optimistic Replication},
  institution =  {Microsoft Research},
  year =         2003,
  number =       {MSR-TR-2003-60},
  month =        oct,
  url  =         {ftp://ftp.research.microsoft.com/pub/tr/tr-2003-60.pdf},
  pdf =          {ftp://ftp.research.microsoft.com/pub/tr/tr-2003-60.pdf},
  note =         {Refer to rep:syn:1500 instead},
  x-language  =  en,
  x-reporttype = rr,
}



@InProceedings{optim:syn:lan:1476,
  Keywords =     {FrConf},
  author =       {Nuno Pregui{\c c}a and Marc Shapiro and J. {Legatheaux
                  Martins}},
  title =        {Automating semantics-based reconciliation for mobile 
                  transactions},
  booktitle =    cfse,
  pages =        {515--524},
  year =         2003,
  address =      {La-Colle-sur-Loup, France},
  month =        oct,
  local-url =    {./papers/SQLIceCube_cfse2003.pdf},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/SQLIceCube_cfse2003.pdf},
  url =          {http://lip6.fr/Marc.Shapiro/papers/SQLIceCube_cfse2003.pdf},
  comment =      {NAT LIP6 REGAL},
  x-conferencestartdate = {2003},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
}



@InProceedings{rep:syn:1482,
  Keywords =     {IntConf},
  author =       {Marc Shapiro and Nuno Pregui{\c c}a and James O'Brien},
  title =        {Rufis: mobile data sharing using a generic
                  constraint-oriented reconciler},
  gs = {19}, gsdate = {2018-07-09},
  booktitle =    {Conf.\ on Mobile Data Management},
  year =         2004,
  address =      {Berkeley, CA, USA},
  month =        jan,
  pages =        {146--151},
  local-url  =   {./papers/mdm-2004-final.pdf},
  url  =         {https://doi.org/10.1109/MDM.2004.1263052},
  doi =          {10.1109/MDM.2004.1263052},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/mdm-2004-final.pdf},
  comment =      {INT LIP6 REGAL},
  x-conferencestartdate = {2004},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
}



@TechReport{rep:syn:optim:1484,
  Keywords =     {Other},
  author =       {Marc Shapiro and Karthikeyan Bhargavan},
  title =        {The {A}ctions-{C}onstraints approach to replication:
                  Definitions and proofs},
  institution =  {Microsoft Research},
  year =         2004,
  number =       {MSR-TR-2004-14},
  month =        mar,
  url  =         {ftp://ftp.research.microsoft.com/pub/tr/TR-2004-14.pdf},
  pdf =          {ftp://ftp.research.microsoft.com/pub/tr/TR-2004-14.pdf},
  x-language  =  en,
  x-reporttype = rr,
}



@Article{app:syn:optim:1487,
  Keywords =     {IntJrnl},
  author =       {Youssef Hamadi and Marc Shapiro},
  title =        {Pushing log-based reconciliation},
  journal =      {Int.\ J.\ on Artif.\ Intelligence Tools (IJAIT)},
  year =         2005,
  volume =       14,
  number =       {3--4},
  pages =        {445--458},
  month =        jun,
  local-url =    {./papers/ijait05Log.pdf},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/ijait05Log.pdf},
  doi =          {10.1142/S0218213005002193},
  url =          {http://dx.doi.org/10.1142/S0218213005002193},
  url =          {http://lip6.fr/Marc.Shapiro/papers/ijait05Log.pdf},
  comment =      {INT LIP6 REGAL},
  x-audience  =  intl, 
  x-popularlevel = no,
  x-peerreviewing = yes,
  x-language  =  en,
}



@TechReport{rep:syn:optim:1491,
  Keywords =     {Other},
  author =       {Marc Shapiro and Karthikeyan Bhargavan and Yek Chong and
                  Youssef Hamadi},
  title =        {A formalism for consistency and partial replication},
  institution =  {Microsoft Research},
  year =         2004,
  number =       {MSR-TR-2004-58},
  address =      {Cambridge, UK},
  month =        jun,
  url  =         {ftp://ftp.research.microsoft.com/pub/tr/TR-2004-58.pdf},
  pdf =          {ftp://ftp.research.microsoft.com/pub/tr/TR-2004-58.pdf},
  x-language  =  en,
  x-reporttype = rr,
}



@InProceedings{app:syn:1495,
  Keywords =     {IntConf},
  author =       {James O'Brien and Marc Shapiro},
  title =        {Undo for anyone, anywhere, anytime},
  booktitle =    sigopsew,
  year =         2004,
  address =      {Leuven, Belgium},
  month =        sep,
  doi =          {10.1145/1133572.1133579},
  url =          {http://doi.acm.org/10.1145/1133572.1133579},
  local-url =    {./papers/Joyce_Sigops_EW-2004.pdf},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/Joyce_Sigops_EW-2004.pdf},
  url =          {http://lip6.fr/Marc.Shapiro/papers/Joyce_Sigops_EW-2004.pdf},
  organization = sigops,
  x-conferencestartdate = {2004},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
}



@techreport{app:rep:1496,
  Keywords =     {Other},
  author =       {James O'Brien and Marc Shapiro},
  title =        {An Application Agnostic Replication System for
                  Ubiquitous Computing},
  institution =  {Microsoft Research Cambridge},
  year =         2004,
  number =       {MSR-TR-2004-64},
  month =        jul,
  url  =         {https://www.microsoft.com/en-us/research/wp-content/uploads/2016/02/tr-2004-64.pdf},
  pdf =          {https://www.microsoft.com/en-us/research/wp-content/uploads/2016/02/tr-2004-64.pdf},
  x-language  =  en,
  x-reporttype = rr,
}



@InProceedings{optim:rep:syn:1498,
  Keywords =     {IntConf},
  author =       {Marc Shapiro and Karthikeyan Bhargavan and Nishith Krishna},
  title =        {A Constraint-based Formalism for Consistency in
                  Replicated Systems},
  gs = {44}, gsdate = {2018-07-09},
  booktitle =    opodis,
  year =         2004,
  number =       3544,
  series =       lncs,
  address =      {Grenoble, France},
  month =        dec,
  pages =        {331--345},
  local-url  =   {./papers/opodis2004-final-2004-10-30.pdf},
  doi =          {10.1007/11516798_24},
  url =          {http://dx.doi.org/10.1007/11516798_24},
  url  =         {http://lip6.fr/Marc.Shapiro/papers/opodis2004-final-2004-10-30.pdf},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/opodis2004-final-2004-10-30.pdf},
  comment =      {INT LIP6 REGAL},
  x-conferencestartdate = {2004},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
}



@Article{optim:rep:syn:1500,
  Keywords =     {IntJrnl},
Group =          {replication+consistency},
  author =       {Yasushi Saito and Marc Shapiro},
  title =        {Optimistic Replication},
  gs = {902}, gsdate = {2018-07-09},
  journal =      acmcs,
  year =         2005,
  volume =       37,
  number =       1,
  pages =        {42--81},
  month =        mar,
  doi  =         {10.1145/1057977.1057980},
  url  =         {http://doi.acm.org/10.1145/1057977.1057980},
  url =          {http://lip6.fr/Marc.Shapiro/papers/Optimistic_Replication_Computing_Surveys_2005-03_cameraready.pdf},
  local-url =    {./papers/Optimistic_Replication_Computing_Surveys_2005-03_cameraready.pdf},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/Optimistic_Replication_Computing_Surveys_2005-03_cameraready.pdf},
  x-audience  =  intl, 
  x-popularlevel = no,
  x-peerreviewing = yes,
  x-language  =  en,
}



%comment Unpublished{rep:1505,
%comment   author =       {Nishith Krishna and Marc Shapiro and Karthikeyan Bhargavan},
%comment   title =        {Exploring the consistency problem space},
%comment   note =         {Submitted PODC 2005},
%comment   month =        mar,
%comment   year =         2005,
%comment   local-url =    {~/Prof/MyProduction/submitted+unpublished/Exploring the consistency problem space rejected-podc-2005.pdf},
%comment   x-language  =  en,
%comment }



@InProceedings{rep:1507,
  Keywords =     {IntConf},
  author =       {Nishith Krishna and Marc Shapiro and Karthikeyan
                  Bhargavan},
  title =        {Brief announcement: Exploring the Consistency Problem
                  Space},
  booktitle =    podc,
  pages =        {168--168},
  year =         2005,
  address =      {Las Vegas, Nevada, USA},
  month =        jul,
  organization = {ACM SIGACT-SIGOPS},
  doi =          {10.1145/1073814.1073845},
  url =          {http://doi.acm.org/10.1145/1073814.1073845},
  comment =      {INT LIP6 REGAL},
  x-conferencestartdate = {2005},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
}



@InProceedings{fic:1508,
  Keywords =     {IntConf},
  author =       {Nuno Pregui{{\c c}}a and Carlos Baquero and Legatheaux
                  Martins, Jose and Marc Shapiro and S{\'e}rgio
                  Almeida, Paulo and Henrique Domingos and Victor Fonte and
                  S{\'e}rgio Duarte},
  title =        {{FEW}: File Management for Portable Devices},
  booktitle =    {Int.\ W.\ on Software Support for Portable Storage},
  year =         2005,
  address =      {San Francisco, CA, USA},
  month =        mar,
  local-url =    {./papers/FEW_File_Management_for_Portable_Devices_IWSSPS.pdf},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/FEW_File_Management_for_Portable_Devices_IWSSPS.pdf},
  url =          {http://lip6.fr/Marc.Shapiro/papers/FEW_File_Management_for_Portable_Devices_IWSSPS.pdf},
  url  =         {http://asc.di.fct.unl.pt/few/papers/few-iwssps2005.pdf},
  pdf =          {http://asc.di.fct.unl.pt/few/papers/few-iwssps2005.pdf},
  comment =      {INT LIP6 REGAL},
  x-conferencestartdate = {2005},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
}



@Misc{misc:1528,
  Keywords =     {Other},
  author =       {Marc Shapiro and Yolande Berbers and Willy Zwaenepoel and Tim Harris},
  title =        {Systems research, education and industry in {E}urope},
  howpublished = {Text submitted to the {E}uropean {C}ommission},
  not          = {Text submitted to the {E}uropean {C}ommission},
  month =        jun,
  year =         2005,
  local-url  =   {./papers/Systems_research,_education_and_industry_in_Europe.pdf},
  url  =         {http://lip6.fr/Marc.Shapiro/papers/Systems_research,_education_and_industry_in_Europe.pdf},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/Systems_research,_education_and_industry_in_Europe.pdf},
  x-audience  =  intl,
  x-language  =  en,
  x-popularlevel = yes,
}



@InProceedings{formel:rep:1529,
  Keywords =     {FrConf},
  author =       {Marc Shapiro and Nishith Krishna},
  title =        {The three dimensions of data consistency},
  booktitle =    {Journ{\'e}es Francophones sur la Coh{\'e}rence des
                  Donn{\'e}es en Univers R{\'e}parti (CDUR)},
  pages =        {54--58},
  year =         2005,
  address =      {CNAM, Paris, France},
  month =        nov,
  local-url  =   {./papers/cdur2005.pdf},
  url  =         {http://lip6.fr/Marc.Shapiro/papers/cdur2005.pdf},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/cdur2005.pdf},
  hal =          {https://inria.hal.science/inria-00444797},
  comment =      {NAT LIP6 REGAL},
  x-conferencestartdate = {2005},
  x-audience  =  ntl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = no, 
}



@TechReport{syn:formel:1530tr,
  Keywords =     {Other},
  author =       {Vafeiadis, Viktor and Herlihy, Maurice and Hoare, Tony
                  and Shapiro, Marc},
  title =        {Proving Correctness of Highly-Concurrent Linearisable Objects},
  institution =  inria,
  year =         2005,
  type =         rr,
  number =       {RR-5716},
  address =      rocq,
  month =        oct,
  url  =         {http://www.inria.fr/rrrt/rr-5716.html},
  x-language  =  en,
  x-reporttype = rr,
}



@InProceedings{syn:formel:1530,
  Keywords =     {IntConf},
  author =       {Vafeiadis, Viktor and Herlihy, Maurice and Hoare, Tony
                  and Shapiro, Marc},
  title =        {Proving Correctness of Highly-Concurrent Linearisable Objects},
  gs = {113}, gsdate = {2018-07-09},
  booktitle =    ppopp,
  year =         2006,
  address =      {New York, USA},
  month =        mar,
  pages =        {129--136},
  local-url =    {./papers/PPoPP-2006-listRG.pdf},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/PPoPP-2006-listRG.pdf},
  doi =          {10.1145/1122971.1122992},
  url =          {http://doi.acm.org/10.1145/1122971.1122992},
  url =          {http://lip6.fr/Marc.Shapiro//papers/PPoPP-2006-listRG.pdf},
  comment =      {INT LIP6 REGAL},
  x-conferencestartdate = {2006},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
}



@TechReport{app:rep:1532,
  Keywords =     {Other},
  author =       {James O'Brien and Marc Shapiro},
  title =        {An Application Framework for Collaborative, Nomadic
                  Applications},
  institution =  inria,
  year =         2005,
  type =         rr,
  number =       {RR-5745},
  address =      rocq,
  month =        nov,
  url  =         {http://www.inria.fr/rrrt/rr-5745.html},
  x-language  =  en,
  x-reporttype = rr,
}



@InProceedings{formel:rep:1534,
  Keywords =     {IntConf},
  author =       {Marc Shapiro and Karthikeyan Bhargavan and Yek Chong and
                  Youssef Hamadi}, 
  title =        {Brief Announcement: A formalism for consistency and
                  partial replication},
  booktitle =    disc,
  year =         2004,
  editor =       {Rachid Guerraoui},
  address =      {Trippenhuis, Amsterdam, the Netherlands},
  month =        oct,
  volume =       {3274/2004},
  ISBN =         {0302-9743},
  pubisher =     springer,
  series =       lncs,
  comment =      {INT LIP6 REGAL},
  x-conferencestartdate = {2004},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
}



@InProceedings{rep:1538,
  Keywords =     {IntConf},
  author =       {Marc Shapiro and Yasushi Saito},
  title =        {Scaling Optimistic Replication},
  booktitle =    {W.\ on Future Directions in Distributed Computing
                  ({FuDiCo} 2002): Research and Position Papers},
  pages =        {164--168},
  year =         2002,
  month =        jun,
  editor =       {A. Schiper and A. A. Shvartsman and H. Weatherspoon
                  and B. Y. Zhao},
  volume =       2584,
  series =       lncs,
  address =      {Bertinoro, Forl{\`i}, Italy},
  publisher =    springer,
  url  = 
                  {http://www.springerlink.com/openurl.asp?genre=article&issn=0302-9743&volume=2584&spage=164},
  doi =          {10.1007/3-540-37795-6_30},
  comment =      {INT LIP6 REGAL},
  x-conferencestartdate = {2002},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = no, 
}



@Article{mem:rep:1539,
  Keywords =     {FrJrnl},
  author =       {Isabelle Demeure and Marc Shapiro},
  title =        {Num{\'e}ro sp{\'e}cial sur la M{\'e}moire
                  Partag{\'e}e R{\'e}partie},
  journal =      tsi,
  year =         1997,
  month =        dec,
  comment =      {NAT LIP6 REGAL},
  x-audience  =  ntl, 
  x-popularlevel = no,
  x-peerreviewing = yes,
  x-language  =  fr,
}



@InProceedings{app:1540,
  Keywords =     {IntConf},
  author =       "Ayache, J. M. and B. Carrichon and M. Devy and M. Diaz
                  and B. Potin and M. Shapiro",
  title =        "A distributed control system for industrial plants",
  booktitle =    "Euromicro 80 Conference",
  address =      {London, United Kingdom},
  month =        sep, year = 1980,
  x-conferencestartdate = {1980},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
}


%comment{Not accepted by bib2hal, complains about missing PDF!}

@PhdThesis{div:1541,
  Keywords =     {Other},
  author =       "Marc Shapiro",
  title =        "Une m{\'e}thode de conception progressive des
                  syst{\`e}mes parall{\`e}les utilisant le langage C.S.P.",
  school =       "Institut National Polytechnique de Toulouse,
                  E.N.S.E.E.I.H.T.",
  year =         1980,
  address =      {Toulouse, France},
  month =        sep,
  type =         "Th{\`e}se de Docteur-Ing{\'e}nieur",
  comment =      {INT LIP6 REGAL},
  x-director =   {Michel Diaz},
  x-language  =  fr, 
  x-title_en =   {A refinement methodology for the design of parallel
                  systems using the CSP language},
  x-abstract_fr = {XX},
  x-abstract_en = {XX},
  x-keywords_fr = {syst{\`e}mes parall{\`e}les, CSP, conception de syst{\`e}me},
  x-keywords_en = {parallel systems, CSP, system design},
  x-filesource = author,
}



@InProceedings{app:1541bis,
  Keywords =     {IntConf},
    author =     "Ayache, J.M. and B. Carrichon and J.P. Courtiat and M.
              Diaz and B. Potin and M. Shapiro",
        title =  "Fault Tolerance in {R}ebus, a Distributed System for
                  Industrial Real Time Control", 
    booktitle =  "Symp.\ on Fault-Tolerant Computing (FTCS-11)",
    address =    "Portland, Maine, USA",
    month =      jun, year = 1981,
  x-conferencestartdate = {1981},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
}



@InProceedings{app:1542,
  Keywords =     {IntConf},
    author =     "Guy Bernard and Pierre Bouchet and Thierry Fleury and
              Marc Shapiro and de Talhouet, Yves",
        title =  {Micror{\'{e}}zo\,: le projet r{\'{e}}seau local du {Centre
             Mondial}},
    booktitle =  "1983 World Conference on Systems",
    address =    "Caracas, Venezuela",
    date =       jul,
    year =       1983,
    x-conferencestartdate = {1983},
  x-audience  =  intl,
  x-language  =  fr,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
}



@InProceedings{app:1543,
  Keywords =     {FrConf},
    author =     "Marc Shapiro",
        title =  {Une proposition pour {M}icror{\'{e}}zo\,: {G}irolle, un protocole
             d'appel de proc{\'{e}}dure distante},
    booktitle =  {``G{\'{e}}nie Logiciel\,: le second souffle\,?'',
                 Journ{\'{e}}es Bigre 1983},
    address =    {Le Cap d'Agde, France},
    month =      oct,
    year =       1983,
    x-conferencestartdate = {1983},
  x-audience  =  ntl,
  x-language  =  fr,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
}



@InProceedings{app:1544,
  Keywords =     {FrConf},
  author =       "Marc Shapiro",
  title =        "The contributions of an object-oriented approach to
                  the programming of distributed applications",
  editor =       "Jean B{\'e}zivin and Pierre Cointe",
  number =       37,
  series =       "BIGRE",
  pages =        "149--159",
  booktitle =    "Journ{\'e}e d'{\'E}tude sur les Langages
                  Orient{\'e}s Objet",
  year =         1983,
  organization = "AFCET-Informatique",
  address =      "Le Cap d'Agde, France",
  month =        oct,
  comment =      {INT LIP6 REGAL},
  x-conferencestartdate = {1983},
  x-audience  =  ntl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
}



@InProceedings{app:1545,
  Keywords =     {IntConf},
  author =       "Marc Shapiro",
  title =        "Les tendances de l'{\'e}volution des syst{\`e}mes 
                  d'exploitation",
  booktitle =    "Conf{\'e}rences techniques, Convention Unix 90",
  year =         1990,
  organization = "AFUU",
  publisher =    "AFUU",
  address =      "Paris",
  month =        mar,
  comment =      {NAT LIP6 REGAL},
  x-conferencestartdate = {1990},
  x-audience  =  intl,
  x-language  =  fr,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = yes,
  x-proceedings  = yes, 
}



@Article{app:1546,
  Keywords =     {FrJrnl},
  author =       "Marc Shapiro",
  title =        "Les tendances de l'{\'e}volution des syst{\`e}mes 
                  d'exploitation",
  journal =      "{IX-M}agazine",
  year =         1991,
  volume =       6,
  number =       41,
  month =        mar,
  comment =      {NAT LIP6 REGAL},
  x-audience  =  ntl, 
  x-popularlevel = yes,
  x-peerreviewing = yes,
  x-language  =  fr,
}



@InProceedings{app:rep:1547,
  Keywords =     {IntConf},
  author =       {James O'Brien and Marc Shapiro},
  title =        {An Application Framework for Nomadic, Collaborative
                  Applications},
  booktitle =    {Int.\ Conf.\ on Dist.\ App.\ and Interop.\ Sys.\ (DAIS)},
  pages =        {48--63},
  year =         2006,
  address =      {Bologna, Italy},
  month =        jun,
  organization = {IFIP WG 6.1},
  doi =          {10.1007/11773887_4},
  url =          {http://dx.doi.org/10.1007/11773887_4},
  local-url  =   {./papers/Joyce_DAIS-2006.pdf},
  url  =         {http://lip6.fr/Marc.Shapiro/papers/Joyce_DAIS-2006.pdf},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/Joyce_DAIS-2006.pdf},
  comment =      {INT LIP6 REGAL},
  x-conferencestartdate = {2006},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
}



@TechReport{misc:1553,
  Keywords =     {Other},
  author =       {Peter Druschel and Rebecca Isaacs and Thomas Gross and
                  Marc Shapiro},
  title =        {Fostering {S}ystems Research in {E}urope},
  institution =  {{EuroSys}, the European Professional Society in Systems},
  year =         2006,
  type =         {White Paper},
  month =        apr,
  url  =         {http://www.eurosys.org/whitepaper-2006/},
  comment =      {INT LIP6 REGAL},
  x-language  =  en,
  x-reporttype = rr,
}



@InProceedings{loo:rep:1554,
  Keywords =     {IntConf},
  author =       "Marc Shapiro",
  title =        "Structure and Encapsulation in Distributed Systems:
                 the {P}roxy {P}rinciple",
  booktitle =    icdcs,
  gs = {457}, gsdate = {2018-07-09},
  pages =        "198--204",
  year =         1986,
  address =      {Cambridge, MA, USA},
  month =        May,
  organization = "{IEEE}",
  local-url =    {./papers/SEDSPP_icdcs86.pdf},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/SEDSPP_icdcs86.pdf},
  hal =          {https://hal.archives-ouvertes.fr/inria-00444651},
  x-conferencestartdate = {1986},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
}



@InProceedings{loo:rep:1555,
  Keywords =     {IntConf},
  author =       "Shapiro, Marc",
  title =        "{SOS}: a distributed Object-Oriented Operating System",
  gs = {21}, gsdate = {2018-07-09},
  booktitle =    sigopsew # { on ``Making Distributed Systems Work{''}},
  year =         1986,
  address =      "Amsterdam, the Netherlands",
  month =        sep,
  organization = sigops,
  doi =          {10.1145/503956.503997},
  url =          {http://doi.acm.org/10.1145/503956.503997},
  comment =      {INT LIP6 REGAL},
  x-conferencestartdate = {1986},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
}



@Article{loo:rep:1556,
  Keywords =     {FrJrnl},
  author =       "Shapiro, Marc and Abrossimov, Vadim and Gautron, Philippe
                  and Habert, Sabine and Makpangou,
        Mesaac Mounchili",
  title =        "{SOS}~: un syst\`{e}me d'exploitation r\'{e}parti bas\'{e}
                 sur les objets",
  journal =      tsi,
  year =         1987,
  volume =       6,
  number =       2,
  pages =        "166--169",
  comment =      {NAT LIP6 REGAL},
  x-audience  =  intl, 
  x-popularlevel = no,
  x-peerreviewing = yes,
  x-language  =  fr,
}



@Article{app:1558,
  Keywords =     {FrJrnl},
  author =       "Marc Shapiro",
  title =        "Le service d'appel de proc\'{e}dure distante {G}irolle",
  journal =      tsi,
  year =         1984,
  volume =       3,
  number =       6,
  pages =        "435--442",
  month =        dec,
  comment =      {INT LIP6 REGAL},
  x-audience  =  intl, 
  x-popularlevel = no,
  x-peerreviewing = yes,
  x-language  =  fr,
}



@InProceedings{app:1559,
  Keywords =     {IntConf},
  author =       "Shapiro, Marc",
  title =        "An Experiment in Distributed Program Design, Using
                 Control Enrichment",
  booktitle =    icdcs,
  year =         1982,
  address =      "Miami-Ft.\ Lauderdale {FL}, USA",
  month =        Oct,
  comment =      {INT LIP6 REGAL},
  x-conferencestartdate = {1982},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
}



@PhdThesis{rep:1560,
  Keywords =     {Other},
  author =       {Marc Shapiro},
  title =        {La gestion des objets dans les syst{\`e}mes r{\'e}partis de grande {\'e}chelle},
  school =       {Universit{\'e} Paris VI --- Pierre et Marie Curie},
  year =         2002,
  type =         {Habilitation {\`a} diriger des recherches},
  address =      {Paris, France},
  month =        nov,
  local-url  =   {./habilitation/},
  url  =         {http://lip6.fr/Marc.Shapiro/habilitation/},
  pdf =          {http://lip6.fr/Marc.Shapiro/habilitation/shabilo.pdf},
  comment =      {NAT LIP6 REGAL},
  x-director =   {Claude Girault},
  x-language  =  en, 
  x-title_en =   {Object management in large-scale distributed systems},
  x-title_fr =   {La gestion des objets dans les syst{\`e}mes r{\'e}partis de grande {\'e}chelle},
  x-abstract_fr = {XX},
  x-abstract_en = {XX},
  x-keywords_en = {object management, large-scale distributed systems},
  x-keywords_fr = {gestion d'objets, syst{\`e}mes r{\'e}partis de grande
                    {\'e}chelle},
  x-filesource =   author,
}



@InProceedings{loo:1562,
  Keywords =     {IntConf},
  author =       {Marc Shapiro},
  title =        {Domains and dynamic loading: reconciling autonomy and
                  integration},
  booktitle =    sigopsew # { on ``Autonomy or interdependence in
                  distributed systems?''},
  year =         1988,
  month =        sep,
  address =      {Cambridge, UK},
  organization = sigops,
  doi =          {10.1145/504092.504127},
  url =          {http://doi.acm.org/10.1145/504092.504127},
  local-url =    {./papers/Domains_and_dynamic_loading_reconciling_autonomy_and_integration_EW-1988.pdf},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/Domains_and_dynamic_loading_reconciling_autonomy_and_integration_EW-1988.pdf},
  comment =      {INT LIP6 REGAL},
  x-conferencestartdate = {1988},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
}



%comment Misc{loo:1563,
%comment   note =         {see sh125},
%comment }



@Article{misc:1568,
  Keywords =     {IntJrnl},
  author =       {Marc Shapiro},
  title =        {What's wrong with us?},
  journal =      {Distributed Systems Online},
  publisher =    {IEEE},
  year =         2006,
  volume =       7,
  number =       5,
  month =        may,
  note =         {Art.\ no.\ 0506-o5003},
  doi =          {10.1109/MDSO.2006.34},
  url  =         {http://www.computer.org/csdl/mags/ds/2006/05/o5003.pdf},
  pdf =          {http://www.computer.org/csdl/mags/ds/2006/05/o5003.pdf},
  comment =      {INT LIP6 REGAL},
  x-audience  =  intl, 
  x-popularlevel = yes,
  x-peerreviewing = no,
  x-language  =  en,
}



@TechReport{optim:syn:rep:1579,
  Keywords =     {Other},
  author =       {Pierre Sutra and Jo{\~{a}}o Barreto and Marc Shapiro},
  title =        {An asynchronous, decentralised commitment protocol for
                  semantic optimistic replication},
  institution =  inria,
  year =         2006,
  type =         rr,
  number =       {6069},
  address =      rocq,
  month =        dec,
  pages =        {21},
  local-url =    {./papers/RR-6069.pdf},
  url  =         {https://hal.inria.fr/inria-00120734},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/RR-6069.pdf},
  hal  =         {https://hal.inria.fr/inria-00120734},
  x-language  =  en,
  x-reporttype = rr,
}



@InProceedings{syn:rep:1580,
  Keywords =     {IntConf},
  author =       {Jo{{\~a}}o Barreto and Paulo Ferreira and Marc Shapiro},
  title =        {Exploiting our computational surroundings for better
                  mobile collaboration},
  booktitle =    intconfon # {Mobile Data Management (MDM)},
  year =         2007,
  pages =        {110--117},
  address =      {Mannheim, Germany},
  local-url =    {./papers/DecoupledConsistency-MDM-2007.pdf},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/DecoupledConsistency-MDM-2007.pdf},
  doi =          {10.1109/MDM.2007.24},
  url =          {http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=4417131},
  month =        may,
  comment =      {INT LIP6 REGAL},
  x-conferencestartdate = {2007},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
}



@TechReport{app:rep:1591:techreport,
  Keywords =     {Other},
  author =       {Ignat, Claudia  and  Oster, G{\'e}rald  and  Molli, Pascal
                  and  Cart, Mich{\`e}le  and  Ferri{\'e}, Jean  and
                  Kermarrec, Anne-Marie  and Sutra, Pierre  and
                  Shapiro, Marc  and 
                  Benmouffok, Lamia  and  Busca, Jean-Michel  and
                  Guerraoui, Rachid},
  title =        {A Comparison of Optimistic Approaches to Collaborative
                  Editing of {W}iki Pages},
  institution =  inria,
  year =         2007,
  type =         {Research Report},
  number =       {RR-6278},
  month =        sep,
  hal  =         {https://hal.inria.fr/inria-00169395},
  hal  =         {https://hal.inria.fr/inria-00169395},
  annote =       {see 1596},
  x-language  =  en,
  x-reporttype = rr,
}



@InProceedings{rep:1592,
  Keywords =     {IntConf},
  author =       {Pierre Sutra and Jo{{\~a}}o Barreto and Marc Shapiro},
  title =        {Decentralised Commitment for Optimistic Semantic
                  Replication},
  booktitle =    coopis,
  year =         2007,
  address =      {Vilamoura, Algarve, Portugal},
  month =        nov,
  doi =          {10.1007/978-3-540-76848-7_21},
  local-url =    {./papers/sutra-barreto-shapiro-coopis40.pdf},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/sutra-barreto-shapiro-coopis40.pdf},
  url =          {http://www.springerlink.com/content/u126126582647jmx/},
  comment =      {INT LIP6 REGAL},
  x-conferencestartdate = {2007},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
}



@InProceedings{rep:db:1593,
  Keywords =     {FrConf},
  author =       {Pierre Sutra and Marc Shapiro},
  title =        {Comparing Optimistic Database Replication Techniques},
  booktitle =    {Bases de Donn{\'e}es Avanc{\'e}es (BDA)},
  year =         2007,
  address =      {Marseille, France},
  local-url =    {./papers/sutra-shapiro-bda2007.pdf},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/sutra-shapiro-bda2007.pdf},
  url =          {http://lip6.fr/Marc.Shapiro/papers/sutra-shapiro-bda2007.pdf},
  month =        oct,
  comment =      {NAT LIP6 REGAL},
  x-conferencestartdate = {2007},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = no, 
}



@InProceedings{app:rep:1596,
  Keywords =     {IntConf},
  author =       {Ignat, Claudia-Lavinia  and  Oster, G{\'e}rald  and
                  Molli, Pascal 
                  and  Cart, Mich{\`e}le  and  Ferri{\'e}, Jean  and
                  Kermarrec, Anne-Marie  and Sutra, Pierre  and
                  Shapiro, Marc  and 
                  Benmouffok, Lamia  and  Busca, Jean-Michel  and
                  Guerraoui, Rachid},
  title =        {A Comparison of Optimistic Approaches to Collaborative
                  Editing of {W}iki Pages},
  gs = {34}, gsdate = {2018-07-09},
  booktitle =    intconfon # {Collaborative Comp.: Networking, Apps.\ and
                  Worksharing (CollaborateCom)}, 
  year =         2007,
  number =       3,
  address =      {White Plains, NY, USA},
  month =        nov,
  local-url =    {./papers/comparison-wiki-collaboratecom-2007.pdf},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/comparison-wiki-collaboratecom-2007.pdf},
  doi =          {10.1109/COLCOM.2007.4553878},
  url =          {http://dx.doi.org/10.1109/COLCOM.2007.4553878},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/comparison-wiki-collaboratecom-2007.pdf},
  comment =      {INT LIP6 REGAL},
  x-conferencestartdate = {2007},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
}



@TechReport{alg:rep:1598,
  Keywords =     {Other},
  author =       {Marc Shapiro and Nuno Pregui{\c c}a},
  title =        {Designing a commutative replicated data type},
  gs = {43}, gsdate = {2018-07-09},
  Institution =  inria,
  year =         2007,
  type =         rr,
  number =       {RR-6320},
  address =      rocq,
  month =        oct,
  local-url =    {./papers/Commutative-Replicated-Data-Type-RR-6320_2007-10.pdf},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/Commutative-Replicated-Data-Type-RR-6320_2007-10.pdf},
  hal  =         {http://hal.inria.fr/inria-00177693/},
  hal  =         {http://hal.inria.fr/inria-00177693/},
  url =          {http://lip6.fr/Marc.Shapiro/papers/Commutative-Replicated-Data-Type-RR-6320_2007-10.pdf},
  x-language  =  en,
  x-reporttype = rr,
}



@InProceedings{app:rep:optim:1608,
  Keywords =     {IntConf},
  author =       {Lamia Benmouffok and Jean-Michel Busca and Marc
                  Shapiro}, 
  title =        {Semantic Middleware for Designing Collaborative
                  Applications in Mobile Environment}, 
  booktitle =    {Middleware for Network Eccentric and Mobile Apps.\ W.\
                  ({MiNEMA})},
  year =         2007,
  pages =        {58--61},
  address =      {Magdeburg, Germany},
  month =        sep,
  local-url =    {./papers/benmouffok-busca-minema-2007.pdf},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/benmouffok-busca-minema-2007.pdf},
  url =          {https://eprints.lancs.ac.uk/id/eprint/41541/1/MiNEMA_Magdeburg_proceedings_final.pdf},
  x-conferencestartdate = 2007,
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = no, 
}



@TechReport{alg:rep:pan:1610,
  Keywords =     {Other},
  author =       {Pierre Sutra and Marc Shapiro},
  title =        {Fault-Tolerant Partial Replication in Large-Scale
                  Database Systems},
  comment =      {replaced by sh127},
  institution =  inria,
  year =         2008,
  type =         rr,
  number =       6440,
  address =      rocq,
  month =        feb,
  hal =          {http://hal.inria.fr/inria-00232662/en/},
  url =          {http://arxiv.org/abs/0802.0137v2},
  x-language  =  en,
  x-reporttype = rr,
}




@InProceedings{alg:formel:sh123,
  Keywords =     {IntConf},
  author =       {Marc Shapiro},
  title =        {Practical proofs of concurrent programs},
  booktitle =    {Int.\ Conf.\ on Functional Programming (ICFP)},
  year =         2006,
  pages =        {123--123},
  address =      {Portland, Oregon, USA},
  month =        sep,
  organization = {ACM Sigplan},
  publisher =    acm,
  note =         {Invited Talk},
  doi =          {10.1145/1159803.1159819},
  url =          {http://doi.acm.org/10.1145/1159803.1159819},
  comment =      {INT LIP6 REGAL},
  x-conferencestartdate = {2006},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = yes,
  x-peerreviewing = no,
  x-popularlevel = no,
  x-proceedings  = yes, 
}






@InProceedings{app:sh125,
  Keywords =     {IntConf},
  author =       {Shapiro, Marc},
  title =        {Binding should be flexible in a distributed system},
  booktitle =    iwooos,
  year =         1993,
  pages =        {216--217},
  address =      {Asheville, NC, USA},
  month =        dec,
  publisher =    ieeecs,
  doi =          {10.1109/IWOOOS.1993.324900},
  comment =      {INT LIP6 REGAL},
  x-conferencestartdate = {1993},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
}





@TechReport{rep:optim:sh126,
  Keywords =     {Other},
  author =       {Benmouffok, Lamia  and  Busca, Jean-Michel  and
                  Manuel Marqu{\`e}s, Joan  and  Shapiro, Marc  and  Sutra,
                  Pierre  and  Tsoukalas, Georgios},
  title =        {Telex: Principled System Support for Write-Sharing in
                  Collaborative Applications}, 
  institution =  inria,
  year =         2008,
  type =         rr,
  number =       6546,
  address =      rocq,
  month =        may,
  local-url =    {./papers/Telex-principled-RR-6546-2008-06.pdf},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/Telex-principled-RR-6546-2008-06.pdf},
  hal =          {http://hal.inria.fr/inria-00281329/en/},
  url =          {http://hal.inria.fr/inria-00281329/en/},
  note =         {Use \cite{rep:sh133} instead!},
  x-language  =  en,
  x-reporttype = rr,
}



@InProceedings{syn:pan:sh127,
  Keywords =     {IntConf},
  author =       {Pierre Sutra and Marc Shapiro},
  title =        {Fault-Tolerant Partial Replication in Large-Scale
                  Database Systems},
  gs = {22}, gsdate = {2018-07-09},
  booktitle =    europar,
  year =         2008,
  pages =        {404--413},
  address =      {Las Palmas de Gran Canaria, Spain},
  month =        aug,
  doi =          {10.1007/978-3-540-85451-7_44},
  local-url =    {./papers/Fault-Tolerant-Partial-Replication-in-Large-Scale-Database-Systems_Sutra_Shapiro_EuroPar-2008.pdf},
  url =          {http://www.springerlink.com/content/g667712123656274/},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/Fault-Tolerant-Partial-Replication-in-Large-Scale-Database-Systems_Sutra_Shapiro_EuroPar-2008.pdf},
  comment =      {INT LIP6 REGAL},
  x-conferencestartdate = {2008},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
}



@TechReport{alg:rep:sh128,
  Keywords =     {Other},
  author =       {Nuno Pregui{\c c}a and Marc Shapiro and J. Legatheaux
                  Martins}, 
  title =        {Designing a commutative replicated data type for
                  cooperative editing systems},
  institution =  {Universidade Nova de Lisboa, Dep.\ Inform{\'{a}}tica, FCT},
  year =         2008,
  number =       {TR-02-2008 DI-FCT-UNL},
  x-language  =  en,
  x-reporttype = rr,
}



%comment{"See 2017 version: rep:syn:sh194"}
@InCollection{opt:db:sh129,
  Keywords =     {BookOrChapter},
Group =          {papers},
  author =       {Marc Shapiro},
  title =        {Optimistic Replication and Resolution},
  booktitle =    EnDBSys,
  note =         {Online and print},
  publisher =    springer,
  year =         2009,
  month =        oct,
  editor =       {{\"O}zsu, M. Tamer and Liu, Ling},
  local-url =    {./papers/optimistic-replication-Encyclopedia-DB-systems-2009.pdf},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/optimistic-replication-Encyclopedia-DB-systems-2009.pdf},
  url =          {http://www.springer.com/computer/database+management+%26+information+retrieval/book/978-0-387-49616-0},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/optimistic-replication-Encyclopedia-DB-systems-2009.pdf},
  x-proceedings = yes,
  x-editorial-board = {yes},
  x-audience    = intl,
  comment =      {INT LIP6 REGAL},
  comment =      {This entry is published in the Encyclopedia
                  of Database Systems by Springer.  The Encyclopedia,
                  under the editorial guidance of Ling Liu and M. Tamer
                  {\"O}zsu, is a multiple volume, comprehensive,
                  and authoritative reference on databases, data
                  management, and database systems. Since it is
                  available in both print and online formats,
                  researchers, students, and practitioners benefit
                  from advanced search functionality and convenient
                  interlinking possibilities with related online
                  content.  The Encyclopedia's online version is
                  accessible on the platform SpringerLink.},
  x-audience  =  intl,
  x-language  =  en,
  x-popularlevel = yes,
}



%comment{"See 2017 version: rep:syn:sh192"}
@InCollection{opt:proto:sh130,
  Keywords =     {BookOrChapter},
Group =          {papers},
  author =       {Marc Shapiro and Bettina Kemme},
  title =        {Eventual Consistency},
  booktitle =    EnDBSys,
  note =         {Online and print},
  publisher =    springer,
  year =         2009,
  month =        oct,
  editor =       {{\"O}zsu, M. Tamer and Liu, Ling},
  local-url =    {./papers/eventual-consistency-Encyclopedia-DB-systems-2009.pdf},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/eventual-consistency-Encyclopedia-DB-systems-2009.pdf},
  url =          {http://www.springer.com/computer/database+management+%26+information+retrieval/book/978-0-387-49616-0},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/eventual-consistency-Encyclopedia-DB-systems-2009.pdf},
  x-proceedings = yes,
  x-editorial-board = {yes},
  x-audience    = intl,
  x-pays =       {CA},
  comment =      {INT LIP6 REGAL},
comment =        {This entry is published in the Encyclopedia
                  of Database Systems by Springer.  The Encyclopedia,
                  under the editorial guidance of Ling Liu and M. Tamer
                  {\"O}zsu, is a multiple volume, comprehensive,
                  and authoritative reference on databases, data
                  management, and database systems. Since it is
                  available in both print and online formats,
                  researchers, students, and practitioners benefit
                  from advanced search functionality and convenient
                  interlinking possibilities with related online
                  content.  The Encyclopedia's online version is
                  accessible on the platform SpringerLink.},
  x-audience  =  intl,
  x-language  =  en,
  x-popularlevel = yes,
}



@InProceedings{alg:rep:sh131,
  Keywords =     {IntConf},
  author =       {Nuno Pregui{\c c}a and Joan Manuel Marqu{\`e}s and
                  Marc Shapiro and Mihai Le{\c t}ia},
  title =        {A commutative replicated data type for cooperative editing},
  gs = {168}, gsdate = {2018-07-09},
  booktitle =    icdcs,
  year =         2009,
  pages =        {395--403},
  address =      {Montr{\'e}al, Canada},
  month =        jun,
  local-url =    {./papers/icdcs09-treedoc.pdf},
  doi =          {10.1109/ICDCS.2009.20},
  url =          {http://doi.ieeecomputersociety.org/10.1109/ICDCS.2009.20},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/icdcs09-treedoc.pdf},
  x-proceedings = yes,
  x-editorial-board = {yes},
  x-audience    = intl,
  x-pays =       {PT, ES},
  comment =      {INT LIP6 REGAL},
  x-conferencestartdate = {2009},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
}

@InProceedings{alg:rep:sh131-latin10,
  Keywords =     {IntConf},
  author =       {Nuno Pregui{\c c}a and Joan Manuel Marqu{\`e}s and
                  Marc Shapiro and Mihai Le{\textcommabelow{t}}ia},
  title =        {A commutative replicated data type for cooperative editing},
  booktitle =    icdcs,
  year =         2009,
  pages =        {395--403},
  address =      {Montr{\'e}al, Canada},
  month =        jun,
  doi =          {10.1109/ICDCS.2009.20},
  url =          {http://doi.ieeecomputersociety.org/10.1109/ICDCS.2009.20},
  local-url =    {./papers/icdcs09-treedoc.pdf},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/icdcs09-treedoc.pdf},
  x-proceedings = yes,
  x-editorial-board = {yes},
  x-audience    = intl,
  x-pays =       {PT, ES},
  comment =      {INT LIP6 REGAL},
  x-conferencestartdate = {2009},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
}



@TechReport{alg:rep:sh132,
  Keywords =     {Other},
  author =       {Mihai Le{\c t}ia and Nuno Pregui{\c c}a
                  and Marc Shapiro},
  title =        {{CRDTs}: Consistency without concurrency control},
  institution =  inria,
  year =         2009,
  type =         rr,
  number =       {RR-6956},
  address =      rocq,
  month =        jun,
  local-url =    {./papers/RR-6956.pdf},
  hal =          {http://hal.inria.fr/inria-00397981/},
  url =          {http://hal.inria.fr/inria-00397981/},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/RR-6956.pdf},
  x-pays =       {PT, ES},
  x-language  =  en,
  x-reporttype = rr,
}



@InProceedings{rep:sh133,
  Keywords =     {FrConf},
  author =       {Lamia Benmouffok and Jean-Michel Busca and Joan Manuel
                  Marqu{\`e}s and  Marc Shapiro and Pierre Sutra and
                  Georgios Tsoukalas},
  title =        {Telex: A Semantic Platform for Cooperative Application
                  Development},
  booktitle =    cfse,
  year =         2009,
  address =      {Toulouse, France},
  month =        sep,
  local-url =    {./papers/Telex-CFSE-2009.pdf},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/Telex-CFSE-2009.pdf},
  url =          {http://lip6.fr/Marc.Shapiro/papers/Telex-CFSE-2009.pdf},
  x-proceedings = yes,
  x-editorial-board = yes,
  x-international-audience = yes,
  x-pays =       {GR, ES},
  comment =      {NAT LIP6 REGAL},
  x-conferencestartdate = {2009},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
}


%% ``Le{\textcommabelow{t}}ia'' REQUIRES \usepackage[latin10]{inputenc}


@Article{alg:rep:sh134,
  Keywords =     {IntJrnl},
  title =        {Consistency without concurrency control in large,
                  dynamic systems},
  author =       {Mihai Le{\c t}ia and Nuno Pregui{\c c}a
                  and Marc Shapiro},
  journal =      osr,
  year =         2010,
  volume =       44,
  number =       2,
  pages =        {29--34},
  month =        apr,
  doi =          {10.1145/1773912.1773921},
  url =          {http://doi.acm.org/10.1145/1773912.1773921},
  publisher =    acm,
  address =      {New York, NY, USA},
  x-audience  =  intl, 
  x-popularlevel = no,
  x-peerreviewing = yes,
  x-language  =  en,
}

@Article{alg:rep:sh134-latin10,
  Keywords =     {IntJrnl},
  title =        {Consistency without concurrency control in large,
                  dynamic systems},
  author =       {Mihai Le{\textcommabelow{t}}ia and Nuno Pregui{\c c}a
                  and Marc Shapiro},
  journal =      osr,
  year =         2010,
  volume =       44,
  number =       2,
  pages =        {29--34},
  month =        apr,
  doi =          {10.1145/1773912.1773921},
  url =          {http://doi.acm.org/10.1145/1773912.1773921},
  publisher =    acm,
  address =      {New York, NY, USA},
  x-audience  =  intl, 
  x-popularlevel = no,
  x-peerreviewing = yes,
  x-language  =  en,
}


@InProceedings{alg:rep:sh134-wk,
  Keywords =     {IntConf},
  author =       {Mihai Le{\c t}ia and Nuno Pregui{\c c}a
                  and Marc Shapiro},
  title =        {Consistency without concurrency control in large,
                  dynamic systems},
  booktitle =    {{SOSP} W.\ on Large Scale Distributed Systems and
                  Middleware (LADIS)},
  year =         2009,
  volume =       44,
  number =       2,
  series =       osr,
  pages =        {29--34},
  address =      {Big Sky, MT, USA},
  month =        oct,
  organization = sigops,
  publisher =    acm,
  doi =          {10.1145/1773912.1773921},
  local-url =    {./papers/LS-consistency-ladis-2009.pdf},
  url =          {http://doi.acm.org/10.1145/1773912.1773921},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/LS-consistency-ladis-2009.pdf},
  x-proceedings = yes,
  x-editorial-board = yes,
  x-international-audience = yes,
  x-pays =       {PT},
  comment =      {INT LIP6 REGAL},
  x-conferencestartdate = {2009},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
}




%% hal-00476885, version 2
%% http://hal.archives-ouvertes.fr/hal-00476885/en/

@comment{use rep:pan:sh142 instead}
@Comment {TechReport-rep:pan:sh135,
  Keywords =     {Other},
  author =       {{S}utra, {P}ierre and {S}hapiro, {M}arc},
  title =        {{F}ast {G}enuine {G}eneralized {C}onsensus},
  institution =  inria,
  year =         2010,
  type =         rr,
  number =       {???},
  address =      rocq,
  month =        may,
  local-url =    {./papers/SutraShapiroFastGenuineGeneralizedConsensus.pdf},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/SutraShapiroFastGenuineGeneralizedConsensus.pdf},
  hal =          {http://hal.archives-ouvertes.fr/hal-00476885},
  url =          {http://hal.archives-ouvertes.fr/hal-00476885},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/SutraShapiroFastGenuineGeneralizedConsensus.pdf},
  x-language  =  en,
  x-reporttype = rr,
}



@InProceedings{rep:opt:sh136,
  Keywords =     {FrConf},
  author =       {Marc Shapiro},
  title =        {R{\'e}plication\,: les approches optimistes (conf.\
                  invit{\'e}e)},
  booktitle =    {Journ{\'e}es Bases de Donn{\'e}es Avanc{\'e}es (BDA)},
  year =         2002,
  editor =       {Philippe Pucheral},
  address =      {{\'E}vry, France},
  month =        oct,
  note =         {Invited Talk},
  x-conferencestartdate = {2002},
  x-audience  =  ntl,
  x-language  =  fr,
  x-invitedcommunication = yes,
  x-peerreviewing = no,
  x-popularlevel = no,
  x-proceedings  = no, 
}




@InProceedings{app:sh137,
  Keywords =     {IntConf},
  author =       {Jonathan Michaux and Xavier Blanc and Pierre Sutra and
                  Marc Shapiro},
  title =        {A Semantically Rich Approach for Collaborative Model
                  Edition},
  booktitle =    {Symp.\ on Applied Computing (SAC)},
  year =         2011,
  volume =       26,
  pages =        {1470--1475},
  address =      {TaiChung, Taiwan},
  month =        mar,
  organization = {ACM SIGAPP},
  publisher =    acm,
  local-url =    {./papers/SAC2011-Cpraxis_wholePaper.pdf},
  doi =          {10.1145/1982185.1982500},
  url =          {http://doi.acm.org/10.1145/1982185.1982500},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/SAC2011-Cpraxis_wholePaper.pdf},
  hal =          {https://hal.archives-ouvertes.fr/hal-01248198},
  x-conferencestartdate = {2011},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
}



@TechReport{rep:syn:sh138,
  Keywords =     {Other},
  author =       {Marc Shapiro and Nuno Pregui{\c c}a and Carlos Baquero
                  and Marek Zawirski},
  title =        {A comprehensive study of {C}onvergent and {C}ommutative
                  {R}eplicated {D}ata {T}ypes},
  gs = {204}, gsdate = {2018-07-09},
  institution =  inria,
  year =         2011,
  type =         rr,
  number =       {7506},
  address =      rocq,
  month =        jan,
  hal =          {http://hal.archives-ouvertes.fr/inria-00555588/},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/Comprehensive-CRDTs-RR7506-2011-01.pdf},
  local-url =    {./papers/Comprehensive-CRDTs-RR7506-2011-01.pdf},
  x-language  =  en,
  x-reporttype = rr,
  x-repository = {svn+ssh://scm.gforge.inria.fr/svn/treedoc-src/papers/crdt-portfolio-design-RR-7506+PODC-reject_2011-01/techreport.tex}
}



@InProceedings{rep:pan:sh139,
  Keywords =     {FrConf},
  author =       {Pierre Sutra and Marc Shapiro},
  title =        {R{\'e}solution efficace du consensus
                  g{\'e}n{\'e}ralis{\'e} dans les syst{\`e}mes
                  r{\'e}partis par passage de messages},
  booktitle =    {Rencontres Francophones sur les Aspects Algorithmiques
                  des T{\'e}l{\'e}communications (AlgoTel)},
  year =         2011,
  address =      {Cap Est{\'e}rel, France},
  month =        may,
  local-url =    {./papers/Resolution efficace du consensus generalise_Algotel-2011.pdf},
  url =          {http://lip6.fr/Marc.Shapiro/papers/Resolution%20efficace%20du%20consensus%20generalise_Algotel-2011.pdf},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/Resolution%20efficace%20du%20consensus%20generalise_Algotel-2011.pdf},
  hal =          {https://hal.archives-ouvertes.fr/inria-00586591},
  x-conferencestartdate = {2011},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = no, 
}



@InProceedings{alg:rep:sh140,
  Keywords =     {FrConf},
  author =       {Marek Zawirski and Marc Shapiro and Nuno Pregui{\c c}a},
  title =        {Asynchronous rebalancing of a replicated tree},
  booktitle =    cfse,
  year =         2011,
  pages =        12,
  address =      {Saint-Malo, France},
  month =        may,
  local-url =    {./papers/Asynch rebalancing of a replicated tree Zawirski-CFSE-2011.pdf},
  url =          {http://lip6.fr/Marc.Shapiro/papers/Asynch%20rebalancing%20of%20a%20replicated%20tree%20Zawirski-CFSE-2011.pdf},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/Asynch%20rebalancing%20of%20a%20replicated%20tree%20Zawirski-CFSE-2011.pdf},
  hal =          {https://hal.archives-ouvertes.fr/hal-01248197},
  x-conferencestartdate = {2011},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
}



@Misc{alg:rep:sh141,
  Keyword =      {Unpublished},
  author =       {Nuno Pregui{\c c}a and Marc Shapiro and Marek Zawirski},
  title =        {Position paper: CRDTs for large-scale incremental processing},
  howpublished = {\url{http://lip6.fr/Marc.Shapiro/papers/crdt+dataflow_submitted-2011-06.pdf}},
  note =         {Position Paper},
  month =        {jun},
  year =         2011,
  x-audience  =  intl,
  x-language  =  en,
  x-popularlevel = no,
}



@InProceedings{rep:pan:sh142,
  Keywords =     {IntConf},
  comment =      {FGGC},
  author =       {Sutra, Pierre and Shapiro, Marc},
  title =        {{F}ast {G}enuine {G}eneralized {C}onsensus},
  gs = {18}, gsdate = {2018-07-09},
  booktitle =    srds,
  year =         2011,
  address =      {Madrid, Spain},
  month =        oct,
  pages =        {255--264},
  local-url =    {./papers/FGGC-SRDS-2011.pdf},
  url =          {http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=6076784},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/FGGC-SRDS-2011.pdf},
  doi =          {10.1109/SRDS.2011.38},
  hal =          {https://hal.archives-ouvertes.fr/hal-00932839},
  x-conferencestartdate = {2011},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
}



@InProceedings{syn:rep:sh143,
  Keywords =     {IntConf},
  author =       {Marc Shapiro and Nuno Pregui{\c c}a and Carlos Baquero
                  and Marek Zawirski},
  title =        {Conflict-free Replicated Data Types},
  gs = {376}, gsdate = {2018-07-09},
  booktitle =    sss,
  year =         2011,
  editor =       {Xavier D{\'e}fago and Franck Petit and V. Villain},
  volume =       6976,
  series =       lncs,
  pages =        {386--400},
  address =      {Grenoble, France},
  month =        oct,
  publisher =    springer,
  local-url =    {./papers/CRDTs_SSS-2011.pdf},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/CRDTs_SSS-2011.pdf},
  doi =          {10.1007/978-3-642-24550-3_29},
  url =          {https://doi.org/10.1007/978-3-642-24550-3_29},
  hal =          {https://hal.archives-ouvertes.fr/hal-00932836},
  x-conferencestartdate = {2011},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes,
  x-repository = {svn+ssh://scm.gforge.inria.fr/svn/treedoc-src/papers/SSS-2011}
}
@TechReport{syn:rep:sh143-tr,
  Keywords =     {Other},
  author =       {Marc Shapiro and Nuno Pregui{\c c}a and Carlos Baquero
                  and Marek Zawirski},
  title =        {Conflict-free Replicated Data Types},
  institution =  inria,
  year =         2011,
  type =         rr,
  number =       {RR-7687},
  address =      rocq,
  month =        jul,
  hal =          {http://hal.inria.fr/inria-00609399/en/},
  url =          {http://hal.inria.fr/inria-00609399/en/},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/RR-7687.pdf},
  x-language  =  en,
  x-reporttype = rr,
}



@Article{syn:sh144,
  Keywords =     {IntJrnl},
  author =       {Marc Shapiro and Nuno Pregui{\c c}a and Carlos Baquero and
                  Marek Zawirski},
  title =        {Convergent and Commutative Replicated Data Types},
  gs = {112}, gsdate = {2018-07-09},
  journal =      beatcs,
  year =         2011,
  number =       104,
  pages =        {67--88},
  month =        jun,
  local-url =    {./papers/CRDTs-beatcs-2011-06.pdf},
  url =          {http://www.eatcs.org/images/bulletin/beatcs104.pdf},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/CRDTs-beatcs-2011-06.pdf},
  hal =          {https://hal.archives-ouvertes.fr/hal-00932833},
  comment =      {BEATCS},
  x-audience  =  intl, 
  x-popularlevel = no,
  x-peerreviewing = yes,
  x-language  =  en,
  x-repository = {svn+ssh://scm.gforge.inria.fr/svn/treedoc-src/papers/crdt-portfolio-design-RR-7506+PODC-reject_2011-01/beatcs-2011.tex}
}



@Article{gc:sh145-jrnl,
  Keywords =     {IntJrnl},
  author =       {Gidra, Lokesh and Thomas, Ga{\"e}l and Sopena,
                  Julien and Shapiro, Marc},
  title =        {Assessing the scalability of garbage collectors on
                  many cores},
  gs = {35}, gsdate = {2018-07-09},
  journal =      {Best papers from PLOS'11, SIGOPS Oper.\ Sys.\ 
                  Review (OSR)},
  year =         2011,
  volume =       45,
  number =       3,
  pages =        {15--19},
  month =        dec,
  local-url =    {./papers/GC-scalability_PLOS-2011-10.pdf},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/GC-scalability_PLOS-2011-10.pdf},
  doi =          {10.1145/2094091.2094096},
  url =          {http://doi.acm.org/10.1145/2094091.2094096},
  publisher =    acm,
  hal =          {https://hal.archives-ouvertes.fr/hal-00932831},
  x-audience  =  intl, 
  x-popularlevel = no,
  x-peerreviewing = yes,
  x-language  =  en,
}



@InProceedings{gc:sh145-wkshp,
  Keywords =     {IntConf},
  author =       {Gidra, Lokesh and Thomas, Ga{\"e}l and Sopena, Julien
                  and Shapiro, Marc},
  title =        {Assessing the Scalability of Garbage Collectors on
                  Many Cores},
  booktitle =    {SOSP W.\ on Prog.\ Lang.\ and Op.\ Sys.\ (PLOS)},
  year =         2011,
  local-url =    {./papers/GC-scalability_PLOS-2011-10.pdf},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/GC-scalability_PLOS-2011-10.pdf},
  doi =          {10.1145/2039239.2039249},
  url =          {http://doi.acm.org/10.1145/2039239.2039249},
  hal =          {https://hal.archives-ouvertes.fr/hal-00932818},
  pages =        {7:1--7:5},
  address =      {Cascais, Portugal},
  month =        oct,
  publisher =    acm,
  x-conferencestartdate = {2011},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
}



@InProceedings{syn:sh146,
  Keywords =     {IntConf},
  author =       {Saeida Ardekani, Masoud and Pierre Sutra and Marc
                  Shapiro},
  title =        {Impossibility of Genuine Replicated {STM} under {SI}},
  booktitle =    {W.\ on the Theory of Transactional Memory (WTTM)},
  year =         2011,
  address =      {Rome, Italy (in conjunction with DISC 2011)},
  month =        sep,
  local-url =    {./papers/Impossibility_of_Genuine_Replicated_STM_under_SI-WTTM-2011.pdf},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/Impossibility_of_Genuine_Replicated_STM_under_SI-WTTM-2011.pdf},
  hal =          {https://hal.archives-ouvertes.fr/hal-00932809},
  x-conferencestartdate = {2011},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = no, 
}



@inproceedings{sos:147,
  Keywords =     {IntConf},
  author =       {Shapiro, Marc},
  title =        {SOS: a distributed object-oriented operating system},
  booktitle =    sigopsew # {on ``Making Distributed Systems Work''},
  series =       sigopsew,
  year =         {1986},
  month =        sep,
  address =      {Amsterdam, the Netherlands},
  pages =        {1--3},
  doi =          {10.1145/503956.503997},
  url =          {http://doi.acm.org/10.1145/503956.503997},
   hal =          {https://hal.archives-ouvertes.fr/hal-01248236},
 publisher =    {ACM},
  x-conferencestartdate = {1986},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
} 

                  

@TechReport{rep:syn:sh148-tr,
  Keywords =     {Other},
  author =       {Saeida Ardekani, Masoud and Sutra, Pierre and
                  Pregui{\c c}a, Nuno and Shapiro,
                  Marc},
  title =        {{N}on-{M}onotonic {S}napshot {I}solation},
  institution =  inria,
  year =         2011,
  type =         rr,
  number =       7805,
  address =      rocq,
  month =        nov,
  local-url =    {./papers/NMSI-ICDCS-2011-11-RR-7805.pdf},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/NMSI-ICDCS-2011-11-RR-7805.pdf},
  url =          {http://hal.inria.fr/hal-00643430/en/},
  hal =          {http://hal.inria.fr/hal-00643430/en/},
  x-language  =  en,
  x-reporttype = rr,
}



%comment Unpublished{rep:syn:sh148,
%comment   author =       {Saeida Ardekani, Masoud and Sutra, Pierre and
%comment                   Pregui{\c c}a, Nuno and Shapiro,
%comment                   Marc},
%comment   title =        {{N}on-{M}onotonic {S}napshot {I}solation},
%comment   note =         {Submitted for publication},
%comment   month =        nov,
%comment   year =         2011,
%comment   x-language  =  en,
%comment }



@InProceedings{rep:sh149,
  Keywords =     {IntConf},
  author =       {Saeida Ardekani, Masoud and Marek Zawirski and Pierre
                  Sutra and Marc Shapiro},
  title =        {The Space Complexity of Transactional Interactive
                  Reads},
  booktitle =    intwkon # {Hot Topics in Cloud Data Processing
                  (HotCDP)},
  year =         2012,
  address =      {Bern, Switzerland},
  month =        apr,
  pages =        {4:1--4:5},
  local-url =    {./papers/interactive-reads-HotCDP-2012.pdf},
  url =          {http://doi.acm.org/10.1145/2169090.2169094},
  doi =          {10.1145/2169090.2169094},
  publisher =    acm,
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/interactive-reads-HotCDP-2012.pdf},
  hal =          {https://hal.archives-ouvertes.fr/hal-00932803},
  x-conferencestartdate = {2012},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = no, 
}



@InProceedings{rep:opt:sh150,
  Keywords =     {IntConf},
  author =       {Annette Bieniusa and Marek Zawirski and Nuno Pregui{\c
                  c}a and Marc Shapiro and Carlos Baquero and Valter
                  Balegas and S{\'e}rgio Duarte},
  title =        {Brief Announcement: Semantics of Eventually Consistent
                  Replicated Sets},
  gs = {27}, gsdate = {2018-07-09},
  booktitle =    disc,
  year =         2012,
  editor =       {Aguilera, Marcos K.},
  volume =       7611,
  series =       lncs,
  pages =        {441--442},
  address =      {Salvador, Bahia, Brazil},
  month =        oct,
  publisher =    springer,
  local-url =    {./papers/semantics-sets-BA-DISC-2012.pdf},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/semantics-sets-BA-DISC-2012.pdf},
  doi =          {10.1007/978-3-642-33651-5_48},
  url =          {http://dx.doi.org/10.1007/978-3-642-33651-5_48},
  hal =          {https://hal.archives-ouvertes.fr/hal-00769554},
  x-conferencestartdate = {2012},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes,
  x-repository = {svn+ssh://scm.gforge.inria.fr/svn/treedoc-src/papers/disc-2012/main-brief-semantics.tex},
}




@TechReport{rep:opt:sh151,
  Keywords =     {Other},
  author =       {Annette Bieniusa and Marek Zawirski and Nuno 
                  Pregui{\c c}a and Marc Shapiro and Carlos Baquero and Valter
                  Balegas and S{\'e}rgio Duarte},
  title =        {An Optimized Conflict-free Replicated Set},
  gs = {36}, gsdate = {2018-07-09},
  institution =  inria,
  year =         2012,
  type =         rr,
  number =       {RR-8083},
  address =      rocq,
  month =        oct,
  local-url =    {./papers/RR-8083.pdf},
  hal =          {http://hal.inria.fr/hal-00738680},
  url =          {http://hal.inria.fr/hal-00738680},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/RR-8083.pdf},
  x-language  =  en,
  x-reporttype = rr,
  x-repository = {svn+ssh://scm.gforge.inria.fr/svn/treedoc-src/papers/disc-2012/RR-8083.tex},
}



@InProceedings{rep:sh152,
  Keywords =     {IntConf},
  author =       {Pierpaolo Cincilla and S{\'e}bastien Monnet and Marc
                  Shapiro},
  title =        {Gargamel: boosting {DBMS} performance by parallelising
                  write transactions},
  booktitle =    intconfon # {Parallel and Dist.\ Sys.\ (ICPADS)},
  year =         2012,
  pages =        {572--579},
  address =      {Singapore},
  month =        dec,
  organization = ieeecs,
  local-url =    {papers/gargamel-ICPADS-2012.pdf},
  doi =          {10.1109/ICPADS.2012.83},
  url =          {http://dx.doi.org/10.1109/ICPADS.2012.83},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/gargamel-ICPADS-2012.pdf},
  hal =          {https://hal.archives-ouvertes.fr/hal-00932795},
  x-conferencestartdate = {2012},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
}




@InProceedings{syn:gc:sh153,
  Keywords =     {IntConf},
  author =       {Lokesh Gidra and Ga{\"e}l Thomas and Julien Sopena and
                  Marc Shapiro},
  title =        {A Study of the Scalability of Stop-the-world Garbage
                  Collectors on Multicores},
  gs = {49}, gsdate = {2018-07-09},
  booktitle =    asplos,
  year =         2013,
  pages =        {229--240},
  address =      {Houston, TX, USA},
  month =        mar,
  publisher =    acm,
  local-url =    {./papers/multicoreGC-asplos-2013.pdf},
  doi =          {10.1145/2499368.2451142},
  url =          {http://dx.doi.org/10.1145/2499368.2451142},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/multicoreGC-asplos-2013.pdf},
  hal =          {https://hal.archives-ouvertes.fr/hal-00868012},
  x-conferencestartdate = {2013},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
}



@InProceedings{rep:app:sh154,
  Keywords =     {IntConf},
  author =       {David Navalho and S{\'e}rgio Duarte and Nuno Pregui{\c
                  c}a and Marc Shapiro},
  title =        {Incremental Stream Processing using {C}omputational
                  {C}onflict-free {R}eplicated {D}ata {T}ypes},
  booktitle =    intwkon # {Cloud Data and Platforms (CloudDP)},
  year =         2013,
  pages =        {31--36},
  address =      {Prague, Czech Republic},
  month =        apr,
  local-url =    {./papers/computational-CRDTs-CloudDP-2013.pdf},
  doi =          {10.1145/2460756.2460762},
  url =          {http://dx.doi.org/10.1145/2460756.2460762},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/computational-CRDTs-CloudDP-2013.pdf},
  hal =          {https://hal.archives-ouvertes.fr/hal-00932788},
  x-conferencestartdate = {2013},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = no, 
}




@InProceedings{pan:rep:sh155,
  Keywords =     {IntConf},
  author =       {Saeida Ardekani, Masoud and Sutra, Pierre and Shapiro,
                  Marc and Pregui{\c c}a, Nuno},
  title =        {On the Scalability of Snapshot Isolation},
  gs = {20}, gsdate = {2018-07-09},
  booktitle =    europar,
  year =         2013,
  editor =       {Wolf, Felix and Mohr, Bernd and Mey, Dieter},
  volume =       8097,
  series =       lncs,
  pages =        {369--381},
  address =      {Aachen, Germany},
  month =        aug,
  publisher =    springer,
  local-url =    {./papers/scalability-SI-EuroPar-2013.pdf},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/scalability-SI-EuroPar-2013.pdf},
  doi =          {10.1007/978-3-642-40047-6_39},
  url =          {http://dx.doi.org/10.1007/978-3-642-40047-6_39},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/scalability-SI-EuroPar-2013.pdf},
  hal =          {https://hal.archives-ouvertes.fr/hal-00932781},
  x-conferencestartdate = {2013},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
}




@InProceedings{rep:syn:sh156,
  Keywords =     {IntConf},
  author =       {Saeida Ardekani, Masoud and Pierre Sutra and Marc
                  Shapiro},
  title =        {{N}on-{M}onotonic {S}napshot {I}solation: scalable and
                  strong consistency for geo-replicated transactional
                  systems},
  gs = {61}, gsdate = {2018-07-09},
  booktitle =    srds,
  year =         2013,
  pages =        {163--172},
  address =      {Braga, Portugal},
  month =        oct,
  organization = ieeecs,
  local-url =    {./papers/NMSI-SRDS-2013.pdf},
  url =          {http://dx.doi.org/10.1109/SRDS.2013.25},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/NMSI-SRDS-2013.pdf},
  doi =          {10.1109/SRDS.2013.25},
  hal =          {https://hal.archives-ouvertes.fr/hal-00932758},
  x-conferencestartdate = {2013},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes,
  x-repository = {svn+ssh://scm.gforge.inria.fr/svnroot/regal/trunk/papers/2013/msaeida/SRDS2013/paper.tex}
}




%comment{See also rep:sh162}
@Article{rep:sh157,
  Keywords =     {IntJrnl},
  author =       {Bettina Kemme and Ganesan Ramalingam and Andr{\'e}
                  Schiper and Marc Shapiro and Kapil Vaswani},
  title =        {Consistency in Distributed Systems ({D}agstuhl Seminar
                  13081)},
  pages =        {92--126},
  journal =      {Dagstuhl Reports},
  ISSN =         {2192-5283},
  year =         2013,
  volume =       3,
  number =       2,
  editor =       {Bettina Kemme and Ganesan Ramalingam and Andr{\'e}
                  Schiper and Marc Shapiro and Kapil Vaswani},
  publisher =    {Schloss Dagstuhl--Leibniz-Zentrum fuer Informatik},
  address =      {Dagstuhl, Germany},
  local-url =    {./papers/dagstuhl-consistency-2013-02.pdf},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/dagstuhl-consistency-2013-02.pdf},
  doi =          {10.4230/DagRep.3.2.92},
  url =          {http://dx.doi.org/10.4230/DagRep.3.2.92},
  url =          {http://drops.dagstuhl.de/opus/volltexte/2013/4014},
  hal =          {https://hal.inria.fr/hal-00932737},
  annote =       {Keywords: Replication, Consistency, Strong
                  Consistency, Weak Consistency, Distributed Systems,
                  Distributed Algorithms},
  x-audience  =  intl, 
  x-popularlevel = no,
  x-peerreviewing = no,
  x-language  =  en,
}





@InProceedings{app:syn:sh158,
  Keywords =     {IntConf},
  author =       {Maia, Felipe and Ara{\'u}jo, Rafael and Muniz, Luiz
                  Carlos and Zirtany, Rayrone and Coutinho, Luciano and
                  Vale, Samyr and Silva, Francisco Jos{\'e} and Cincilla,
                  Pierpaolo and Chabbouh, Ikram and Monnet, S{\'e}bastien
                  and Arantes, Luciana and Shapiro, Marc},
  title =        {A Grid Based Distributed Cooperative Environment for
                  Health Care Research},
  booktitle =    {Foundations of Health Information Engineering and
                  Systems (FHIES)},
  year =         2012,
  month =        aug,
  editor =       {Weber, Jens and Perseil, Isabelle},
  volume =       7789,
  series =       lncs,
  pages =        {142--150},
  address =      {Paris, France},
  publisher =    springer,
  local-url =    {./papers/ecadeg_accepted-FHIES-2012.pdf},
  url =          {https://link.springer.com/chapter/10.1007/978-3-642-39088-3_9},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/ecadeg_accepted-FHIES-2012.pdf},
  doi =          {10.1007/978-3-642-39088-3_9},
  hal =          {https://hal.inria.fr/hal-00932708},
  x-conferencestartdate = {2012},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes, 
}



@TechReport{rep:syn:sh159,
  Keywords =     {Other},
  author =       {Marek Zawirski 
                  and Annette Bieniusa
                  and Valter Balegas 
                  and S{\'e}rgio Duarte 
                  and Carlos Baquero
                  and Marc Shapiro 
                  and Nuno Pregui{\c c}a},
  title =        {{S}wift{C}loud: Fault-Tolerant Geo-Replication Integrated
                  all the Way to the Client Machine},
  gs = {39}, gsdate = {2018-07-09},
  institution =  inria,
  year =         2013,
  type =         rr,
  number =       {RR-8347},
  address =      rocq,
  month =        aug,
  local-url =    {./papers/SwiftCloud-RR-8347.pdf},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/SwiftCloud-RR-8347.pdf},
  url =          {http://fr.arxiv.org/abs/1310.3107},
  hal =          {http://hal.inria.fr/hal-00870225/},
  x-language  =  en,
  x-reporttype = rr,
}




@InProceedings{rep:syn:sh160,
  Keywords =     {IntConf},
  author =       {Mahsa Najafzadeh and Marc Shapiro and Valter Balegas
                  and Nuno Pregui{\c c}a},
  title =        {Improving the scalability of geo-replication with
                  reservations},
  booktitle =    {ACM SIGCOMM } # intwkon # {Distributed Cloud Computing (DCC)},
  year =         2013,
  address =      {Dresden, Germany},
  month =        dec,
  local-url =    {./papers/escrow-DCC-2013.pdf},
  pdf =          {http://lip6.fr/Marc.Shapiro//papers/escrow-DCC-2013.pdf},
  url =          {http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=6809446},
  hal =          {https://hal.archives-ouvertes.fr/hal-00932657},
  x-conferencestartdate = {2013},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = no, 
            
}



@InProceedings{rep:syn:sh161,
  Keywords =     {IntConf},
  author =       {Valter Balegas and Nuno Pregui{\c c}a and S{\'e}rgio
                  Duarte and Carla Ferreira and Rodrigo Rodrigues and
                  Mahsa Najafzadeh and Marc Shapiro},
  title =        {The Case for Fast and Invariant-Preserving Geo-Replication},
  booktitle =    wkon # {Planetary-Scale Distributed Systems (W-PSDS)},
  year =         2014,
  month =        oct,
  address =      {co-located with SRDS, Nara, Japan},
  local-url =    toappear,
  doi =          {10.1109/SRDSW.2014.30},
  url =          {http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=7000128},
  hal =          {https://hal.archives-ouvertes.fr/hal-01109107},
  x-conferencestartdate = {2014},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = no, 
}



%comment{See also rep:sh157}
@article{rep:sh162,
  Keywords =     {IntJrnl},
  author =       {Kemme, Bettina and Schiper, Andr{\'e} and Ramalingam,
                  Ganesan and Shapiro, Marc},
  title =        {Dagstuhl Seminar Review: Consistency in Distributed
                  Systems},
  gs = {17}, gsdate = {2018-07-09},
  journal =      sigact-news,
  volume =       45,
  number =       1,
  month =        mar,
  year =         2014,
  issn =         {0163-5700},
  pages =        {67--89},
  local-url =    {./papers/Dagstuhl-SIGACT-DC-col53-Mar14.pdf},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/Dagstuhl-SIGACT-DC-col53-Mar14.pdf},
  url =          {http://doi.acm.org/10.1145/2596583.2596601},
  doi =          {10.1145/2596583.2596601},
  hal =          {https://hal.archives-ouvertes.fr/hal-01109111},
  publisher =    acm,
  address =      {New York, NY, USA},
  x-audience  =  intl, 
  x-popularlevel = no,
  x-peerreviewing = yes,
  x-language  =  en,
} 



% also LADIS 2014: Exploring the spectrum of strongly-consistent transactional protocols
@InProceedings{syn:pan:sh163,
  Keywords =     {IntConf},
  author =       {Masoud Saeida Ardekani and Pierre Sutra and Marc Shapiro},
  title =        {{G-DUR}: A Middleware for Assembling, Analyzing, and
                  Improving Transactional Protocols},
  booktitle =    middleware,
  year =         2014,
  pages =        {13--24},
  month =        dec,
  address =      {Bordeaux, France},
  local-url =    {./papers/GDUR-Middleware-2014.pdf},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/GDUR-Middleware-2014.pdf},
  doi =          {10.1145/2663165.2663336},
  url =          {http://dx.doi.org/10.1145/2663165.2663336},
  hal =          {https://hal.archives-ouvertes.fr/hal-01109114},
  x-conferencestartdate = {2014},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes,
  x-repository = {svn+ssh://scm.gforge.inria.fr/svnroot/regal/trunk/papers/2014/msaeida/Middleware2014/paper.tex}
}



@InProceedings{syn:rep:sh164,
  Keywords =     {IntConf},
  author =       {Pierpaolo Cincilla and S{\'e}bastien Monnet and Marc Shapiro},
  title =        {Multi-site {G}argamel: Optimistic Synchronization for
                  Reliable Geo-Replicated Databases},
  booktitle =    wkon # {Middleware for Next Gen.\ Internet
                  Comp.\ (MW4NG)},
  note =         {Co-located with Middleware Conf.},
  year =         2014,
  month =        dec,
  address =      {Bordeaux, France},
  local-url =    {papers/multi-gargamel-MW4NG-2014-12.pdf},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/multi-gargamel-MW4NG-2014-12.pdf},
  doi =          {10.1145/2676733.2676737},
  url =          {http://dx.doi.org/10.1145/2676733.2676737},
  hal =          {https://hal.archives-ouvertes.fr/hal-01105053},
  x-conferencestartdate = {2014},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = no, 
}



@InProceedings{syn:gc:sh165,
  Keywords =     {IntConf},
  author =       {Lokesh Gidra and Ga{\"e}l Thomas and Julien Sopena and
                  Marc Shapiro and Nhan Nguyen},
  title =        {{NumaGiC}: a garbage collector for big data on big
                  {NUMA} machines},
  gs = {32}, gsdate = {2018-07-09},
  booktitle =    asplos,
  year =         2015,
  pages =        {661--673},
  address =      {Istanbul, Turkey},
  month =        mar,
  publisher =    acm,
  local-url =    {./papers/NumaGiC- a Garbage Collector for Big Data on Big NUMA Machines_ASPLOS-2015.pdf},
  doi =          {10.1145/2694344.2694361},
  url =          {http://dx.doi.org/10.1145/2694344.2694361},
  hal =          {https://hal.archives-ouvertes.fr/hal-01178790},
  x-conferencestartdate = {2015},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes,
  x-repository = {svn+ssh://shapiro@scm.gforge.inria.fr/svn/regal/trunk/papers/2015/lokesh/asplos2015/main.tex},
}




@Proceedings{sh166,
  Keywords =     {BookOrChapter},
  title =        {Principles of Distributed Systems},
  year =         2014,
  booktitle =    {18th } # opodis # { 2014},
  editor =       {Aguilera, Marcos K. and Querzoni, Leonardo and Shapiro, Marc},
  volume =       8878,
  series =       lncs,
  address =      {Cortina d'Ampezzo, Italy},
  month =        dec,
  publisher =    springer,
  doi =          {10.1007/978-3-319-14472-6},
  url =          {http://link.springer.com/book/10.1007/978-3-319-14472-6},
  hal =          {https://hal.archives-ouvertes.fr/hal-01109118},

  x-audience  =  intl,
  x-language  =  en,
  x-popularlevel = no,
}




% also presented at LADIS 2014
@InProceedings{rep:syn:sh167,
  Keywords =     {IntConf},
  author =       {Valter Balegas and Nuno Pregui{\c c}a and Rodrigo Rodrigues
                  and S{\'e}rgio Duarte and Carla Ferreira and Mahsa
                  Najafzadeh and Marc Shapiro},
  title =        {Putting Consistency back into Eventual Consistency},
  gs = {57}, gsdate = {2018-07-09},
  booktitle =    eurosys,
  year =         2015,
  month =        apr,
  pages =        {6:1--6:16},
  address =      {Bordeaux, France},
  local-url =    {./papers/putting-consistency-back-EuroSys-2015.pdf},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/putting-consistency-back-EuroSys-2015.pdf},
  doi =          {10.1145/2741948.2741972},
  url =          {https://doi.org/10.1145/2741948.2741972},
  hal =          {https://hal.archives-ouvertes.fr/hal-01248191},
  x-conferencestartdate = {2015},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes,
  note =         {Indigo},
  
}
@InProceedings{rep:syn:sh167-ladis,
  Keywords =     {IntConf},
  author =       {Valter Balegas and Nuno Pregui{\c c}a and Rodrigo Rodrigues
                  and S{\'e}rgio Duarte and Carla Ferreira and Mahsa
                  Najafzadeh and Marc Shapiro},
  title =        {Putting the Consistency back into Eventual Consistency},
  booktitle =    ladis,
  year =         2014,
  month =        apr,
  address =      {Cambridge, UK},
  hal =          {https://hal.inria.fr/hal-01109719},
  x-conferencestartdate = {2014},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes,   
}



@InProceedings{sh168,
  Keywords =     {IntConf},
  author =       {Marc Shapiro and Saeida-Ardekani, Masoud and Pierre Sutra},
  title =        {Exploring the spectrum of strongly-consistent
                  transactional protocols}, 
  booktitle =    ladis,
  year =         2014,
  month =        oct,
  address =      {Cambridge, UK},
  url =          {http://ladisworkshop.org/node/10},
  hal =          {https://hal.inria.fr/hal-01109740},
  x-conferencestartdate = {2014},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = no, 
}



@Article{sh169,
  Keywords =     {IntJrnl},
  author =       {Balegas, Valter and Duarte, S{\'e}rgio and Ferreira,
                  Carla and Rodrigues, Rodrigo and Pregui\c{c}a, Nuno
                  and Najafzadeh, Mahsa and Shapiro, Marc}, 
  title =        {Towards Fast Invariant Preservation in Geo-replicated Systems},
  journal =      osr,
  note =         {Selected Papers from LADIS 2014 Eighth Workshop on
                  Large-Scale Distributed Systems and Middleware},
  year =         2015,
  volume =       49,
  number =       1,
  pages =        {121--125},
  month =        jan,
  local-url =    {~/Literature/CRDTs/Towards Fast Invariant Preservation in Geo-replicated Systems LADIS-2014-Balegas.pdf},
  doi =          {10.1145/2723872.2723889},
  url =          {http://doi.acm.org/10.1145/2723872.2723889},
  hal =          {https://hal.inria.fr/hal-01111206},
  x-audience  =  intl, 
  x-popularlevel = no,
  x-peerreviewing = yes,
  x-language  =  en,
  repository =   {https://projectos.fct.unl.pt/svn/di-di95/papers/OSR15},
  
}



@InProceedings{rep:pro:sh170,
  Keywords =     {IntConf},
  author =       {Tyler Crain and Marc Shapiro},
  title =        {Designing a causally consistent protocol for
                  geo-distributed partial replication},
  booktitle =    papoc,
  year =         2015,
  editor =       {Carlos Baquero and Marco Serafini},
  series =       {co-located with EuroSys 2015},
  month =        apr,
  address =      {Bordeaux, France},
  organization = sigops,
  publisher =    acm,
  local-url =    {papers/causal+partial-replication_PaPOC-2015.pdf},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/causal+partial-replication_PaPOC-2015.pdf},
  doi =          {10.1145/2745947.2745953},
  url =          {http://dx.doi.org/10.1145/2745947.2745953},
  hal =          {https://hal.inria.fr/hal-01218204},
  x-conferencestartdate = {2015},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes,
  repository  =  {@scm.gforge.inria.fr/svnroot/syncfree/trunk/papers/mixed-replication/PaPoC2015},
}



@InProceedings{rep:pro:sh171,
  Keywords =     {IntConf},
  author =       {Tomsic, Alejandro Z. and Tyler Crain and Marc Shapiro},
  title =        {An empirical perspective on causal consistency},
  booktitle =    papoc,
  year =         2015,
  editor =       {Carlos Baquero and Marco Serafini},
  series =       {co-located with EuroSys 2015},
  month =        apr,
  address =      {Bordeaux, France},
  organization = sigops,
  publisher =    acm,
  local-url =    {./papers/causal-empirical_PaPOC 2015.pdf},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/causal-empirical_PaPOC 2015.pdf},
  doi =          {10.1145/2745947.2745949},
  url =          {http://dx.doi.org/10.1145/2745947.2745949},
  hal =          {https://hal.inria.fr/hal-01248189},
  x-conferencestartdate = {2015},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes,
  repository =  {@scm.gforge.inria.fr/svnroot/syncfree/trunk/papers/causal-study/PaPoc-2015},
}



@InProceedings{fic:rep:sh172,
  Keywords =     {IntConf},
  author =       {Vinh Tao and Marc Shapiro and Vianney Rancurel},
  title =        {Merging Semantics for Conflict Updates in
                  Geo-Distributed File Systems},
  booktitle =    systor,
  year =         2015,
  pages =        {10.1--10.12},
  month =        may,
  address =      {Haifa, Israel},
  local-url =    {./papers/geodistr-FS-Systor-2015.pdf},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/geodistr-FS-Systor-2015.pdf},
  doi =          {10.1145/2757667.2757683},
  url =          {http://dx.doi.org/10.1145/2757667.2757683},
  hal =          {https://hal.inria.fr/hal-01248190},
  publisher =    acm,
  x-conferencestartdate = {2015},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes,
  repository =   {@scm.gforge.inria.fr/svn/regal/trunk/papers/2015/vinh/Systor2015},
}



@TechReport{app:rep:sh173,
  Keywords =     {Other},
  author =       {Reddy Malikireddy, Dastagiri and Saeida Ardekani,
                  Masoud and Shapiro, Marc},
  title =        {Emulating Geo-Replication on {G}rid'5000},
  institution =  inria,
  year =         2014,
  type =         {Technical Report},
  number =       {RT-455},
  address =      parisrocq,
  month =        aug,
  local-url =    {./papers/RT-455.pdf},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/RT-455.pdf},
  hal =          {https://hal.inria.fr/hal-01149185},
  url =          {https://hal.inria.fr/hal-01149185},
  x-language  =  en,
  x-reporttype = rr,
  repository =   {@scm.gforge.inria.fr/svn/regal/trunk/papers/2014/msaeida/DastagiriReport},
}



%comment{"See also rep:pan:sh177"}

@TechReport{pan:rep:sh174,
  Keywords =     {Other},
  author =       {Zawirski, Marek and Pregui{\c c}a, Nuno and Duarte,
                  S{\'e}rgio and Bieniusa, Annette and Balegas, Valter
                  and Shapiro, Marc},
  title =        {Write Fast, Read in the Past: Causal Consistency for
                  Client-side Applications},
  institution =  inria,
  year =         2015,
  type =         {Research Report},
  number =       {RR-8729},
  address =      parisrocq,
  month =        may,
  local-url =    {./papers/SwiftCloud-extended-RR-8729.pdf},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/SwiftCloud-extended-RR-8729.pdf},
  hal =          {https://hal.inria.fr/hal-01158370},
  url =          {https://hal.inria.fr/hal-01158370},
  x-language  =  en,
  x-reporttype = rr,
  repository =   {@scm.gforge.inria.fr/svn/concordant/papers/write-fast-read-in-past-middleware-2015/RR-8729}
}



@InProceedings{rep:sh175,
  Keywords =     {IntConf},
  author =       {Valter Balegas and Diogo Serra and S{\'e}rgio Duarte
                  and Carla
                  Ferreira and Marc Shapiro and Rodrigo Rodrigues
                  and Nuno Pregui{\c c}a},
  title =        {Extending Eventually Consistent Cloud Databases for
                  Enforcing Numeric Invariants}, 
  booktitle =    srds,
  year =         2015,
  pages =        {31--36},
  month =        sep,
  address =      {Montr{\'e}al, Canada},
  organization = ieeecs,
  publisher =    ieeecs,
  comment =      {Short paper},
  local-url =    {papers/numeric-invariants-SRDS-2015.pdf},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/numeric-invariants-SRDS-2015.pdf},
  doi =          {10.1109/SRDS.2015.32},
  url =          {http://dx.doi.org/10.1109/SRDS.2015.32},
  hal =          {https://hal.inria.fr/hal-01248192},
  x-conferencestartdate = {2015},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = yes,
  repository   = {https://projectos.fct.unl.pt/svn/di-di95/papers/SRDS15},
}



@InProceedings{sh176,
  Keywords =     {IntConf},
  author =       {Alejandro Z. Tomsic and Tyler Crain and Marc Shapiro},
  title =        {Scaling geo-replicated databases to the {MEC} environment},
  booktitle =    wkon # {Planetary-Scale Distributed Systems},
  year =         2015,
  month =        sep,
  address =      {Montr{\'e}al, Canada},
  note =         {Co-located with SRDS.  No proceedings.},
  local-url =    {papers/Scaling geo-replicated databases to the MEC environment.pdf},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/Scaling geo-replicated databases to the MEC environment.pdf},
  hal =          {https://hal.inria.fr/hal-01248195},
  x-conferencestartdate = {2015},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings  = no,
  repository   = {@scm.gforge.inria.fr/svnroot/syncfree/trunk/papers/mobile-edge-computing}
}



@InProceedings{rep:pan:sh177,
  Keywords =     {IntConf},
  author =       {Zawirski, Marek and Pregui{\c c}a, Nuno and Duarte,
                  S{\'e}rgio and Bieniusa, Annette and Balegas, Valter
                  and Shapiro, Marc},
  title =        {Write Fast, Read in the Past: Causal Consistency for
                  Client-side Applications},
  gs = {46}, gsdate = {2018-07-09},
  booktitle =    middleware,
  year =         2015,
  pages =        {75--87},
  month =        dec,
  address =      {Vancouver, BC, Canada},
  organization = {ACM/IFIP/Usenix},
  local-url =    {./papers/write-fast-read-past-middleware-2015.pdf},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/write-fast-read-past-middleware-2015.pdf},
  doi =          {10.1145/2814576.2814733},
  url =          {http://dx.doi.org/10.1145/2814576.2814733},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/write-fast-read-past-middleware-2015.pdf},
  hal =          {https://hal.archives-ouvertes.fr/hal-01248194},
  x-conferencestartdate = {2015},
  x-audience  =  intl,
  x-language  =  en,
  x-invitedcommunication = no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-proceedings = yes, 
  repository    = {@scm.gforge.inria.fr/svn/concordant/papers/write-fast-read-in-past-middleware-2015},
  comment =       {SwiftCloud Middleware},
}



@Article{misc:sh178,
  Keywords =     {IntJrnl},
  author =       {Marc Shapiro},
  title =        {Bringing the cloud closer to users},
  Journal =      {EU Research},
  year =         2015,
  volume =       2015,
  number =       1,
  pages =        {68--69},
  month =        sep,
  local-url =    {./papers/syncfree-cloud-closer-EU-Research-2015-09.pdf},
  url =          {http://www.issuu.com/euresearcher/docs/eu_research_07_digital_mag__1_},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/syncfree-cloud-closer-EU-Research-2015-09.pdf},
  hal =          {https://hal.inria.fr/hal-01248193},
  x-audience  =  intl, 
  x-popularlevel = yes,
  x-peerreviewing = no,
  x-language  =  en,
  repository   = {@scm.gforge.inria.fr/svnroot/syncfree/trunk/papers},
}



@InProceedings{syn:app:sh179,
  Keywords =     {IntConf},
  author =	 {Alexey Gotsman and Hongseok Yang and Carla Ferreira
                  and Mahsa Najafzadeh and Marc Shapiro},
  title =	 {{'C}ause {I}'m {S}trong {E}nough: Reasoning about
                  Consistency Choices in Distributed Systems},
  gs = {52}, gsdate = {2018-07-09},
  booktitle =	 popl,
  publisher =    acm,
  address =	 {St.~Petersburg, FL, USA},
  year =	 2016,
  mon =		 jan,
  pages =	 {371--384},
  local-url =	 {./papers/CISE-POPL-2016.pdf},
  pdf =		 {http://lip6.fr/Marc.Shapiro/papers/CISE-POPL-2016.pdf},
  url =		 {http://dx.doi.org/10.1145/2837614.2837625},
  doi =		 {10.1145/2837614.2837625},
  hal =		 {https://hal.inria.fr/hal-01243192},
  hal =		 {https://hal.inria.fr/hal-01243192},
  x-conferencestartdate ={2016},
  x-audience =	 intl,
  x-language =	 en,
  x-invitedcommunication =no,
  x-peerreviewing =yes,
  x-popularlevel =no,
  x-proceedings =yes,
  repository =	 {@software.imdea.org/svn/seplogic/distrmm/logic/popl16},
  abstract =	 {Large-scale distributed systems often rely on
                  replicated databases that allow a programmer to
                  request different data consistency guarantees for
                  different operations, and thereby control their
                  performance. Using such databases is far from trivial:
                  requesting stronger consistency in too many places may
                  hurt performance, and requesting it in too few places
                  may violate correctness. To help programmers in this
                  task, we propose the first proof rule for establishing
                  that a particular choice of consistency guarantees for
                  various operations on a replicated database is enough
                  to ensure the preservation of a given data integrity
                  invariant. Our rule is modular: it allows reasoning
                  about the behaviour of every operation separately
                  under some assumption on the behaviour of other
                  operations. This leads to simple reasoning, which we
                  have automated in an SMT-based tool. We present a
                  nontrivial proof of soundness of our rule and
                  illustrate its use on several examples.},
}



@Misc{app:sh179-demo,
  Keywords =     {Other},
  author =       {Mahsa Najafzadeh and Marc Shapiro},
  title =        {Demo of the {CISE} tool},
  month =        nov,
  comment =      {General-audience video demonstrating the CISE tool,
                    with explanations},
  note =	 {\href{https://youtu.be/HJjWqNDh-GA}{YouTube video}},
  year =         2015,
  x-audience  =  intl,
  x-language  =  en,
  x-popularlevel = yes,
  url            = {https://youtu.be/HJjWqNDh-GA},
  hal            = {https://hal.inria.fr/medihal-01242710},
  repository     = {@scm.gforge.inria.fr/svnroot/syncfree/trunk/slides/Y2-review-Brussels-2015-10}
}



@InProceedings{syn:sh180,
  Keywords =     {IntConf},
  author =	 {Marek Zawirski and Carlos Baquero and Annette Bieniusa
                  and Nuno Pregui{\c c}a and Marc Shapiro},
  title =	 {Eventually Consistent Register Revisited},
  booktitle =	 papoc,
  year =	 2016,
  month =	 apr,
  address =	 {London, UK},
  organization = eurosys,
  publisher =	 acm,
  local-url =	 {./papers/registers-papoc-2016.pdf},
  doi =		 {10.1145/2911151.2911157},
  url =		 {http://dx.doi.org/10.1145/2911151.2911157},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/registers-papoc-2016.pdf},
  hal =          {https://hal.inria.fr/hal-01242700},
  x-audience =	 intl,
    x-europeanproject_id = syncfreeID,
  x-invitedcommunication =no,
  x-peerreviewing =yes,
  x-popularlevel =no,
  x-repository = {svn+ssh://scm.gforge.inria.fr/svnroot/syncfree/trunk/papers/registers/mvreg_papoc_camera.tex}
}

@TechReport{syn:sh180-tr,
  Keywords =     {Other},
  author =       {Marek Zawirski and Carlos Baquero and Annette Bieniusa
                  and Nuno Pregui{\c c}a and Marc Shapiro},
  title =        {Eventually Consistent Register Revisited},
  institution =  {\url{arXiv.org}},
  year =         2015,
  number =       {arXiv:1511.05010 [cs.DC]},
  month =        nov,
  local-url =    {papers/EC-register-revisited-arXiv-1511.05010v1.pdf},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/EC-register-revisited-arXiv-1511.05010v1.pdf},
  url =          {http://arxiv.org/abs/1511.05010},
  hal =          {https://hal.inria.fr/hal-01242700},
  x-language  =  en,
  x-reporttype = rr,
  repository =   {@scm.gforge.inria.fr/svnroot/syncfree/trunk/papers/registers}
}





@InProceedings{fic:syn:sh181,
  Keywords =     {IntOther},
  author =	 {Segura, Marc and Rancurel, Vianney and Tao, Vinh and
                  Shapiro, Marc},
  title =	 {Scality's Experience with a Geo-distributed File
                  System},
  booktitle =	 {Posters \& Demos Session, } # middleware,
  year =	 2014,
  series =	 {Middleware Posters and Demos '14},
  pages =	 {31--32},
  month =	 dec,
  address =	 {Bordeaux, France},
  doi =		 {10.1145/2678508.2678524},
  url =		 {http://doi.acm.org/10.1145/2678508.2678524},
  hal =          {https://hal.inria.fr/hal-01111208},
  x-audience =	 intl,
  x-conferencestartdate ={2014-12-08},
  x-invitedcommunication =no,
  x-peerreviewing =yes,
  x-popularlevel =no,
  x-proceedings =yes,
}



@InProceedings{rep:pro:sh182,
  Keywords =     {IntConf},
  author =	 {Akkoorath, Deepthi Devaki and Alejandro Z. Tomsic and
                  Manuel Bravo and Zhongmiao Li and Tyler Crain and
                  Annette Bieniusa and Nuno Pregui{\c c}a and Marc Shapiro},
  title =	 {{C}ure: Strong semantics meets high availability and
                  low latency},
  gs = {39}, gsdate = {2018-07-09},
  booktitle =	 icdcs,
  year =	 2016,
  pages =	 {405--414},
  month =	 jun,
  address =	 {Nara, Japan},
  local-url =	 {./papers/Cure-final-ICDCS16.pdf},
  doi =		 {10.1109/ICDCS.2016.98},
  url =          {http://doi.ieeecomputersociety.org/10.1109/ICDCS.2016.98},
  hal =		 {https://hal.inria.fr/hal-01350558},
  pdf =		 {http://lip6.fr/Marc.Shapiro/papers/Cure-final-ICDCS16.pdf},
  x-audience =	 yes,
    x-europeanproject_id = syncfreeID,
  x-filesource = author,
  x-invitedcommunication =no,
  x-language =	 en,
  x-peerreviewing =yes,
  x-popularlevel =no,
  x-repository =  {svn+ssh://scm.gforge.inria.fr/svnroot/syncfree/trunk/papers/wp2-doc/antidote_paper/paper.tex},
  abstract =      {Developers of cloud-scale applications
                  face a difficult decision of which kind of storage to
                  use, summarised by the CAP theorem. Currently the
                  choice is between classical CP databases, which
                  provide strong guarantees but are slow, expensive, and
                  unavailable under partition; and NoSQL-style AP
                  databases, which are fast and available, but too hard
                  to program against. We present an alternative: Cure
                  provides the highest level of guarantees that remains
                  compatible with availability. These guarantees
                  include: causal consistency (no ordering anomalies),
                  atomicity (consistent multi-key updates), and support
                  for high-level data types (developer friendly API)
                  with safe resolution of concurrent updates
                  (guaranteeing convergence). These guarantees minimise
                  the anomalies caused by parallelism and distribution,
                  thus facilitating the development of
                  applications. This paper presents the protocols for
                  highly available transactions, and an experimental
                  evaluation showing that Cure is able to achieve
                  scalability similar to eventually- consistent NoSQL
                  databases, while providing stronger guarantees.},
}

@TechReport{syn:rep:sh182-tr,
  Keywords =     {Other},
  author =	 {Akkoorath, Deepthi Devaki and Tomsic, Alejandro and
                  Bravo, Manuel and Li, Zhongmiao and Crain, Tyler and
                  Bieniusa, Annette and Pregui{\c c}a, Nuno and Shapiro,
                  Marc},
  title =	 {{C}ure: Strong semantics meets high availability and
                  low latency},
  institution =	 inria,
  year =	 2016,
  type =	 rr,
  number =	 {RR-8858},
  address =	 rocq,
  month =	 feb,
  Keywords =	 {geo-replication; fault tolerance; distributed
                  database; transactions; causal consistency; CRDT},
  local-url =	 {./papers/RR-8858.pdf},
  url =		 {https://hal.inria.fr/hal-01270776},
  pdf =	         {http://lip6.fr/Marc.Shapiro/papers/RR-8858.pdf},
  hal =		 {https://hal.inria.fr/hal-01270776},
    x-europeanproject_id = syncfreeID,
  x-language =	 en,
  x-peerreviewing =no,
  x-repository =
                  {svn+ssh://gforge.inria.fr/svnroot/syncfree/trunk/papers/wp2-doc/antidote_paper/RR-8858.tex}
}



@InProceedings{app:sh183,
  Keywords =     {IntConf},
  author =	 {Mahsa Najafzadeh and Alexey Gotsman and Hongseok Yang
                  and Carla Ferreira and Marc Shapiro},
  title =	 {The {CISE} Tool: Proving Weakly-Consistent
                  Applications Correct},
  booktitle =	 papoc,
  year =	 2016,
  series =	 {EuroSys 2016 workshops},
  month =	 apr,
  address =	 {London, UK},
  organization = sigops,
  publisher =	 acm,
  numpages =     3,
  local-url =	 {./papers/CISE-tool-PaPoC-2016.pdf},
  doi =		 {10.1145/2911151.2911160},
  url =		 {http://dx.doi.org/10.1145/2911151.2911160},
  pdf =		 {http://lip6.fr/Marc.Shapiro/papers/CISE-tool-PaPoC-2016.pdf},
  hal =          {https://hal.inria.fr/hal-01350636},
  X-audience =	 intl,
    x-europeanproject_id = syncfreeID,
  x-filesource = author,
  x-invitedcommunication =no,
  x-language =	 en,
  x-peerreviewing =yes,
  x-popularlevel =no,
  x-proceedings =yes,
  x-repository = {svn+ssh://marc.shapiro@software.imdea.org/svn/seplogic/distrmm/logic/PaPoC/Camera-Ready}
}
@TechReport{app:sh183-tr,
  Keywords =     {Other},
  author =	 {Mahsa Najafzadeh and Alexey Gotsman and Hongseok Yang
                  and Carla Ferreira and Marc Shapiro},
  title =	 {The {CISE} Tool: Proving Weakly-Consistent Applications
                  Correct},
  institution =	 inria,
  year =	 2016,
  type =	 rr,
  number =	 {RR-8870},
  address =	 rocq,
  month =	 feb,
  local-url =	 {./papers/RR-8870.pdf},
  pdf =		 {https://hal.inria.fr/hal-01279495/file/RR-8870.pdf},
  hal =          {https://hal.inria.fr/hal-01279495},
  x-europeanproject ={SyncFree},
  x-language =	 {en},
  x-peerreviewing =no,
  x-repository = {svn+ssh://software.imdea.org/svn/seplogic/distrmm/logic/PaPoC/}
}



@Article{syn:rep:sh184,
  Keywords =     {IntJrnl},
  author =	 {Valter Balegas and Cheng Li and Mahsa Najafzadeh and
                  Daniel Porto and Allen Clement and S{\'e}rgio Duarte
                  and Carla Ferreira and Johannes Gehrke and Jo{\~a}o
                  Leit{\~a}o and Nuno Pregui{\c c}a and Rodrigo
                  Rodrigues and Marc Shapiro and Viktor Vafeiadis},
  title =	 {Geo-Replication: Fast If Possible, Consistent If
                  Necessary},
  journal =	 debull,
  year =	 2016,
  volume =	 39,
  number =	 1,
  pages =	 {81--92},
  month =	 mar,
  local-url =	 {./papers/GeoReplication-DataEngineering-2016-05.pdf},
  url =		 {http://sites.computer.org/debull/A16mar/A16MAR-CD.pdf},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/GeoReplication-DataEngineering-2016-05.pdf},
  hal =          {https://hal.inria.fr/hal-01350652},
  x-abstract_en ={Geo-replicated storage systems are at the core of
                  current Internet services. Unfortunately, there exists
                  a fundamental tension between consistency and
                  performance for offering scalable
		  geo-replication. Weakening consistency semantics leads
                  to less coordination and consequently a good user
                  experience, but it may introduce anomalies such as
                  state divergence and invariant violation. In contrast,
                  maintaining stronger consistency precludes anomalies
                  but requires more coordination. This paper discusses
                  two main contributions to address this tension. First,
                  RedBlue Consistency enables blue operations to be fast
                  (and weakly consistent) while the remaining red
                  operations are strongly consistent (and slow). We
                  identify sufficient conditions for determining when
                  operations can be blue or must be red. Second,
                  Explicit Consistency further increases the space of
                  operations that can be fast by restricting the
                  concurrent execution of only the operations that can
                  break application-defined invariants. We further show
                  how to allow operations to complete locally in the
                  common case, by relying on a reservation system that
                  moves coordination off the critical path of operation
                  execution.},
  x-audience =	 intl,
    x-europeanproject_id = syncfreeID,
  x-filesource = author,
  x-invitedcommunication =no,
  x-language =	 en,
  x-peerreviewing =no,
  x-popularlevel =no,
  x-repository = {https://github.com/pandaworrior/IEEE_Data_Eng_Bull_2016}
}



%comment{skipped}



%comment{skipped}



%comment{skipped}



@InProceedings{syn:sh188,
  Keywords =     {IntConf},
  author =	 {Alejandro Z. Tomsic and Tyler Crain and Marc Shapiro},
  title =	 {Physi{CS}-{NMSI}: efficient consistent snapshots for
                  scalable snapshot isolation},
  booktitle =	 papoc,
  year =	 2016,
  month =	 apr,
  address =	 {London, UK},
  organization = eurosys,
  publisher =	 acm,
  local-url =	 {./papers/PhysiCS-NMSI-PaPoC-2016.pdf},
  doi =		 {10.1145/2911151.2911166},
  url =		 {http://dx.doi.org/10.1145/2911151.2911166},
  pdf =
                  {http://lip6.fr/Marc.Shapiro/papers/PhysiCS-NMSI-PaPoC-2016.pdf},
  hal =		 {https://hal.inria.fr/hal-01350657},
  abstract =	 {Non-Monotonic Snapshot Isolation (NMSI), a variant of
                  the widely deployed Snapshot Isolation (SI), aims at
                  improving scalability by relaxing snapshots.  In
                  contrast to SI, NMSI snapshots are causally
                  consistent, which allows for more parallelism and a
                  reduced abort rate.

                  This work documents the design of
                  PhysiCS-NMSI, a transactional protocol implementing
                  NMSI in a partitioned data store.  It is the first
                  protocol to rely on a single scalar taken from a
                  physical clock for tracking causal dependencies and
                  building causally consistent snapshots.  Its commit
                  protocol ensures atomicity and the absence of
                  write-write conflicts.  Our PhysiCS-NMSI approach
                  increases concurrency and reduces abort rate and
                  metadata overhead as compared to state-of-art
                  systems.},
  x-audience =	 intl,
    x-europeanproject_id = syncfreeID,
  x-invitedcommunication =no,
  x-peerreviewing =yes,
  x-popularlevel =no,
  x-repository =
                  {svn+ssh://scm.gforge.inria.fr/svnroot/syncfree/trunk/papers/physics_papoc_2016/main.tex}
}


@InProceedings{app:syn:sh189,
  Keywords =     {IntConf},
  author =	 {Lo{\"i}ck Briot and Pascal Urso and Marc Shapiro},
  title =	 {High Responsiveness for Group Editing {CRDT}s},
  booktitle =	 intconfon # {Supporting Group Work},
  year =	 2016,
  month =	 nov,
  address =	 {Sanibel Island, FL, USA},
  pages =        {51--60},
  organization = acm,
  publisher =	 acm,
  local-url =	 {./papers/rgasplit-group2016-11.pdf},
  url =		 {http://dx.doi.org/10.1145/2957276.2957300},
  doi =		 {10.1145/2957276.2957300},
  pdf =		 {http://lip6.fr/Marc.Shapiro/papers/rgasplit-group2016-11.pdf},
  hal =          {https://hal.inria.fr/hal-01343941v1},
  abstract =     {Group editing is a crucial feature for many end-user applications.  It requires high responsiveness, which can be provided only by optimistic replication algorithms, which come in two classes: classical Operational Transformation (OT), or more recent Conflict-Free Replicated Data Types (CRDTs).

Typically, CRDTs perform better on *downstream* operations, i.e., when merging concurrent operations than OT, because the former have logarithmic complexity and the latter quadratic.  However, CRDTs are often less responsive, because their *upstream* complexity is linear.  To improve this, this paper proposes to interpose an auxiliary data structure, called the *identifier data structure* in front of the base CRDT.  The identifier structure ensures logarithmic complexity and does not require replication or synchronization.  Combined with a block-wise storage approach, this approach improves upstream execution time by several orders of magnitude, with negligeable impact on memory occupation, network bandwidth, and downstream execution performance.},                  
  x-audience =	 intl,
    x-europeanproject_id = syncfreeID,
  x-filesource = author,
  x-invitedcommunication =no,
  x-peerreviewing = yes,
  x-popularlevel = no,
  x-repository = {svn+ssh://scm.gforge.inria.fr/svnroot/syncfree/trunk/papers/rgasplit/main.tex}
}



@InProceedings{syn:formel:sh190,
  Keywords =     {IntConf},
  author =	 {Marc Shapiro and Saeida Ardekani, Masoud and Gustavo
                  Petri},
  title =	 {Consistency in {3D}},
  booktitle =	 concur,
  year =	 2016,
  editor =	 {Jos\'ee Desharnais and Radha Jagadeesan},
  volume =	 59,
  series =	 lipics,
  pages =	 {3:1--3:14},
  month =	 aug,
  address =	 {Qu{\'e}bec, Qu{\'e}bec, Canada},
  publisher =	 dagstuhl-pub,
  Keywords =	 {C.2.4 Distributed databases; D.1.3 Concurrent
                  programming; D.2.4 Software/Program Verification; E.1
                  Distributed data structures; Consistency models;
                  Replicated data; Structural invariants; Correctness of
                  distributed systems},
  local-url =	 {./papers/concur-2016-invited.pdf},
  url =          {http://dx.doi.org/10.4230/LIPIcs.CONCUR.2016.3},
  pdf =          {http://drops.dagstuhl.de/opus/volltexte/2016/6188/pdf/LIPIcs-CONCUR-2016-3.pdf},
  doi =		 {10.4230/LIPIcs.CONCUR.2016.3},
  hal =          {https://hal.inria.fr/hal-01350668},
  x-abstract_en ={Comparisons of different consistency models often try
                  to place them in a linear strong-to-weak order.
                  However this view is clearly inadequate, since it is
                  well known, for instance, that Snapshot Isolation and
                  Serialisability are incomparable.  In the interest of
                  a better understanding, we propose a new
                  classification, along three dimensions, related to: a
                  total order of writes, a causal order of reads, and
                  transactional composition of multiple operations.  A
                  model may be stronger than another on one dimension
                  and weaker on another.  We believe that this new
                  classification scheme is both scientifically sound and
                  has good explicative value.  The current paper
                  presents the three-dimensional design space
                  intuitively.},
  x-audience =	 intl,
    x-europeanproject_id = syncfreeID,
  x-filesource = author,
  x-invitedcommunication =yes,
  x-keywords_en ={C.2.4 Distributed databases; D.1.3 Concurrent
                  programming; D.2.4 Software/Program Verification; E.1
                  Distributed data structures; Consistency models;
                  Replicated data; Structural invariants; Correctness of
                  distributed systems},
  x-keywords_fr ={C.2.4 Bases de donn{\'e}es r{\'e}parties; D.1.3
                  Programmation parall{\`e}le; D.2.4 V{\'e}rification de
                  programme et de logiciel; E.1 Structures de
                  donn{\'e}es r{\'e}parties; Mod{\`e}les de
                  coh{\'e}rence; Donn{\'e}es r{\'e}pliqu{\'e}es;
                  Invariants de structurels; Caract{\`e}re correct de
                  syst{\`e}me r{\'e}parti},
  x-language =	 en,
  x-peerreviewing =no,
  x-popularlevel =no,
  x-proceedings =yes,
  x-repository =
                  {svn+ssh://shapiro@scm.gforge.inria.fr/svnroot/regal/trunk/papers/2016/shapiro/consistency-3D/paper/concur-2016-invited.tex}
}

@TechReport{syn:formel:sh190-tr,
  Keywords =     {Other},
  author =	 {Marc Shapiro and Saeida Ardekani, Masoud and Gustavo
                  Petri},
  title =	 {Consistency in {3D}},
  institution =	 inria,
  year =	 2016,
  type =	 rr,
  number =	 {RR-8932},
  address =	 rocq,
  month =	 jul,
  local-url =	 {./papers/RR-8932.pdf},
  url =		 {https://hal.archives-ouvertes.fr/hal-01343592},
  pdf =		 {http://lip6.fr/Marc.Shapiro/papers/RR-8932.pdf},
  hal =          {https://hal.archives-ouvertes.fr/hal-01343592},
  x-abstract_en ={Comparisons of different consistency models often try
                  to place them in a linear strong-to-weak order.
                  However this view is clearly inadequate, since it is
                  well known, for instance, that Snapshot Isolation and
                  Serialisability are incomparable.  In the interest of
                  a better understanding, we propose a new
                  classification, along three dimensions, related to: a
                  total order of writes, a causal order of reads, and
                  transactional composition of multiple operations.  A
                  model may be stronger than another on one dimension
                  and weaker on another.  We believe that this new
                  classification scheme is both scientifically sound and
                  has good explicative value.  The current paper
                  presents the three-dimensional design space
                  intuitively.  },
  x-abstract_fr ={Les comparaisons entre mod{\`e}les de la coh{\'e}rence
                  tentent souvent de les classer dans un ordre
                  lin{\'e}aire, de faible {\`a} forte.  Cette vue est
                  clairement inad{\'e}quate, puisque il est bien connu
                  que, par exemple, les mod{\`e}les Snapshot Isolation
                  et Serialisability sont incomparables.  Dans
                  l'int{\'e}r{\^e}t d'une meilleure compr{\'e}hension du
                  domaine, nous proposons une nouvelle classification,
                  en trois dimensions~: les garanties li{\'e}es {\`a} un
                  ordre total des {\'e}critures~; celles li{\'e}es {\`a}
                  un ordre causal des lectures~; et celles li{\'e}es
                  {\`a} la composition transactionelle d'op{\'e}rations
                  multiples.  Un mod{\`e}le peut {\^e}tre plus fort
                  qu'un autre dans une dimension, et moins dans une
                  autre.  Nous pensons que ce nouveau sch{\'e}ma de
                  classification, {\`a} la fois est scientifiquement
                  valide, et a une bonne valeur explicative.  Le
                  pr{\'e}sent rapport pr{\'e}sente l'espace de
                  conception en trois dimensions de fa{\c c}on
                  intuitive.  },
    x-europeanproject_id = syncfreeID,
  x-filesource = author,
  x-keywords_en ={C.2.4 Distributed databases; D.1.3 Concurrent
                  programming; D.2.4 Software/Program Verification; E.1
                  Distributed data structures; Consistency models;
                  Replicated data; Structural invariants; Correctness of
                  distributed systems},
  x-keywords_fr ={C.2.4 Bases de donn{\'e}es r{\'e}parties; D.1.3
                  Programmation parall{\`e}le; D.2.4 V{\'e}rification de
                  programme et de logiciel; E.1 Structures de
                  donn{\'e}es r{\'e}parties; Mod{\`e}les de
                  coh{\'e}rence; Donn{\'e}es r{\'e}pliqu{\'e}es;
                  Invariants de structurels; Caract{\`e}re correct de
                  syst{\`e}me r{\'e}parti},
  x-language =	 en,
  x-peerreviewing =no,
  x-popularlevel =no,
  x-proceedings =no,
  x-reporttype = rr,
  x-repository = {svn+ssh://shapiro@scm.gforge.inria.fr/svnroot/regal/trunk/papers/2016/shapiro/consistency-3D/paper/RR-8932.tex}
}





@Misc{sh191,
  Keywords =     {Other},
  author =	 {Marc Shapiro},
  title =	 {Rencontre avec {M}arc {S}hapiro et son projet europ{\'e}en
                  {S}ync{F}ree},
  howpublished = {Inria Accueil Centre Paris Actualit{\'e}s},
  month =	 sep,
  year =	 2016,
  note =         {\url{https://www.inria.fr/centre/paris/actualites/rencontre-avec-marc-shapiro-et-son-projet-europeen-syncfree}},
  local-url =	 {papers/inria-actualites-2016-09.pdf},
  url =          {https://www.inria.fr/centre/paris/actualites/rencontre-avec-marc-shapiro-et-son-projet-europeen-syncfree},
  pdf =          {./papers/Rencontre-avec-Marc-Shapiro_Gazette-2016-09-23.pdf},
  hal =          {https://hal.inria.fr/hal-01587003},
  x-abstract_fr ={Ma th{\'e}matique de travail\,: autour du compromis entre
                  la disponibilit{\'e} et la coh{\'e}rence des donn{\'e}es},
  x-audience =	 national,
  x-europeanproject_id = syncfreeID,
  x-language =	 fr,
  x-peerreviewing =no,
  x-popularlevel =yes,
  x-title_en =	 {An encounter with {M}arc {S}hapiro and his
                  {S}ync{F}ree European project}
}



%comment{"See 2009 version: opt:proto:sh130"}
@InBook{rep:syn:sh192,
  Keywords =     {BookOrChapter},
  author =	 {Marc Shapiro and Bettina Kemme},
  title =	 EnDBSys,
  gs = {23}, gsdate = {2018-07-09},
  chapter =	 {Eventual Consistency},
  publisher =	 springer,
  editor =	 {Liu, Ling and {\"O}zsu, M. Tamer},
  year =	 2017,
  type =	 {Online and in print},
  month =	 apr,
  pages =	 2,
  local-url =	 {papers/eventual-consistency-Encyclopedia-DB-systems-2016-authorversion.pdf},
  doi =		 {10.1007/978-1-4899-7993-3_1366-2},
  url =          {https://link.springer.com/referenceworkentry/10.1007/978-1-4899-7993-3_1366-2},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/eventual-consistency-Encyclopedia-DB-systems-2016-authorversion.pdf},
  hal =		 {https://hal.inria.fr/hal-01547451},
  x-abstract_en ={In a replicated database, the consistency level
                  defines whether and how the values of the replicas of
                  a logical object may diverge in the presence of
                  updates. Eventual consistency is the weakest
                  consistency level that guarantees
                  convergence. Informally, it requires that all replicas
                  of an object will eventually reach the same final
                  value, assuming that no new updates are submitted to
                  the object.},
  x-audience =	 intl,
  x-keywords_en ={Lazy Replication; Optimistic Replication; Distributed
                  Computing; Availability under Partition},
  x-keywords_fr ={R{\'e}plication paresseuse; r{\'e}plication optimiste;
                  informatique r{\'e}partie; disponibilit{\'e} sous
                  partition},
  x-language =	 en,
  x-peerreviewing =yes,
  x-popularlevel =yes,
  x-repository =
                  {svn+ssh://scm.gforge.inria.fr/svnroot/syncfree/trunk/papers/encylopedia-DBsys-2016/eventual-consistency.tex}
}



@Article{sh193,
  Keywords =     {IntJrnl},
  author = 	 {Shapiro, Marc},
  title = 	 {Technical Perspective: Unexpected Connections},
  journal = 	 cacm,
  year = 	 2017,
  volume = 	 60,
  number = 	 8,
  pages = 	 {82--82},
  month = 	 jul,
  local-url =    {./papers/cacm-techperspective-commutativity-2017-01.pdf},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/cacm-techperspective-commutativity-2017-01.pdf},
  doi = 	 {10.1145/3068768},
  url = 	 {http://doi.acm.org/10.1145/3068768},
  hal = 	 {https://hal.inria.fr/hal-01570845},
  no-paywall =   {https://dl.acm.org/authorize?N33775},
  x-audience = intl,
  x-peerreviewing = yes,
  x-popularlevel = yes,
  x-repository = {svn+ssh://shapiro@scm.gforge.inria.fr/svnroot/regal/trunk/papers/2017/shapiro/cacm-techperspective-commutativity/main.tex}
}



%comment{See 2009 version under opt:db:sh129}
@InBook{rep:syn:sh194,
  Keywords =     {BookOrChapter},
  author =	 {Marc Shapiro},
  title =	 EnDBSys,
  chapter =	 {Optimistic Replication and Resolution},
  editor =	 {Liu, Ling and {\"O}zsu, M. Tamer},
  publisher =	 springer,
  year =	 2017,
  type =	 {Online and in print},
  month =	 apr,
  pages =	 {1--8},
  local-url =	 {papers/optimistic-replication-Encyclopedia-DB-systems-2016-authorversion.pdf},
  doi =		 {10.1007/978-1-4899-7993-3_258-4},
  url =		 {https://doi.org/10.1007/978-1-4899-7993-3_258-4},
  pdf =		 {http://lip6.fr/Marc.Shapiro/papers/optimistic-replication-Encyclopedia-DB-systems-2016-authorversion.pdf},
  hal =		 {https://hal.inria.fr/hal-01248202},
  x-abstract_en ={Data replication places physical copies of a shared
                  logical item onto different sites. Optimistic
                  replication (OR) allows a program at some site to read
                  or update the local replica at any time. An update is
                  tentative because it may conflict with a remote
                  update. Such conflicts are resolved after the fact, in
                  the background. Replicas may diverge occasionally but
                  are expected to converge eventually.},
  x-audience =	 intl,
  x-keywords_en ={Asynchronous Replication; Lazy replication; Optimistic
                  replication; Reconciliation-based data replication},
  x-keywords_fr ={r{\'e}plication asynchrone; r{\'e}plication paresseuse;
                  r{\'e}plication optimiste; r{\'e}plication bas{\'e}e sur la
                  r{\'e}conciliation},
  x-language =	 en,
  x-peerreviewing =yes,
  x-popularlevel =yes,
  x-repository = {svn+ssh://shapiro@scm.gforge.inria.fr/svnroot/syncfree/trunk/papers/encylopedia-DBsys-2016/optimistic-replication-2016.tex}
}



@InBook{rep:syn:sh195,
  Keywords =     {BookOrChapter},
  author =	 {Marc Shapiro},
  title =	 EnDBSys,
  chapter =	 {Replicated Data Types},
  editor =	 {Liu, Ling and {\"O}zsu, M. Tamer},
  publisher =	 springer,
  year =	 2017,
  type =	 {Online and in print},
  month =	 jul,
  pages =	 {1--5},
  local-url =    {papers/replicated-data-types-Encyclopedia-DB-systems-2016-authorversion.pdf},
  doi =		 {10.1007/978-1-4899-7993-3_80813-1},
  url =		 {https://doi.org/10.1007/978-1-4899-7993-3_80813-1},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/replicated-data-types-Encyclopedia-DB-systems-2016-authorversion.pdf},
  hal =		 {https://hal.archives-ouvertes.fr/hal-01578910},
  x-abstract_en ={A CRDT is an abstract data type that implements some
                  familiar object, such as a counter, a set or a
                  sequence. Internally, a CRDT is replicated, to provide
                  reliability, availability.  A CRDT supports concurrent
                  updates, and encapsulates some strategy that provably
                  ensures that replicas of the CRDT will converge
                  despite this concurrency.},
  x-audience =	 intl,
  x-keywords_en ={Distributed Computing; Distributed Databases; Eventual
                  Consistency; Conflict-Free Replicated Data Types
                  (CRDTs); Commutative Replicated Data Types (CmRDTs);
                  Convergent Replicated Data Types (CvRDTs); Replicated
                  Abstract Data Types (RADTs); Replicated Data Types
                  (RDTs)},
  x-keywords_fr ={Informatique r{\'e}partie; base de donn{\'e}es
                  distribu{\'e}e; coh{\'e}rence {\`a} terme; type de
                  donn{\'e}es r{\'e}pliqu{\'e}es sans conflit; type de
                  donn{\'e}es r{\'e}pliqu{\'e}es commutatif; type de
                  donn{\'e}es r{\'e}pliqu{\'e}es convergent; type de
                  donn{\'e}es abstrait r{\'e}parti; type de donn{\'e}es
                  r{\'e}pliqu{\'e}es},
  x-language =	 en,
  x-peerreviewing =yes,
  x-popularlevel =yes,
  x-repository =
                  {svn+ssh://shapiro@scm.gforge.inria.fr/svnroot/syncfree/trunk/papers/encylopedia-DBsys-2016/ReplicatedDataTypes.tex}
}




@TechReport{app:syn:sh196-tr,
  Keywords =     {Other},
  author =	 {Shapiro, Marc and Bieniusa, Annette and Pregui{\c c}a,
                  Nuno and Balegas, Valter and Meiklejohn, Christopher},
  title =	 {{J}ust-{R}ight {C}onsistency: reconciling availability
                  and safety},
  institution =	 {Inria Paris; Sorbonne Universit{\'e}s; Tech.\ U.\
                  Kaiserslautern; U.\ Nova de Lisboa; U.\ Catholique de
                  Louvain},
  year =	 2018,
  type =	 rr,
  number =	 9145,
  address =	 {Paris, France},
  month =	 jan,
  Keywords =	 {Distributed systems; CAP Theorem; invariants;
                  consistency; distributed programming; availability},
  local-url =	 {./papers/Just-Right-Consistency-RR-9145-2018-01.pdf},
  hal =		 {https://hal.inria.fr/hal-01685945},
  pdf =		 {https://hal.inria.fr/hal-01685945/file/RR-9145.pdf},
  x-repository = {svn+ssh://scm.gforge.inria.fr/svnroot/syncfree/trunk/papers/bridge-the-CAP-gap/V1-2017-04/RR-INRIA/RR-9145.tex},
  comment =      {JRC, just right consistency}
}

@Comment{Article{app:syn:sh196,
          Keywords =     {IntJrnl},
          author = 	 {Marc Shapiro and Annette Bieniusa and Nuno Pregui{\c
                          c}a and Christopher Meiklejohn},
          title = 	 {Just-Right Consistency},
          journal = 	 {Submitted for publication},
          year = 	 2017,
          volume = 	 {???},
          number = 	 {???},
          pages = 	 {???},
          month = 	 {apr},
          local-url = {???},
          doi = 	 {???},
          url = 	 {???},
          pdf = 	 {???},
          hal = 	 {???},
          x-abstract_en = {
          Consistency is a major concern in the design of distributed
          applications, but the topic is still not well understood.
          It is clear that no single consistency model is appropriate for all
          applications, but how do developers find their way in the maze of models
          and the inherent trade-offs between correctness and availability?
          The Just-Right Consistency approach presented here offers
          some guidance.
          First, we classify the invariant patterns that are of interest to
          maintain application correctness.
          Second, we show how two of these patterns are ``AP-compatible'' and
          can be guaranteed without impacting availability, thanks to an
          appropriate data model and consistency model.
          Then we address the last, ``CAP-sensitive'' pattern.
          In a restricted but common case it can be maintained efficiently in a
          mostly-available way.
          In the general case, we exhibit a static analysis logic and tool which
          ensures just enough synchronisation to maintain the invariant, and
          availability otherwise.\par
          In summary, instead of pre-defining a consistency model and shoe-horning
          the application to fit it, and instead of making the application
          developer compensate for the imperfections of the database in an
          \emph{ad-hoc} way, we have a provably correct approach to tailoring
          consistency to the specific application requirements.
          This result is of interest to both academics and practitioners in
          distributed systems.
        },
          x-anrproject = {RainbowFS},
          x-audience = intl,
          x-europeanproject_id = lightkoneID,
          x-language = en,
          x-peerreviewing = yes,
          x-popularlevel = yes,
          x-repository = {svn+ssh://scm.gforge.inria.fr/svnroot/syncfree/trunk/papers/bridge-the-CAP-gap/main.tex}
}        }
                  




@InProceedings{formel:rep:syn:sh197,
  Keywords =     {IntConf},
  author =	 {Mahsa Najafzadeh and Marc Shapiro and Patrick Eugster},
  title =	 {Co-Design and Verification of an Available File
                  System},
  booktitle =	 vmcai,
  year =	 2018,
  editor =	 {Dillig, I{\c s}{\i}l and Palsberg, Jens},
  volume =	 {10747},
  series =	 lncs,
  pages =	 {358--381},
  month =	 jan,
  address =	 {Los Angeles, CA, USA},
  organization = sigplan,
  publisher =	 springer,
  local-url =	 {./papers/VMCAI-2018-filesys.pdf},
  pdf =  	 {http://lip6.fr/Marc.Shapiro/papers/VMCAI-2018-filesys.pdf},
  doi =		 {10.1007/978-3-319-73721-8_17},
  url =		 {https://doi.org/10.1007/978-3-319-73721-8_17},
  hal =		 {https://hal.inria.fr/hal-01696263},
  x-europeanproject_id =syncfreeID,
  x-peerreviewing =yes,
  x-popularlevel =no,
  x-proceedings =yes,
  x-repository = {svn+ssh://shapiro@scm.gforge.inria.fr/svnroot/regal/trunk/papers/2017/mahsa/VMCAI-18/main.tex},
  abstract =	 {Distributed file systems play a vital role in
                  large-scale enterprise services. However, the designer
                  of a distributed file system faces a vexing choice
                  between strong consistency and asynchronous
                  replication. The former supports a standard sequential
                  model by synchronising operations, but is slow and
                  fragile. The latter is highly available and
                  responsive, but exposes users to concurrency
                  anomalies. In this paper, we describe a rigorous and
                  general approach to navigating this trade-off by
                  leveraging static verification tools that allow to
                  verify different file system designs. We show that
                  common file system operations can run concurrently
                  without synchronisation, while still retaining a
                  semantics reasonably similar to Posix hierarchical
                  structure. The one exception is the ``move''
                  operation, for which we prove that, unless
                  synchronised, it will have an anomalous behaviour.}
}




@TechReport{prs:app:sh198,
  Keywords =     {Other},
  author = 	 {Ajay Singh and Marc Shapiro and Ga{\"e}l Thomas},
  title = 	 {Persistent Memory Programming Abstractions in Context
                  of Concurrent Applications},
  institution =  arxiv,
  year = 	 2017,
  number = 	 {arXiv:1712.04989 [cs.DC]},
  month = 	 dec,
  note = 	 {Accepted for publication at HiPC SRS 2017},
  local-url = {./papers/persistent-mem-concurrent-arxiv-2017-12.pdf},
  url = 	 {https://arxiv.org/abs/1712.04989},
  pdf = 	 {https://arxiv.org/pdf/1712.04989},
  hal = 	 {https://hal.inria.fr/hal-01667772},
  x-language = en,
  x-peerreviewing = no,
  x-popularlevel = no,
  x-repository = {svn+ssh://shapiro@scm.gforge.inria.fr/svn/regal/trunk/papers/2017/ajay/intern-summer-2017/SRS-HiPC-2017/latex-src/main.tex},
}





@InProceedings{gc:rep:sh199,
  Keywords =     {IntConf},
  author =	 {Marc Shapiro and Annette Bieniusa and Peter Zeller and
                  Gustavo Petri},
  title =	 {Ensuring referential integrity under causal
                  consistency},
  booktitle =	 papoc,
  year =	 2018,
  editor =	 {Sebastian Burckhardt and Marko Vukoli{\'c}},
  pages =	 {5},
  month =	 apr,
  address =	 {Porto, Portugal},
  organization = eurosys,
  publisher =	 acm,
  local-url =	 {papers/causal-refs-papoc-2018-04.pdf},
  doi =		 {10.1145/3194261.3194262},
  url =		 {https://doi.org/10.1145/3194261.3194262},
  no-paywall =   {https://dl.acm.org/authorize?N658086},
  pdf =
                  {http://lip6.fr/Marc.Shapiro/papers/causal-refs-papoc-2018-04.pdf},
  hal =		 {https://hal.inria.fr/hal-01727207},
  x-conference-url ={https://papoc-workshop.github.io/2018/},
  x-anrproject = rainbowfsID,
  x-audience =	 intl,
  x-europeanproject =lightkoneID,
  x-invitedcommunication =no,
  x-peerreviewing =yes,
  x-popularlevel =no,
  x-proceedings =yes,
  x-repository = {git@github.com:LightKone/Papers.git//causal-refs/final-2018-03-08.tex}
}



@InProceedings{db:rep:sh200,
  Keywords =     {IntConf},
  author =	 {Dimitrios Vasilas and Marc Shapiro and Bradley King},
  title =	 {A Modular Design for Geo-Distributed Querying: Work in
                  Progress Report},
  booktitle =	 papoc,
  year =	 2018,
  editor =	 {Sebastian Burckhardt and Marko Vukoli{\'c}},
  pages =	 4,
  month =	 apr,
  address =	 {Porto, Portugal},
  organization = eurosys,
  publisher =	 acm,
  local-url =	 {./papers/Distributed-Querying-Vasilas-PaPoC-2018.pdf},
  doi =		 {10.1145/3194261.3194265},
  url =		 {https://doi.org/10.1145/3194261.3194265},
  no-paywall =   {https://dl.acm.org/authorize?N658087},
  x-repository = {???},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/Distributed-Querying-Vasilas-PaPoC-2018.pdf},
  hal =		 {https://hal.inria.fr/hal-01728712},
  x-anrproject_id =rainbowfsID,
  x-audience =	 {international},
  x-europeanproject_id =lightkoneID,
  x-filesource = {author},
  x-invitedcommunication ={no},
  x-language =	 {en},
  x-peerreviewing ={yes},
  x-popularlevel ={no},
  comment =      {Proteus},
}



@InBook{rep:sh201,
  Keywords =     {BookOrChapter},
  author =	 "Shapiro, Marc and Sutra, Pierre",
  editor =	 "Sakr, Sherif and Zomaya, Albert",
  title =	 "Database Consistency Models",
  chapter =	 "Database Consistency Models",
  booktitle =    {Encyclopedia of Big Data Technologies},
  publisher =	 "Springer International Publishing",
  year =	 2018,
  isbn =	 "978-3-319-63962-8",
  pages =	 "1--11",
  local-url =	 {papers/DBconsistency-Springer2018-authorversion.pdf},
  pdf =	         {http://lip6.fr/Marc.Shapiro/papers/DBconsistency-Springer2018-authorversion.pdf},
  doi =		 "10.1007/978-3-319-63962-8_203-1",
  url =		 "https://doi.org/10.1007/978-3-319-63962-8_203-1",
  x-repository = {svn+ssh://shapiro@scm.gforge.inria.fr/svn/regal/trunk/papers/2017/shapiro/encyclopedia-consistency/},
  hal =		 {https://hal.inria.fr/hal-01756780},
  x-audience =	 {international},
  x-filesource = {author},
  x-invitedcommunication ={no},
  x-language =	 {en},
  x-peerreviewing ={no},
  x-popularlevel ={yes}
}





@TechReport{lan:formel:sh203,
  Keywords =     {Other},
  author =	 {Nair, Sreeja and Shapiro, Marc},
  title =	 {Improving the ``{C}orrect {E}ventual {C}onsistency'' Tool},
  institution =	 inria,
  year =	 2018,
  type =	 {Rapport de recherche},
  number =	 {RR-9191},
  address =	 {Paris, France},
  month =	 jul,
  Keywords =	 {Consistency, Verification, Distributed applications},
  local-url =	 {./papers/RR-9191-improving-CEC.pdf},
  url =		 {https://hal.inria.fr/hal-01832888},
  x-repository = {git+ssh://shapiro@scm.gforge.inria.fr/gitroot/rainbowfs/rainbowfs.git//papers/cec-token-gen/},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/RR-9191-improving-CEC.pdf},
  hal =		 {https://hal.inria.fr/hal-01832888},
  x-anrproject_id =rainbowfsID,
  x-europeanproject_id =lightkoneID,
  x-filesource = {author},
  x-invitedcommunication ={no},
  x-language =	 {en},
  x-peerreviewing ={no},
  x-popularlevel ={no},
}



@Article{rep:con:sh204,
  Keywords =     {IntJrnl},
  author =	 {Annette Bieniusa and Alexey Gotsman and Bettina Kemme
                  and Marc Shapiro},
  title =	 {Data Consistency in Distributed Systems: Algorithms,
                  Programs, and Databases ({D}agstuhl Seminar 18091)},
  journal =	 {Dagstuhl Reports},
  year =	 2018,
  volume =	 8,
  number =	 2,
  pages =	 {101--121},
  doi =		 {10.4230/DagRep.8.2.101},
  url =		 {http://drops.dagstuhl.de/opus/volltexte/2018/9292},
  pdf =          {http://drops.dagstuhl.de/opus/volltexte/2018/9292/pdf/dagrep_v008_i002_p101_18091.pdf},
  pdf =          {http://lip6.fr/Marc.Shapiro/papers/Dagstuhl-Consistency-18091.pdf},
  hal =		 {https://hal.inria.fr/hal-01848384},
  x-anrproject_id =rainbowfsID,
  x-audience =	 {international},
  x-europeanproject_id =lightkoneID,
  x-filesource = {author},
  x-invitedcommunication ={no},
  x-keywords_en ={consistency, CRDTs, Distributed Algorithms,
                  distributed computing, Distributed Systems,
                  partitioning, replication, Strong Consistency,
                  transactions},
  x-language =	 {en},
  x-peerreviewing ={no},
  x-popularlevel ={no}
}



@InProceedings{syn:rep:sh205,
  Keywords =     {IntConf},
  author =	 {Alejandro Z. Tomsic and Manuel Bravo and Marc Shapiro},
  title =	 {Distributed transactional reads: the strong, the
                  quick, the fresh \& the impossible},
  booktitle =	 middleware,
  year =	 2018,
  editor =	 {Liuba Shrira and Paulo Ferreira},
  pages =	 {120--133},
  month =	 dec,
  address =	 {Rennes, France},
  organization = {ACM/IFIP/USENIX},
  publisher =	 acm,
  local-url =	 {./papers/middleware18-authorversion.pdf},
  doi =		 {10.1145/3274808.3274818},
  no-paywall =   {https://dl.acm.org/doi/10.1145/3274808.3274818?cid=81100431017},
  url =		 {https://doi.org/10.1145/3274808.3274818},
  x-repository = {svn+ssh://scm.gforge.inria.fr/svnroot/syncfree/trunk/papers/ratradeoff/middleware18/middleware18.tex},
  pdf =		 {http://lip6.fr/Marc.Shapiro/papers/middleware18-authorversion.pdf},
  hal =		 {https://hal.inria.fr/hal-01876456},
  x-conference-url ={http://2018.middleware-conference.org/},
  x-abstract_en ={This paper studies the costs and trade-offs of
                  providing transactional consistent reads in a
                  distributed storage system.  We identify the following
                  dimensions: read consistency, read delay (latency),
                  and data freshness.  We show that there is a three-way
                  trade-off between them, which can be summarised as
                  follows: (i) it is not possible to ensure at the same
                  time order-preserving (e.g., causally-consistent) or
                  atomic reads, Minimal Delay, and maximal freshness;
                  thus, reading data that is the most fresh without
                  delay is possible only in a weakly-isolated mode; (ii)
                  to ensure atomic or order-preserving reads at Minimal
                  Delay imposes to read data from the past (not fresh);
                  (iii) however, order-preserving minimal-delay reads
                  can be fresher than atomic; (iv) reading atomic or
                  order-preserving data at maximal freshness may block
                  reads or writes indefinitely.  Our impossibility
                  results hold independently of other features of the
                  database, such as update semantics (totally ordered or
                  not) or data model (structured or unstructured).
                  Guided by these results, we modify an existing
                  protocol to ensure minimal-delay reads (at the cost of
                  freshness) under atomic-visibility and
                  causally-consistent semantics.  Our experimental
                  evaluation supports the theoretical results.  },
  x-anrproject_id =rainbowfsID,
  x-audience =	 {international},
  x-europeanproject_id =lightkoneID,
  x-europeanproject_id =syncfreeID,
  x-filesource = {author},
  x-invitedcommunication ={no},
  x-language =	 {en},
  x-peerreviewing ={yes},
  x-popularlevel ={no}
}



@InProceedings{rep:sh206,
  author =	 {Toumlilt, Ilyas and Tomsic, Alejandro and Shapiro,
                  Marc},
  title =	 {Vers une coh{\'e}rence causale {\'e}volutive sans
                  cha{\^i}nes de ralentissements},
  booktitle =	 compas,
  year =	 2017,
  month =	 Jun,
  address =	 {Nice Sophia-Antipolis, France},
  Keywords =	 {IntConf},
  url =		 {https://hal.archives-ouvertes.fr/hal-01860334},
  pdf =          {https://hal.archives-ouvertes.fr/hal-01860334/file/compas2017_Ilyas_Toumlilt.pdf},
  hal =		 {https://hal.archives-ouvertes.fr/hal-01860334},
  x-conference-url ={https://compas2017.sciencesconf.org},
  x-anrproject_id =rainbowfsID,
  x-audience =	 {international},
  x-europeanproject_id =lightkoneID,
  x-filesource = {author},
  x-invitedcommunication ={no},
  x-language =	 {en},
  x-peerreviewing ={yes},
  x-popularlevel ={no}
}



@InProceedings{app:formel:sh207,
  author =	 {Nair, Sreeja S and Gustavo Petri and Marc Shapiro},
  title =	 {Invariant Safety for Distributed Applications},
  booktitle =	 papoc,
  year =	 2019,
  pages =	 {4.1--4.7},
  month =	 mar,
  address =	 {Dresden, Germany},
  organization = acm,
  publisher =	 acm,
  Keywords =	 {IntConf},
  local-url =	 {./papers/soteria-PaPoC-2019.pdf},
  pdf =	         {http://lip6.fr/Marc.Shapiro/papers/soteria-PaPoC-2019.pdf},
  doi =		 {10.1145/3301419.3323970},
  url =		 {https://doi.org/10.1145/3301419.3323970},
  hal =		 {https://hal.inria.fr/hal-02052012},
  x-conference-url ={https://novasys.di.fct.unl.pt/conferences/papoc19/},
  x-abstract_en ={We study a proof methodology for verifying the safety
                  of data invariants of highly-available distributed
                  applications that replicate state. The proof is (1)
                  modular: one can reason about each individual
                  operation separately, and (2) sequential: one can
                  reason about a distributed application as if it were
                  sequential. We automate the methodology and illustrate
                  the use of the tool with a representative example.},
  x-anrproject_id =rainbowfsID,
  x-audience =	 {international},
  x-europeanproject_id =lightkoneID,
  x-filesource = {author},
  x-invitedcommunication ={no},
  x-language =	 {en},
  x-peerreviewing ={yes},
  x-popularlevel ={no}
}



@InProceedings{app:sh208,
  author =	 {Francis Laniel and Damien Carver and Julien Sopena and
                  Franck Wajsburt and Jonathan Lejeune and Marc Shapiro},
  title =	 {Highlighting the Container Memory Consolidation
                  Problems in {L}inux},
  booktitle =	 nca,
  year =	 2019,
  pages =	 {1--4},
  month =	 sep,
  address =	 {Cambridge MA, USA},
  organization = ieee,
  Keywords =	 {IntConf},
  local-url =	 {./papers/Highlighting container memory consolidation problem in Linux Laniel-NCA-2019.pdf},
  doi =		 {10.1109/NCA.2019.8935034},
  url =		 {https://doi.org/10.1109/NCA.2019.8935034},
  x-repository = {https://gitlab.lip6.fr/flaniel/nca},
  pdf =          {https://hal.archives-ouvertes.fr/hal-02424007/document},
  hal =		 {https://hal.archives-ouvertes.fr/hal-02424007/},
  x-audience =	 {international},
  x-filesource = {author},
  x-invitedcommunication ={no},
  x-language =	 {en},
  x-peerreviewing ={yes},
  x-popularlevel ={no},
}



@InProceedings{app:sh209,
  author =	 {Sreeja S Nair and Gustavo Petri and Marc Shapiro},
  title =	 {Proving the safety of highly-available distributed
                  objects},
  booktitle =	 esop,
  series =       lncs,
  volume =       12075,
  year =	 2020,
  pages =	 {544--571},
  month =	 apr,
  address =	 {Dublin, Ireland (canceled due to Covid-19 pandemic)},
  Keywords =	 IntConf,
  local-url =	 {./papers/esop2020.pdf},
  doi =		 {10.1007/978-3-030-44914-8_20},
  url =		 {https://doi.org/10.1007/978-3-030-44914-8_20},
  x-repository = {https://gforge.inria.fr/scm/viewvc.php/regal/trunk/papers/2019/snair/esop/},
  x-repository = {https://gitlab.lip6.fr/snair/papers-gforge/-/tree/master/2019/snair/esop},
  pdf =		 {http://lip6.fr/Marc.Shapiro/papers/esop2020.pdf},
  hal =		 {https://hal.archives-ouvertes.fr/hal-02424317},
  x-anrproject_id =rainbowfsID,
  x-audience =	 {international},
  x-europeanproject_id =lightkoneID,
  x-filesource = {author},
  x-invitedcommunication ={no},
  x-keywords_en ={Replicated objects; Consistency; Automatic
                  verification; Distributed application design; Tool
                  support},
  x-language =	 {en},
  x-peerreviewing ={yes},
  x-popularlevel ={no}
}



@TechReport{sh220-us,
  author = 	 {Julien Peeters and Nicolas Ventroux and Tanguy
                  Sassolas and Marc Shapiro}, 
  title = 	 {Distributing computing system implementing a
                  non-speculative hardware transactional memory and a
                  method for using same for distributed computing},
  institution =  {United States Patent and Trademark Office (USPTO),
                  Institut National de la Propri{\'e}t{\'e} Intellectuelle (INPI),
		  World Intellectual Property Organization (WIPO),
		  European Patent Office (EPO)},
  year = 	 2019,
  type = 	 {Patent},
  number = 	 {US 10 416 925B2, FR3019921A1, WO2015155294A1, EP3129874B1},
  month = 	 sep,
  url =          {https://patents.google.com/patent/US10416925B2/en},
  url =          {https://patents.google.com/patent/FR3019921A1/en},
  url =          {https://patents.google.com/patent/WO2015155294A1/en},
  url =          {https://patents.google.com/patent/EP3129874B1/en},
  pdf =          {https://patentimages.storage.googleapis.com/c6/28/bc/63f5842670c47e/US10416925.pdf},
  note =         {Granted US 2019-09-17, FR 2017-08-11, EPO 2018-06-13}
}



@TechReport{blog:sh221,
  author = 	 {Marc Shapiro},
  title = 	 {Living at the edge, safely},
  institution =  {LightKone European Project},
  year = 	 2019,
  type = 	 {Blog post},
  month = 	 may,
  type =         {Blog post},
  howpublished = {\url{https://medium.com/@haslab.comunicacao/living-at-the-edge-safely-3b408bb953a}}
}



@InProceedings{app:rep:sh222,
  author = 	 {Vasilas, Dimitrios and Shapiro, Marc and King, Bradley
                  and Hamouda, Sara S.},
  title = 	 {Towards application-specific query processing systems},
  booktitle = 	 bda,
  year = 	 2020,
  series = 	 {36{\`e}me BDA},
  pages = 	 {63--63},
  month = 	 oct,
  address = 	 {Online},
  Keywords =  {IntConf},
  local-url = {./papers/BDA_2020_paper_30.pdf},
  url = 	 {https://lip6.fr/Marc.Shapiro//papers/BDA_2020_paper_30.pdf},
  x-repository = {https://gitlab.lip6.fr/delys/proteus-paper/-/tree/BDA2020},
  pdf = 	 {http://lip6.fr/Marc.Shapiro/papers/BDA_2020_paper_30.pdf},
  hal = 	 {https://hal.sorbonne-universite.fr/hal-02943380},
  x-conference-url = {https://bda.lip6.fr/},
  x-anrproject_id = rainbowfsID,
  x-audience = {international},
  x-europeanproject_id = lightkoneID,
  x-filesource = {author},
  x-invitedcommunication = {no},
  x-language = {en},
  x-peerreviewing = {yes},
  x-popularlevel = {no}
}



@TechReport{app:db:sh223,
  author = 	 {Saalik Hatia and Marc Shapiro},
  title = 	 {Specification of a Transactionally and
                  Causally-Consistent ({TCC}) database},
  institution =  inria,
  year = 	 2020,
  type = 	 rr,
  number = 	 {RR-9355},
  address = 	 {Paris, France},
  month = 	 jul,
  local-url = {./papers/RR-9355 Specification of a Transactionally and Causally-Consistent database.pdf},
  url = 	 {https://hal.archives-ouvertes.fr/hal-02902474},
  x-repository = {???},
  pdf = 	 {https://hal.inria.fr/hal-02902474v2/document},
  hal = 	 {https://hal.archives-ouvertes.fr/hal-02902474},
}



@InProceedings{app:sh224,
  author =	 {Laniel, Francis and Carver, Damien and Sopena, Julien
                  and Wajsburt, Franck and Lejeune, Jonathan and
                  Shapiro, Marc},
  title =	 {{M}em{O}p{L}ight: Leveraging application feedback to
                  improve container memory consolidation},
  note =         {Best Paper Award},
  booktitle =	 nca,
  year =	 2020,
  month =	 nov,
  address =	 {Virtual Conference},
  Keywords =	 {IntConf},
  local-url =    {papers/MemOpLight-Laniel-NCA-2020.pdf},
  url =		 {https://doi.org/10.1109/NCA51143.2020.9306717},
  doi =          {10.1109/NCA51143.2020.9306717},
  pdf =          {https://lip6.fr/Marc.Shapiro/papers/MemOpLight-Laniel-NCA-2020.pdf},
  hal =		 {https://hal.archives-ouvertes.fr/hal-03065629},
  x-audience =	 {international},
  x-filesource = {author},
  x-invitedcommunication ={no},
  x-language =	 {en},
  x-peerreviewing ={yes},
  x-popularlevel ={no}
}



@InProceedings{ww,
  author =	 {Beno{\^\i}t Martin and Laurent Prosperi and Marc
                  Shapiro},
  title =	 {An environment for composable distributed computing},
  booktitle =	 eurodw,
  year =	 2020,
  pages =	 6,
  month =	 apr,
  address =	 {Heraklion, Crete (online due to Covid-19)},
  organization = eurosys,
  publisher =	 acm,
  Keywords =	 IntConf,
  local-url =    {./papers/composable-computing-Martin-Prosperi-EuroDW-2020.pdf},
  url =          {https://lip6.fr/Marc.Shapiro/papers/composable-computing-Martin-Prosperi-EuroDW-2020.pdf},
  x-repository = {git@gitlab.lip6.fr:lprosperi/eurodw2020.git},
  pdf =
                  {https://lip6.fr/Marc.Shapiro/papers/composable-computing-Martin-Prosperi-EuroDW-2020.pdf},
  hal =           {https://hal.inria.fr/hal-03146124},
  x-conference-url ={https://www.eurosys2020.org/workshops/eurodw2020/},
  x-abstract_en ={Modern applications are highly distributed and
                  data-intensive.  Programming a distributed system is
                  challenging because of asynchrony, failures and
                  trade-offs. In addition, application requirements vary
                  with the use-case and throughout the development
                  cycle.  Moreover, existing tools come with restricted
                  expressiveness or limited runtime customizability.
                  Our work aims to address this by improving reuse while
                  maintaining fine-grain control and enhancing
                  dependability.  We argue that an environment for
                  composable distributed computing will facilitate the
                  process of developing distributed systems. We use
                  high-level composable specification, verification
                  tools and a distributed runtime.  },
  x-anrproject_id =rainbowfsID,
  x-anrproject_id =adecodsID,
  x-audience =	 {international},
  x-filesource = {author},
  x-invitedcommunication ={no},
  x-language =	 {en},
  x-peerreviewing ={yes},
  x-popularlevel ={no}
}



@TechReport{sh226,
  author =	 {Nair, Sreeja S and Meirim, Filipe and Pereira,
                  M{\'a}rio and Ferreira, Carla and Shapiro, Marc},
  title =	 {A coordination-free, convergent, and safe replicated
                  tree},
  institution =	 inria,
  year =	 2021,
  type =	 {Research Report},
  number =	 {RR-9395},
  address =	 {Paris, France},
  month =	 feb,
  local-url =	 {./papers/tree-CRDT-Nair-RR-9395-2021-02.pdf},
  url =		 {https://hal.archives-ouvertes.fr/hal-03150817},
  x-repository = {git@github.com:sreeja/tree-crdt-paper.git},
  pdf =          {https://lip6.fr/Marc.Shapiro/papers/tree-CRDT-Nair-RR-9395-2021-02.pdf},
  hal =		 {https://hal.archives-ouvertes.fr/hal-03150817},
  x-anrproject_id =rainbowfsID,
  x-filesource = {author},
  keywords =	 {Distributed data structures; Conflict-free Replicated
                  Data Type; Formal verification},
}



@InProceedings{sh227,
  author =	 {Romain Vaillant and Dimitrios Vasilas and Marc Shapiro
                  and Linh Thuy},
  title =	 {{CRDT}s for truly concurrent file systems},
  booktitle =	 hotstorage,
  year =	 2021,
  month =	 jul,
  address =	 {Virtual},
  organization = sigops,
  publisher =	 acm,
  Keywords =	 {IntConf},
  local-url =	 {papers/CRDT-filesystem-HotStorage-2021.pdf},
  doi =		 {10.1145/3465332.3470872},
  url =		 {https://doi.org/10.1145/3465332.3470872},
  hal =		 {https://hal.inria.fr/hal-03278658},
  x-conference-url ={https://www.hotstorage.org/2021/},
  x-anrproject_id =rainbowfsID,
  x-audience =	 {international},
  x-filesource = {author},
  x-invitedcommunication ={no},
  x-language =	 {en},
  x-peerreviewing ={yes},
  x-popularlevel ={no}
}



@InProceedings{rep:syn:sh228,
  author =	 {Ilyas Toumlilt and Pierre Sutra and Marc Shapiro},
  title =	 {Highly-available and consistent group collaboration at
                  the edge with {C}olony},
  booktitle =	 middleware,
  year =	 2021,
  pages =	 {336--351},
  month =	 dec,
  address =	 {Qu{\' e}bec, Canada (online)},
  organization = {ACM/IFIP},
  Keywords =	 {IntConf},
  local-url =	 {./papers/colony-middleware-2021.pdf},
  doi =		 {10.1145/3464298.3493405},
  url =		 {https://doi.org/10.1145/3464298.3493405},
  x-repository = {git@github.com:ilyasToumlilt/EdgeAnt-Paper.git},
  pdf =          {https://lip6.fr/Marc.Shapiro/papers/middleware21r2-final78.pdf},
  hal =		 {https://hal.inria.fr/hal-03353663},
  x-conference-url ={https://middleware-conf.github.io/2021/},
  x-abstract_en ={Edge applications, such as gaming, cooperative
                  engineering, or in-the-field information sharing,
                  enjoy immediate response, autonomy and availability by
                  distributing and replicating data at the edge.
                  However, application developers and users demand the
                  highest possible consistency guarantees, and specific
                  support for group collaboration.  To address this
                  challenge, Colony guarantees Transactional Causal Plus
                  Consistency (TCC+) globally, strengthened to Snapshot
                  Isolation within edge groups.  To help with
                  scalability, fault tolerance and security, its logical
                  communication topology is forest-like, with replicated
                  roots in the core cloud, but with the flexibility to
                  migrate a node or a group.  Despite this hybrid
                  approach, applications enjoy the same semantics
                  everywhere in the topology.  Our experiments show that
                  local caching and peer groups improve throughput and
                  response time significantly, performance is not
                  affected in offline mode, and that migration is
                  seamless.},
  x-anrproject_id =rainbowfsID,
  x-audience =	 {international},
  x-conferencestartdate ={6 December 2021},
  x-filesource = {author},
  x-invitedcommunication ={no},
  x-language =	 {en},
  x-peerreviewing ={yes},
  x-popularlevel ={no}
}



@InProceedings{app:229,
  author =	 {Sid-Otmane, Jonathan and Imadali, Sofiane and
                  Martelli, Fr{\'e}d{\'e}ric and Shapiro, Marc},
  title =	 {Data Consistency in the {5G} Specification},
  booktitle =	 icin,
  year =	 2020,
  pages =	 {110--117},
  month =	 feb,
  address =	 {Ch{\^a}tillon, France},
  publisher =	 ieee,
  local-url =	 {./papers/Data_Consistency_in_the_5G_Specification.pdf},
  doi =		 {10.1109/ICIN48450.2020.9059408},
  url =		 {https://doi.org/10.1109/ICIN48450.2020.9059408},
  hal =		 {https://hal.archives-ouvertes.fr/hal-02943802},
  pdf =          {https://lip6.fr/Marc.Shapiro/papers/Data_Consistency_in_the_5G_Specification.pdf},
  x-conference-url ={https://www.icin-conference.org/2020/},
  x-audience =	 {international},
  x-filesource = {author},
  x-invitedcommunication ={no},
  x-language =	 {en},
  x-peerreviewing ={yes},
  x-popularlevel ={no},
  x-proceedings ={yes}
}




@TechReport{db:sh230,
  author = 	 {Ayush Pandey and Annette Bieniusa and Marc Shapiro},
  title = 	 {Persisting the {A}ntidote{DB} cache: design and
                  implementation of a cache for a {CRDT} datastore},
  institution =  inria,
  year = 	 2022,
  number = 	 {RR-9470},
  address = 	 {Paris, France},
  month = 	 apr,
  local-url = {papers/RR-9470.pdf},
  url = 	 {https://hal.inria.fr/hal-03654003},
  pdf = 	 {https://hal.inria.fr/hal-03654003/document},
  hal = 	 {https://hal.inria.fr/hal-03654003/},
  x-anrproject_id = rainbowfsID,
  x-filesource = {author},
}



@InProceedings{rep:lan:sh231,
  author = 	 {Laurent Prosperi and Marc Shapiro and Ahmed Bouajjani},
  title = 	 {{V}arda: An architectural framework for compositional
                  distributed programming},
  booktitle = 	 netys,
  year = 	 2022,
  editor = 	 {Mira Mezini and Mohammed-Amine Koulali},
  volume = 	 {LNCS 13464},
  series = 	 lncs,
  pages = 	 {16--30},
  month = 	 may,
  address = 	 {Online},
  publisher = springer,
  Keywords =  {IntConf},
  local-url = {papers/varda-netys-2022.pdf},
  doi = 	 {https://doi.org/10.1007/978-3-031-17436-0_2},
  x-presentation-video = {https://www.youtube.com/watch?v=KgiwUi4XbnQ},
  x-repository = {git@gitlab.lip6.fr:lprosperi/lg4dc-slides.git//papers/2022/Netys\'22/main.tex},
  pdf = 	 {https://lip6.fr/Marc.Shapiro/papers/varda-netys-2022.pdf},
  hal = 	 {https://hal.science/hal-04015827},
  x-conference-url = {http://netys.net/accepted/},
  x-anrproject_id = adecodsID,
}




@InProceedings{rep:pro:sh232,
  author = 	 {Martin, Beno{\^\i}t and Shapiro, Marc},
  title = 	 {Shared memory for the actor model},
  booktitle = 	 compas,
  year = 	 2022,
  month = 	 Jul,
  address = 	 {Amiens, France},
  organization = {Laboratoire Mod{\'e}lisation, Informatique et Syst{\`e}me - de l'Universit{\'e} de Picardie Jules Verne},
  url = 	 {https://hal.inria.fr/hal-04004775},
  hal = 	 {https://hal.inria.fr/hal-04004775},
  pdf = 	 {https://hal.inria.fr/hal-04004775/file/ComPAS2022_paper_2-2.pdf},
}



@InProceedings{rep:coh:sh233,
  author = 	 {Beno{\^\i}t Martin and Laurent Prosperi and Marc Shapiro},
  title = 	 {Transactional-Turn Causal Consistency},
  booktitle = 	 europar,
  year = 	 2023,
  editor = 	 {Jos{\'e} Cano and Marios D. Dikaiakos and George
                  A. Papadopoulos and Miquel Peric{\`a}s and Rizos
                  Sakellariou},
  volume = 	 {LNCS 14100},
  number = 	 {14100},
  series = 	 lncs,
  pages = 	 {578--591},
  month = 	 aug,
  address = 	 {Limassol, Cyprus},
  publisher = springer,
  Keywords =  {IntConf},
  local-url = {papers/Transactional-Turn Causal Consistency Euro-Par2023_35 Martin-Prosperi-Shapiro.pdf},
  doi = 	 {10.1007/978-3-031-39698-4_39},
  url = 	 {https://doi.org/10.1007/978-3-031-39698-4_39},
  no-paywall =   {https://rdcu.be/dlFEH},
  pdf = 	 {https://link.springer.com/content/pdf/10.1007/978-3-031-39698-4_39.pdf},
  hal = 	 {https://hal.inria.fr/hal-04117344},
  x-conference-url = {https://2023.euro-par.org},
  x-presentation-video = {todo},
  x-repository = {https://www.overleaf.com/project/6396e9705b541e1ef6e942e1},
  x-anrproject_id = adecodsID,
  x-audience = {international},
  x-filesource = {author},
  x-invitedcommunication = {no},
  x-language = {en},
  x-peerreviewing = {yes},
  x-popularlevel = {no}
}



@InProceedings{formel:db:sh234,
  author = 	 {Edgard Schiebelbein and Saalik Hatia and Annette
                  Bieniusa and Gustavo Petri and Carla Ferreira
                  and Marc Shapiro},
  title = 	 {Models for Storage in Database Backends},
  booktitle = 	 papoc,
  year = 	 2024,
  editor = 	 acm,
  pages = 	 {58--66},
  month = 	 apr,
  address = 	 {Athens, Greece},
  organization = eurosys,
  publisher = acm,
  Keywords =  {IntConf},
  local-url = {./papers/papoc2024-published-version-paper19.pdf},
  doi = 	 {10.1145/3642976.3653036},
  url = 	 {https://dl.acm.org/doi/10.1145/3642976.3653036},
  x-repository = {git@gitlab.inria.fr:shapiro/backend-model.git},
  pdf = 	 {https://lip6.fr/Marc.Shapiro/papers/papoc2024-published-version-paper19.pdf},
  no-paywall =    {https://dl.acm.org/doi/10.1145/3642976.3653036?cid=81100431017},
  hal = 	 {https://hal.inria.fr/hal-04507674},
  x-conference-url = {https://papoc-workshop.github.io/2024/},
  x-anrproject_id = adecodsID,
  x-audience = {international},
  x-filesource = {author},
  x-invitedcommunication = {no},
  x-language = {en},
  x-peerreviewing = {yes},
  x-popularlevel = {no}
}



%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%