@article{gong2008micromobilityte,
author = {Yaping Gong and Wladimir Bocquet and Patrice Coup{'e}
and Romain Lenglet},
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.}
}
@inproceedings{lenglet2006dryverl,
author = {Romain Lenglet 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 = {http://doi.acm.org/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&type=pdf}
}
@inproceedings{lenglet2005systemsmanagementmcdm,
author = {Romain Lenglet},
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}
}
@inproceedings{alia2004querying,
author = {Mourad Alia and Romain Lenglet 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},
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.}
}
@phdthesis{lenglet2004compositiontransformations,
author = {Romain Lenglet},
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.ccsd.cnrs.fr/documents/archives0/00/00/75/26/tel-00007526-00/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.}
}
@inproceedings{bruneton2002asm,
author = {{'E}ric Bruneton and Romain Lenglet 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.}
}
@inproceedings{coupaye2001fractal,
author = {Thierry Coupaye and Romain Lenglet 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�on, France},
month = oct,
url = {http://lifc.univ-fcomte.fr/~philippe/composants/papiers/JC2001_article_Coupaye.ps},
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.}
}
@article{lenglet2004jabyce,
author = {Romain Lenglet 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},
issn = {1820-0214},
url = {http://www.comsis.fon.bg.ac.yu/ComSIS/Volume02/Papers/pdf/4.
lenglet_comsis_2004-08-03.pdf},
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.}
}
This file was generated by
bibtex2html 1.91.