Papers
@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 = "ASPfun : A typed functional active object calculus",
journal = "Science of Computer Programming",
volume = "In Press, Corrected Proof",
number = "",
pages = " - ",
year = "2011",
note = "",
issn = "0167-6423",
doi = "DOI: 10.1016/j.scico.2010.12.008",
url = "http://www.sciencedirect.com/science/article/B6V17-51XR3D4-1/2/52153869e8c4df60a65b2d52bbf9828c",
author = "Ludovic Henrio and Florian Kamm{\"u}ller and Bianca Lutz",
}
@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