<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>BibTeX</title>
  <link rel="alternate" type="text/html" href="http://www.berabera.info/en/taxonomy/term/32"/>
  <link rel="self" type="application/atom+xml" href="http://www.berabera.info/en/taxonomy/term/32/atom/feed"/>
  <id>http://www.berabera.info/en/taxonomy/term/32/atom/feed</id>
  <updated>2009-10-20T20:17:41+09:00</updated>
  <entry>
    <title>Romain Lenglet&#039;s publications - abstracts</title>
    <link rel="alternate" type="text/html" href="http://www.berabera.info/en/publications/lenglet_pubs_abstracts" />
    <id>http://www.berabera.info/en/publications/lenglet_pubs_abstracts</id>
    <published>2008-01-19T11:51:43+09:00</published>
    <updated>2009-10-20T20:23:13+09:00</updated>
    <author>
      <name>Romain Lenglet</name>
    </author>
    <category term="Article" />
    <category term="Bibliography" />
    <category term="BibTeX" />
    <summary type="html"><![CDATA[<dl>
<dt>
[<a id="gong2008micromobilityte">1</a>]<br />
</dt>
<dd>
Yaping Gong, Wladimir Bocquet, Patrice Coup&eacute;, and <b>Romain Lenglet</b>.<br />
 Implementation of an integration of rerouting-based micro-mobility<br />
  and traffic engineering in wireless access networks.<br />
 <em>IEICE Technical Report</em>, 108(1):31-36, May 2008.<br />
[&nbsp;<a href="/publications/lenglet_pubs_bib#gong2008micromobilityte">bib</a>&nbsp;|<br />
<a href="http://www.ieice.org/ken/program/index.php?mode=program&amp;tgs_regid=2f6c65e5e85f633e083accfcd90913952215dcd8f6c3da08747488677af50aa0&amp;cmd=show_form&amp;form_code=3adw&amp;layout=&amp;lang=eng">http</a>&nbsp;]
<blockquote><p></p></blockquote>
</dd>
</dl>
    ]]></summary>
    <content type="html"><![CDATA[<dl>
<dt>
[<a id="gong2008micromobilityte">1</a>]<br />
</dt>
<dd>
Yaping Gong, Wladimir Bocquet, Patrice Coup&eacute;, and <b>Romain Lenglet</b>.<br />
 Implementation of an integration of rerouting-based micro-mobility<br />
  and traffic engineering in wireless access networks.<br />
 <em>IEICE Technical Report</em>, 108(1):31-36, May 2008.<br />
[&nbsp;<a href="/publications/lenglet_pubs_bib#gong2008micromobilityte">bib</a>&nbsp;|<br />
<a href="http://www.ieice.org/ken/program/index.php?mode=program&amp;tgs_regid=2f6c65e5e85f633e083accfcd90913952215dcd8f6c3da08747488677af50aa0&amp;cmd=show_form&amp;form_code=3adw&amp;layout=&amp;lang=eng">http</a>&nbsp;]
<blockquote><p>
In this paper, we propose a functional integration of rerouting-based micro-mobility and traffic engineering in wireless access networks. The combination of micro-mobility and traffic engineering is a promising solution for the development of the new 4G mobile wireless networks. The measures to handle micro-mobility in wireless access networks are of importance because they are critical for continued communications. In addition, traffic engineering is able to provide strong quality of service (QoS) and to optimally make use of network resources. Based on the description of the cellular IP, the rerouting based micro-mobility protocol, and RSVP -TE, we develop a systematic simulator integrating micro-mobility and traffic engineering using NS-2 and conduct simulation of mobile host handover. The simulation results show that by combing cellular IP and RSVP-TE, fast handover is accomplished with optimal network resource usages. The developed simulator will be essential for performance comparisons, bench marking, and as a base for further development.
</p>
</blockquote>
</dd>
<dt>
[<a id="lenglet2006dryverl">2</a>]<br />
</dt>
<dd>
<b>Romain Lenglet</b> and Shigeru Chiba.<br />
 Dryverl: a flexible Erlang/C binding compiler.<br />
 In <em>Proceedings of the 5th ACM SIGPLAN Erlang Workshop</em>,<br />
  pages 21-31, September 2006.<br />
[&nbsp;<a href="/publications/lenglet_pubs_bib#lenglet2006dryverl">bib</a>&nbsp;|<br />
<a href="http://dx.doi.org/10.1145/1159789.1159796">DOI</a>&nbsp;|<br />
<a href="http://www.csg.is.titech.ac.jp/paper/lenglet2006dryverl.pdf">.pdf</a>&nbsp;]
<blockquote><p>
This article introduces Dryverl, an Erlang/C binding code generator. Dryverl aims at becoming the most abstract, open and efficient tool for implementing any Erlang/C bindings, as either C port drivers, C port programs, or C nodes. The most original feature of Dryverl is to provide users with <em>open</em> Erlang/C bindings, similar to distributed bindings in open distributed processing systems, to allow specifying programmatically the data transformations that must often be performed in Erlang/C bindings. Implementation details are hidden to developers, and implementation differences between port drivers, port programs, and nodes are abstracted by Dryverl, and Dryverl aims at generating the most efficient implementations possible for every target mechanism.
</p>
</blockquote>
</dd>
<dt>
[<a id="lenglet2005systemsmanagementmcdm">3</a>]<br />
</dt>
<dd>
<b>Romain Lenglet</b>.<br />
 Application of multiple-criteria decision analysis in open<br />
  distributed systems management.<br />
 In <em>4th JSST Summer Workshop on Systems for Programming and<br />
  Applications (SPA-SUMMER 2005)</em>, August 2005.<br />
 Unreviewed position paper for poster session.<br />
[&nbsp;<a href="/publications/lenglet_pubs_bib#lenglet2005systemsmanagementmcdm">bib</a>&nbsp;|<br />
<a href="http://spa.jssst.or.jp/summer-2005/paper/05014.pdf">.pdf</a>&nbsp;]
<blockquote><p>
I propose a method for the design of ODP management systems, which helps assessing that a management systems makes an ODP managed system meet conformance requirements (either policies or QoS requirements). My method is based on the use of real-world decision analysis methods for the selection of management strategies, in order for a management system to make a managed system the "most" conformant possible.
</p>
</blockquote>
</dd>
<dt>
[<a id="lenglet2004compositiontransformations">4</a>]<br />
</dt>
<dd>
<b>Romain Lenglet</b>.<br />
 <em>Composition flexible et adaptable de transformations de<br />
  programmes</em>.<br />
 PhD thesis, Institut National Polytechnique de Grenoble, Grenoble,<br />
  France, November 2004.<br />
[&nbsp;<a href="/publications/lenglet_pubs_bib#lenglet2004compositiontransformations">bib</a>&nbsp;|<br />
<a href="http://tel.archives-ouvertes.fr/docs/00/04/73/53/PDF/tel-00007526.pdf">.pdf</a>&nbsp;]
<blockquote><p>
Cette th&egrave;se propose de g&eacute;n&eacute;raliser l'utilisation de la transformation de programmes, pour la construction d'un lien efficace entre les parties fonctionnelle et non-fonctionnelle (ou technique) d'un syst&egrave;me logiciel. Dans ce cadre, nous avons d&eacute;velopp&eacute; un syst&egrave;me de transformation (Jabyce), avec pour objectifs la possibilit&eacute; d'implanter tous les transformateurs de programmes possibles, leur encapsulation pour syst&eacute;matiser leur r&eacute;utilisation, et la possibilie&eacute; de les composer arbitrairement et efficacement. Pour cela, Jabyce a deux caract&eacute;ristiques : les transformateurs sont concus sous la forme de composants logiciels dans un mod&egrave;le de composant g&eacute;n&eacute;ral (Fractal), et les programmes transform&eacute;s sont repr&eacute;sent&eacute;s par des s&eacute;quences d'interactions au lieu de graphes d'objets (repr&eacute;sentation classique). Une extension de la cat&eacute;gorisation classique des syst&egrave;mes de transformation de programme nous permet une comparaison exhaustive de Jabyce aux autres syst&egrave;mes existants, qui montre que, gr&acirc;ce &agrave; ses caract&eacute;ristiques, Jabyce facilite significativement la conception de transformateurs complexes, et offre les m&eacute;canismes de composition de transformateurs les plus efficaces et les plus flexibles. Jabyce a &eacute;t&eacute; valid&eacute; exp&eacute;rimentalement dans le cadre de la construction d'un environnement de persistance transparente d'objets Java, et celle d'une Machine Virtuelle Java modulaire bas&eacute;e sur la compilation statique. Un autre apport original de ce travail est l'introduction de la probl&eacute;matique du traitement des erreurs dans les syst&egrave;mes de transformation de programmes, et la conception d'un syst&egrave;me de traitement d'erreur adapt&eacute; &agrave; Jabyce. </p>
<p>In this work we propose to generalize the use of program transformation, in order to efficiently link the functional and non-functional (or technical) parts of a software system. In this context, we have developed a transformation system (Jabyce), which allows the implementation of any possible program transformers, their encapsulation in order to make them reusable systematically, and their efficient and flexible composition. In order to reach those goals, Jabyce has two characteristics: transformers are designed as software components in a general component model (Fractal), and transformed programs are represented as sequences of interactions between such components, instead of object graphs (classical representation). An extension of the classical categorization of transformation systems allows us an extensive comparison of Jabyce to the other existing transformation systems, which demonstrates that Jabyce makes it significantly easier to develop complex transformers, and offers the most efficient and flexible transformer composition mechanisms. Jabyce has been experimentally used in the context of the development of a transparent Java object persistence service, and that of a modular Java Virtual Machine relying on static compilation. Another original contribution of this work is the introduction of the problematics of fault tolerance in program transformation systems, and the design of an error handling system adapted to Jabyce.
</p>
</blockquote>
</dd>
<dt>
[<a id="lenglet2004jabyce">5</a>]<br />
</dt>
<dd>
<b>Romain Lenglet</b>, Thierry Coupaye, and &Eacute;ric Bruneton.<br />
 Composing transformations of compiled Java programs with Jabyce.<br />
 <em>Computer Science and Information Systems (ComSIS)</em>,<br />
  1(2):83-125, November 2004.<br />
[&nbsp;<a href="/publications/lenglet_pubs_bib#lenglet2004jabyce">bib</a>&nbsp;|<br />
<a href="http://dx.doi.org/10.2298/CSIS0402083L">DOI</a>&nbsp;|<br />
<a href="http://www.doiserbia.nb.rs/ft.aspx?id=1820-02140402083L">http</a>&nbsp;]
<blockquote><p>
This article introduces Jabyce, a software framework for the implementation and composition of transformations of compiled Java programs. Most distinguishing features of Jabyce are 1) its interaction orientation, i.e. it represents elements of transformed programs as interactions (method calls), which generally consumes less memory and CPU time than representing programs as graphs of objects; and 2) its component orientation, i.e. it allows for the design and composition of transformers as software components based on the Fractal component model. This latter point is strongly connected to infra-structural and architectural issues, and software engineering aspects such as composing, scaling, maintaining and evolving transformers. Jabyce is compared with other existing compiled Java programs transformation systems, using an extension of a previous well-known categorization of program transformation systems.
</p>
</blockquote>
</dd>
<dt>
[<a id="alia2004querying">6</a>]<br />
</dt>
<dd>
Mourad Alia, <b>Romain Lenglet</b>, Thierry Coupaye, and Alexandre Lefebvre.<br />
 Querying reflexive component-based architectures.<br />
 In <em>Proceedings of the 30th EUROMICRO Conference<br />
  (EUROMICRO'04), track on Component-Based Software Engineering</em>, pages<br />
  127-134. IEEE Computer Society Press, September 2004.<br />
[&nbsp;<a href="/publications/lenglet_pubs_bib#alia2004querying">bib</a>&nbsp;|<br />
<a href="http://dx.doi.org/10.1109/EURMIC.2004.1333364">DOI</a>&nbsp;|<br />
<a href="http://csdl.computer.org/dl/proceedings/euromicro/2004/2199/00/21990127.pdf">.pdf</a>&nbsp;]
<blockquote><p>
In the context of large-scale distributed component-based systems, this article motivates the need for and defines a general open query service. This query service allows for retrieving and selecting components from both repositories and deployed running systems. The problem of retrieving components from repositories has already been tackled by many research works whose purpose is to construct systems by assembling reusable components, typically in the context of COTS components. However, the proposed query services allows for an uniform efficient associative access to both repositories and running systems, while beeing based on distributed database techniques, which is the main contribution in this paper.
</p>
</blockquote>
</dd>
<dt>
[<a id="bruneton2002asm">7</a>]<br />
</dt>
<dd>
&Eacute;ric Bruneton, <b>Romain Lenglet</b>, and Thierry Coupaye.<br />
 ASM: a code manipulation tool to implement adaptable systems.<br />
 In <em>Proceedings of the ASF (ACM SIGOPS France)<br />
  Journ&eacute;es Composants 2002 : Syst&egrave;mes &agrave; composants adaptables et<br />
  extensibles (Adaptable and extensible component systems)</em>, November 2002.<br />
[&nbsp;<a href="/publications/lenglet_pubs_bib#bruneton2002asm">bib</a>&nbsp;|<br />
<a href="http://www.objectweb.org/asm/current/asm-eng.pdf">.pdf</a>&nbsp;]
<blockquote><p>
ASM is a Java class manipulation tool designed to dynamically generate and manipulate Java classes, which are useful techniques to implement adaptable systems. ASM is based on a new approach, compared to equivalent existing tools, which consists in using the "visitor" design pattern without explicitly representing the visited tree with objects. This new approach gives much better performances than those of existing tools, for most of practical needs.
</p>
</blockquote>
</dd>
<dt>
[<a id="coupaye2001fractal">8</a>]<br />
</dt>
<dd>
Thierry Coupaye, <b>Romain Lenglet</b>, Mikael Beauvois, &Eacute;ric Bruneton, and Pascal<br />
  D&eacute;chamboux.<br />
 Composants et composition dans l'architecture des syst&egrave;mes<br />
  r&eacute;partis.<br />
 In <em>Proceedings of the ASF (ACM SIGOPS France)<br />
  Journ&eacute;es Composants 2001 : flexibilit&eacute; du syst&egrave;me au langage<br />
  (flexibility from systems to languages)</em>, October 2001.<br />
[&nbsp;<a href="/publications/lenglet_pubs_bib#coupaye2001fractal">bib</a>&nbsp;|<br />
<a href="http://folk.uio.no/beauvois/Journees%20composants%202001.pdf">.pdf</a>&nbsp;]
<blockquote><p>
Cet article d&eacute;fend l'id&eacute;e que l'architecture des syst&egrave;mes r&eacute;partis n&eacute;cessite des mod&egrave;les de composants plus g&eacute;n&eacute;raux que les mod&egrave;les industriels, et des frameworks permettant de configurer les composants de mani&egrave;re programmatique - et ce de mani&egrave;re statique et dynamique. Ces frameworks doivent au minimum offrir des capacit&eacute;s de composition structurelle mais peuvent &eacute;galement offrir d'autres types de composition, d&eacute;finis dans cet article : op&eacute;ratoire, fonctionnelle, comportementale, et contractuelle.
</p>
</blockquote>
</dd>
</dl>
<hr />
<p><em>This file was generated by<br />
<a href="http://www.lri.fr/~filliatr/bibtex2html/">bibtex2html</a> 1.94.</em></p>
<hr/>
<p>Generated 2009-10-20.</p>
</hr/>    ]]></content>
  </entry>
  <entry>
    <title>Romain Lenglet&#039;s publications - BibTeX</title>
    <link rel="alternate" type="text/html" href="http://www.berabera.info/en/publications/lenglet_pubs_bib" />
    <id>http://www.berabera.info/en/publications/lenglet_pubs_bib</id>
    <published>2008-01-19T11:49:14+09:00</published>
    <updated>2009-10-20T21:01:03+09:00</updated>
    <author>
      <name>Romain Lenglet</name>
    </author>
    <category term="Article" />
    <category term="Bibliography" />
    <category term="BibTeX" />
    <summary type="html"><![CDATA[<p><a id="gong2008micromobilityte"></a></p>
<pre>
@article{<a href="/publications/lenglet_pubs#gong2008micromobilityte">gong2008micromobilityte</a>,
  author = {Yaping Gong and Wladimir Bocquet and Patrice Coup{'e}
    and <b>Romain Lenglet</b>},
  title = {Implementation of an integration of rerouting-based
    micro-mobility and traffic engineering in wireless access networks},
  journal = {{IEICE} Technical Report},
  year = 2008,
  month = may,
  volume = {108},
  number = {1},
  pages = {31--36},
  publisher = {{IEICE} {T}echnical {C}ommittee on {N}etwork {S}ystems
    ({NS})},
  url =
    {http://www.ieice.org/ken/program/index.php?mode=program&tgs_regid=2f6c65e5e85f633e083accfcd90913952215dcd8f6c3da08747488677af50aa0&cmd=show_form&form_code=3adw&layout=&lang=eng},
  abstract = {In this paper, we propose a functional integration of
    rerouting-based micro-mobility and traffic engineering in wireless
    access networks. The combination of micro-mobility and traffic
</pre>    ]]></summary>
    <content type="html"><![CDATA[<p><a id="gong2008micromobilityte"></a></p>
<pre>
@article{<a href="/publications/lenglet_pubs#gong2008micromobilityte">gong2008micromobilityte</a>,
  author = {Yaping Gong and Wladimir Bocquet and Patrice Coup{'e}
    and <b>Romain Lenglet</b>},
  title = {Implementation of an integration of rerouting-based
    micro-mobility and traffic engineering in wireless access networks},
  journal = {{IEICE} Technical Report},
  year = 2008,
  month = may,
  volume = {108},
  number = {1},
  pages = {31--36},
  publisher = {{IEICE} {T}echnical {C}ommittee on {N}etwork {S}ystems
    ({NS})},
  url =
    {http://www.ieice.org/ken/program/index.php?mode=program&tgs_regid=2f6c65e5e85f633e083accfcd90913952215dcd8f6c3da08747488677af50aa0&cmd=show_form&form_code=3adw&layout=&lang=eng},
  abstract = {In this paper, we propose a functional integration of
    rerouting-based micro-mobility and traffic engineering in wireless
    access networks. The combination of micro-mobility and traffic
    engineering is a promising solution for the development of the new
    4G mobile wireless networks. The measures to handle micro-mobility in
    wireless access networks are of importance because they are critical
    for continued communications. In addition, traffic engineering is
    able to provide strong quality of service (QoS) and to optimally make
    use of network resources. Based on the description of the cellular
    IP, the rerouting based micro-mobility protocol, and RSVP -TE,
    we develop a systematic simulator integrating micro-mobility and
    traffic engineering using NS-2 and conduct simulation of mobile host
    handover. The simulation results show that by combing cellular IP and
    RSVP-TE, fast handover is accomplished with optimal network resource
    usages. The developed simulator will be essential for performance
    comparisons, bench marking, and as a base for further development.}
}
</pre><p>
<a id="lenglet2006dryverl"></a></p>
<pre>
@inproceedings{<a href="/publications/lenglet_pubs#lenglet2006dryverl">lenglet2006dryverl</a>,
  author = {<b>Romain Lenglet</b> and Shigeru Chiba},
  title = {{D}ryverl: a Flexible {E}rlang/{C} Binding Compiler},
  booktitle = {Proceedings of the 5th {ACM} {SIGPLAN} {E}rlang
    Workshop},
  location = {Portland, Oregon, USA},
  year = 2006,
  pages = {21--31},
  month = sep,
  isbn = {1-59593-490-1},
  abstract = {This article introduces Dryverl, an Erlang/C binding
    code generator. Dryverl aims at becoming the most abstract, open and
    efficient tool for implementing any Erlang/C bindings, as either
    C port drivers, C port programs, or C nodes. The most original
    feature of Dryverl is to provide users with emph{open} Erlang/C
    bindings, similar to distributed bindings in open distributed
    processing systems, to allow specifying programmatically the
    data transformations that must often be performed in Erlang/C
    bindings. Implementation details are hidden to developers, and
    implementation differences between port drivers, port programs, and
    nodes are abstracted by Dryverl, and Dryverl aims at generating the
    most efficient implementations possible for every target mechanism.},
  doi = {10.1145/1159789.1159796},
  url = {http://www.csg.is.titech.ac.jp/paper/lenglet2006dryverl.pdf},
  url =
    {http://www.csg.is.titech.ac.jp/paper/lenglet2006dryverl_slides.pdf},
  url = {http://portal.acm.org/ft_gateway.cfm?id=1159796&amp;type=pdf}
}
</pre><p>
<a id="lenglet2005systemsmanagementmcdm"></a></p>
<pre>
@inproceedings{<a href="/publications/lenglet_pubs#lenglet2005systemsmanagementmcdm">lenglet2005systemsmanagementmcdm</a>,
  author = {<b>Romain Lenglet</b>},
  title = {Application of Multiple-Criteria Decision Analysis in Open
    Distributed Systems Management},
  booktitle = {4th JSST Summer Workshop on Systems for Programming
    and Applications ({SPA}-{SUMMER} 2005)},
  location = {Isawa Onsen, Japan},
  year = 2005,
  month = aug,
  url = {http://spa.jssst.or.jp/summer-2005/paper/05014.pdf},
  url =
    {http://www.csg.is.titech.ac.jp/paper/lenglet2005automcdm_poster.pdf},
  abstract = {I propose a method for the design of ODP management
    systems, which helps assessing that a management systems makes an
    ODP managed system meet conformance requirements (either policies
    or QoS requirements). My method is based on the use of real-world
    decision analysis methods for the selection of management strategies,
    in order for a management system to make a managed system the "most"
    conformant possible.},
  note = {Unreviewed position paper for poster session}
}
</pre><p>
<a id="alia2004querying"></a></p>
<pre>
@inproceedings{<a href="/publications/lenglet_pubs#alia2004querying">alia2004querying</a>,
  author = {Mourad Alia and <b>Romain Lenglet</b> and Thierry Coupaye and
    Alexandre Lefebvre},
  title = {Querying reflexive component-based architectures},
  booktitle = {Proceedings of the 30th {EUROMICRO} Conference
    ({EUROMICRO}'04), track on Component-Based Software Engineering},
  publisher = {{IEEE} Computer Society Press},
  year = 2004,
  location = {Rennes, France},
  month = sep,
  pages = {127--134},
  url =
    {http://csdl.computer.org/dl/proceedings/euromicro/2004/2199/00/21990127.pdf},
  doi = {10.1109/EURMIC.2004.1333364},
  abstract = {In the context of large-scale distributed component-based
    systems, this article motivates the need for and defines a general
    open query service. This query service allows for retrieving and
    selecting components from both repositories and deployed running
    systems. The problem of retrieving components from repositories
    has already been tackled by many research works whose purpose is
    to construct systems by assembling reusable components, typically
    in the context of COTS components. However, the proposed query
    services allows for an uniform efficient associative access to both
    repositories and running systems, while beeing based on distributed
    database techniques, which is the main contribution in this paper.}
}
</pre><p>
<a id="lenglet2004compositiontransformations"></a></p>
<pre>
@phdthesis{<a href="/publications/lenglet_pubs#lenglet2004compositiontransformations">lenglet2004compositiontransformations</a>,
  author = {<b>Romain Lenglet</b>},
  title = {Composition flexible et adaptable de transformations
    de programmes},
  year = 2004,
  address = {Grenoble, France},
  month = nov,
  school = {Institut National Polytechnique de Grenoble},
  url =
    {http://tel.archives-ouvertes.fr/docs/00/04/73/53/PDF/tel-00007526.pdf},
  url =
    {http://tel.archives-ouvertes.fr/docs/00/04/73/53/ANNEX/tel-00007526.pdf},
  url =
    {http://tel.ccsd.cnrs.fr/documents/archives0/00/00/75/26/index_fr.html},
  abstract = {Cette th`{e}se propose de g'{e}n'{e}raliser l'utilisation
    de la transformation de programmes, pour la construction d'un lien
    efficace entre les parties fonctionnelle et non-fonctionnelle
    (ou technique) d'un syst`{e}me logiciel. Dans ce cadre, nous
    avons d'{e}velopp'{e} un syst`{e}me de transformation (Jabyce),
    avec pour objectifs la possibilit'{e} d'implanter tous les
    transformateurs de programmes possibles, leur encapsulation pour
    syst'{e}matiser leur r'{e}utilisation, et la possibilie'{e} de
    les composer arbitrairement et efficacement. Pour cela, Jabyce a
    deux caract'{e}ristiques : les transformateurs sont con,{c}us sous
    la forme de composants logiciels dans un mod`{e}le de composant
    g'{e}n'{e}ral (Fractal), et les programmes transform'{e}s sont
    repr'{e}sent'{e}s par des s'{e}quences d'interactions au lieu de
    graphes d'objets (repr'{e}sentation classique). Une extension de
    la cat'{e}gorisation classique des syst`{e}mes de transformation
    de programme nous permet une comparaison exhaustive de Jabyce
    aux autres syst`{e}mes existants, qui montre que, gr^{a}ce `{a}
    ses caract'{e}ristiques, Jabyce facilite significativement la
    conception de transformateurs complexes, et offre les m'{e}canismes
    de composition de transformateurs les plus efficaces et les plus
    flexibles. Jabyce a '{e}t'{e} valid'{e} exp'{e}rimentalement dans
    le cadre de la construction d'un environnement de persistance
    transparente d'objets Java, et celle d'une Machine Virtuelle Java
    modulaire bas'{e}e sur la compilation statique. Un autre apport
    original de ce travail est l'introduction de la probl'{e}matique
    du traitement des erreurs dans les syst`{e}mes de transformation de
    programmes, et la conception d'un syst`{e}me de traitement d'erreur
    adapt'{e} `{a} Jabyce. par In this work we propose to generalize
    the use of program transformation, in order to efficiently link the
    functional and non-functional (or technical) parts of a software
    system. In this context, we have developed a transformation system
    (Jabyce), which allows the implementation of any possible program
    transformers, their encapsulation in order to make them reusable
    systematically, and their efficient and flexible composition. In
    order to reach those goals, Jabyce has two characteristics:
    transformers are designed as software components in a general
    component model (Fractal), and transformed programs are represented
    as sequences of interactions between such components, instead
    of object graphs (classical representation). An extension of the
    classical categorization of transformation systems allows us an
    extensive comparison of Jabyce to the other existing transformation
    systems, which demonstrates that Jabyce makes it significantly
    easier to develop complex transformers, and offers the most
    efficient and flexible transformer composition mechanisms. Jabyce
    has been experimentally used in the context of the development of a
    transparent Java object persistence service, and that of a modular
    Java Virtual Machine relying on static compilation. Another original
    contribution of this work is the introduction of the problematics
    of fault tolerance in program transformation systems, and the design
    of an error handling system adapted to Jabyce.}
}
</pre><p>
<a id="bruneton2002asm"></a></p>
<pre>
@inproceedings{<a href="/publications/lenglet_pubs#bruneton2002asm">bruneton2002asm</a>,
  author = {{'E}ric Bruneton and <b>Romain Lenglet</b> and Thierry Coupaye},
  title = {{ASM}: a code manipulation tool to implement adaptable
    systems},
  booktitle = {Proceedings of the {ASF} ({ACM} {SIGOPS} {F}rance)
    Journ{'e}es Composants 2002 : Syst{`e}mes {`a} composants adaptables
    et extensibles (Adaptable and extensible component systems)},
  year = 2002,
  location = {Grenoble, France},
  month = nov,
  url = {http://www.objectweb.org/asm/current/asm-eng.pdf},
  abstract = {ASM is a Java class manipulation tool designed to
    dynamically generate and manipulate Java classes, which are useful
    techniques to implement adaptable systems. ASM is based on a new
    approach, compared to equivalent existing tools, which consists in
    using the "visitor" design pattern without explicitly representing
    the visited tree with objects. This new approach gives much better
    performances than those of existing tools, for most of practical
    needs.}
}
</pre><p>
<a id="coupaye2001fractal"></a></p>
<pre>
@inproceedings{<a href="/publications/lenglet_pubs#coupaye2001fractal">coupaye2001fractal</a>,
  author = {Thierry Coupaye and <b>Romain Lenglet</b> and Mikael Beauvois
    and {'E}ric Bruneton and Pascal D{'e}chamboux},
  title = {Composants et composition dans l'architecture des
    syst{`e}mes r{'e}partis},
  booktitle = {Proceedings of the {ASF} ({ACM} {SIGOPS} {F}rance)
    Journ{'e}es Composants 2001 : flexibilit{'e} du syst{`e}me au langage
    (flexibility from systems to languages)},
  year = 2001,
  location = {Besan{,c}on, France},
  month = oct,
  url = {http://folk.uio.no/beauvois/Journees%20composants%202001.pdf},
  abstract = {Cet article d'{e}fend l'id'{e}e que l'architecture des
    syst`{e}mes r'{e}partis n'{e}cessite des mod`{e}les de composants
    plus g'{e}n'{e}raux que les mod`{e}les industriels, et des frameworks
    permettant de configurer les composants de mani`{e}re programmatique
    - et ce de mani`{e}re statique et dynamique. Ces frameworks doivent
    au minimum offrir des capacit'{e}s de composition structurelle mais
    peuvent '{e}galement offrir d'autres types de composition, d'{e}finis
    dans cet article : op'{e}ratoire, fonctionnelle, comportementale,
    et contractuelle.}
}
</pre><p>
<a id="lenglet2004jabyce"></a></p>
<pre>
@article{<a href="/publications/lenglet_pubs#lenglet2004jabyce">lenglet2004jabyce</a>,
  author = {<b>Romain Lenglet</b> and Thierry Coupaye and {'E}ric Bruneton},
  title = {Composing Transformations of Compiled {J}ava programs
    with {J}abyce},
  journal = {Computer Science and Information Systems ({ComSIS})},
  year = 2004,
  month = nov,
  volume = {1},
  number = {2},
  pages = {83--125},
  publisher = {ComSIS Consortium},
  doi = {10.2298/CSIS0402083L},
  issn = {1820-0214},
  url = {http://www.doiserbia.nb.rs/ft.aspx?id=1820-02140402083L},
  url = {http://www.doiserbia.nb.rs/Article.aspx?id=1820-02140402083L},
  abstract = {This article introduces Jabyce, a software framework for
    the implementation and composition of transformations of compiled
    Java programs. Most distinguishing features of Jabyce are 1) its
    interaction orientation, i.e. it represents elements of transformed
    programs as interactions (method calls), which generally consumes
    less memory and CPU time than representing programs as graphs
    of objects; and 2) its component orientation, i.e. it allows for
    the design and composition of transformers as software components
    based on the Fractal component model. This latter point is strongly
    connected to infra-structural and architectural issues, and software
    engineering aspects such as composing, scaling, maintaining and
    evolving transformers. Jabyce is compared with other existing
    compiled Java programs transformation systems, using an extension
    of a previous well-known categorization of program transformation
    systems.}
}
</pre><hr />
<p><em>This file was generated by<br />
<a href="http://www.lri.fr/~filliatr/bibtex2html/">bibtex2html</a> 1.94.</em></p>
    ]]></content>
  </entry>
  <entry>
    <title>Romain Lenglet&#039;s publications - index</title>
    <link rel="alternate" type="text/html" href="http://www.berabera.info/en/publications/lenglet_pubs" />
    <id>http://www.berabera.info/en/publications/lenglet_pubs</id>
    <published>2008-01-19T11:46:59+09:00</published>
    <updated>2009-10-20T20:17:41+09:00</updated>
    <author>
      <name>Romain Lenglet</name>
    </author>
    <category term="Article" />
    <category term="Bibliography" />
    <category term="BibTeX" />
    <summary type="html"><![CDATA[<dl>
<dt>
[<a id="gong2008micromobilityte">1</a>]<br />
</dt>
<dd>
Yaping Gong, Wladimir Bocquet, Patrice Coup&eacute;, and <b>Romain Lenglet</b>.<br />
 Implementation of an integration of rerouting-based micro-mobility<br />
  and traffic engineering in wireless access networks.<br />
 <em>IEICE Technical Report</em>, 108(1):31-36, May 2008.<br />
[&nbsp;<a href="/publications/lenglet_pubs_bib#gong2008micromobilityte">bib</a>&nbsp;|<br />
<a href="http://www.ieice.org/ken/program/index.php?mode=program&amp;tgs_regid=2f6c65e5e85f633e083accfcd90913952215dcd8f6c3da08747488677af50aa0&amp;cmd=show_form&amp;form_code=3adw&amp;layout=&amp;lang=eng">http</a>&nbsp;|<br />
<a href="/publications/lenglet_pubs_abstracts#gong2008micromobilityte">Abstract</a>&nbsp;]<br />
</dd>
<dt>
[<a id="lenglet2006dryverl">2</a>]<br />
</dt>
<dd>
<b>Romain Lenglet</b> and Shigeru Chiba.<br />
 Dryverl: a flexible Erlang/C binding compiler.<br />
 In <em>Proceedings of the 5th ACM SIGPLAN Erlang Workshop</em>,<br />
  pages 21-31, September 2006.<br />
</dd>
</dl>
    ]]></summary>
    <content type="html"><![CDATA[<dl>
<dt>
[<a id="gong2008micromobilityte">1</a>]<br />
</dt>
<dd>
Yaping Gong, Wladimir Bocquet, Patrice Coup&eacute;, and <b>Romain Lenglet</b>.<br />
 Implementation of an integration of rerouting-based micro-mobility<br />
  and traffic engineering in wireless access networks.<br />
 <em>IEICE Technical Report</em>, 108(1):31-36, May 2008.<br />
[&nbsp;<a href="/publications/lenglet_pubs_bib#gong2008micromobilityte">bib</a>&nbsp;|<br />
<a href="http://www.ieice.org/ken/program/index.php?mode=program&amp;tgs_regid=2f6c65e5e85f633e083accfcd90913952215dcd8f6c3da08747488677af50aa0&amp;cmd=show_form&amp;form_code=3adw&amp;layout=&amp;lang=eng">http</a>&nbsp;|<br />
<a href="/publications/lenglet_pubs_abstracts#gong2008micromobilityte">Abstract</a>&nbsp;]
</dd>
<dt>
[<a id="lenglet2006dryverl">2</a>]<br />
</dt>
<dd>
<b>Romain Lenglet</b> and Shigeru Chiba.<br />
 Dryverl: a flexible Erlang/C binding compiler.<br />
 In <em>Proceedings of the 5th ACM SIGPLAN Erlang Workshop</em>,<br />
  pages 21-31, September 2006.<br />
[&nbsp;<a href="/publications/lenglet_pubs_bib#lenglet2006dryverl">bib</a>&nbsp;|<br />
<a href="http://dx.doi.org/10.1145/1159789.1159796">DOI</a>&nbsp;|<br />
<a href="http://www.csg.is.titech.ac.jp/paper/lenglet2006dryverl.pdf">.pdf</a>&nbsp;|<br />
<a href="/publications/lenglet_pubs_abstracts#lenglet2006dryverl">Abstract</a>&nbsp;]
</dd>
<dt>
[<a id="lenglet2005systemsmanagementmcdm">3</a>]<br />
</dt>
<dd>
<b>Romain Lenglet</b>.<br />
 Application of multiple-criteria decision analysis in open<br />
  distributed systems management.<br />
 In <em>4th JSST Summer Workshop on Systems for Programming and<br />
  Applications (SPA-SUMMER 2005)</em>, August 2005.<br />
 Unreviewed position paper for poster session.<br />
[&nbsp;<a href="/publications/lenglet_pubs_bib#lenglet2005systemsmanagementmcdm">bib</a>&nbsp;|<br />
<a href="http://spa.jssst.or.jp/summer-2005/paper/05014.pdf">.pdf</a>&nbsp;|<br />
<a href="/publications/lenglet_pubs_abstracts#lenglet2005systemsmanagementmcdm">Abstract</a>&nbsp;]
</dd>
<dt>
[<a id="lenglet2004compositiontransformations">4</a>]<br />
</dt>
<dd>
<b>Romain Lenglet</b>.<br />
 <em>Composition flexible et adaptable de transformations de<br />
  programmes</em>.<br />
 PhD thesis, Institut National Polytechnique de Grenoble, Grenoble,<br />
  France, November 2004.<br />
[&nbsp;<a href="/publications/lenglet_pubs_bib#lenglet2004compositiontransformations">bib</a>&nbsp;|<br />
<a href="http://tel.archives-ouvertes.fr/docs/00/04/73/53/PDF/tel-00007526.pdf">.pdf</a>&nbsp;|<br />
<a href="/publications/lenglet_pubs_abstracts#lenglet2004compositiontransformations">Abstract</a>&nbsp;]
</dd>
<dt>
[<a id="lenglet2004jabyce">5</a>]<br />
</dt>
<dd>
<b>Romain Lenglet</b>, Thierry Coupaye, and &Eacute;ric Bruneton.<br />
 Composing transformations of compiled Java programs with Jabyce.<br />
 <em>Computer Science and Information Systems (ComSIS)</em>,<br />
  1(2):83-125, November 2004.<br />
[&nbsp;<a href="/publications/lenglet_pubs_bib#lenglet2004jabyce">bib</a>&nbsp;|<br />
<a href="http://dx.doi.org/10.2298/CSIS0402083L">DOI</a>&nbsp;|<br />
<a href="http://www.doiserbia.nb.rs/ft.aspx?id=1820-02140402083L">http</a>&nbsp;|<br />
<a href="/publications/lenglet_pubs_abstracts#lenglet2004jabyce">Abstract</a>&nbsp;]
</dd>
<dt>
[<a id="alia2004querying">6</a>]<br />
</dt>
<dd>
Mourad Alia, <b>Romain Lenglet</b>, Thierry Coupaye, and Alexandre Lefebvre.<br />
 Querying reflexive component-based architectures.<br />
 In <em>Proceedings of the 30th EUROMICRO Conference<br />
  (EUROMICRO'04), track on Component-Based Software Engineering</em>, pages<br />
  127-134. IEEE Computer Society Press, September 2004.<br />
[&nbsp;<a href="/publications/lenglet_pubs_bib#alia2004querying">bib</a>&nbsp;|<br />
<a href="http://dx.doi.org/10.1109/EURMIC.2004.1333364">DOI</a>&nbsp;|<br />
<a href="http://csdl.computer.org/dl/proceedings/euromicro/2004/2199/00/21990127.pdf">.pdf</a>&nbsp;|<br />
<a href="/publications/lenglet_pubs_abstracts#alia2004querying">Abstract</a>&nbsp;]
</dd>
<dt>
[<a id="bruneton2002asm">7</a>]<br />
</dt>
<dd>
&Eacute;ric Bruneton, <b>Romain Lenglet</b>, and Thierry Coupaye.<br />
 ASM: a code manipulation tool to implement adaptable systems.<br />
 In <em>Proceedings of the ASF (ACM SIGOPS France)<br />
  Journ&eacute;es Composants 2002 : Syst&egrave;mes &agrave; composants adaptables et<br />
  extensibles (Adaptable and extensible component systems)</em>, November 2002.<br />
[&nbsp;<a href="/publications/lenglet_pubs_bib#bruneton2002asm">bib</a>&nbsp;|<br />
<a href="http://www.objectweb.org/asm/current/asm-eng.pdf">.pdf</a>&nbsp;|<br />
<a href="/publications/lenglet_pubs_abstracts#bruneton2002asm">Abstract</a>&nbsp;]
</dd>
<dt>
[<a id="coupaye2001fractal">8</a>]<br />
</dt>
<dd>
Thierry Coupaye, <b>Romain Lenglet</b>, Mikael Beauvois, &Eacute;ric Bruneton, and Pascal<br />
  D&eacute;chamboux.<br />
 Composants et composition dans l'architecture des syst&egrave;mes<br />
  r&eacute;partis.<br />
 In <em>Proceedings of the ASF (ACM SIGOPS France)<br />
  Journ&eacute;es Composants 2001 : flexibilit&eacute; du syst&egrave;me au langage<br />
  (flexibility from systems to languages)</em>, October 2001.<br />
[&nbsp;<a href="/publications/lenglet_pubs_bib#coupaye2001fractal">bib</a>&nbsp;|<br />
<a href="http://folk.uio.no/beauvois/Journees%20composants%202001.pdf">.pdf</a>&nbsp;|<br />
<a href="/publications/lenglet_pubs_abstracts#coupaye2001fractal">Abstract</a>&nbsp;]
</dd>
</dl>
<hr />
<p><em>This file was generated by<br />
<a href="http://www.lri.fr/~filliatr/bibtex2html/">bibtex2html</a> 1.94.</em></p>
<hr/>
<p>Generated 2009-10-20.</p>
</hr/>    ]]></content>
  </entry>
</feed>
