Papers

@inproceedings{HHR:OPODIS13,
  author = {Henrio, Ludovic and Huet, Fabrice and Rochas, Justine},
 title = {An Optimal Broadcast Algorithm for Content-Addressable Networks},
 BOOKTITLE = {International Symposium on High-level Parallel Programming and Applications&, {HLPP}},
 YEAR = {2013},
 MONTH = dec,
 booktitle = {Principles of Distributed Systems, 17th International Conference, OPODIS 2013, Nice, France},
 publisher = {Springer},
    Series = {LNCS}
}

 @inproceedings{GHM:HLPP13,
 AUTHOR = {
Gaspar, Nuno and Henrio, Ludovic and Madelaine, Eric},
 TITLE = {Bringing Coq Into the World of GCM Distributed Applications},
 BOOKTITLE = {International Symposium on High-level Parallel Programming and Applications&, {HLPP}},
 YEAR = {2013},
 MONTH = Jul,
 ADDRESS = {Paris, France}
}


@inproceedings{HHI-coordination2013,
    Author = {Henrio, Ludovic and Huet, Fabrice and Istv{\'a}n, Zsolt},
    Booktitle = {COORDINATION 2013},
    Editor = {Julien, Christine and De Nicola, Rocco},
    Month = jun,
    Note = {15th International Conference on Coordination Models and Languages, Florence, Italy, 3--6},
    Organization = {IFIP International Federation for Information Processing},
    Publisher = {Springer},
    Series = {LNCS},
    Title = {Multi-threaded Active Objects},
    Year = 2013

}
@unpublished{HM:ICE13,
  author = 	 {Henrio, Ludovic and Madelaine, Eric},
  title = 	 {Behavioural Verification of Distributed Components},
  note =    {preproceedings of ICE 2013},
  year = 	 2013,
}

@InProceedings{BH:FASE-13,
     title        = {A Mechanized Model for CAN Protocols},
     year        = {2013},
     author    = {Francesco Bongiovanni and Ludovic Henrio},
     series    = {LNCS},
     publisher    = {Springer},
     booktitle    = {16th International Conference on Fundamental Approaches to Software  Engineering (FASE'13)}
}


@techreport{BHMS:RRBeh-2012,
    hal_id = {hal-00761073},
    url = {http://hal.inria.fr/hal-00761073},
    title = {{Behavioural Semantics for Asynchronous Components}},
    author = {Ameur-Boulifa, Rab{\'e}a and Henrio, Ludovic and Madelaine, Eric and Savu, Alexandra},
    keywords = {Behavioural specification; software components; asynchronous communications; futures},
    affiliation = {Institut T{\'e}l{\'e}com - T{\'e}l{\'e}com ParisTech , OASIS - INRIA Sophia Antipolis / Laboratoire I3S},
    type = {Research Report},
    pages = {58},
    institution = {INRIA},
    number = {RR-8167},
    year = {2012},
    month = Dec,
    pdf = {http://hal.inria.fr/hal-00761073/PDF/RR8167.pdf},
}


@techreport{HHI:RRMAO-2012,
    hal_id = {hal-00720012},
    url = {http://hal.inria.fr/hal-00720012},
    title = {A Language for Multi-threaded Active Objects},
    author = {Henrio, Ludovic and Huet, Fabrice and Istv{\'a}n, Zsolt},
    keywords = {programming languages; active objects; parallelism; distribution},
    language = {English},
    affiliation = {OASIS - INRIA Sophia Antipolis / Laboratoire I3S , Department of Computer Science - ETH Zurich},
    type = {Research Report},
    institution = {INRIA},
    number = {RR-8021},
    year = {2012},
    month = Jul,
    pdf = {http://hal.inria.fr/hal-00720012/PDF/RR-8021.pdf},
}

@phdthesis{Henrio:HDR12,
  AUTHOR = {Ludovic Henrio},
  TITLE = {Formal Models for Programming and Composing Correct Distributed Systems},
  YEAR = {2012},
  MONTH = Jul,
  SCHOOL = {Université de Nice Sophia-Antipolis},
  NOTE = {{HDR} Thesis}
}


@InProceedings{BHHM:FACS11,
   author =       {Rabéa Ameur Boulifa and Raluca Halalai and Ludovic Henrio and Eric Madelaine},
   title =        {Verifying Safety of Fault-Tolerant Distributed Components},
   booktitle =    {International Symposium on Formal Aspects of Component Software (FACS 2011)},
  publisher = {Springer},
  series    = {Lecture Notes in Computer Science},
   address =      "Oslo",
   year =         2011,
   month =        Sept
}

@inproceedings{HHIS:ISPDC11,
  author    = {Ludovic Henrio and Fabrice Huet and Zsolt István and Gheorghen Sebestyén},
  title     = {Adapting Active Objects to Multicore Architectures},
  booktitle = {ISPDC},
  year      = {2011},
  crossref  = {conf/ispdc/2011},
}

@proceedings{conf/ispdc/2011,
  title     = {Tenth International Symposium on Parallel and Distributed
               Computing, ISPDC 2011, Cluj-Napoca, Romania},
  booktitle = {ISPDC},
  publisher = {IEEE Computer Society},
  year      = {2011}
}


@techreport{BH:CFSE11,
    hal_id = {inria-00585057},
    url = {http://hal.inria.fr/inria-00585057/en/},
    title = {{Mechanical Support for Efficient Dissemination on the CAN Overlay Network}},
    author = {Bongiovanni, Francesco and Henrio, Ludovic},
    keywords = {Peer-to-Peer (P2P); CAN, broadcast algorithm; theorem proving'Isabelle/HOL},
    language = {German},
    affiliation = {OASIS - INRIA Sophia Antipolis / Laboratoire I3S - INRIA - Universit\'e de Nice Sophia-Antipolis - CNRS : UMR6070},
    type = {Research Report},
    institution = {INRIA},
    number = {RR-7599},
    year = {2011},
    month = Apr,
    pdf = {http://hal.inria.fr/inria-00585057/PDF/RR-7599.pdf},
    note = {Also accepted at CFSE 2011}
}

@article{HKL:SCP11,
  title = "{ASP}fun : A typed functional active object calculus",
  author = "Ludovic Henrio and Florian Kammüller and Bianca Lutz",
doi = {10.1016/j.scico.2010.12.008},
issn = {01676423},
journal = {Science of Computer Programming},
month = jul,
number = {7-8},
pages = {823--847},
url = {http://www.sciencedirect.com/science/article/pii/S0167642311000037},
volume = {77},
year = {2012}
}


@inproceedings{HKRZ:Coregrid:2010,
  Author =      {Ludovic Henrio and Muhammad Uzair Khan and Nadia Ranaldo and Eugenio Zimeo},
  Title =      {First Class Futures: Specification and implementation of Update Strategies},
  Booktitle =  {Post-Proceedings Selected Papers From The Coregrid Workshop On Grids, Clouds and P2P Computing  August 31, 2010},
  month =     {August},
  Year =      2010,
 
}

@Article{BLH+:IJARAS10,
  author =      {F. Baude and V. Legrand and L. Henrio and P. Naoumenko and H. Pfeffer and L. Bassbouss and D. Linner},
  title =      { {Mixing Workflows and Components to Support Evolving Services}},
  journal =      {International Journal of Adaptive, Resilient and Autonomic Systems (IJARAS)},
  year =      {2010},
  publisher = "IGI publishing",
}

@inproceedings{HKK:FMCO09,
  author    = {Ludovic Henrio and
               Florian Kammüller and
               Muhammad Uzair Khan},
  title     = {A Framework for Reasoning on Component Composition},
  booktitle = {FMCO 2009},
  year      = {2010},
  publisher = {Springer},
  series    = {Lecture Notes in Computer Science},
}

@InProceedings{LHP:europar10,
author =      {Mario Leyton and Ludovic Henrio and José M. Piquer},
  title =      {Exceptions for Algorithmic Skeletons},
  booktitle =      {16th Int. European Conference on Parallel and Distributed Computing (Euro-Par 2010) },
  year =      {2010},
url = "http://hal.archives-ouvertes.fr/inria-00486108/en/"
}


@InProceedings{BHM:wcsi10,
author =      {Rabéa Ameur Boulifa and and Ludovic Henrio and Eric Madelaine},
title = {Behavioural Models for Group Communications},
booktitle = {WCSI-10:
International Workshop on Component and Service Interoperability},
  year =      {2010},
  OPTeditor =      {},
sorte = "conf-int",
  x-proceedings    = {yes},
  x-international-audience={yes}
}


@InProceedings{HK:FESCA:2010,
 author = {Ludovic Henrio and Muhammad Uzair Khan},
 title =  {Asynchronous Components with Futures: Semantics and Proofs in Isabelle/HOL},
 booktitle = {Proceedings of the Seventh International Workshop, FESCA 2010  },
 publisher = {ENTCS},
 year = 2010
}

@TechReport{MH:TR09,
    location = {http://www.scientificcommons.org/52523524},
    title = {First Class Futures: A Study Of Update Strategies},
    author = {Khan, Muhammad Uzair and Henrio, Ludovic},
    year = {2009},
    note = {RR-7113 },
    publisher = {HAL - CCSD},
    url = {HAL:http://hal.inria.fr/inria-00435573/en/},
    institution = {INRIA a CCSD electronic archive server based on P.A.O.L [http://hal.inria.fr/oai/oai.php] (France)},
}

@inproceedings{BHR:Sinter09,
  author    = {Boutheina Bannour and Ludovic Henrio and Marcela Rivera},
  title     = {A Reconfiguration Framework for Distributed Components},
  booktitle = {SINTER Workshop Software Integration and Evolution @ Runtime},
  publisher = {ACM},
  year      = {2009}
}
@inproceedings{HK:foclasa09,
    author       = {Ludovic Henrio and
               Florian Kamm{\"u}ller},
    title        = {Functional Active Objects: Typing and Formalisation},
    booktitle    = {Proceedings of the International Workshop on the Foundations of Coordination Languages and Software Architecture (FOCLASA)},
    conferencetitle    = {International Workshop on the Foundations of Coordination Languages and Software Architecture},
    journal      = {Electronic notes in theoretical computer science},
    year         = {2009},
    publisher    = {Elsevier},

}
@inproceedings{HKR:FMCO08,
  author    = {Ludovic Henrio and
               Florian Kamm{\"u}ller and
               Marcela Rivera},
  title     = {An Asynchronous Distributed Component Model and Its Semantics},
  booktitle = {FMCO 2008},
  year      = {2009},
  pages     = {159-179},
  ee        = {http://dx.doi.org/10.1007/978-3-642-04167-9_9},
  crossref  = {DBLP:conf/fmco/2008},
  bibsource = {DBLP, http://dblp.uni-trier.de}
}
@proceedings{DBLP:conf/fmco/2008,
  editor    = {Frank S. de Boer and
               Marcello M. Bonsangue and
               Eric Madelaine},
  title     = {Formal Methods for Components and Objects, 7th International
               Symposium, FMCO 2008, Sophia Antipolis, France, October
               21-23, 2008, Revised Lectures},
  booktitle = {FMCO},
  publisher = {Springer},
  series    = {Lecture Notes in Computer Science},
  volume    = {5751},
  year      = {2009},
  isbn      = {978-3-642-04166-2},
  ee        = {http://dx.doi.org/10.1007/978-3-642-04167-9},
  bibsource = {DBLP, http://dblp.uni-trier.de}
}
@inproceedings{BHN:ICAS09,
  author = {Fran\c{c}oise Baude and Ludovic Henrio and Paul Naoumenko},
  title = {Structural reconfiguration : an autonomic strategy for GCM components},
  booktitle = {Proceedings of The Fifth International Conference on Autonomic and Autonomous Systems: ICAS 2009},
  year = {2009}
}


@article{CHS-IC2008,
  author    = {Denis Caromel and
               Ludovic Henrio and
               Bernard P. Serpette},
  title     = {Asynchronous sequential processes},
  journal   = {Inf. Comput.},
  volume    = {207},
  number    = {4},
  year      = {2009},
  pages     = {459-495},
  ee        = {http://dx.doi.org/10.1016/j.ic.2008.12.004},
  bibsource = {DBLP, http://dblp.uni-trier.de}
}

@InProceedings{CHM:FMCO08,
  author =      {Denis Caromel and Ludovic Henrio and Eric Madelaine},
  title =      {Active Ob jects and Distributed Components: Theory and Implementation},
  booktitle =     {FMCO 2007},
  year =     2008,
  editor =     {Frank de Boer and Marcello Bonsangue},
  series =     {LNCS},
  number =       5382,
  pages =        {179--199},
  publisher =    {Springer-Verlag},
  address =      {Berlin Heidelberg}
}


@inproceedings{HR:Stop08,
 author = {Ludovic Henrio and Marcela Rivera},
 title = {Stopping safely hierarchical distributed components: application to GCM},
 booktitle = {CBHPC '08: Proceedings of the 2008 compFrame/HPC-GECO workshop on Component based high performance},
 year = {2008},
 isbn = {978-1-60558-311-2},
 pages = {1--11},
 location = {Karlsruhe, Germany},
 doi = {http://doi.acm.org/10.1145/1456190.1456201},
 publisher = {ACM},
 address = {New York, NY, USA},
 }



@article{BBCHM:article2008,
  author    = {Tom{\'a}s Barros and
               Rab{\'e}a Ameur-Boulifa and
               Antonio Cansado and
               Ludovic Henrio and
               Eric Madelaine},
  title     = {Behavioural models for distributed Fractal components},
  journal   = {Annales des T{\'e}l{\'e}communications},
  volume    = {64},
  number    = {1-2},
  year      = {2009},
  pages     = {25-43},
  ee        = {http://dx.doi.org/10.1007/s12243-008-0069-7},
  bibsource = {DBLP, http://dblp.uni-trier.de}
}


@article{BCDGHP:Telecom08,
   author    = {Fran\c{c}oise Baude and
               Denis Caromel and
               C{\'e}dric Dalmasso and
               Marco Danelutto and
               Vladimir Getov and
               Ludovic Henrio and
               Christian P{\'e}rez},
  title     = {GCM: a grid extension to Fractal for autonomous distributed
               components},
  journal   = {Annales des T{\'e}l{\'e}communications},
  volume    = {64},
  number    = {1-2},
  year      = {2009},
  pages     = {5-24},
  ee        = {http://dx.doi.org/10.1007/s12243-008-0068-8},
  bibsource = {DBLP, http://dblp.uni-trier.de}
}


@InProceedings{CHM:FACS08B,
   author =       {Antonio Cansado and Ludovic Henrio and Eric Madelaine},
   title =        {Unifying Architectural and Behavioural Specifications of Distributed Components},
   booktitle =    {International Workshop on Formal Aspects of Component Software (FACS'08)},
   publisher =    {Electronic Notes in Theoretical Computer Science (ENTCS)},
   address =      "Malaga",
   year =         2008,
   month =        Sept
}

@InProceedings{CHM:FACS08,
   author =       {Antonio Cansado and Ludovic Henrio and Eric Madelaine},
   title =        {Transparent First-class Futures and Distributed Component},
   booktitle =    {International Workshop on Formal Aspects of Component Software (FACS'08)},
   publisher =    {Electronic Notes in Theoretical Computer Science (ENTCS)},
   address =      "Malaga",
   year =         2008,
   month =        Sept
}
INPROCEEDINGS{MGKBBBH:Scripting-crete07,
  title = {High-level Scripting Approach for Building Component-based Applications on the Grid},
  author = {Maciej Malawski and Tomasz Gubala and Marek Kasztelnik and Tomasz Bartynski and Marian Bubak and Francoise Baude and Ludovic Henrio},
  booktitle = {CoreGRID Workshop on Grid Programming Model Grid and P2P Systems Architecture Grid Systems, Tools and Environments},
  address = {Heraklion, Crete},
  month = {June},
  year = {2007},
  publisher = {Springer},
}

@INPROCEEDINGS{MBBCHM:HTMLgcm-cca-symposium-07,
  author = {Maciej Malawski and Marian Bubak and Francoise Baude and Denis Caromel
              and Ludovic Henrio and Matthieu Morel},
  title = {Interoperability of Grid Component Models: {GCM} and {CCA} case study},
  booktitle = {Towards Next Generation Grids: Proceedings of the CoreGRID Symposium},
  address = {Rennes, France},
  month = {August},
  year = {2007},
  editor = {Thierry Priol and Marco Vanneschi},
  publisher = {Springer},
  pages = {95-105},
  url = {http://www.springerlink.com/content/w6219164275x21j0/}
}

@techReport{HR:RR08,
  title={An algorithm for safely stopping a component system},
  author={Ludovic Henrio and Marcela Rivera},
  language={English},
  affiliation={{OASIS} [{INRIA} Sophia Antipolis] },
  pages={18 },
  type={Rapport de recherche },
  note={{RR}-6444},
  year={2008}
}


@inproceedings{CHL:EuromicroPDP08,
  author =       {Denis Caromel and Ludovic Henrio and Mario Leyton},
  title =        {Type Safe Algorithmic Skeletons},
  booktitle =    {Proceedings of the 16th Euromicro International Conference on Parallel, Distributed and network-based Processing},
  address =      {Toulouse, France},
  month =        feb,
  year =         2008
}

@TechReport{coregrid:tr0138,
      AUTHOR = {Aldinucci, Marco and Campa, Sonia and Coppola, Massimo and Danelutto, Marco and Zoppi, G. and Basso, Alessandro and Bolotov, Alexander and Baude, Francoise and Bouziane, Hinde and Caromel, Denis and Henrio, Ludovic and Pérez, Christian and Cunha, Jose and Michael, Classen and Classen, Philipp and Lengauer, Christian and Cohen, J. and Mc Gough, S. and Currle-Linde, Natalia and Dazzi, Patrizio and Tonellotto, Nicola and Dünnwebber, Jan and Gorlatch, Sergei and Kilpatrick, Peter and Ranaldo, Nadia and Zimeo, Eugenio},
      TITLE = {Proceedings of the Programming Model Institute Technical meeting 2008},
      YEAR = {2008},
      MONTH = {May},
      NUMBER = {TR-0138},
      INSTITUTION = {Institute of Programming Model, CoreGRID - Network of Excellence},
      URL = {http://www.coregrid.net/mambo/images/stories/TechnicalReports/tr-0138.pdf},
      KEYWORDS = {WP3}
}

@InBook{Cocome07,
  author = {Antonio Cansado and Denis Caromel and Ludovic Henrio and Eric Madelaine and Marcela Rivera and Emil Salageanu},
  title = {{The Common Component Modeling Example: Comparing Software Component Models}},
  chapter = {{A Specification Language for Distributed Components implemented in GCM/ProActive}},
  note = {\url{http://agrausch.informatik.uni-kl.de/CoCoME}},
  year= "2008",
  publisher= {Springer},  
  series =   {Lecture Notes in Computer Science},
  volume = 5153
}


@techreport{HKS:RR07,
  author      = {Henrio, Ludovic  and  Kamm{\"u}ller, Florian  and  Sudhof, Henry},
  title       = {ASPfun: A Functional and Distributed Object Calculus Semantics, Type-system, and Formalization},
  year      =  {2007},
  month     =  {11},
  institution = {INRIA},
  number      = {6353},
  type      = {Research Report},
  url= {http://hal.inria.fr/inria-00186963/fr/}
}

@inproceedings{CCH:Middleware07,
  author =       {Denis Caromel and Guillaume Chazarain and Ludovic Henrio},
  title =        {Garbage Collecting the Grid: a Complete DGC for Activities},
  booktitle =    {Proceedings of the 8th ACM/IFIP/USENIX International
                  Middleware Conference},
  address =      {Newport Beach, CA},
  month =        nov,
  year =         2007,
}



@InProceedings{BLN:Autonomics07,
  author =      {F. Baude and L. Henrio and P. Naoumenko},
  title =      {{A Component Platform for Experimenting with Autonomic Composition}},
  booktitle =      {First International Conference on Autonomic Computing and Communication Systems (Autonomics 2007). Invited Paper},
  year =      2007,
  month =      {Oct},
  publisher = {ACM Digital Library}
}


@inbook{Bch:Coregrid08b,
  Author =      {Fran{\c c}oise Baude And Denis Caromel And  Ludovic Henrio And Paul Naoumenko},
  Chapter =      {A Flexible Model And Implementation Of Component Controllers},
  Title =      {"Making Grids Work" -- Post-Proceedings Selected Papers From The Coregrid Workshop On Grid Programming Model, Grid And P2p Systems Architecture, Grid Systems, Tools And Environments, June 2007},
  Year =      2008,
  Series =      {Coregrid},
  Publisher = {Springer},
  Anote =      {Isbn-13: 978-0-387-78447-2},
  }

@inbook{Mgk:Coregrid08,
  Author =      {Maciek Malawski And  Tomasz Gubala and Marek Kasztelnik and Tomasz Bartynski and Marian Bubak And Fran{\c c}oise Baude And Ludovic Henrio},
  Chapter =      {High-Level Scripting Approach For Building Component-Based Applications On The Grid},
  title =      {"Making Grids Work" -- Post-Proceedings Selected Papers From The Coregrid Workshop On Grid Programming Model, Grid And P2p Systems Architecture, Grid Systems, Tools And Environments, June 2007},
  Pages =      {307--320},
  Year =      2008,
  Series =      {Coregrid},
  Publisher = {Springer},
  Anote =      {Isbn-13: 978-0-387-78447-2},
}

@InProceedings{BCD:PPoPP07,
 title = {Promised Messages: Recovering from Inconsistent Global States},
 author =      {F. Baude and D. Caromel and C. Delb{\'e} and L. Henrio},
 booktitle = {ACM SIGOPS conference Principles and Practice of Parallel Programming (PPoPP). Poster.},
 year = 2007
}


@InProceedings{HK:FMOODS07,
   title = {A Mechanized Model of the Theory of Objects},
   author = { Ludovic Henrio and Florian Kamm\"uller},  
   booktitle = { 9th IFIP International Conference on  Formal Methods for Open Object-Based Distributed Systems (FMOODS) }, 
   series = { LNCS },     
   publisher = { Springer },
   month = jun,
   year = 2007,
}


@InProceedings{BCHM:CCGrid07,
 title = {Collective Interfaces for Distributed Components},
 author = {Fran\c{c}oise Baude and Denis Caromel and Ludovic Henrio and Matthieu Morel},
 booktitle =      {CCGrid 2007: IEEE International Symposium on Cluster
Computing and the Grid},
  month =      may,
  year = 2007
}


@techReport{HK:RR06,
title={A Formalization of the Theory of Objects in {I}sabelle/{HOL}},
author={Ludovic Henrio and Florian Kamm{\"u}ller},
abstract={We present a formalization of {A}badi's and {C}ardelli's  theory of objects in the interactive theorem prover {I}sabelle/{HOL}.  In particular, we present (a) a formal model of objects and its operational semantics based on {D}e{B}ruijn indices (b) a parallel reduction relation for objects (c) the proof of confluence for the theory of objects reusing {N}ipkow's {HOL}-framework for the lambda calculus.},
keywords={sigma-calculus; semantics; confluence; formal model},
language={English},
affiliation={{OASIS} [{INRIA} Sophia Antipolis] - {T}echnische {U}niversit{\"a}t {B}erlin [TUB] },
pages={20 },
type={Rapport de recherche },
note={{RR}-6079},
year={2006},URL={http://hal.inria.fr/inria-00121816/en/},
}

@Unpublished{      BCH:Fractal06,
  author    = {Fran\c{c}oise Baude and Denis Caromel and Ludovic Henrio
          and Matthieu Morel and Paul Naoumenko},
  title        = {Fractalising Fractal Controller for a Componentisation of
          the Non-Functional Aspects},
  note        = {5th Fractal Workshop in conjunction with ECOOP'20 --
          poster},
  year        = 2006,
  address    = {Nantes, France},
  month        = {July}
}

@InProceedings{BGV:escience06,
  author    = {S. Bezinne and V. Galtier and S. Vialle and F. Baude and
          M. Bossy and V. Dung and L. Henrio},
  title        = {A Fault Tolerant and Multi-Paradigm Grid Architecture for
          Time Constrained Problems. Application to Financial Option
          Pricing},
  booktitle    = {2nd IEEE International Conference on e-Science and Grid
          Computing},
  year        = 2006,
  month        = {December},
  publisher    = {IEEE}
}

@InProceedings{ CHM:fractal06,
  author    = {A. Cansado and L. Henrio and E. Madelaine},
  title        = {Towards Real Case Component Model-Checking},
  booktitle    = {5th Fractal Workshop},
  year        = 2006,
  address    = {Nantes, France},
  month        = {July}
}


@techreport{CDHRR06,
        author =    {D. Caromel and C. Delb\'e and L. Henrio},
        title =     {Promised Consistency for Rollback Recovery},
        publisher = {INRIA},
        address =   {Sophia Antipolis},
        year =      {2006},
        language =  {eng},
        file =      {http://www.inria.fr/rrrt/rr-5902.html},
        note =      {Technical report n RR-5902}
    }


@TechReport{BBB:TR06,
  author =      { Alessandro Basso and Alexander Bolotov and Artie Basukoski and Vladimir Getov and Ludovic Henrio and Mariusz Urbanski},
  title =      {Specification and Verification of Reconfiguration Protocols in Grid Component Systems},
  institution =  {Institute on Programming Model (WP3)},
  year =      2006,
  month =     {May},
  note =      {CoreGRID Technical Report, TR-0042}
}


@inproceedings{BBB:IS06,
  author =      {Alessandro Basso and Alexander Bolotov and Artie Basukoski and Vladimir Getov and Ludovic Henrio and Mariusz Urbanski},
  title =      {Specification and Verification of Reconfiguration Protocols in Grid Component Systems},
  Booktitle={Proceedings of the 3rd IEEE Conference On Intelligent Systems IS-2006} ,
  Year= 2006 ,
  Publisher= IEEE ,
  note =      {long version published as a CoreGRID Technical Report, TR-0042}
}


@InProceedings{CH:TCS06,
  author =      {Denis Caromel and Ludovic Henrio},
  title =      {Asynchonous Distributed Components: Concurrency and Determinacy},
  booktitle =      {Proceedings of the IFIP International Conference on Theoretical Computer Science 2006 (IFIP TCS'06)},
  year =      2006,
  address =      {Santiago, Chile,},
  month =      {August},
  publisher = {Springer Science},
  note =      {19th IFIP World Computer Congress}
}

@InProceedings{TPIHCG:CompFrame06,
  author =      {Jeyarajan  Thiyagalingam and Nikos  Parlavantzas and Stavros  Isaiadis and Ludovic  Henrio and Denis  Caromel and Vladimir  Getov},
  title =      {Proposal for a Lightweight Generic Grid Platform Architecture},
  booktitle =      {Proceedings of CompFrame 2006, Component and Framework Technology in High-Performance and Scientific Computing},
  year =      2006,
  address =      {Paris, France},
  month =      {June},
  publisher = {IEEE}
}


@InProceedings{BHM05-2,
   author =       {T. Barros and L. Henrio and E. Madelaine},
   title =        {Verification of Distributed Hierarchical Components},
   booktitle =    {International Workshop on Formal Aspects of Component Software (FACS'05)},
   publisher =    {Electronic Notes in Theoretical Computer Science (ENTCS)},
   address =      "Macao",
   year =         2005,
   month =        Oct
}

@INPROCEEDINGS{spin05,
  AUTHOR = {Tomás Barros and Ludovic Henrio and Eric Madelaine},
  TITLE = {Behavioural Models for Hierarchical Components},
  BOOKTITLE = {Proceedings of SPIN'05},
   publisher = "Spinger Verlag",
  YEAR = 2005
}


@Article{achl-secco-05,
  author =     {Isabelle Attali and Denis Caromel and Ludovic Henrio and Felipe Luna Del Aguila},
  title="Secured Information Flow for Asynchronous Sequential Processes",
  journal="Electronic Notes in Theoretical Computer Science",
  year=2007,
  month="Jun",
  day=12,
  volume=180,
  issue=1,
  pages="17--34",
  url="http://www.sciencedirect.com/science/article/B75H1-4NWWPWK-3/2/7d9b65efb765e19b7671edc744c5eeb5",
  note = "Proceedings of the International Workshop on Security and Concurrency (SecCo 2005)"
}

@InProceedings{BCDH-epar,
  author =       {Fran{\c c}oise Baude and Denis Caromel and Christian Delb{\'e} and Ludovic Henrio},
  title =        {An Hybrid Message Logging-CIC Protocol for Constrained Checkpointability},
  booktitle =    {Proceedings of Europar 2005},
  publisher =     {Springer-Verlag},
  year =         2005

}

@Book{CH-book,
  author =     {Denis Caromel and Ludovic Henrio},
  title =     {A Theory of Distributed Objects},
  publisher =     {Springer-Verlag},
  key =         {3-540-20866-6},
  year =         2004
}

@InProceedings{BBCHHLM05,
  author =      {Laurent Baduel  and Françoise Baude and Denis Caromel and
     Ludovic Henrio and Fabrice Huet and Stéphane Lanteri and Matthieu Morel },
  title =      {Grid Components Techniques: Composing, Gathering, and Scattering},
  booktitle =      {Coupled Problems 2005, Computational Methods for Coupled Problems
                in Science and Engineering, an ECCOMAS Thematic Conference},
  year =      2005,
  address =      {Santorini, Greece},
  month =      {may}
}

Article{BCDH-TSI,
  author =   {Fran{\c c}oise Baude and Denis Caromel and Christian Delb{\'e} and Ludovic Henrio},
  title =        {Un protocole de tol{\'e}rance aux pannes pour objets actifs non-pr{\'e}emptifs},
  journal =  {Technique et Science Informatiques (TSI)},
  year =         {2006}
}

@Misc{DH04RR,
 author = {Fran\c{c}oise Baude and Denis Caromel and Christian Delb{\'e} and Ludovic Henrio},
title = {A Fault Tolerance protocol for {ASP} calculus : Design and Proof}, 
howpublished = {Research Report, INRIA Sophia Antipolis},
  year = 2004,
note = {RR-5246},   month = {June}
}

@InProceedings{HeSeSz:jfla04,
  author        = {Ludovic Henrio Bernard Paul Serpette and Szablocs Szentes},
  title         = {Algorithmes et compléxités de la réduction statique minimale},
  year          = 2004,
  month         = jan,
  pages = {155--168},
  booktitle     = {Actes des journ{\'e}es JFLA},
  address       = {Sainte-Marie-de-Ré, France}
   ABSTRACT = {
  La réduction statique minimale (RSM) est l'analyse de flot de
  contrôle d'ordre 0 (0CFA). Cet article présente une série
  d'algorithmes résolvant cette analyse ainsi que leurs complexités
  respectives.
  Même si cette analyse est souvent annoncée comme étant calculable en un temps
  cubique par rapport à la taille du programe étudié, un algorithme complet
  atteignant cette complexité n'est pas si évident. Avec le lambda-calcul
  comme langage de description des programmes, nous commençons par un
  algorithme naïf et, pas à pas, nous aboutissons à celui qui s'exécute,
  dans le pire des cas, en un temps cubique.
  Nous donnerons les exemples qui prouvent que ces complexités maximales
  peuvent être atteintes.
}

}

@TechReport{HeSeSz03RR,
  author =      {
Ludovic Henrio Bernard Paul Serpette and Szablocs Szentes},
  title =      {Implementation and Complexity of the Lowest Statuc Reduction},
  institution =  {INRIA Sophia Antipolis},
  month         = dec,
  year =      2003,
  note =      {RR-5034},
  url = {ftp://ftp-sop/pub/rapport/RR5034.ps.gz}
}


@InProceedings{CHSPOPL04,
   author = {Denis Caromel and Ludovic Henrio and Bernard Paul Serpette},
   title = {Asynchronous and deterministic objects},
   booktitle = {Proceedings of the 31st ACM SIGPLAN-SIGACT symposium on Principles of programming languages},
   year = {2004},
   isbn = {1-58113-729-X},
   pages = {123--134},
   location = {Venice, Italy},
   doi = {http://doi.acm.org/10.1145/964001.964012},
   publisher = {ACM Press},
}


@TechReport{CHS03RR,
  author =      {Denis Caromel and Ludovic Henrio and Bernard Serpette},
  title =      {Asynchronous Sequential Processes},
  institution =  {INRIA Sophia Antipolis},
  year =      2003,
  note =      {RR-4753},
url = {ftp://ftp-sop/oasis/publications/2003/RRCHS.ps.gz}
}


@InProceedings{ HeSe:jfla03,
  author        = {Ludovic Henrio and Bernard Paul Serpette},
  title         = {A Parametrized Polyvariant Bytecode Verifier},
  year          = 2003,
  month         = jan,
  booktitle     = {Actes des journ{\'e}es JFLA},
  address       = {Chamrousse, France}
ABSTRACT = {
This paper presents a bytecode verifier based on an abstract
small-step semantics.
It is described with transition rules on abstract states of a
virtual machine.
By construction, the bytecode verifier is polyvariant: more than
one abstract state can be constructed for a given program point.
We separate each abstract step into two substeps:
a join step which can merge some abstract states and
an operational step which computes the effect of a specific
instruction on a state.
We give properties needed for these two steps in order
to obtain the soundness of the bytecode verifier.
We define a simple abstract join step definition allowing full
polymorphism of subroutines.
Finally, by choosing a dedicated representation of abstract stacks, we will see
that our bytecode verifier is able to perform a type check of recursion.}
}

@INPROCEEDINGS{henrio:esmart01,
  AUTHOR = {Denis Caromel, Ludovic Henrio, Bernard Serpette},
  TITLE = {Context Inference for Static Analysis of Java Card Object Sharing},
  BOOKTITLE = {Proceedings e-Smart 2001},
  PUBLISHER = {Springer-Verlag},
  YEAR = 2001,
  ABSTRACT = {This article presents an analysis to statically check the Java Card
sharing policy.  From the program text, both the violation and the
guaranty of correctness can be detected in certain cases avoiding
Run-time exception.
Using type inference techniques,a specific inference algorithm is proposed in order
to achieve such result. The current implementation is outlined, and
experimental results are given on a benchmark program.}
}

@Article{Attali2001,
author = "Isabelle Attali and Denis Caromel and Carine Courbis and
Ludovic Henrio and Henrik Nilsson",
title = "An Integrated Development Environment for {Java Card}",
journal = "Computer Networks",
year = 2001,
note = "Journal version of \cite{Attali2000b}"
}

@InProceedings{Attali2000b,
  author = "Isabelle Attali and Denis Caromel and Carine Courbis and
            Ludovic Henrio and Henrik Nilsson",
  title = "Smart Tools for {Java Cards}",
  editor = "Josep Domingo-Ferrer and David Chan and Anthony Watson",
  booktitle = "Smart Card Research and Advanced Applications",
  year = 2000,
  publisher = "Kluwer Academic Publishers",
  month = sep,
  note = "Proceedings of the {IFIP} Fourth Working Conference
         on Smart Card Research and Advanced Applications
         ({CARDIS} 2000), {HP} Labs, Bristol, {UK}"
}


Ludovic Henrio
Last modified: Jul  2011