CRIStAL: merging LIFL and LAGIS

Transcription

CRIStAL: merging LIFL and LAGIS
CRIStAL: merging LIFL and LAGIS
Evaluation report
January 2008 – June 2013
LIFL Actvity Report
All the evaluation documents are available at http://aeres.lifl.fr/.
Compiled on October 7, 2013.
Contents
I
LIFL 2008–2013
1
Overall Presentation 3
1.1 Introduction 3
1.2 Science Policy 5
1.3 Activity Profile 11
1.4 Organization 15
1.5 Key Facts 23
2
Research Report 25
2.1 ADAM 25
2.2 BioComputing 31
2.3 Bonsai 34
2.4 Computer Algebra 39
2.5 Cocoa 42
2.6 DART 46
2.7 Dolphin 52
2.8 Fox-Miire 58
2.9 MAP 66
2.10 Mint 69
2.11 MOSTRARE 75
2.12 NOCE 83
2.13 2XS 87
2.14 RD2P 88
2.15 RMoD 91
2.16 SequeL 97
2.17 Shacra 106
2.18 SMAC 109
3
Training through Research 117
3.1 Master and Doctoral Programs 117
3.2 PhDs in LIFL 118
1
123
II LIFL Appendices
A Team Summaries 125
A.1 2XS Summary 126
A.2 ADAM Summary 128
A.3 BioComputing Summary 130
A.4 Bonsai Summary 132
A.5 Cocoa Summary 134
A.6 Computer Algebra Summary 136
A.7 DART Summary 138
A.8 Dolphin Summary 140
A.9 Fox-Miire Summary 142
A.10 MAP Summary 144
A.11 MINT Summary 146
A.12 Mostrare Summary 148
A.13 Noce Summary 150
A.14 RD2P Summary 152
A.15 RMoD Summary 154
A.16 Sequel Summary 156
A.17 Shacra Summary 158
iii
iv
Contents
A.18 SMAC Summary 160
B Engagement letter 163
C Platforms 169
C.1 Grid’5000 169
C.2 PIRVI–A Framework for Computer Human Interaction, Virtual Reality, and Images 169
D Functional Organization Chart 171
E
Rules of Procedure 173
F
Research Report - Factual Data 185
F.1 ADAM 185
F.2 BioComputing 203
F.3 Bonsai 206
F.4 Computer Algebra 215
F.5 Cocoa 220
F.6 DART 224
F.7 Dolphin 238
F.8 Fox-Miire 260
F.9 MAP 277
F.10 Mint 280
F.11 MOSTRARE 286
F.12 NOCE 296
F.13 2XS 302
F.14 RD2P 304
F.15 RMoD 311
F.16 SequeL 320
F.17 Shacra 331
F.18 SMAC 339
G PhD Theses 355
G.1 ADAM 355
G.2 bioComputing 356
G.3 Bonsai 356
G.4 Computer Algebra 356
G.5 Cocoa 357
G.6 DART 357
G.7 Dolphin 358
G.8 Fox-Miire 359
G.9 MAP 359
G.10 Mint 360
G.11 MOSTRARE 360
G.12 NOCE 361
G.13 2XS 361
G.14 RD2P 362
G.15 RMoD 362
G.16 SequeL 363
G.17 Shacra 363
G.18 SMAC 364
H Staff Listing 365
Part I
LIFL 2008–2013
1
1
Overall Presentation
1.1
Introduction
The Laboratoire d’Informatique Fondamentale de Lille (LIFL) is a joint University Lille 1 and CNRS
research unit (UMR CNRS 80221 ) in partnership with Inria and the University Lille 3, Human and Social Sciences - Charles de Gaulle. A first step in research in computer science in Lille was the creation
of “Laboratoire de Calcul” in 1961. In 1983, LIFL was created as a joint University Lille 1 and CNRS
research unit (URA 369) by merging two research units: “Architecture and Systems” (ERA 771), “Foundations of Computer Science” (“Jeune équipe CNRS”). It became UPRESA 8022 in 1997 and UMR
8022 in 2001. Its ambition was to gather and strengthen academic research in Computer Science
in Lille. In 2006 two other teams joined LIFL: Grappa, a research group in Lille 3 around Machine
Learning (“Équipe Associée”, Lille 3) and Fox-Miire whose members belong mostly to “Institut Mines
Telecom”. In 2007, NOCE, a team of TRIGONE (Laboratory in Education Sciences) joined also LIFL.
LIFL hosts now roughly 290 members, including more than 120 full-time academic staff, research engineers, support staff, and more than 100 PhD students. LIFL is the largest French Computer Science
Laboratory north of Paris.
LIFL’s research spectrum is wide with some strong focuses in software engineering, machine
learning and optimization, image and interaction, and interdisciplinary research as medical simulation and computational biology. Research activities undertaken at LIFL contribute to the advancement of new challenges for ambient intelligence such as adaptive software infrastructures, cloud
computing, new interaction modes, data mining and content retrieval. Research is structured into
seventeen teams around three main domains
• Software Infrastructures and Embedded Systems,
• Interaction, Cooperation, Images,
• Models, Algorithms, Computing.
Furthermore, several cross cutting actions enhance interactions around computational biology,
model driven engineering, high-performance computing, machine learning and PIRVI, our interaction, virtual reality and image platform.
Interactions with the Economic, Social and Cultural Environment, development of our transfer
and valorization activity, have proven very significant in recent years. Our main areas of application
are software industry, retail industry, digital creation, biology, health engineering.
1.1.1
Key Projects
LIFL plays a key role in the development of the research in Information and Communication Sciences
and Technologies at Lille. This development has built on 20 years of a proactive focused strategy by
Universities and all relevant French research authorities (including the Ministry of Higher Education
and Research, CNRS, Inria, the Nord-Pas de Calais Regional Council) benefiting among other things
from the European Community FEDER boosting programs. Let us first emphasize four key points:
CRIStAL. A major key point is the project of a new laboratory (CRIStAL) encompassing LIFL and
the Automatic Control, Computer Engineering and Signal Laboratory, LAGIS, gathering the
research teams around “Information Sciences and Interactions”. This objective, already in our
minds in 2008, is strongly supported by CNRS, Lille 1, Centrale Lille (main supervisors of LIFL
and LAGIS). It was along the line of the current contractual period.
Inria. LIFL has been highly involved in the setting up of Inria in Lille since early 2000’s and in the
development of the Inria Lille-Nord Europe center settled in Lille since 2008. LIFL contributed
strongly to the birth of the Lille’s part of the multi-sited Inria research unit “Futurs”, proposing
the first Lille’s scientific projects and hosting the first Inria staff in Lille. Currently, one half of
the full-time academic staff of LIFL belongs to joint research teams of the Inria Lille-Nord Europe centre. In 2012, the signature of an agreement (Lille 1, CNRS, Lille 3, Inria) has formalized
the partnership of Inria with LIFL.
IRCICA. The institute IRCICA (CNRS USR 3380), standing for “Research Institute on Components
and systems for Advanced Information and Communication” was created in the framework of
1 with respect to CNRS institutes, LIFL is mainly linked to INS2I , secondarily to INSB and INSIS
3
4
Overall Presentation
the program of reinforcement of the research in the Nord Pas-de-Calais Region launched by
the Ministry of Research in 2001. Three regional laboratories, IEMN—Institute of Electronics,
Microelectronics and Nanotechnology—, LIFL and PhLAM—“Physique des Lasers, Atomes et
Molécules”—have joined their efforts to build a project and a scientific program focused on
hardware and software components for information and advanced communication. This corresponds to a scientific field in which the three laboratories have recognized knowledge and
competences and in which many challenges and breakthroughs have to be addressed before
industrial applications. Four teams of LIFL and the core of our platform PIRVI are hosted by
IRCICA, according to IRCICA’s philosophy: mutualization of technological platforms, multidisciplinary works at the hardware/software interface, exploratory studies.
Ambient Intelligence Campus. LIFL develops common research with CRIL (“Centre de Recherche
en Informatique de Lens”), IEMN, Inria Lille-Nord Europe, PhLAM and IRI—“Institut de
Recherche Interdisciplinaire”—in the 2007-2013 “Region State Projects Contract” (CPER)
through a project called “Ambient Intelligence Campus”. The multidisciplinary Ambient Intelligence Campus aims to develop research at the interface between information and communication science and technology, physical and mathematical sciences, chemistry but also life
sciences. The activity of the Ambient Intelligence Campus is structured around three complementary research themes (i) micro and nano-devices, (ii) ubiquitous computing, (iii) photonics
and a fourth one around systems biology. The LIFL is mainly involved in theme (ii).
“Investissements d’Avenir” and Interdisciplinarity
LIFL is strongly involved in major interdisciplinary platforms and projects granted by “Investissements d’Avenir”:
IrDIVE. LIFL is one of the main actors of the SCV project around the emerging field of Visual and Cultural sciences of the visual. It gathers the IrDIVE platform (Innovation-research in Digital and
Interactive Visual Environments) granted as EquipEX in 2011 and the “Interdisciplinary Cluster
for the Advancement of Visual Studies (iCAVS)”. Associating human and social sciences, computer science, engineering science, information science, neuroscience, contemporary multimedia creations, it aims to become the first research cluster fully devoted to Visual Studies
in France. Truly unique in France, the IrDIVE platform located on the “Plaine Images” (Tourcoing), in the Imaginarium building will help foster an innovative space devoted to research
and innovation-promotion exchanges in the area of images and visual contents. It will be organized into three complementary technological spaces, “Virtual Reality” (creation of new digital
contents), “Receiving and Using” (how digital visual environments impact human perception
and cognition), ‘Digital Art” (a workshop for artistic experiments). Laurent Grisoni—member
of LIFL, head of Mint team—is one of the steering members of the project, and is responsible
for the “Digital Art” axis.
Biology. LIFL is involved in several national projects around bio-informatics: BioComputing team—
hosted by the interdisciplinary institute “IRI” from 2009 to 2011—is a partner of the strongly
interdisciplinary ICEBERG project. Granted by “Investissements d’Avenir, Biologie Informatique”, ICEBERG focuses on single cell control in cooperation with other computer scientists,
biophysicists (microfluidics) and biologists. Bonsai team is responsible for the Lille bioinformatics platform Bilille, that is part of the French national network ReNaBi, and for the regional cluster of platforms ReNaBi-Nord Est (Lille, Strasbourg, Nancy, Reims) and is involved
in “France Génomique” infrastructure (granted by “Investissements d’Avenir, Infrastructures
nationales en biologie et santé”).
REALCAT. LIFL participates to the REALCAT EquipEX project (standing for “Advanced HighThroughput Technologies Platform for Biorefineries Catalysts Design”). The project gathers
four laboratories: Unité de Catalyse et de Chimie du Solide (UCCS), Laboratoire de Procédés
Biologiques, Génie Enzymatique et Microbien (ProBioGEM), LAGIS and LIFL. Led by UCCS, its
main objective is to set up a highly integrated platform devoted to the acceleration of innovation in industrial catalysis with an emphasis on emergent biorefinery catalytic processes.
The platform will be fully operational early 2014. Two LIFL teams (Bonsai, BioComputing) are
bringing to the project their recognized expertise in bio-informatics, modeling and analysis of
biologic systems, with new recent insights in synthetic biology.
1.2. Science Policy
LIFL hosted a wireless sensor network, node of EquipEx Future Internet of Things (previously
SensLAB testbed) via RD2P team until January 2012. LIFL is also involved in IRT Railenium, even if
our contributions are not yet effective.
Platforms
The LIFL hosts two technology platforms described in chapter C:
• a node of the Grid’5000 national research grid.
• PIRVI, standing for “Plateforme Interactions-Réalité Virtuelle-Images”, a framework for computer human interaction, virtual reality, and images, a set of equipments that is shared among
several teams. PIRVI is associated with the corresponding transverse action 1.2.3. PIRVI is a
decisive tool for research, experiments and demonstrations, both precursory and complementary of EquipEx IrDIVe described below.
1.1.2
Localization
LIFL is located in several buildings, on Campus “Cité Scientifique” and on the adjacent “Haute Borne”
scientific park:
• M3 and its extension (built in 2004): the historic center of the laboratory hosts the administrative and technical staff, the direction, and seven teams (BioComputing, Bonsai, Cocoa,
Computer Algebra, MAP, NOCE, SMAC).
• IRCICA building where are located DART, Mint, the Fox part of Fox-Miire and 2XS. The building
hosts also the core of PIRVI platform.
• Inria buildings A and B where are located ADAM, Dolphin, MOSTRARE, RMoD, SequeL and
Shacra.
• Telecom Lille 1 where is located the Miire part of Fox-Miire.
Localization of the different teams has been decided in interaction with the partners and the
teams, taking into account scientific projects, hosting capacities and teams’ wishes. Research groups
located in IRCICA’s building are those whose scientific project is relevant to IRCICA 2 , some of them
are also Inria teams. The three teams working around Computational biology, including Inria team
Bonsai, are located in M3 extension.
Let us note that, in the framework of the “Plan Campus”, a “STIC-SOFT” building will be created
by the renovation and the extension of an existing building on the campus. LIFL initiated this project
several years ago in collaboration with LAGIS and L2EP—Laboratory of Electrical Engineering and
Power Electronics. Thanks to this building, LAGIS and LIFL teams (in fact, CRIStAL teams, as the
project is behind schedule) will be gathered.
1.2
Science Policy
LIFL’s research spectrum is wide with some strong focuses in software, machine learning, optimization, image, interaction, medical simulation and computational biology. Confronted with an
avalanche of data and the growing complexity of systems in an uncertain open context, our scientific challenges, largely in the context of ambient intelligence, are: adaptive software infrastructures,
cloud computing, new interaction modes, data intelligence—from text to video, from recommendation to personalized medicine—, content retrieval, reduction of energy consumption, smart cities.
To tackle these items, we develop research from the underlying foundational issues to applications
and transfer. Our scientific guidelines are:
Reenforcing our flagships domains. Some of them are “historic”, like software engineering, medical
simulation, some of them have been developed more recently like machine learning, computational biology, or Human Computer Interaction. E.g. teams around software engineering
and machine learning have been significantly reinforced during the period, for instance by
assistant professor positions.
2 Localization of a group in IRCICA has to be proposed by the team and its laboratory and then approved by IRCICA
steering committee(IRCICA, LIFL , IEMN and PHLAM heads)
5
6
Overall Presentation
8QLYHUVLWp/LOOH 3ODQGXFDPSXV
*DQG
UQDL
7RX
GGH
HYDU
ERXO
UXHGHOD7UDGLWLRQ
LAGIS - P2 et P3
,
Bus ro,
t
me o
vel
...
sez !
pen able
Dur
/0&8
,87$
VRUWLH
9LOOHQHXYHG
$VFT 7ULROR
/LOOH
$
$
5pVLGHQFH
XQLYHUVLWDLUH
5HHIOH[
HQFRQVWUXFWLRQ
68'(6
5pVLGHQFH
XQLYHUVLWDLUH
*%DFKHODUG
&(5/$
ER
XOH
YDU
GG
X%
UHX
FT
3
3
7(/(&20
/LOOH
0$&&·6
UXH
%&8((3
*
0DUF
RQL
LAGIS - Polytech'Lille - Bât D
(2QFRYHW
DX
HY
&LWp6FLHQWLILTXH3U*DELOODUG
6+
&
DY
H
LQ
/,)/
0
H&
DUO
*
%8
HQUpQRYDWLRQ
&5,0
0
6+ &
6+
DYHQ
XH
+
0
6(00
&
0'(
DXV
V
([SHULPHQWDULXP
3RO\WHFK
/LOOH
61
61
583DULVHOOH
61
6HUUHV
8)5GH*pRJUDSKLH
$
5pVLGHQFH
XQLYHUVLWDLUH
(*DORLV
%8SURYLVRLUH
eFROH&HQWUDOH
/LOOH(&/
$
&1('
UXH
*
/XVV
DF
D
XH3
DYHQ
L&$5(
$
5pVLGHQFH
XQLYHUVLWDLUH
(*DORLV
/LQQp
XV
UXH(OLVpH5HFO
0$66
%8
$GPLQLVWUDWLRQ
(&/
61 61
$
63&(7
,)677$5
*UHPHDX[
(16&/
DYHQXH0HQG
HOHwH
Y
YDQ
&DUO
QXH
DYH
%UX[HOOHV
9DOHQFLHQQHV
5pVLGHQFH
XQLYHUVLWDLUH
/GH9LQFL
&
73
&
0
086
6,80336
LAGIS - EC LILLE - Bât
C
+DOOH
&
&
61
0(7(2)UDQFH
(&/
5pVLGHQFH
XQLYHUVLWDLUH
*(LIIHO
&
&
&
/0/
/LOOH
3DULV
L
pQ
LFO
7
GH
H
UX
&
(VSDFH&XOWXUH
QX
/0&8
DYHQ
XH
3DX
O/
DQ
JH
YL
Q
&
&
&
3
68368$,2
+DOO
3LORWH
3RLQFDUp
UL
HQ
DY
HQ
XH
3
+DOOH9DOOLQ
J
DQ
O/
3
58%DUURLV
3
$VFRWHO
3DVVHUHOOH
3
$FFXHLOpWXGLDQWV
LQWHUQDWLRQDX[
DYHQXH-HDQ3HUULQ
LAGIS
Télécom
LAGIS--LIFL
LIFL
TélécomLille1
Lille1
*UDQG6WDGH
LIFL - M3 Direction
5pVLGHQFH
XQLYHUVLWDLUH
+%RXFKHU
HY
DQJ
XO/
0DLVRQ
GHV6SRUWV
LQ
/0&8
&HQWUH
GHORLVLUV
INRIA
&26(&
&DQWRQV*UDQG6WDGH
586XOO\
%
UX
H
1L
FR
OD
V$
SS
HU
W
DYHQXH+HQUL3RLQFDUp
&8((3
%
$FFqVOLPLWpV
LAGIS
LIFL Télécom
Projet-Cristal
LAGISLille1
- LIFL
5pVLGHQFH
VRUWLH
&LWp6FLHQWLILTXH
XQLYHUVLWDLUH
$&DPXV
&OLQLTXH
0pGLFR3V\FKRORJLTXH
/0&8
W3
Q
GH
3
GX
H
UX
&156
,(01
IRCICA
HU
XP
VL
Up
R
O'
DX
RS
U
(X
H
TX H
LIL RUQ
QW
LH WH%
F
6 X
UF +D
3D OD
GH
Q
pH
%DUULqUHVHWSRUWDLOVSULQFLSDX[
$GPLQLVWUDWLRQHWVHUYLFHV
%kWLPHQWVG·HQVHLJQHPHQW
eFROHVHWLQVWLWXWV
eTXLSHPHQWVVSRUWLIV
5HVWDXUDQWV5pVLGHQFHV8QLYHUVLWDLUHV
8)5GH&KLPLH
/LOOH
3DULV
*DQG
8)5GH%LRORJLH
8)5GH*pRJUDSKLHHW$PpQDJHPHQW
$&KDXIIHULH
$$WHOLHUV
$$GPLQLVWUDWLRQFHQWUDOH
$$%LEOLRWKqTXH8QLYHUVLWDLUHSURYLVRLUH
$$WHOLHUVHVSDFHVYHUWV '869$'RPDLQH8QLYHUVLWDLUH
6FLHQWLILTXHGH9LOOHQHXYHG
$VFT
%8%LEOLRWKqTXH8QLYHUVLWDLUH
&(5/$&HQWUHeWXGHVHW5HFKHUFKHV/DVHUVHW$SSOLFDWLRQV
&1('&HQWUH1DWLRQDOG·(QVHLJQHPHQWj'LVWDQFH
&26(&&RPSOH[HVSRUWLI²6HUYLFHGHVVSRUWV
&5,&HQWUHGH5HVVRXUFHV,QIRUPDWLTXHV
&8((3&HQWUH8QLYHUVLWpeFRQRPLHG·eGXFDWLRQ3HUPDQHQWH
(&/eFROH&HQWUDOHGH/LOOH
(16&/eFROH1DWLRQDOH6XSpULHXUHGH&KLPLHGH/LOOH
,)677$5,QVWLWXWIUDQoDLVGHVVFLHQFHVHWWHFKQRORJLHV
GHVWUDQVSRUWVGHO
DPpQDJHPHQWHWGHVUpVHDX[
,(01,QVWLWXWG·eOHFWURQLTXHHWGH0LFURpOHFWURQLTXHGX1RUG
,87$,QVWLWXW8QLYHUVLWDLUHGH7HFKQRORJLH
/,)//DERUDWRLUHG·,QIRUPDWLTXH)RQGDPHQWDOHGH/LOOH
/0//DERUDWRLUHGH0pFDQLTXHGH/LOOH
0$&&·60pWURSROH$XGLWRULXPSRXUOD&XOWXUH
OHV&RQJUqVHWOHV6pPLQDLUHV
0$66/RFDOV\QGLFDO
0'(0DLVRQ'HVeWXGLDQWV
0860DLVRQ8QLYHUVLWDLUHGHOD6DQWp
36&$66HUYLFH&RPPXQG·$FWLRQ6RFLDOH
&$6&RPLWpG·$FWLRQ6RFLDOH
$6$$VVRFLDWLRQGH6ROLGDULWpGHV$QFLHQV
$63/LOOH$VVRFLDWLRQ6SRUWLYHGHV3HUVRQQHOVGH/LOOH
585HVWDXUDQW8QLYHUVLWDLUH
6&'6HUYLFH&RPPXQGH'RFXPHQWDWLRQ
63&(76HUYLFH3DWULPRLQH&RQVWUXFWLRQ(WXGHVHW7UDYDX[
HW6HUYLFHGHV0DUFKpV3XEOLFV
6(006HUYLFH(QVHLJQHPHQWHW0XOWLPpGLD
6,803366HUYLFH,QWHU8QLYHUVLWDLUHGH0pGHFLQH3UpYHQWLYH
HWGH3URPRWLRQGHOD6DQWp
61$QLPDOHULH
68$,26HUYLFH8QLYHUVLWDLUH$FFXHLO,QIRUPDWLRQ2ULHQWDWLRQ
68'(66HUYLFH8QLYHUVLWDLUHGH'pYHORSSHPHQWeFRQRPLTXHHW6RFLDO
6836HUYLFH8QLYHUVLWDLUHGH3pGDJRJLH
737UDYDX[3UDWLTXHVGH&KLPLHEkWLPHQW&
8)5GHV6FLHQFHVGHOD7HUUH
8)5G·,(($,QIRUPDWLTXH(OHFWURQLTXH
(OHFWURWHFKQLTXH$XWRPDWLTXH
)DFXOWpGHV6FLHQFHV(FRQRPLTXHV
HW6RFLDOHV
8)5GH3K\VLTXH
8)5GH0DWKpPDWLTXHV
LILLE 1
/·DSSOLFDWLRQ8FDPSXVORFDOLVH
SHUVRQQHOVVHUYLFHVHWEkWLPHQWV
VXUOHFDPSXV
'LVSRQLEOHVXU$SS6WRUH
ZZZXQLYOLOOHIU
Figure 1.1: LIFL on the campus
1.2. Science Policy
The whole is greater than the sum of its parts. Albeit with a high number of teams and their relative scattering around the different buildings, internal scientific interactions between different
teams are numerous : co-supervised PhD theses, common projects, joint seminars (Software
engineering, Machine Learning, Computer Science and Biology). Transverse actions are one
of the tools we introduce to amplify these interactions.
Enabling and supporting emergence of new projects while maintaining scientific coherence. The
laboratory has a strong commitment to identifying, supporting and organizing the emergence
of new activities. BioComputing team has been created at the beginning of the period, 2XS
team has been created recently. Emergence of DreamPal and Emeraude groups will lead to
creation of new teams in CRIStAL. Several other emerging activities have been identified and
supported, leading e.g. to the creation of Carbon and BCI (with LAGIS) teams scheduled in
CRIStAL. A new group, Algomus, is emerging around algorithmic musicology.
Encouraging interdisciplinarity. We have longstanding strong collaborations with biology groups,
as well in the area of health. Collaboration with L2EP has been essential in Mint project STIMTAC, a Tactile Input Device with Programmable Friction; Collaboration with IEMN is developed via numerous IRCICA projects, e.g. around bio-inspired devices, energy consumption in
ad hoc networks, indoor localization, smart cities. More recently, we have developed interaction with human sciences, e.g. via our implication in EquipEx IrDIVe, several joint PhD theses
with researchers in Finance or Economy, or even collaboration around digital art projects with
artists.
Interdisciplinarity is proactively supported by the laboratory. E.g., in 2013, one assistant
professor position was devoted to computer science applied to biology and health.
Developing attractiveness is also one of our main objectives. Since 2011, some funding has been
automatically granted to newly arrived permanent members. Since 2012, we have organized a
seminar for candidates (2-3 days). Let us just cite two key numbers concerning attractiveness
and recruitment—see 1.4.4 for more details—: during the period, 21 out of the 27 associate
professors recruited have PhD from other Universities, over a quarter of teaching researchers
and researchers recruited during then period are not French.
1.2.1
Structuring: Teams, Domains and Transverse Actions
Teams are the core of the laboratory. There are seventeen teams, every active member of the laboratory belongs to a team. A team is structured around a scientific project. Creation of new teams
is validated after presentation of the scientific project to the Laboratory Board. Teams are rather
diverse in terms of size, age, composition, operational mode; Considering this diversity as a strength,
the laboratory aims to organize and foster evolution and development of these diverse teams. We
believe we have reached this objective during the period.
The seventeen teams are organized around three main domains: Software Infrastructures and
Embedded Systems (ILSE), Interaction, Cooperation, Images (ICI), Models, Algorithms, Computing
(MAC). Whereas these domains were initially introduced mainly for presentation objectives, their
role has been strengthened. The three domain heads are permanently invited to the laboratory
council, they are members of the “ad hoc” commission for ranking PhD Grant applications. The
domains have also been used as guidelines for defining profiles of associate professor positions. ICI
has an internal scientific animation, e.g., via an annual PhD’s day.
Several traverse actions enhance interactions between teams. The laboratory supports these actions by a regular financial grant. Five actions—Computational Biology, Model Driven Engineering, High-Performance Computing, Machine Learning and Interaction, Virtual Reality and Image
Platform—were defined at the beginning of the period; the idea was to renew them regularly and
to support new emerging actions. This year, we have issued a call for new actions, particularly connecting LAGIS and LIFL. New transverse actions are starting around Art and Computer Science, Soft
Robotics and applications to Medicine, Dynamic Systems and Simulation, 2D, 3D and RGB-Depth
Data Analysis. Three of them involve LAGIS and LIFL teams.
1.2.2
Teams
The seventeen teams are organized around the three main domains as follows:
7
8
Overall Presentation
• Software Infrastructures and Embedded Systems (ILSE, led by Jean-Luc Dekeyser), composed
of five teams that conduct research activities in the domain of systems, networks and software
engineering:
– 2XS—eXtraSmall,eXtraSafe— (led by Gilles Grimaud, 1 PR, 3 MCF): performance and security in highly constrained devices.
– ADAM—Adaptive Distributed Applications and Middleware— (led by Lionel Seinturier, 2
PR, 2 MCF, 1 CR Inria): distributed system, middleware, software engineering, adaptive
software systems.
– Cocoa (led by Jean-Marc Geib, 1 PR, 5 MCF, 1 IR CNRS): Model Composition for Software
Engineering.
– DART—Dynamic Adaptivity and Real-Time— (led by Pierre Boulet, 2 PR, 6 MCF, 1 CR
CNRS, 1 CR Inria, 1 IR CNRS): Embedded systems, computer architecture, compilation,
real-time, formal methods, Model Driven Engineering.
– RMoD (led by Stéphane Ducasse, 1 DR Inria, 4 MCF, 1 CR Inria): Analyses and Languages
Constructs for Object-Oriented Application Evolution.
• Interaction, Cooperation, Images (ICI, led by Mohamed Daoudi) composed of five teams that
conduct research on human computer interfaces, digital medicine, working and learning collaborative activities, human behavior extraction from video, analysis of 3D shapes, distributed
artificial intelligence:
– Fox-Miire—“Fouille et indexation de dOcuments compleXes et multimedia, Multimédia,
Images, Indexation, REconnaissance”— (led by Mohamed Daoudi, 2 PR, 7 MCF): pattern
recognition, 3D objects analysis and retrieval, video understanding, 3D Face Shape Analysis and Recognition, Multimedia retrieval, human activities recognition, motion analysis.
– Mint—“Méthodes et outils pour l’INTeraction à gestes”— (led by Laurent Grisoni, 2 PR,
1 DR Inria, 4 MCF, 2 IR CNRS): Human Computer Interfaces, virtual reality, multi-touch
systems, interaction devices.
– NOCE—“Nouveaux Outils pour La Coopération et l’Education”— (led by Luigi Lancieri, 1
PR, 5 MCF): computer mediated interactions, adaptable services, HCI, CSCW (Computersupported cooperative work), TEL (Technology Enhanced Learning).
– Shacra—Simulation in Healthcare for Advanced Medical ApplicatioNs— (led by Stéphane
Cotin, 1 DR Inria, 1 MCF, 2 CR Inria): digital medicine, medical simulation, patientspecific modeling, per-operative guidance, patient-specific pre-operative planning.
– SMAC— “Systèmes Multi-Agents et Comportements”— (led by Philippe Mathieu, 3 PR, 5
MCF): muti-agent systems, distributed artificial intelligence, interactions, complex systems.
• Models, Algorithms, Computing (MAC, led by Rémi Gilleron) composed of seven teams that
conduct research activities in the domain of formal models, machine learning, computer algebra, algorithms and computational models for biology, optimization, algorithms for grid and
cloud computing:
– BioComputing (led by Cédric Lhoussaine, 3 MCF, 1 DR Inria (30%)): programming languages for biological modeling and simulation.
– Bonsai (led by Hélène Touzet, 1 DR CNRS, 1 PR, 4 MCF, 1 CR CNRS, 2 CR Inria): algorithms
for large-scale sequence analysis.
– Computer Algebra (led by François Boulier, 2 PR, 3 MCF): Computer algebra, symbolic
treatment of differential equations, biological modeling.
– Dolphin—Discrete multi-objective Optimization for Large scale Problems with Hybrid
dIstributed techNiques— (led by El Ghazali Talbi, 4 PR, 4 MCF): metaheuristics, modelization and resolution of large multi-criteria combinatorial problems using parallel and
distributed hybrid techniques.
– MAP—“Méthodologie et Algorithmique Parallèles pour le calcul scientifique”— (led by
Serge Petiton, 1 PR): High Performance Computing, distributed and parallel scientific
applications.
– MOSTRARE—Modeling Tree Structures, Machine Learning, and Information Extraction
— (led by Joachim Niehren, 1 DR Inria, 4 PR, 8 MCF, 1 CR Inria): XML, machine learning,
database theory, logic, and automata.
– SequeL—Sequential Learning— (led by Philippe Preux, 1 DR Inria, 1 PR, 3 MCF, 4 CR
Inria): machine learning, sequential learning, reinforcement learning, decision making
under uncertainty, multi-arm bandit problem, statistical learning.
1.2. Science Policy
9
Joint Teams with Inria and IRCICA
IRCICA projects are decided jointly in interaction between LIFL, IRCICA and of course the leader
of the project, w.r.t. to the scientific project of IRCICA defined conjointly by the main laboratories
involved in IRCICA. Mint, DART, Fox (part of Fox-Miire), 2XS are hosted by IRCICA.
The direction of LIFL is strongly involved from the beginning and during the process of creation
of new Inria teams concerning members of LIFL. Evolution of Inria teams hosted by LIFL is also
discussed regularly. Reconfiguration and evolution of several Inria teams during the period has been
managed while taking into account individual’s situations and respecting our structuring.
Ten teams are strongly connected to Inria teams:
• ADAM, Bonsai, Dolphin, Mint, RMoD, SequeL, Shacra are joint Inria teams. Mint is also an
IRCICA project.
• MOSTRARE was a joint Inria team, before giving birth in January 2013 to two new emerging
Inria teams, LINKS and MAGNET.
• DaRT was joint with Inria until December 2012. Now, DART contains one emerging Inria team
called DreamPal and one emerging project called Emeraude. Both are hosted by IRCICA.
• Most members of 2XS were previously members of RD2P team which was strongly connected
to POPS Inria team. POPS led to the creation in January 2012 of the Fun Inria project, not
hosted by LIFL. POPS Inria team will end in 2013.
As far as possible, Inria teams and LIFL teams are synchronized—same name, same perimeter—
for clarity and efficiency purpose. Two Inria teams—Mint, SequeL—are joint with other laboratories,
respectively L2EP and LAGIS.
m
Ada
a
co
Co
Da
rt
2XS
RMod
Sma
c
Sh
am
an
. Interaction
Cooperation
Images
. Software
Infrastructure &
Embedded
Systems
.
.
Se
g
Dolphin
ns
ai
Alg.
Bo
el
Com
p
B
uter
o
ioC
e
ar
str
Mo
Map
qu
tin
u
mp
ce
No
Mint
Fox-Miire
. Models
Algorithms
Computing
Machine Learning
Computational Biology
High Performance Computing
Model Driven Engineering
Interaction, Virtual Reality, Images Platform
Figure 1.2: Teams and transverse actions
1.2.3
Transverse Actions
The five current actions are described below. As said before, four new actions are starting.
• Computational Biology (H. Touzet).
10
Overall Presentation
This transverse action covers the whole spectrum of research carried out at LIFL in bioinformatics, from biological sequence analysis to systems biology, docking and proteomics. It
involves four teams: BioComputing, Bonsai, Computer Algebra, and Dolphin. It has strong
connections with PPF “Bioinformatique” of University Lille 1, which is a pluridisciplinary extension of this action. The support of LIFL allowed more specifically to foster exchanges between the four above mentioned teams, to invite speakers for joint seminars and to help LIFL
researchers to discover new conferences. Members of this transverse action also cooperated
through the creation of joint bioinformatics master courses.
• Model Driven Engineering (L. Duchien). The Model Driven Engineering (IDM for Ingénierie
Dirigée par les Modèles) has emerged in the 90s in the GOAL team with the activities on multiview approaches for software design. These activities at LIFL have evolved both as research
objects and as tools for these objects. The ADAM, Cocoa, DART, NOCE and RMoD teams are
members of this transverse action. Several directions are explored such as adaptation, model
reuse, software maintenance and modularity, along with the study of model driven engineering
for application domains such as embedded systems and HCI.
The goal of this transverse action is to enable knowledge sharing between the different
teams and to help in the emergence of new research synergies. This transverse action is the
local representative of the MDE national transverse action from the GDR CNRS GPL, ASR and
I3 to which the different teams participate.
From 2008 to now, the action has organized one large meeting per year with several presentations of each team and discussions, we have bought different shared devices, we organized
one day in the introduction to research for Master students in November 2010 where we shared
ideas and research works between researchers and industrialists. In 2011, we organized the national GDR GPL days with associated events (CAL conference and IDM days) which brought
together more than 220 people for four days around software engineering and programming
domains. Finally, the synergy in the transverse action rapidly mobilized ADAM, NOCE and
Cocoa teams for a joint participation to the ANR project MOANO.
This shared experience through the MDE local transverse action quickly mobilizes
ADAM/Spirals, RMoD, Caramel, Carbon teams for the creation of a Software Engineering Department in the next period.
• High-Performance Computing (N. Melab, M. Giraud). Parallel distributed computing is one
of the major research activities of LIFL since more than 20 years. Over the last years, this
cross-team area has evolved to grid computing, and more recently to GPU computing. Favored
by the connection of Lille 1 to Grid’5000 and the strong involvement of LIFL in its related local
and national activities, a dynamic has been initiated and developed around grid and GPU
computing by the “High-performance Computing” cross-team action (DART, Shacra, Mint,
SequeL, MAP, Dolphin, Bonsai). The action is associated with Aladdin-G5K (supported by
Inria) and BQR and PPF “Calcul Scientifique Intensif” (University Lille 1).
It has contributed during these last five years to the sharing of computing resources, the
coordination of scientific animation and training, and the joint creation of supercomputing
courses. Several servers equipped with the most recent GPU devices have been acquired and
shared between the concerned teams. Moreover, Lille (with Grenoble) has been one of the first
two sites to integrate GPUs (14. 336 cores) in Grid’5000. For scientific animation purposes, a
working group was created and has had regular meetings to exchange ideas, experience and
research on GPU. 10 students completed their PhD using GPUs and/or Grid’5000 in various
domains such as physical simulations for medicine, sequence analysis for bioinformatics, parallel combinatorial optimization, and automatic parallel code generation and linear algebra.
HPC group has organized several scientific and training events that gathered each time several dozens of people: Grid 5000 events, some of them with GPU sessions (Nov. 2008, Dec.
2009, Apr. 2010 - Grid’5000 spring school, Mar. and June 2011), GPU & bioinformatics event
(Biomanycores, June 2013). The group organized in Oct. 2011 the invited talk of Marc Snir (University of Urbana Champaign). Two teams (Bonsai and Dolphin) from the group have jointly
created and taught during 2011-2012 a course “scientific computing for bioinformatics” within
the Master 2 ‘advanced scientific computing” at Lille 1.
Finally, the HPC group has recently initiated a strong collaboration with Maison de la Simulation (e.g., three joint PhD students). This collaboration will be intensified to evolve towards
a partnership involving Lille 1 and in which LIFL will be a major player.
1.3. Activity Profile
• Interaction, Virtual Reality and Image platform (C. Chaillou then F. Aubert). This transverse action is associated with the platform “Plateforme Interactions-Réalité Virtuelle-Images” (PIRVI)
(Computer Human Interaction, Virtual Reality and Images). Five research teams are part of
the PIRVI, corresponding to the ICI theme: Mint, NOCE, Fox-MIIRE, SMAC, Shacra. Moreover,
PIRVI was opened to members of the LAGIS who work on the theme. The PIRVI allows these
teams to share a Virtual-Reality Room and various mid-size research equipments. The PIRVI
plays also a significant role in scientific animation and promotes the team expertise by demonstrating new results to potential industrial partners, political figures and, globally, civil society.
PIRVI, supported by CPER CIA, University Lille 1 (PPF) and the lab, acquired equipments including automatic counting people system, thermovision camera, video stream server, tracker
systems (for head, eye and gaze direction), Brain-Computer Interface system, force feedback
devices, multi-touch devices (screens and surfaces), as well as mobile devices (cameras, smart
phones, tablets). PIRVI manages two experiment rooms, a showroom and the virtual-reality
room. Since 2010, eight engineering’s projects have been conducted to promote the research
results: 3D behaviors simulation (best demo award at PAAMS’13), 3D Interaction with gestures,
Interactive Shop Display, Crowd motion detection, Demonstrations launcher and controller
with gestures, Ambient Controller with smartphones, Interaction with 3D Camera and Smartphone, Multi-touch wall with an assemblage of multi-touch screens. The PIRVI also set up
demonstrations to many visitors (for a total more than 300 persons: industries, researchers,
institutions, students, high-schools . . . ) and organized workshops (PhD students workshops,
Pôle Image meetings). The PIRVI participated in the demonstrations of “UBIMOB’0”,“New
Shopping Experience” 2010 and 2011, ITS Forum and Networking Event’13.
• Machine Learning. Machine learning is the central research topic of the SequeL team and of
a major topic of the MOSTRARE team. Machine learning methods are also used by several
other teams such as Dolphin, Bonsai, BioComputing, Fox-Miire among others. Weekly open
seminars have been organized in the period by SequeL and MOSTRARE. Collaborations have
emerged: SequeL and MOSTRARE on machine learning methods for recommender systems,
SequeL and ADAM on machine learning methods for software analysis, MOSTRARE and BioComputing on machine learning methods for regulation networks, among others. The 10th
MAchine Learning Summer School, MLSS’08, September 1-15, Île de Ré, was organized by
members of the lab. The French national conference on machine learning (CAP) was organized in Lille in 2013, ICML, the major international conference on machine learning, will be
held at Lille in 2015.
1.3
Activity Profile
Table 1.1 presents the activity profiles for the different teams and for the lab (as asked by AERES,
they have been computed including PhD students and postdoctoral researchers). These results must
be considered with prudence, as the instructions have been sometimes interpreted in different ways
by the teams. Of course these figures deserve some explanations:
For details about training through research, see chapter 3.
For details about academic research, we refer the reader to teams’ reports (see also section 1.5).
Let us just say here a few words:
First, about scientific production, and its presentation in the report: The bibliography has been
extracted from Hal. Then, teams have first selected “selective publications”. They correspond to publications in journals or conferences that are recognized as really selective by the community. This
choice has been made by teams, of course with some discussion and harmonization. Second, teams
have chosen non selective publications to be visible in the report. It corresponds to publications related to a recent work that is important for the team or publications in workshops that are recognized
as important by the community. By this means, the total amount is 933 for selective publications (including 352 journal articles), roughly 500 for other visible publications, and 41 for books and edited
proceedings.3 Besides publications in journals or conferences, we would like to emphasize the effort made around software: 61 software systems have been produced by LIFL teams over the period.
All teams are contributing to this effort. This is consistent with the habits of the computer science
domain that emphasizes on software production as a proof for proposed concepts.
3 SmartHal, a tool developed by Mostrare team, has been intensively used for querying the HAL bibliography database.
11
12
Overall Presentation
Table 1.1: Activity Profiles
Entity
Academic
Interactions
Research
Support to
Training and
Research
Research
LIFL
0.72
0.10
0.07
0.11
ADAM
0.83
0.06
0.05
0.06
BioComputing
0.78
0
0.04
0.18
Bonsai
0.64
0.12
0.12
0.12
Cocoa
0.73
0
0.16
0.10
Computer Algebra
0.69
0.02
0.17
0.12
DART
0.81
0.02
0.03
0.14
Dolphin
0.87
0.04
0.02
0.07
Fox-Miire
0.77
0.14
0.03
0.06
Map
0.76
0.11
0.04
0.9
Mint
0.35
0.24
0.17
0.24
MOSTRARE
0.73
0.12
0.09
0.06
NOCE
0.67
0.08
0.06
0.19
RMoD
0.48
0.41
0.04
0.07
SequeL
0.83
0.04
0.07
0.6
Shacra
0.77
0.07
0.06
0.1
SMAC
0.75
0.15
0.12
0.08
2XS
0.72
0.08
0.08
0.12
Second, about international visibility: LIFL members participate or have participated to editorial
committees of international journals (e.g. Machine Learning, International Journal of Metaheuristics, Annals of Telecommunications, Intelligent Data Analysis Journal, . . . ) and to numerous program
committees of major international conferences (e.g. AAMAS, CHI, ICML, IJCAI, ISSAC, MICCAI, NIPS,
PODS, RTA, SIGMOD, VLDB, VRST . . . ). They are also strongly involved in organization of conferences. ADAM will organize in 2014 the ACM SIGSOFT CompArch conference, a major international
conference in software engineering. Fox-Miire will organize Shape Modeling International (SMI)
Conference in Lille in 2015. SequeL will organize in Lille in 2015, ICML, the major international conference on machine learning. Dolphin will organize two conferences, LION 2014, MIC 2015. We have
organized in Lille several international conferences, e.g. CMP’09, EUROMICRO’2010, or workshops,
e.g. DART’13, ESICUP’2013, numerous national ones, e.g., JOBIM 2008, MSR’11, CORESA 2012, FITG
2010-2012, “Journées GDR GPL 2012”, PFIA 2013. LIFL’s teams organize regularly international workshops, e.g. META. We are involved in numerous steering committees or boards, e.g., International
Symposium on Biomedical Simulation, Artificial economics, IFIP International Conference on Distributed Applications and Interoperable Systems, RTA, STACS, ESUG.
1.3.1
Interactions with the Economic, Social and Cultural Environment
Details about interactions with the economic, social and cultural environment can also be found in
teams’ reports. Let us here just outline these interactions:
Strong collaborations with companies. Among our 110 current theses, 22 are in collaboration with
companies—18 as “CIFRE”. Not counting the “contrats d’accompagnement” for CIFRE theses, 47 bilateral contracts have been established over the period by LIFL teams. These contracts have been
established with major companies such as Total, France Telecom, EDF, with SMEs from the Nord-Pasde-Calais region, such as Ikomobi, Ankama, Idées-3COM, and with international software editors
such as Waterloo Maple.
1.3. Activity Profile
Innovation clusters. The laboratory is resolutely involved in the regional dynamics around innovation. Let us cite two major examples:
Picom. Strongly involved in the innovation cluster around retail industries, “Pôle de Compétivité
des Industries du COMmerce”, we develop numerous common FUI projects—one of them,
CAPPUCINO received a Research Prize awarded by the PRES Lille Nord de France in December
2009—, we participate to the boards (Chairmanship of Scientific and Technic Council), we
have presented several demonstrators at “New Shopping Experience” in 2011 and 2012. We are
also one of the main actors of the project “Retail Innovation Center” that has been selected as
“Plate Forme Mutualisée d’Innovation” and that aims to facilitate innovation and transfer in
retail industries.
Pictanovo. Christophe Chaillou - who was previously in charge of innovation for ICST sector in
Lille 1- is in charge of innovation in cluster Pictanovo (“Lille Region Image community”)
around digital creation. Two members of the lab are involved in Pictanovo board. We have
developed with enterprises several projects in the context of “Expériences Interactives” call.
LIFL participates to other regional structures as CITC-EuraRFID and “Pôle Ubiquitaire” related to
Euratechnologies site. This site gathers numerous innovating companies in the area of ICT. E.g., Inria
teams hosted by LIFL are involved in “Plateau Inria-Euratechnologies” where they present their results (demonstrators, conferences). Of course, LIFL members develop projects with other innovation
clusters in France, e.g., Systematic, Minalogic, Cap Digital.
We organized or co-organized numerous visits (e.g., PIRVI ) and events that bring together researchers and companies: e.g., Forum FITG, a forum around new interaction held in Lille since 2010,
hosted 500 persons in 2012.
I-Lab. Mint team has set up with Idées-3com small company a joint research program, targeted
toward new tools for retail. This program is supported by Inria. It has led to the proposition of a new
navigation technique (Drag’n Go).
Startup companies. Five startup companies have been created by members of the laboratory over
the period. The Softosapiens company (CEO Raphaël Marvie, Coco team) is a software editor in the
domain of agile development. The ANAXA-VIDA company (CEO Chabane Djeraba, Fox-Miire team)
is developing an innovative software technology for moving objects analysis (e.g. human, shopper
or consumers behaviors) from videos. Three other companies have been created by members of the
laboratory with the help of Inria: Axellience (CEO Alexis Muller, DART team) is editing a design and
development tool suite hosted in the Cloud, InSimo (CEO Jérémie Allard, Shacra team) is editing
a software simulator for medical surgery, and Synectique (CEO Usman Bhatti, RMoD team) is editing a code analysis software system oriented towards business intelligence and decision making for
software development.
Let us also mention that, a sixth company, Vekia (previously Predict&Control) was created in
December 2007, just before the start of the current evaluation period, won the OSEO-Anvar 2008
contest. Vekia is now employing 35 persons, and was created by Manuel Davy, CR CNRS LAGIS, and
Pierre-Arnaud Coquelin, PhD candidate in the LIFL/LAGIS SequeL team.
Patents. Five patents have been filed over the period by members of the laboratory. These patents
concern respectively, devices in the domain of image processing (Mint and NOCE teams), a device
for virtual object manipulation (Mint team), a method for test simulators of helicopter equipments
(DART team), and a method for reconfiguring dynamic quality of service properties in messageoriented middleware systems (ADAM team). This patenting activity, although modest, is essentially
dealing with devices and methods, which is, in our opinion, consistent with the habits of the computer domain, where patents for software is seldomly common.
Cooperation with artistic world. We have developed recently interaction with artistic world. As
said before, Laurent Grisoni is responsible of the IrDIVE/ICAVS axis devoted to art, science and technology. Several teams (Mint, MOSTRARE, Fox-Miire, 2XS) have contributed to artistic installations of
Le Fresnoy art school, e.g. Pharmakon and RoadSide attractions in 2010, Monades and Damassama
in 2011, and Tempo Scaduto in 2012. Some of these installations gained quite good social visibility.
Francesco de Comité’s work around anamorphoses has led him to collaborate with sculptors and
13
14
Overall Presentation
artists, as currently with James Hopkins. We co-organized in March 2013 “Art, Recherche & Technologies” , an event dedicated to interaction between art and science.
Computer Science in high school. Members of the lab have been very active in training teachers
for the new option of high school, “Informatique et Sciences du Numérique”. We are also involved
in different initiatives for introducing high school students to computer science. E.g. yearly, in June,
a group of high school students spends one week on the campus. Several members of the lab were
involved and introduced them to ICST. We welcome also regularly high school students for short
stays (1 or 2 weeks). Several members of LIFL often meet pupils in numerous high schools in the area
to promote scientific careers. Lastly, several members have presented regularly Computer Science in
the high schools.
Scientific mediation. More generally, LIFL members have also always shown a strong commitment
to scientific mediation and efforts to share scientific knowledge with the general public. They participate with enthusiasm to different initiatives, as “Fête de la Science”. In 2010, Bonsai organized a
two-month exhibition to make people discover bioinformatics through games at Palais de la Découverte (science museum in Paris), that received more than 1000 visitors.
Several members of the lab published articles in general public magazines or in the popular
science web site “)i(nterstices”. Specially, Jean-Paul Delahaye has been writing a monthly column in
“Pour la science” for more than 20 years. He regularly writes books and gives conferences for general
public. He participates in radio programs and sometimes in TV programs (e.g., E=M6 in 2009).
1.3.2
Support to Research
Also on this point, details can be found in teams’ reports. A brief summary follows.
The members of LIFL are naturally strongly involved in LIFL but also in Inria Lille-Nord Europe.
They have also many major responsibilities in Universities Lille 1 and Lille 3. They are in charge
of most computer science curricula as well at Lille 1 and Lille 3 as in the Telecom Lille 1 and Polytech’Lille engineering schools. Noureddine Oussous is head of Lille ’ department STIC (“UFR IEEA”).
Hélène Touzet is in charge of the PPF Bio-informatique program, which is an initiative of Université
Lille 1 to promote bioinformatics in biology research groups, Noureddine Melab is in charge with
C. Besse (Painlevé Laboratory) of the PPF “Calcul Scientifique” program of Lille 1. Pierre Boulet has
been a research manager (“chargé de mission recherche”) for the ICT research sector of the University
Lille 1 since september 2012. Several members of the lab have been or are members of the different
councils of the university. Philippe Mathieu is vice-president of University Lille 1 for ICT.
Concerning doctoral studies, Jean-Luc Dekeyser was director of doctoral studies in computer
science for the regional SPI doctoral school until March 2013. Laurence Duchien has now replaced
him. Laurence Duchien is also in charge of the department “Carrières et Emplois (DCE)” of the
doctoral college of the PRES.
The members of LIFL have strongly been involved in the French scientific animation structures.
Laurence Duchien chairs the GDR CNRS GPL since January 2012. Laure Gonnord has been a founder
and co-animator of the compilation action of the GPL and ASR GDRs since 2010 and Pierre Boulet
has been a member of the steering committee of the ASR GDR in charge with Claire Pagetti of the
Architecture cluster of the GDR since 2013. Dolphin co-founded and co-chairs the META group
(GDR RO, GDR MACS) and co-chairs the group PM2O (GDR RO). Mohamed Daoudi co-founded and
co-animates the GDR-ISIS action ń Maillages et animations 3D".
LIFL has been involved in SPECIF and is now involved in SIF (“Société Informatique de France”).
Philippe Marquet is Vice-president, Max Dauchet is a member of the executive board.
Max Dauchet chairs CERNA -Commission de réflexion sur l’Ethique de la Recherche en sciences
et technologies du Numérique) created by Allistene-.
J-M. Geib was “Délégué Scientifique Coordinateur des Sciences Dures” at the AERES agency. He
is currently Director of “Section des Formations et des Diplômes” in this agency.
Several LIFL members have been or are members of CNU 27 and of Inria evaluation commission, one is a member of CoNRS section 6. We participated to several ANR committees for different
programs (SIMI2, SIMI3, INS, ARPEGE, Emergence, Chaires Industrielles).
At international level, as shown by the teams’ reports, we are implied in numerous steering committees, editorial, expertise and programme committees.
1.4. Organization
15
Table 1.2: Laboratory Board
Gilles Carin
Michele Mayer
Rémi Gilleron
Laurent Grisoni
Philippe Mathieu
Amine El Kouhen
Adel Noureddine
Alexandre Sedoglavic
Laurent Noe
Yvan Peter
Romaric Gaudel
Hélène Touzet
Christian Duriez
Jean Luc Dekeyser
Mohamed Daoudi
Christelle Copin
Pierre Boulet
Lionel Seinturier
Sophie Tison
1.4
1.4.1
ITA representative
ITA representative
PR, head axe MAC
PR
PR
PhD student representative
PhD student representative
MCF
MCF
MCF
MCF
DR CNRS
CR Inria
PR
PR, head axe ICI
administrative staff
executive team
executive team
executive team
elected
elected
elected
elected
elected
elected
elected
elected
elected
elected
nominated
nominated
nominated
permanent invited, axe ILSE
permanent invited, axe ICI
Organization
Governance
Since mid 2007, the executive team has been composed of S. Tison, P. Boulet and L. Seinturier (in
particular in charge of financial aspects). Mohamed Daoudi is in charge of international relations,
Richard Olejnik is adviser for FP7.
The Laboratory Board (“conseil de laboratoire”) has been renewed recently, its composition is
presented by figure 1.2.
It meets monthly. The leaders of the three main research themes (ILSE, ICI, MAC) are permanently invited. The board has an advisory role and may be asked to issue an opinion on any matter
relating to science policy, management of resources or the organization and operation of the unit.
The laboratory board is regularly widened to the team heads when scientific questions are discussed: profiles of position, financial support to projects, ranking of financial demands, . . . This enlarged board plays the role of scientific council. Let us also note that several common meetings of the
council with LAGIS have been held to discuss and prepare the merging of the two laboratories.
The general assembly meets at least once or twice per year. Once more, several common meetings
of the general assembly with LAGIS have been held about the project of a new laboratory.
In the context of our new agreement with Lille 1, CNRS, Inria, Lille 3, a monitoring committee is
held once a year (the first one was in February 2013). Results are presented by the executive team to
representatives of Lille, CNRS, Inria, Lille 3 and perspectives are discussed.
1.4.2
Animation
POLARIS. In 2010 three entities, namely the Inria Lille-Nord Europe Research Centre, LAGIS and
LIFL, have come together to set up a new colloquium for the Lille area, POLARIS. This combined colloquium intends to present top-quality scientific work in Information Sciences and
Technologies. The POLARIS colloquium plays host to speakers, leading figures, French or foreign, computer scientists or specialists in scientific fields in which computing plays a major
role. Open to all researchers, engineers, students and manufacturers interested by the future
of ICST, it is held monthly.
Seminars. Besides Polaris, the general seminar holds occasionally. Several active seminars are organized by teams, some of them gather several teams (Machine Learning, Software Engineering).
Lastly, as already said, a candidate seminar (2-3 days) is organized yearly.
Transverse actions play a major role in scientific animation.
16
Overall Presentation
Welcome Day Each year, newcomers are welcomed: brief presentation of the lab and the services,
meeting with the administrative and technic team, the board and the team leaders, general
assembly. Organized yearly since 2009, this day (or half-day) can take different forms.
1.4.3
Services
The administrative and financial management (2 CNRS, 4,5 Lille 1, 0,5 Lille 3 ) and logistics team
(1,5 Lille 1) is led by Christelle Copin (AI CNRS) since 2011 (her predecessor fell seriously ill
in 2008, the position has been vacant in between, although dedicated efforts of the staff and
the support of CNRS have ensured a satisfactory operation). Since 2011, the team has been
reinforced, renewed thanks to the support of Lille 1 and CNRS and reorganized towards a stable
and structured organization thanks to the active participation of everyone.
Continuous improvement in operational efficiency has been an important part of our
agenda, face to the diversity of statutes and the relative scattering of the teams. A big effort
has been done in strengthening the organization, streamlining the workflow and developing
tools for our information system. This effort of both administrative and engineering teams
begins to show results.
At the beginning of the period, three members of the team were on fixed term contracts.
One of them has got a permanent position elsewhere, one has got a permanent position in the
lab, the third one has now a permanent contract (half-time, paid by the lab).
The Systems and Networks team is led by Gilles Carin (IE CNRS).
Three engineers (1 IE CNRS, 2 IE Lille 1) are in charge of Information System Resources4 .
Three people (1 T, 2 AdT) are in charge of routine maintenance (network, printers, telephone,
desktops, . . . ). The technician is also involved in the IrDIVE platform.
Two other research engineers have for main mission participation to research within a
team: A. Flissi belongs to Cocoa and will move to Bonsai, Richard Olejnik belongs to DART.
Two research engineers are associated to PIRVI platform. In charge of management, development and maintenance of the platform and its related development projects, they are
also strongly involved in research projects (mainly teams Mint and Shacra). One of them is
currently strongly involved in the IrDIVE project.
A research engineer (replacing an engineer who left the lab one year ago), will arrive in
October and will be in charge of support to IrDIVE research projects. This will strengthen our
pool of competences around Virtual Reality.
Two engineers -Emmanuel Leguy, Olivier Auverlot- in charge of Information System Resources are also involved in research teams, roughly one day per week. In a symmetric way,
Areski Flissi is involved in developing tools for the Information System of the lab. This “new”
functioning, even if not perfect, seems beneficial both for the engineers, the teams and the lab.
To go a step further, we have recently initiated a reflection around the creation of an expertise and development unit to enhance the role of the engineers in research, to facilitate
identification of teams needs, to develop mutual support and transfer of skills and experience.
The aim is both to strengthen the support to teams and to offer engineers the opportunity to
further their competences and to gain new experience.
1.4.4
Staffing Trends
Staff Composition
At June 30, 2013, LIFL hosted almost 300 members, including more than 120 full-time academic
staff, research engineers, support staff, and roughly 110 PhD students: Figure 1.3 shows the precise
repartition. It enlightens relative balance between permanent members (142) and non-permanent
(152) ones, an important part (more than 80%) of associate professors and professors among researchers/teachers-researchers, an important part (almost 80%) of Inria researchers among researchers.
Staff Evolution
The different figures highlight some key features. First, academic staff increased by 30 %: 20 assistant
professors and professors, 8 researchers. The increase of faculty staff can be accounted for by two
4 The “Comité d’Utilisateurs des Moyens Informatiques” has recently been revived
1.4. Organization
17
Figure 1.3: LIFL staff (June 30, 2013)
Figure 1.4: Associate Professors and Professors
2008
MCF
2009
PR
MCF
2010
PR
MCF
2011
PR
2012
Total
2013 (prév.)
MCF
PR
25
-8
4
17
3
-2
-1
0
1
-1
1
1
0
0
0
0
3
-1
1
2
1
0
0
1
0
0
0
0
0
0
0
2
-1
1
0
0
0
0
0
0
MCF
PR
MCF
PR
3
-1
0
2
2
-5
0
-3
3
0
-1
2
0
0
1
1
2
0
0
2
0
0
0
0
0
0
0
0
0
0
0
1
-1
0
Lille 1
Arrivals
Departures
MCF → PR
Balance
7
0
-1
6
0
-1
1
0
5
0
-1
4
1
0
1
2
4
-1
-1
2
0
0
1
1
Lille 3
Arrivals
Departures
MCF→ PR
Balance
0
-1
-1
-2
0
0
1
1
1
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
Institut Telecom
Arrivals
Departures
Balance
0
0
0
0
0
0
0
0
0
0
0
0
1
0
1
0
0
0
0
0
0
18
Overall Presentation
Figure 1.5: Researchers
2008
CR
DR
2009
CR
2010
DR
CR
2011
DR
2012
CR
DR
CR
DR
0
0
0
0
0
0
0
0
0
0
0
0
1
-4
-3
0
0
0
2
0
2
0
0
0
Total
2013 (prev.)
CR
DR
0
-1
-1
2
-1
1
0
0
0
14
-5
9
1
-1
0
0
0
0
CNRS
Arrivals
Departures
Balance
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
Inria
Arrivals
Departures
Balance
3
0
3
0
0
0
3
-1
2
1
0
1
4
0
4
0
0
0
Figure 1.6: ITA & BIATSS
2008
2009
2010
2012
Total
2013 prev.
1
0
1
1
-2
-1
2
-2
0
1
0
1
0
0
0
2
-2
0
3
-3
0
1
0
1
2011
CNRS
Arrivals
Departures
Balance
0
0
0
0
0
0
0
0
0
Lille 1
Arrivals
Departures
Balance
0
0
0
0
-1
-1
2
0
2
main reasons on the one hand, retirement and replacement of assistant professors and professors
that were no more active in research, on the other hand support by the university (Lille 1 and Lille 3)
both for teaching and research activity. The proportion of professors is rather low - 27 professors,
70 assistant professors-, universities support us for increasing it. Increase in number of researchers
reflects the important development of Inria research centre Lille - Nord Europe and the strong partnership of Inria with LIFL.
Furthermore, the renewal of the staff is considerable with 49 recruitments and 21 departures of
permanent staff during the period. Roughly one third of the current permanent staff arrived during
the period.
While the figures evidence strong support by University and Inria, the situation for CNRS researchers is clearly non satisfactory. Two CNRS researchers have left the laboratory, one in 2010,
the other in the first semester 2013, whereas no new researcher has been recruited. The departures
are not themselves a problem: mobility should be encouraged and the main reasons were here personal. However, the non arrival of new researchers - neither by recruitment nor by mutation - raises
questions. Only a few candidates applying for CNRS positions at LIFL have been ranked, too late
for getting a position. With this concern in mind, the laboratory has first analyzed as far as possible
the reasons of this situation. Indeed, even if of course our attractiveness can be bettered, it is rather
encouraging for other positions (entering simultaneously CNRS competitions was not a natural reflex for candidates to other positions). The laboratory has strongly prompted teams to encourage
candidates for CNRS positions. LIFL has also offered support for preparing CNRS applications. This
year, several teams have made a big effort to attract good candidates for CNRS positions and to help
them in their applications. The results of this mobilization are encouraging as two new CNRS researchers should arrive in September 2013 (one moving, one newly recruited ranked first on the CR2
competition (section 06)). We hope next years will confirm this positive trend, even if the general
context could be difficult. At least, it seems us essential to pursue different avenues.
1.4. Organization
Renewal and reinforcement of the administrative and engineering teams have also been possible thanks to Lille 1 and CNRS.5 The administrative staff has been partially renewed following two
retirements and reinforced thanks to Lille 1’ s support : Annie Marescaux, previously on a temporary position, was recruited on a permanent positioning in 2010, Michèle Mayer (AI Lille 1) has been
assigned to LIFL in 2012. The engineering team has also been renewed. Michel Soulage (AI CNRS),
previously assigned to LIFL, but in charge of logistics in IRCICA has now been assigned to IRCICA.
Conversely, Damien Marchal (IR CNRS) specially involved in PIRVI, previously assigned to IRCICA,
has now been assigned to LIFL. Mohamed Ladrouz (IE Lille 1) has been replaced by Olivier Auverlot.
While Philippe Laporte (IE Lille 1), previously involved in NOCE team, left the laboratory in 2012,
a research engineer devoted to IrDIVE will arrive in September 2013. Last, competition specific to
candidates with a disability is currently opened for a CNRS research engineer position.
Recruitment Strategy
For associate professors, the profiles are of course defined according to the scientific priorities. Usually, two or three teams per position are identified as priority. Mobility is clearly encouraged. 21
from the 27 recruited are “non local” i.e. have PhD from other Universities. The 6 “local” ones were
recruited after a significant abroad post-doctoral stay. The number of candidates per position ranges
from 15 to 80 according to the profile.
For professor positions, our strategy is to conciliate promotion of local associate professors and
external recruitment. For instance, in 2013, there have been 27 candidates for professor positions.
For professor positions, 2 external candidates and one local Inria researcher have been recruited,
whereas 5 assistant professors have been promoted.
The internationalization of recruitment is worth noting: over one quarter of the teaching researchers and researchers recruited during then period are not French.
Key Numbers.
More than 30 nationalities, around 1/3 of members originate from other countries.
LIFL and University Staff in Computer Science
As shown by the figures, university staff plays a strong role in the laboratory. Lille 1 initiated actions to
incite teachers researchers to intensify their research activities, mainly via “CRCT accompagnement
scientifique phase locale”. LIFL follows this policy and two associate professors of LIFL the lab have
benefited of such CRCT. During the current period, one associate professor6 has joined again LIFL,
after some years out of the lab. LIFL supported financially his activity.
Reconfiguration of RD2P and DART teams implied a thematic evolution. Several associate professors have been mentored to help them defining new research directions. Currently, one associate
professor is still “teamless”.
Besides, the laboratory has defined a statute of “Membre associé” to identify people who contribute to research activity of LIFL but e.g. belong to an other unit.
Lastly, three members of the LAGIS have been also associated with Miire group during the last
two years, after reorganization of LAGIS.
Staff Training Policy
We have strengthened our (academic, administrative, technical) staff training policy, benefiting in
particular from Lille 1, CNRS, Inria training opportunities. Career development for administrative
and technical staff during the period is encouraging, even if of course it is not optimal.
1.4.5
Budget Evolution
Over the period, on an annual average basis, the LIFL budget, not including permanent member
salaries, amounts to 3,103,904 Euros. Figure 1.8 summarizes this budget, which is detailed in the
next subsections. Overall, 12% of the total consists of Lille 1 and CNRS state provided funding, 5%
are provided by other institutions the research teams they are partners with, 6% are specific funding
5 At Lille 3, a member of staff is assigned part-time to administrative support of LIFL members.
6 Roundly 10 associate professors and professors in computer science of University Lille 1 and Lille 3 are not members of
the laboratory.
19
20
Overall Presentation
Figure 1.7: Researchers and teaching researchers recruited within the period
Name
Position
Arrival
Dep.
Previous position
University Lille 1
ANQUETIL Nicolas
BILASCO Marius
BONEVA Iovka
BOUILLAGUET Charles
CASSOU Damien
DEQUIDT Jérémie
FORGET Julien
GONNORD Laure
GUYOMARC’H Frédéric
HYM Samuel
KUTTLER Céline
LIEFOOGHE Arnaud
MONPERRUS Martin
MORGE Maxime
PIETRZAK Thomas
POLLET Damien
POTEAUX Adrien
ROUVOY Romain
SALSON Mikael
TIRILLY Pierre
VOGE Marie-É milie
WANNOUS Hazem
BONIFATI Angela
LANCIERI Luigi
MCF
MCF
MCF
MCF
MCF
MCF
MCF
MCF
MCF
MCF
MCF
MCF
MCF
MCF
MCF
MCF
MCF
MCF
MCF
MCF
MCF
MCF
PR2
PR2
2009
2009
2008
2012
2012
2008
2010
2009
2008
2008
2009
2010
2011
2009
2011
2008
2011
2008
2010
2012
2008
2010
2011
2009
PhD Montreal, professor Brazil
PhD Grenoble
PhD Lille, Postdoc Twente
PhD ENS Paris
PhD Bordeaux, Postdoc Inria, Hasso-Plattner-Inst.
PhD Lille, PostDoc Boston
PhD ONERA-ISAE (Supaéro), Post-Doc Bordeaux
PhD Verimag, PostDoc Lyon
Associate Professor Rennes
PhD Paris 7, PostDoc Cambridge
PhD Lille/Saarbrucken, postDoc Trento
PhD Lille, PostDoc Portugal
PhD Rennes, PostDoc Darmstadt U
PhD Saint-Etienne, PostDoc Pisa
PhD Metz, PostDoc Toronto
PhD Rennes, PostDoc Annecy, Lugano
PhD Limoges, PostDoc Johannes Kepler, Inria Rocq.
PhD Lille, Post-Doc Oslo
PhD Rouen
PhD rennes, Post-Doc Wisconsin
PhD Nice
PhD Orléans
Associate professor Basilicata, researcher CNR
R&D France Telecom
University Lille 3
GAUDEL Romaric
KELLER Mikaela
STAWORKO Slawomir
MCF
MCF
MCF
2011
2011
2009
PhD Paris-Sud, PostDoc Telecom-Paris Tech
PhD EPFL, PostDoc Boston
PhD Buffalo
Inria
BROCKHOFF Dimo
BROTCORNE Luce
DENIS Pascal
DENKER Marcus
GARRIGA Gemma
GHAVAMZADEH Mohammad
LAZARIC Alessandro
OUANGRAOUA Aïda
RUSU Vlad
VALKO Michal
BLANQUART Samuel
RAZAFINDRALAMBO Tahiry
ROUSSEL Nicolas
XU Li
CR
CR
CR
CR
CR
CR
CR
CR
CR
CR
CR
CR
DR2
CR
2011
2009
2012
2009
2010
2008
2010
2009
2008
2012
2010
2008
2009
2011
2012
2011
2011
Phd ETH Zurich, Postdoc Inria Saclay-X
Assistant professor, Univ. Valenciennes
CR Inria Rocquencourt
PhD and Postdoc Berne
PhD Barcelona
PhD Massachussets, Post-Doc Alberta
PhD Milano
PhD Bordeaux, PostDoc Canada
CR Inria Rennes
PhD Pittsburg
PhD Montpellier
PhD Lyon
Associate Professor Paris-Sud
Ph.D. Carleton Canada, PostDoc Inria
Institut MINES TELECOM
DRIRA Hassen
LAGA Hamid
MCF
MCF
2012
2010
2012
PhD Lille
PhD and PostDoc Tokyo
1.4. Organization
21
provided by institutions following calls for proposals, and 77% are grants and contracts provided by
funding agencies (EU, ANR, etc.) and companies.
Figure 1.8: LIFL overall income
State Provided Funding
State provided funding by Lille 1 and CNRS for LIFL amounts on a yearly average on the period to
334KE (265KE for Lille 1 and 69KE for CNRS). Since 2013, Inria, as a partner institution, provides
15KE to LIFL. Lille 3 provides 20KE annually since 2012 (10KE before 2012)7 . In addition, institutions
(Lille 3, Inria, Institut Mines-Telecom) provide directly to research teams for which they are partners,
some funding. Lille 3 has provided 20KE annually since 2012 (10KE before 2012), Inria has provided
to the joint Inria-LIFL teams on a yearly average 197KE since 2011, Institut Mines-Telecom (IMT)
provides 2KE annually to the Fox-Miire team for each thesis funded by IMT.
Some specific fundings are provided by institutions as the result of calls for proposals (e.g., BQR,
PPF, RI, GDR, PEPS, PICS, etc.). These fundings have proven rather significant (208KE in 2012, 154KE
in 2011, 134KE in 2010). In accordance with the purpose of these calls, the obtained funding is fully
dedicated to the research projects for which they were granted.
The science policy of LIFL is to mutualize the Lille 1 and CNRS state provided funding. The budget
is discussed and voted every year by the LIFL board. Research teams profit directly from a significant
share of this state provided funding (48% en 2013) based on the modalities presented below. The
remaining part is used for common and daily spending of the laboratory (servers, printers, building,
communication, directorial team, seminars, conferences, recruitment committees).
Figure 1.9 illustrates the budget for Lille 1 and CNRS state provided funding for 2013.
LIFL redistributes the state provided funding by three different ways: newly arrived members,
annual funding for teams, transverse actions.
To contribute to the attractiveness of the laboratory, some funding is automatically granted to
newly arrived permanent members. Consisting of travel and equipment, this funding enabled the
installation of newly arrived members in the year following their arrival (total 35KE in 2013, 40KE in
2012, 25KE in 2011).
Every year, LIFL is issuing a call for funding to the research teams. The purpose is to grant to
teams that require it, a certain amount of funding to cover their annual spending. The call is distributed in the last quarter of the year and consists of a short text (1 page) where teams are requested
to describe their “ressources propres” and the complementary funding expected from LIFL. The proposals are examined and granted by the LIFL Council. As a matter of example, 75KE were dedicated
to this call in 2012, and 75KE in 2013.
7 Currently, fundings are managed at Lille 3. They will be managed by the lab from 2014.
22
Overall Presentation
Figure 1.9: LIFL budget for 2013 - Lille 1 and CNRS state provided funding
A third type of funding deals with transverse actions, common to several teams. This concerns
actions identified in the previous laboratory project, and new ones defined in 2013, specially shared
LIFL-LAGIS actions meant to prepare the next project. This kind of funding amounts annually to
25KE
Finally, the LIFL provisions 6 months of salary per year at the level of CDD Research Engineer
since 2012. The purpose is to be able to deal with unanticipated situations, such as the transition
between two non-connected contracts, and the recruitment of a person before the beginning of a
research contract. These months are granted on a first requested basis by the Directorial team, and
are reported to the LIFL Council. LIFL is also funding some spendings that are not eligible depending
on the types of contracts (for example, Allocations de retour à l’emploi for CDD research persons).
Contracts and Grants
In accordance, especially with the “Convention de fonctionnement” of LIFL agreed by Lille 1, Lille 3,
CNRS, and Inria, the science policy of LIFL states that the institution that manages a research contract be proposed, to the LIFL Direction, by the principal investigator of the contract.
By default, the institution is the one that employs the principal investigator. For certain contracts,
for example when some results have already been obtained or valorized by an institution, or when
some other teams from the institution are also participating to the contract, the principal investigator
can propose, to the LIFL Direction, to derogate to the employer rule and to choose another institution
for managing the contract.
European and French projects. Over the period, the LIFL teams have participated to 18 EU
projects, including 8 FP7, 2 FP6, 2 Interreg, 1 Marie Curie, 5 Eureka (4 ITEA2 and 1 CATRENE). Among
these 18 projects, 12 are managed by Inria, 3 by CNRS, and 3 by Lille 1. Concerning Investissements
d’avenir, the LIFL teams are participating to 2 EquipEx, IrDIVE and REALCAT, and to 4 thematic
projects, 3 on the Biologie Santé thematic, Iceberg, RENABI-IFB and France Génomique projects,
and 1 in the Cloud Computing Big Data thematic, Datalyse project. The LIFL teams have participated over the period to 45 ANR projects, including 25 managed by Inria, 16 by Lille 1, and 4 by CNRS.
As a matter of example, one can mention the JCJC projects IDeaS by Jérémy Dequidt, Shacra team,
and BioSpace by Cédric Lhoussaine, BioComputing team, and the Blanc International France-Chine
project 3D Face Analyzer by the Fox-Miire team.
Pôle projects. Over the period, the LIFL teams have participated and are still participating to 18
FUI projects. A majority of these projects are labelized by the Pôle des industries du commerce
(PICOM) with which the LIFL has established privileged relations. The pôles Systematic, Minalogic,
MAUD, Cap Digital, SCS, Imaginov have also labelized or co-labelized some projects. The regional
pôle Pictanovo that deals with Imaging, has financed 5 projects managed by LIFL teams.
1.5. Key Facts
Industrial contracts. Not counting the “contrats d’accompagnements” for CIFRE theses, 47 bilateral contracts have been established over the period by LIFL teams. Among them, 25 are managed
by Inria, 15 by Lille 1, 6 by CNRS, and 1 by Lille 3. These contracts have been executed with major
companies such as Total, France Telecom, EDF, with SMEs from the Nord-Pas-de-Calais region, such
as Ikomobi, Ankama, Idées-3COM, and with international software editors such as Waterloo Maple.
1.5
Key Facts
Development, evolution and dynamics of the lab are one of the major elements of the period. As
pointed in previous sections, increasing and renewal of our staff, internationalization of our recruitment, emergence of new projects, interactions with the Economic, Social and Cultural Environment,
development of our transfer and valorization activity, have proven very significant in recent years. Of
course, a key fact of this evolution is our proactive and fruitful interactions with our partners. Let us
recall the signature in 2012 of an agreement (Lille 1, CNRS, Lille 3, Inria) that formalizes the partnership of Inria with LIFL. The proposal of merging LAGIS and LIFL has also been a major consideration
along the whole period.
Last but not least, enhanced recognition and visibility of our flagship domains and of our interdisciplinary research are a major element of the period. Let us summarize several successes of our
flagship domains:
Software engineering. Software engineering is one of our historic flagship domains. During the
period, the reinforcement of the visibility of ADAM and RMoD teams has been attested by several
distinctions, awards and signs of recognition, e.g.:
• Lionel Seinturier is a junior member of the Institut Universitaire de France (2011-2016).
• Stéphane Ducasse was awarded a Distinguished Visiting FellowShip of the Royal Academy of
Engineering.
• Laurence Duchien has been Director of the GDR CNRS GPL since January 2012.
• ADAM will organize in July 2014 the ACM SIGSOFT CompArch conference.
• The Fuel project (RMoD team) received ESUG Innovation Technology Awards 2011.
• Awarded PhD students. V. Uquillas-Gomez received the 2011 MoVES Most Promising Young
Research Award during the MoVES Annual Event. Gabriel TAMURA received the “International
research” prize of “Collège Doctoral Lille Nord de France” for his PhD “QoS-CARE: A Reliable
System for Preserving QoS Contracts through Dynamic Reconfiguration”.
• Influential paper awards. For the 20th edition of the CASCON international conference, a 1997
paper by N. Anquetil coauthored by J. Singer, N. Vinson, and T. Lethbridge was selected as
one of the 14 “CASCON First Decade High Impact Papers” out of the 425 published between
1991 and 2000 (acceptance rate=3.3%) on criteria including industrial impact and academic
merit. A 1999 paper by N. Anquetil (Inria/RMoD), and T. Lethbridge (University of Ottawa)
received the Ten Years Most Influential Paper Award at the WCRE 2009 conference. D. Pollet’s
first peer-reviewed publication, co-authored with the Triskell group, received the Ten Years
Most Influential Paper Award at the Models 2011 conference.
Machine Learning and Optimization. Machine Learning is a rather recent flagship domain for the
laboratory. We focus here on a few key facts, showing success and recognition both in fundamental
aspects and in applied ones:
Awarded PhD students:
S. Bubeck, co-supervised by R. Munos and C. Butucea, a professor at “Paul Painlevé” Mathematics Laboratory at University Lille 1, got the COLT 2009 best paper award. His PhD was
ranked 2nd at the Gilles Kahn award, received an AFIA ex aequo second prize 2011 and the
Jacques Neveu’s award.
O. Ambrym-Maillard’s PhD, “Apprentissage Séquentiel : Bandits, Statistique et Renforcement”, co-directed by Rémi Munos and Philippe Berthet (“Institut des Mathématiques”,
Toulouse), was awarded the AFIA price in 2012.
A. Carpentier completed her PhD in 2012 under the supervision of R. Munos, On optimal
sampling in low and high dimension and obtained an AFIA ex aequo second prize 2013.
Azadeh Khaleghi is the E. M. Gold Award Winner for ALT 2013. Azadeh is a PhD Student
supervised by D. Ryabko, he will defend his PhD in autumn.
23
24
Overall Presentation
SequeL will organize in 2015 major international conference in machine learning, ICML International Conference in Machine Learning. R. Munos co-chairs ALT’2013.
Crazy Stone, the award-winning Go program, designed and developed since 2005 by Rémi Coulom,
is able to defeat human experts and won in 2013 the Sixth UEC Cup Computer Go.
Among the 20 or so participants, SequeL PhD students ranked first and 2nd in the ICML exploration/exploitation challenge in 2011 around recommendation.
Let us recall that the start-up Vekia has been founded in 2007 by SequeL members.
Clarisse Dhaenens (Dolphin team) was awarded in 2008 by the Excellencia Prize.
François Clautiaux (Dolphin team) got in 2012 the second prize for Prix Robert Faure, ROADEF
Society.
Dolphin team has got 6 best paper awards during the period (GECCO’2011, EvoCop’2011,
ICDCN’2010, . . . ).
Dolphin will organize two international conferences, LION 2014 and MIC—Methaheuristics International Conference—2015.
Images, Cooperations, Interactions. Let us cite here several successes of the theme “Interactions,
Cooperations and images” :
Strong involvement, specially of members of Mint team, in collaboration will Social and Human
Sciences has been for decisive for the success of the interdisciplinary EquipEx IrDIVE.
Samuel Degrande, a research engineer at the LIFL and a member of the Mint team has been named
the 2011 winner of the Cristal CNRS. He played a key role in the development of the platform
PIRVI.
The research developed by the team Mint around new interface devices got recently several awards,
particularly for their tactile input devices developed in collaboration with the lab L2EP:
• a Best Demo Award (2nd place) at UIST 2011, the ACM Symposium on User Interface Software and Technology candidate for the best poster/demo award at Haptics Symposium,
March 2012.
• a best paper award at IHM 2010 and an honorable mention in ACM CHI 2011((top 5%
of all submissions)) the Conference on Human Factors in Computing Systems, for the
Surfpad pointing facilitation technique.
• one innovation“5-star” prize by ST-microelectronic for the 3D-Touch project.
• L2EP was in 2012 the laboratory winner of “Trophée INPI de l’Innovation 2012 Nord Pasde-Calais", largely thanks to our common project STIMTAC.
The team SMAC was awarded the best PAAMS’12 DEMO for ATOM, a general environment for agentbased simulations of stock markets—the corresponding PhD student work received a Student
Best paper Award at ICAART 2011—and has been awarded with the IBM Demonstrations Award
2013 for the Galaxian Project, a 3D interaction-based animation engine. SMAC has organized
PFIA 2013 in Lille.
Jean-Paul Delahaye was awarded the Frédéric Kuhlmann Prize 2012.
Biology and healthcare. Interdisciplinarity, specially with biologists and physicians, plays an important role in our research. Collaboration with biologists forms the core of BioComputing—hosted
by the interdisciplinary institute “IRI” during three years—and Bonsai. It is a major concern for the
Computer algebra team. Digital medicine is at the core of Shacra team. Collaboration with biologists and medicine is strongly developed in Dolphin team. Let us just recall here our participation in
several PIA projects connected to this interdisciplinary research: Iceberg (call “Bio-Informatique”),
EquipEx REALCAT, France Génomique, ReNaBi8 , participation of the Shacra team to the IHU in Strasbourg.
8 ReNaBi: Réseau National de plate-formes de Bioinformatique
2
Research Report
2.1
ADAM
2.1.1
Team members
Permanent members
Lionel SEINTURIER (team leader), PR (Univ. Lille 1).
Laurence DUCHIEN (team leader), PR (Univ. Lille 1).
Romain ROUVOY, MCF (Univ. Lille 1) from
01/09/2008.
Martin MONPERRUS, MCF (Univ. Lille 1) from
01/09/2011.
Philippe MERLE, CR (Inria).
Non permanent members
Daniel ROMERO, PhD. student (Inria, Contrats européens) (until 2010: PhD. student (Univ. Lille 1), 2011:
PhD. student (Univ. Lille 1, ATER), 2011-2012: PostDoc
(Univ. Lille 1, ATER), 2012-2013: IR (Univ. Lille 1) ,
2013-2015: PostDoc (Inria, Contrats européens)).
Rémi DRUILHE, PhD. student (FRANCE TELECOM,
CIFRE) from 11/10/2010.
Alexandre FEUGAS, PhD. student (Inria, CORDI) from
15/10/2010.
Nicolas HADERER, PhD. student (Univ. Lille 1) from
01/10/2010.
Adel NOUREDDINE, PhD. student (Inria, Contrat FUI
) from 02/11/2010.
Matias Sebastien MARTINEZ, PhD. student (BOURSE
ERASMUS MUNDUS, Bourse pour étudiant étranger)
from 01/10/2011.
Russel NZEKWA, PhD. student (Univ. Lille 1, ATER)
from 01/10/2009 (2009-2012: PhD. student (Inria,
Contrat FUI )).
Fawaz PARAISO, PhD. student (Inria, Contrat ANR)
(2011: IE (Inria)).
Clément QUINTON, PhD. student (Inria, Contrat FUI
) from 01/10/2009 (2009-2011: IE (Inria)).
Benoît CORNU, PhD. student (Univ. Lille 1) from
01/10/2012.
Marc SANGO, PhD. student (IFSTTAR, Autre financement) from 01/10/2012.
Nicolas PETITPREZ, IR (Inria, Contrat ANR) from
01/11/2010.
Gwenael CATTEZ, IE (Inria, Subvention) from
17/10/2011.
Nabil DJARALLAH, IE (Univ. Lille 1, Contrat ANR)
from 01/03/2012 (2012-2013: IE (Inria, Contrat ANR)).
Christophe RIBEIRO, IE (Inria, Contrat ANR) from
26/12/2012.
Amal TAHRI, PhD. student (FRANCE TELECOM,
CIFRE) from 18/03/2013.
Former members
Damien FOURNIER, IR (Inria) until 28/02/2011 (2009:
IR (Univ. Lille 1)).
Damien POLLET, MCF (Univ. Lille 1) from 01/09/2008
until 31/01/2009.
Stéphane DUCASSE, DR (Inria) until 31/01/2009.
Jonathan LABEJOF, PhD. student (Inria, Bourse industrie) from 01/10/2009 until 31/12/2012 (2009-2012:
PhD. student (THALES, CIFRE)).
Rémi MELISSON, PhD. student (ORANGE, CIFRE)
from 01/10/2009 until 31/07/2012 (2009-2010: IE
(Inria)).
Gabriel HERMOSILLO, PhD. student (Univ. Lille 1,
ATER) from 01/10/2008 until 31/08/2012 (2008-2011:
PhD. student (Inria, CORDI)).
Christophe DEMAREY, IR (Inria) from 01/07/2008
until 31/12/2011.
Carlos-Andres PARRA ACEVEDO, PhD. student (Univ.
Lille 1, ATER) until 31/08/2011 (until 2010: PhD. student (Inria, CORDI) , 2011: PostDoc (Univ. Lille 1,
ATER)).
Sébastien MOSSER, PostDoc (Inria) from 12/11/2010
until 01/09/2011.
Aurélien BOURDON, IR (Inria, Contrat FUI ) from
01/04/2011 until 31/03/2013.
Michel DIRIX, IR (Inria, Contrat FUI ) from 20/02/2011
until 30/09/2012.
Christophe MUNILLA, IE (Inria, Contrat ANR) from
10/10/2011 until 31/08/2012.
Antonio DE ALMEIDA SOUZA NETO, IE (Inria) from
01/12/2010 until 30/09/2012.
Nicolas PESSEMIER, IR (Inria) from 01/12/2008 until
15/10/2010.
Dolorès DIAZ, PhD. student (Norsys, CIFRE) until
01/06/2008.
Prawee SRIPLAKICH, PostDoc (Inria, Autre financement) until 01/10/2008.
Jérémy DUBUS, PhD. student (Univ. Lille 1, Allocation
de recherche (avant décret 2009)) until 10/10/2008.
Carlos-francisco NOGUERA-GARCIA, PhD. student
(Inria) until 25/11/2008.
Mathieu SUEN, PhD. student (CNRS) until
30/09/2010.
Ales PLSEK, PhD. student (Inria, CORDI) until
09/10/2009.
Aurélien BOCQUET, PhD. student (Univ. Lille 1, ATER)
until 31/08/2009 (until 2008: PhD. student (Univ. Lille
1)).
25
26
Research Report
Naouel MOHA, PhD. student (Univ. Lille 1, Bourse
pour étudiant étranger) until 31/08/2008.
Yann DAVIN, IR (Inria) until 31/08/2009.
Alexandre BERGEL, CR (Inria) until 31/01/2009.
Frédéric LOIRET, PostDoc (Inria) until 28/02/2011
(until 2008: IE (Inria)).
Pierre CARTON, Engineer (Inria) from 04/02/2008
until 30/09/2010.
Julien ELLART, IR (Inria) from 14/09/2008 until
30/06/2010.
Guillaume LIBERSAT, PhD. student (Univ. Lille 1)
from 01/02/2008 until 31/12/2008.
Guillaume WAIGNIER, PhD. student (Univ. Lille 1)
until 30/09/2010.
Anne-Françoise LE MEUR, MCF (Univ. Lille 1) until
01/05/2011.
Gabriel TAMURA, PhD. student (Univ. Lille 1, Bourse
pour étudiant étranger) from 01/09/2009 until
30/06/2012.
ANTHONY CLEVE , PostDoc (Inria) from 01/12/2009
until 01/12/2010.
Esteban DUGUEPEROUX, IR (Inria) from 01/10/2009
until 21/10/2010.
Xavier BLANC, CR Détachement (Inria) from
01/11/2008 until 30/09/2009.
Nicolas DOLET, IR (Inria) until 31/12/2010.
2.1.2
Scientific Foundations
Our research is anchored in distributed system, middleware, and software engineering. Our objective
is to define a set of paradigms, approaches and frameworks based on advanced software engineering techniques to build distributed adaptive software systems involving multi-scale environments
and taking into account the entire software life-cycle. An adaptive software system can adjust and
respond to changes in its environment, evolving requirements, removal of obsolete technologies or
introduction of new technologies, and new knowledge. With the increasing need for self-managed
systems and the emergence of multi-scale environments, software developers have to cope with
variability. Software must be developed to be adapted and reconfigured automatically on heterogeneous platforms in accordance with the unavoidable evolution of information and communication
technologies. Therefore, adaptation is now considered as a first-class problem that must be taken
into account throughout the entire software life-cycle. Our scientific foundations rely on concepts,
such as those of software components, software services, aspect-oriented software development,
paradigms for distributed computation, autonomic computing, context-aware computing.
2.1.3
Production
We follow two research directions: the definition of adaptable component frameworks for middleware, and the design of distributed applications for adaptive platforms.
Objective #1: Adaptable component frameworks for middleware
The research challenge that we address here consists in defining and developing middleware and
associated services that can be adapted to a broad range of environments from grid computing, to
Internet-based applications, to local networks, to mobile applications on PDA’s and smart phones,
to embedded systems. The benefits are twofold. First, this enables an easier deployment of mobile applications in different environments by taking advantage of the common ground provided by
adaptable middleware. Second, this leverages the development of new middleware solutions in a
domain that is rapidly changing and where new technologies appear frequently. The general theme
of our achievements relates to reconfigurable middleware. We propose a set of solutions to enable
the dynamic run-time adaptation of middleware platforms. These results have been obtained for
middleware systems of different sizes and scales: from IT and Cloud systems (see next paragraph)
to embedded systems. [63] showed the similarities and the convergence that can be envisioned
between both despite the differences in sizes and scales.
Overall, concerning this objective over the period, we had 7 defended theses (3 additional to be
defended in July 2013 and 2013Q4, 2 additional on-going). We are proud of our achievement around
the notion of reconfigurable middleware that has been concretized by the FraSCAti platform and
the seminal publication [12]. Our results have been applied to systems of systems (collaboration
with Thales, 1 patent [146], 1 defended PhD thesis by Jonathan Labéjof [113]), embedded systems
(2 defended PhD theses by Frédéric Loiret [121], Ales Plsek [118]), green middleware (collaboration
with Orange, 2 PhD theses to be defended in 2013Q4 by Rémi Druilhe and Adel Noureddine), cloud
computing (1 on-going PhD thesis by Fawaz Paraiso), mobile computing (1 defended PhD thesis by
Aurélien Bocquet [119]), heterogeneous systems (1 defended PhD thesis by Jéméry Dubus [120]), and
2.1. ADAM
context-aware systems (2 defended PhD theses by Daniel Romero [116], Gabriel Hermosillo [112], 1
to be defended in July 2013 by Russel Nzekwa, 1 to be defended in 2013Q4 by Nicolas Haderer).
We have publications in the best international journals and conferences of our domain, such
as: ACM TOSN (JCR 2012 IF: 1.8) [4], The Computer Journal (JCR 2012 IF: 0.7) [18], Wiley SPE (JCR
2012 IF: 1.0) [8, 3, 11, 12], ACM/IFIP/USENIX Middleware [99], ACM/IEEE ASE [51], ACM SIGSOFT
CBSE [86, 63, 74, 56], ICSOC [72], IEEE/ACM CCGRID [61, 94], IEEE SCC [73, 66, 91], DAIS [87, 55, 78,
79, 92, 30], SEAMS [68].
Middleware for SOA systems. In this domain, we have achieved some major results [91, 12] in
terms of dynamically reconfigurable runtime architectures. This problem has identified by Papazoglou et al.1 as a major challenge for service-oriented computing. We propose an unification of
the concepts of service, component, and aspect, and their implementation in the F RA SCATI middleware platform that conforms to the OASIS SCA standard for service-oriented architectures. This
result extends and unifies some previous work on components2 and aspect-oriented software architectures [24]. In addition, we demonstrate that, beyond run-time reconfiguration, the platform also
enables a high degree of design-time adaptability: in [57], we show that the platform can be considered as a Software Product Line (SPL), enabling reasoning on its variability thanks to feature models.
Feature models for several F RA SCATI releases are publicly available on the Software Product Lines
Online Tools (S.P.L.O.T.) research repository 3 . We applied these results on the F RA SCATI platform
to various application domains: home automation, systems of systems, and cloud computing. In
the case of home automation, we worked on the autonomic discovery of services, and on resourceoriented and ubiquitous communication bindings [75]. The work on systems of systems has been
conducted in the context of the PhD thesis of Jonathan Labéjof [113] with Thales. In the case of cloud
computing, we demonstrate the F RA SCATI platform can be used to achieve interoperability between
applications deployed on heterogeneous Cloud platforms [52]. The perspective of this work is to design and build a distributed reflective multi-Cloud Platform-as-a-Service [52, 129]. This is the topic
of the ongoing PhD thesis of Fawaz Paraiso.
Context-awareness. Context awareness is one of the essential forces that drives adaptation. We
obtained results in this domain, especially related to the notion of a Feedback Control Loop (FCL)
described with the MAPE-K4 approach of autonomic computing. The results described below deal
with the definitions of software paradigms and approaches (i) for engineering FCLs in general, and
(ii) for dealing with the monitoring of contextual information. Our results about the engineering of
FCL consist of a modular framework [25] to compose and foster the reuse of context sensing policies,
a framework, defined in the context of Daniel Romeros PhD thesis [116, 11], to enable the integration
of heterogeneous context information and to enable defining distributed and ubiquitous FCLs. This
work is being continued with the PhD thesis of Russel Nzekwa (to be defended on July 5, 2013), and
also in the context of the ANR SALTY project, where we investigate software engineering technics to
quickly prototype FCLs that can be deployed on top of legacy systems in order to better control their
behavior. In particular, we demonstrate that the adoption of a model-driven engineering approach
can improve the quality and the reliability of FCLs by reasoning on control concepts that are reified
as first class entities. In Nicolas Haderer’s ongoing PhD thesis, we focus on improving the development of pervasive systems, especially for the monitoring of contextual information. We propose the
APISENSE distributed platform that aims at collecting context information by exploiting the smartphone of volunteer participants [128, 30]. The collected datasets can be analyzed and extracted by
the developer to support the development of more realistic pervasive systems.
Green middleware. Energy is a major concern for modern ICT hardware and software systems.
Users want to be aware of the energy consumed by their ICT services, and be able to apply a tradeoff
1 M. Papazoglou, P. Traverso, S. Dustdar, and F. Leymann. Service-Oriented Computing: State of the Art and Research
Challenges. IEEE Computer, 40(11):64–71, November 2007.
2 Éric Bruneton, Thierry Coupaye, Matthieu Leclercq, Vivien Quéma, and Jean-Bernard Stefani. The F RACTAL Component
Model and its Support in Java. Software: Practice and Experience – Special issue on Experiences with Auto-adaptive and
Reconfigurable Systems, 36(11-12):1257–1284, August 2006. John Wiley & Sons.
3 M. Mendonca, M. Branco, and D. Cowan. SPLOT: Software Product Lines Online Tools. In Proceeding of the 24th
ACM SIGPLAN conference companion on Object-Oriented Programming Systems Languages and Applications (OOPSLA), pages
761–762. ACM, 2009. http://www.splot-research.org
4 J. Kephart and D. Chess. The vision of autonomic computing. IEEE Computer, 36(1):41–50, January 2003.
27
28
Research Report
between energy and quality of service. Energy is thus a major lever that drives the adaptation of software systems. In this context, our activities take the following two directions. Adel Noureddine’s PhD
thesis (to be defended in 2013Q4) focuses on the identification of energy leaks in distributed systems.
We show that the energy footprint of software is impacted by the programming language, compilation options, and underlying algorithms used by the developer [148]. Furthermore, this solution is
also used to identify energy leaks of legacy application servers, opening opportunities for developing
more energy efficient and cost effective software [149]. The PowerAPI library for monitoring energy
of software systems has been developed in this context. Rémi Druilhe’s PhD thesis (to be defended in
2013Q4) is concerned with the optimization of the energy consumption in networked home environments. The major objective consists in adapting the distribution of end-user services by satisfying
quality of service and energy consumption constraints. The proposed approach therefore focuses
on the definition of a distributed middleware that dynamically migrates software services on energyefficient devices and puts to sleep idle devices. This work is performed with Orange in the context of
the DigiHome project.
Middleware for embedded systems. In order to demonstrate that our solutions can scale at different levels of granularity, we conducted a body of work in the domain of embedded systems. In
the context of Ales Plsek’s PhD thesis [118], we define the SOLEIL Architecture Description Language
(ADL) for designing and implementing embedded distributed applications. More especially, the work
shows that a conceptual, design-time, separation of concerns can be kept unmodified at run-time
thanks to a component-based framework. The approach is complemented with a formal specification in Alloy5 . This approach, which is based on a 3-dimensions separation of concerns, is extended
in the context of Frédéric Loiret’s PhD thesis [121] with the T INAP /H ULOTTE platform [86, 15], to a ndimension separation of concerns, where an arbitrary number of views, such as structural, dynamic,
behavioral, and activity, are considered for designing and implementing a distributed embedded
software system.
Objective #2: Distributed application design for adaptive platforms
The research challenge that we address here consists in assisting the development of applications
that are generic and that can be adapted with respect to properties of the domain or the context. We
study dynamic points of variation in order to take into account adaptation in the first design steps
and to match this variation. We study the introduction of elements in the modeling phase that allow
the expression of properties related to evolution. We enable to express and validate properties in the
entire software life cycle. These properties are functional, non-functional, static, behavioral, but also
qualitative and quantitative properties. We also enable to check that all the properties are present,
that the obtained behavior is one, which is expected, and that the quality of service is not degraded
after the addition or the withdrawal of functionalities. We base our approach on the definition of
contracts expressed in various formalisms (e.g., first order logic, temporal logic, state automata) and
we propose a composition of these contracts.
Overall, concerning this objective over the period, 5 theses have be defended on this topic (5
additional on-going). Our results cover variability management (2 defended PhD theses by Carlos
Parra [115], Gabriel Waignier [117], 3 on-going by Clément Quinton, Alexandre Feugas, Amal Tahri),
formal approaches for dynamic reconfiguration (1 defended PhD thesis by Gabriel Tamura [114]),
automatic program analysis (2 defended PhD thesis by Naouel Moha [122], Carlos Noguera [123], 2
on-going by Matias Martinez, Benoit Cornu).
We have publications in the best international journals and conferences of our domain, such as:
IEEE TSE (JCR 2012 IF: 2.5) [20], ACM TOSEM (JCR 2012 IF: 1.5) [2], Wiley SPE (JCR 2012 IF: 1.0) [8,
3, 11], Springer FAC (JCR 2012 IF: 0.5) [21], Elsevier SCP (JCR 2012 IF: 0.5) [17, 13], Springer ESE (JCR
2012 IF: 1.1) [10], Springer SoSyM (JCR 2012 IF: 1.2) [14, 1], IEEE Computer (JCR 2012 IF: 1.6) [19],
ACM/IEEE ICSE [43, 36], ACM/IEEE ASE [62, 133], CAiSE [84, 33, 93, 45], ACM SIGSOFT QoSA [98,
104, 93], FASE [95], ACM/IEEE MODELS [105, 60], ECSA [76, 57], ICSM [70].
Formal approaches for dynamic reconfiguration. In parallel to the definition of a platform for dynamically reconfigurable middleware as presented in the previous section, we worked on formalizing
5 D. Jackson. Alloy: A lightweight object modelling notation. ACM Transactions on Software Engineering and Methodology,
11(2):256–290, April 2002.
2.1. ADAM
various aspects of reconfiguration, such as the preservation of QoS contracts, and on the formalization of the underlying component model. In Gabriel Tamura’s PhD thesis [114], we develop and
implement a formal model to preserve Quality of Service (QoS) contracts in presence of dynamic reconfigurations in self-adaptive software. The idea is that, in order to define properties on adaptation
process, we need to formally model the architecture reconfiguration of a component-based system as
an action performed by itself [132]. These actions are performed in response to the disruption of QoS
contracts, in the spirit of the Eiffel’s rescue clause in object-oriented programming. First, we provide
a comprehensive solution that ranges from a formal foundation that concedes trustworthiness to our
proposal, to an experimental evaluation that grants practical feasibility to our work [168]. Second,
we identify and define properties inherent to self-adaptive software systems that allow comparable
assessment on them [154, 68] and demonstrate five of them on our approach: short settling-time,
termination, atomicity, structural consistency, and robustness to context predictability. In [183],
we define a formal specification of the Fractal component model with the Alloy specification language6 . This covers all the elements of the (informal) reference specification of Fractal. It provides
a truly language-independent specification, and removes the ambiguities of the reference specification. In [83], the FracToy language is defined that extends this specification to enable the definition
of self-configuration policies.
Variability management. Variability management is an important feature while designing adaptive software systems. We worked on the unification of design-time and run-time variability management, especially in the context of Software Product Lines (SPL)7 , and Dynamic Software Product
Line (DSPL)8 . In Carlos Parra’s PhD thesis [115], we propose an aspect-oriented approach [76, 89,
17] for modeling variability in DSPLs. Two weaving processes are defined to achieve design and
run-time adaptations for service-oriented software systems. This work is validated in the FUI CAPPUCINO project with e-commerce use cases. This work is extended to include the management of
feature interactions [50]. Our research activities in the domain of variability management led also
to the definition of the AppliIDE software factory and its associated SPL for mobile application development [160]. The perspectives of this work are twofold. First, we study the variability in Cloud
computing environments in order to deploy applications in heterogeneous environments with different behaviors in time [153, 152]. This work is a part of Clement Quinton’s ongoing PhD thesis.
Second, we reuse and adapt the AppliIDE framework in the YourCast ANR Emergence Project for
defining an Information Broadcasting System used in schools or events, such as gatherings of Scouts.
In Guillaume Waignier’s PhD thesis [117], we contribute to the field of component-based software
with CALICO [105], an agile development framework for the design and the co-evolution of safe
component-based and service-oriented software. The framework analyzes architectural models to
identify partially compatible interactions that require run-time checking, and instruments accordingly applications to detect the associated errors [185]. By using this framework in iterative software
design processes, architects can get design feedback, i.e., detect errors, and update the models accordingly [93]. A mapping mechanism enables to remain independent of the underlying run-time
environment. Alexandre Feugas ongoing PhD thesis extends this work by studying the evolution of
QoS properties throughout the development process from design time to run-time.
Automatic software systems analysis and repair. The domain of automatic program analysis is
a emergent domain that aims at improving the quality of software. This is a major constituant in
automatizing the evolution of software systems. In addition to the results that we present here, this
is one of two main aspects of our research project for the next period. The PhD thesis of Naouel
Moha [122] is about the detection and the correction of design defects in object-oriented software.
In this context, we perform an analysis of the domain of design defects and propose a language to
specify detection rules. From defect specifications, our approach enables the automatic generation
of design defect detection algorithms. This work has been published in two journals, respectively
Formal Aspects of Computing Science (ranked A) and IEEE Transactions on Software Engineering
(ranked A+). The first journal article focuses on the automatic detection of code and design smells
6 D. Jackson. Alloy: A lightweight object modeling notation. ACM Transactions on Software Engineering and Methodology,
11(2):256–290, April 2002.
7 P. Clements and L. Northrop. Software Product Lines Practices and Patterns. Addison-Wesley, 2002.
8 S. Hallsteinsen, M. Hinchey, Sooyong Park, and K. Schmid. Dynamic software product lines. Computer, 41(4):93–95,
April 2008.
29
30
Research Report
in software systems using a domain-specific language [21]. The second journal article presents the
DECOR method, which embodies and defines all the steps necessary for the specification and detection of code and design smells [20]. The on-going PhD thesis of Matias Martinez is about the use of
probabilistic reasoning for automated software repair. By mining millions of lines of code, his first
results show that the probability distribution of changes over source code is very skewed and that it
is project independent. He has then used this mined knowledge in the context of software repair, by
simulating the process of finding correct kinds of bug fix. The on-going PhD thesis of Benoit Cornu
deals with unhandled exceptions at runtime which crash software applications. By instrumenting
source code, he is able to draw the comprehensive exception usage of applications at runtime. His
first results explore the specification of exception handling in test suites: he has shown how and how
much exception-handling is specified, both from the viewpoint of thrown and caught exceptions.
Benoit is now using this knowledge to amplify test suites from the viewpoint of exceptions. The
objective is to have better guarantees on the resilience of programs.
2.1.4
Scientific Influence
In our opinion, the international visibility of the team is good and has been improved over the period. 2 PhD "co-tutelle" thesis have been defended (Canada, Colombia), some of our PhD students
joined the best international teams of the domain as post-docs (e.g., at Purdue University in the US,
KTH in Sweden, VUB in Belgium), we managed two Inria associated teams (1 with Belgium, 1 with
Norway), a high number of joint publications with international researchers has been produced, and
the team applied and won the bid for organizing the international ACM SIGSOFT CompArch conference (CBSE+QoSA which are two A-ranked conferences), which will take place in Lille in July 2014.
In addition, during the period, we have been members of more than 110 program committees, and
have chaired and co-chaired of 11 conferences and workshops.
We believe that our national visibility is also high in the software engineering and middleware
communities: Laurence Duchien is Director of the CNRS GDR GPL (Génie de la Programmation et
du Logiciel), which gathers 80 teams, and was previously (2008-11) member of the board of this GDR.
Lionel Seinturier has been awarded a Junior position at Institut Universitaire de France (IUF) in 2011
for a 5-year period.
2.1.5
Interactions
We have developed several software systems over the period, and among them, FraSCAti, which is
our flagship platform. This platform served in many funded projects (ANR SCOrWare, FP7 SOA4All,
ANR ITEmIS, ANR SALTY, ANR SocEDA, FUI Macchiato, FUI EasySOA, ADT Galaxy and ADT ADAPT)
to develop demonstrators. As an open source software, FraSCAti has also been valorized by two
software companies, Petals Link (now bought by LINAGORA) and Open Wide, and included in their
products (respectively EasyViper/EasyBPEL/EasyESB/PEtALS and EasySOA/Scarbo).
We are proud of our record in terms of involvement in collaborative funded projects. Over the
period, we participated and are participating to 4 FP7 projects (PaaSage, DIVERSIFY, SOA4All, AOSD),
1 EGIDE PHC project with Norway, 1 Belgium funded project, 3 CIFRE (2 with Orange, 1 with Thales),
10 ANR projects (FAROS, REVE, JOnES, SCOrWare, Flex-eWare, ITEmIS, SALTY, SocEDA, MOANO,
YourCast), 7 FUI projects (CAPPUCINO, ICOM, MIND, Macchiato, EconHome, EasySOA, HERMES),
1 PIA project (Datalyse), 2 ARC Inria (BROCCOLI, SERUS), 3 ADT Inria (Adapt, AntDroid, eSurgeon),
and 4 bilateral contracts (Orange, Kaliterre, Ip-label, dooApp).
In 2009-10, Laurence Duchien, Nicolas Dolet and Nicolas Pessemier incubated the UbInnov spinoff. This spin-off takes its origin in the FUI CAPPUCINO project, where a software production line
for context-aware mobile applications have been defined. CAPPUCINO received the Research Prize
awarded by the PRES Lille Nord de France for the cluster PICOM in December 2009. In 2010, UbInnov
won the Emergence Oseo contest and the CreACC contest. UbInnov developed a software tool suite
(AppliIDE) based on the software product line paradigm for fostering and reducing the cost of developing applications on several different mobile environments (e.g., Android and iPhone) at the same
time. Unfortunately, UbInnov failed to meet its market and the spin-off was closed in December
2010.
We have strong links with two major companies: Orange and Thales. With Orange, we work
on middleware for embedded systems, and on middleware for green computing, especially in the
context of the PhD theses of Rémi Druilhe and Amal Tahri, of the FUI EconHome project, and of
2.2. BioComputing
31
the DigiHome project. With Thales, we work on reconfigurable message oriented middleware for
systems of systems, especially in the context of the PhD thesis of Jonathan Labéjof [113], of the ANR
SCOrWare, Flex-eWare and ITEmIS projects.
2.1.6
Administrative and Research Training Responsibilities
Laurence Duchien is Director of the GDR GPL (Génie de la Programmation et du Logiciel) since
January 2012 (600 persons, 90 research teams). She has set up in 2009 and is since in charge of the
research "parcours" RIC (Recherche Innovation et Création) shared by the Computer Science and
MIAGE master program at University Lille 1. In the context of these P+R masters, the RIC "parcours"
gathers all the pedagogical activities (project, internship, etc.) that aim at preparing students to
research and innovation. Since 2013, she is Directeur des études doctorales for the Computer Science
domain at Ecole doctorale SPI. Since 2012, she is Director of the Département carrière et emploi
at Collège doctoral Lille Nord de France. Over the period, she has been member, as reviewer or
examiner, of 46 PhD and HDR defense committees, including 5 abroad (Colombia, Canada, Spain x
2, The Czech Republic), and not counting the ones for the students she supervised.
Lionel Seinturier is a member of the LIFL directorial board (along with Sophie Tison, Director,
and Pierre Boulet, Deputy Director), in charge of financial affairs, since 2007. He supervises the LIFL
budget that reaches 1.3ME (excluding permanent member salaries) in 2012 and a staff of 6 administrative persons. He is Directeur des études of the E-Service specialty of the Master in Computer
Science of University Lille 1 from 2008 to 2013. Since 2011, he is elected member of CNU27. Over
the period, he has been member, as reviewer or examiner, of 44 PhD and HDR defense committees,
including 6 abroad (UK, Sweden, The Czech Republic, Algeria, Belgium, Colombia), and not counting
the ones for the students he supervised.
Romain Rouvoy is Directeur des études of the IAGL (software engineering) specialty of the Master
in Computer Science of University Lille 1 since 2012.
2.2
2.2.1
BioComputing
Team members
Permanent members
Cédric LHOUSSAINE (team leader), MCF (Univ. Lille
1).
Mirabelle NEBUT, MCF (Univ. Lille 1).
Céline KUTTLER, MCF (Univ. Lille 1) from
01/09/2009.
Joachim NIEHREN, DR (Inria) (Part time).
Non permanent members
Kirill BATMANOV, PhD. student (CNRS) from
01/10/2010 (2010: IE (Univ. Lille 1, Subvention)).
Cristian VERSARI, PostDoc (Univ. Lille 1, Contrat
ANR) from 01/06/2011 (2011-2012: PostDoc (— Autre
—, Bourse ERCIM)).
Guillaume MADELAINE, PhD. student, Elève normalien (Ecole Normale Supérieure de Cachan) from
15/09/2012.
Former members
Mathias JOHN, PostDoc (— Autre —, Contrat ANR)
from 01/07/2010 until 15/06/2013 (2010: IE (Univ.
Lille 1, Contrat ANR) , 2010-2012: PostDoc (Univ. Lille
1, Contrat ANR)).
2.2.2
Orianne MAZEMONDET, Student from 10/11/2010
until 31/12/2011.
Objectives
BioComputing is a young research team which obtained the status of a full LIFL team in 2009.
Our main interest is on the development of programming language techniques for modeling and
analysing bio-molecular systems. The formal modeling of biochemical reaction systems serves as a
foundation for the interdisciplinary areas of systems and synthetic biology. The main objective of
systems biology is to increase our understanding of the dynamical behaviour of biological systems,
32
Research Report
while the very recent area of synthetic biology aims at implementing new biological functions in
living systems. Both areas require a pluridisciplinary approach, in which computational modeling
plays a prominent role.
During the last 4 years, we worked in the following two specific directions. The first topic is the
design of modeling languages for networks of biochemical reactions: we seek for uniform languages
of high expressiveness to model and simulate various biological use cases and aspects that are difficult to model otherwise. The second is the formal modeling, analysis and prediction of specific
biological systems with an emphasis on gene regulatory and metabolic networks. In both topics we
are particularly interested in stochastic and spatial aspects.
2.2.3
Production
Rule-based programming langages and spatial aspects
In the programming language area, our main contribution is the design of the rule-based langage
R EACT (C). It integrates concepts that we introduced in previous works that, following Regev and
Sapiro seminal work in the early 2000, extend the stochastic π-calculus to make it more suitable for
biological modeling especially concerning spatial aspects. A rule-based stochastic analysis of the
mechanism of transcriptional attenuation at the tryptophan operon gave preliminary insights on the
modeling capabilities of R EACT (C).
Extensions of the stochastic π-calculus. Spatial aspects were first investigated through extensions
of the stochastic π-calculus with the introduction of the notion of attribute [202]. Attributes are used
to record various informations about each molecule such as their position (e.g. a compartment) or
the phosphorylation state of their domains. Moreover, the stochastic rate of the molecular interactions are function of the attributes of the reactant molecules. Two variants can more specifically
model compartments with dynamic reconfiguration, namely the attributed π-calculus with priorities [194] and with imperative global store [200]. These work represent, in our opinion, a significant
improvement of the π-calculus because not only it increases the expressiveness of the language but
it also make the modeling task easier.
The switch to rule-based modeling. The π-calculus is an interesting approach to the formalization of biological systems because it already provides a large foundational theory of concurrency
with many existing results. However, it reveals to be not as convenient as the use of bio-chemical
reactions to describe biological processes. For that reason, we started to investigate reaction-based
modeling by the analyses of the fine-grained control of the transcriptional attenuation at the E.coli’s
tryptophan operon. This control is based on complex spatial dynamic reconfiguration of mRNA that
result from a race between the Ribosome and the RNA Polymerase. In [195, 201], we proposed a discrete and compact stochastic model and a simple reaction-based language. Stochastic simulations
of this model contributed to a better understanding of the probability state transitions leading to the
activation or the inhibition of Trp synthesis.
React(C). In [198], we proposed R EACT (C), an expressive programming language for stochastic modeling and simulation in systems biology that is based on biochemical reactions with constraints and the simple language sketched in [195]. This language improves both BIOCHAM and the
κ-calculus, two rule-based precursor languages for biological modeling, mainly by the fact that R E ACT (C) can express the stochastic π-calculus. It embeds the concepts of interaction rules contrained
by attributed molecules that we introduced in the attributed π-calculus. R EACT (C) is particularly
well-suited from modeling spatial aspects such as compartments and diffusion. We are currently
improving the modeling capabilities of R EACT (C) to better handle the dynamic reconfiguration of
compartments.
Stochastic and spatial models of the community effect
During embryonic development, cell-cell interaction plays a pivotal role in generating many types
of cells that constitute a functional adult body. Community effect is an interaction among a group of
many nearby precursor cells that is necessary for them to maintain tissue-specific gene expression
and differentiate in a coordinated manner. It was experimentally observed that when the size of the
group reaches a certain threshold the coordinated differation is triggered.
Theoretical bases of community effect. In a first investigation, we proposed a model of community effect from which we could derive, for the first time, the analytical formula for the threshold
size of a cell population that is necessary for a community effect [192]. This model confirmed that
2.2. BioComputing
both a positive genetic feedback and cell-cell interactions are sufficient for a community effect. However, this work suffers from two limitations: (1) the computed thresold from deterministic equations
only approximately aggrees with the stochastic simulations, and (2) in this initial model no spatial
organization was explicitly considered.
A stochastic investigation of community effect. In [197], we considered the first of the above limitations and provided a stochastic model that derives from a (infinite) system of the differential equations of the statistical moments. Even if the method of moment closure, as the one introduced
in [199], makes the system finite, its size remains practically intractable. We thus proposed a new
method of symmetry-based model reduction which is especially efficient for the community effect
model and that eventually allowed to numerically integrate the moment equations. Even if this remains an approximate procedure, this work significantly improved the computed threshold of [192]
with respect to the stochastic simulations.
Community effect in space. In [188], we addressed the second limitation and examined the
dynamics of a community effect in space. We investigated its roles in two other processes of selforganized patterning by diffusible factors: Turings reaction-diffusion system and embryonic induction by morphogens. A rule-based language close to R EACT (C) was used to model molecular interactions and diffusion. We showed that adding a negative gene feedback can localize the community
effect while it naturally spreads in an unlimited manner in space otherwise.
To complete this line of research it remains to address a moment-based model of community
effect that integrates the spatial aspects. This is a very challenging work, because new methods of
reduction are necessary since the spatial localization breaks the kind of symmetry we used in [197].
Gene knock-out prediction for peptide overproduction.
Genetic engineering aims at turning bacteria into efficient factories for valuable chemicals. The idea
is to genetically modify bacterial strains, by e.g. gene knockout or gene integration, to optimize their
metabolism subject to the production of desired compounds. Formal modeling methods are used
to predict gene knockout strategies. In collaboration with ProBioGEM, we developed and applied a
novel prediction approach in order to overproduce surfactin in the bacterium B. subtilis.
A knockout prediction approach for reaction networks with only partial kinetic information. A
formal model of a bacteria’s metabolism is a network of chemical reactions whose precise kinetics is
unknown. The goal of a knockout problem is to find sets of reactions, whose erasure from the network
leads to an increase in the rates of reactions producing the target metabolite. Our approach to predict
knockout strategies [196] is to start by assuming a standard mass action kinetics for reactions. By this,
we obtain a well-defined deterministic semantics that provides reaction rates as functions of time.
As a simplification, we only compare steady states before and after reaction erasure. We develop
an over-approximation of knockout problems based on abstract interpretation. Therefore, we map
pairs that hold reaction rate values before and after reaction erasure to a finite set of abstract values.
We then apply constraint solving methods to solve abstract knockout problems. As solution numbers
are high, we weight knockout strategies w.r.t. different criteria and apply optimization techniques
(branch-and-bound). Finally, we show that in our abstraction interpretation any kinetics function
with the same zeros and the same monotonicity as mass action kinetics leads to the same results.
That is, our abstraction allows us to predict knockout candidates based on a minimalistic set of
kinetic information.
Knockout prediction for the overproduction of surfactin in B. subtilis. Surfactin is a non-ribosomal
peptide that is produced from several precursors amino-acids. Our approach to overproduce surfactin in B. subtilis [204, 205] is to first perform, in strong collaboration with ProBioGEM, an experimental investigation of possible bottlenecks in surfactin production based on genetic modification.
Our results indicate that a significant increase in surfactin production can be obtained by overproducing the precursor amino acid leucine. To this end, we base our prediction efforts on an existing
model of the leucine pathway in B. subtilis. As this model is informal, we develop for it a semantics in
terms of meta-reactions. We also curate the model with information from up-to-date literature. We
apply our prediction approach using two optimization criteria for knockout strategies: their experimental costs and the number of side effects of gene knockouts on other pathways. Our prediction
results suggest several knockout strategies, involving the genes codY, ilvA, and others. Evidence for
codY is provided in the literature, other knockouts are currently tested in the wet-lab.
33
34
Research Report
2.2.4
Collaborations and Scientific Influence
BioComputing was involved in the program committees of the international conferences Computational Methods in Systems Biology, and Winter Simulation Conference of the international workshop
on Static Analysis in Systems Biology. We have a member in the editorial board of the international
journal Fundamenta Informaticae which published a special issue on Turing pattern from developmental biology in 2012. We also contributed yearly lectures to the French Summer School on Systems
Biology.
The international networking of BioComputing is also reflected by our international cooperations. The design of R EACT (C), for instance, is the product of a collaboration with M. John from
Rostock (Germany), which thesis was co-supervised by J. Niehren and with C. Versari from the University of Bologna (Italy). Both of them joined BioComputing for a post-doc position later on. We
also succeeded to obtain prestigeous grants nationally and internationally (ANR Jeune BioSpace for
C. Lhoussaine, PIA project Iceberg with top partners in Paris and Lyon, European ERCIM grant) and
international cooperations.
BioComputing has constructed solid interdisciplinary cooperations, locally, nationally, and internationally. From 2009 to 2011, we were hosted at the Interdisciplinary Research Institute (IRI) of Lille
where we met the biologist Y. Saka who then left for the University of Aberdeen (UK). The collaboration with Y. Saka on community effect was particularly fruitful as it resulted in the publication of our
first paper in a journal of Systems Biology [192]. The national project ICEBERG on single cell control
is in cooperation with biophysicists (microfluedics) and biologists.
Since 2011, we created a strong local collaboration with the biochemistry group of P. Jacques
from the lab ProbioGEM of the University Lille 1 (Laboratoire des Procédés Biologiques Génie Enzymatique et Microbien). The objective here is to predict mebabolic overproduction on basis of formal
models, as needed for overproducing bioactive lipopeptides. In this context, we are also supported
by the Equipex REALCAT, for which BioComputing is the corresponding partner at the LIFL.
2.2.5
Interactions
In general, the researches realized in BioComputing are expected to have a socio-economic impact
on the long term due to their theoretical and prospective nature. Currently, Synthetic Biology benefits from many public and private support all around the world. Our work on gene knock-out prediction, which is in this field of research, is indeed contributing to the creation of a start-up company
by the ProBioGEM lab for the production of bio-pesticides. Also, the ICEBERG project may have
some impacts in the pharmaceutical industry for the controled bio-production of new medicines.
Nevertheless, Synthetic and Systems Biology are young research domains and significant scientific
progresses are still required before one can envisage sensitive socio-economic impacts.
2.3
2.3.1
Bonsai
Team members
Permanent members
Hélène TOUZET (team leader), DR (CNRS) (until 2009:
CR (CNRS)).
Stéphane JANOT, MCF (Univ. Lille 1).
Maude PUPIN, MCF (Univ. Lille 1).
Jean-Stéphane VARRE, PR (Univ. Lille 1) (until 2012:
MCF (Univ. Lille 1)).
Laurent NOE, MCF (Univ. Lille 1).
Mikaël SALSON, MCF (Univ. Lille 1) from 01/09/2010.
Mathieu GIRAUD, CR (CNRS).
Samuel BLANQUART, CR (Inria) from 01/11/2010.
Aïda OUANGRAOUA, CR (Inria) from 15/12/2009.
Non permanent members
Evguenia KOPYLOVA, PhD student (Univ. Lille 1, ANR
grant) from 01/12/2010.
Antoine THOMAS, PhD student (Univ. Lille 1) from
01/10/2010.
Jean-Frédéric BERTHELOT, IR (CNRS, Contrat ANR)
from 02/11/2010 (2010-2012: Engineer (Inria, IJD),
2012: IR (CNRS grant)).
Christophe VROLAND, PhD student (Univ. Lille 1)
from 01/10/2012.
Thierry BARTHEL, Engineer (Inria, IJD) from
15/10/2012.
2.3. Bonsai
35
Former members
Antoine DE MONTE, IE (INRA, IBISA) until
30/09/2010 (until 2008: IE (CNRS, ANR grant),
2008-2009: IE (INRA, IBISA), 2009: IE (CNRS, ANR
grant) , 2009-2010: IE (Univ. Lille 1, PPF )).
Aude LIEFOOGHE, PhD student (Univ. Lille 1, ACI JC
grant) until 04/07/2008.
Arnaud FONTAINE, PhD student (Univ. Lille 1) until
30/03/2009.
Tuan Tu TRAN, PhD. student (Inria, CORDI) from
01/10/2009 until 21/12/2012.
Ségolène CABOCHE, PhD student (Univ. Lille 1) from
01/09/2010 until 31/08/2011 (until 2009: PhD student
(Univ. Lille 1), 01/09/2010-30/08/2011: PostDoc (Univ.
Lille 1, ATER)).
Grégory KUCHEROV, DR (CNRS) from 01/01/2010
until 31/12/2010 (UMI Poncelet).
2.3.2
Marta GIRDEA, PhD student (Inria, CORDI) until
10/12/2010.
Azadeh SAFFARIAN, PhD student (Univ. Lille 1) until
31/05/2012 (until 2011: PhD. student (Univ. Lille 1),
2011-2012: PostDoc (Univ. Lille 1, ATER)).
Laurie TONON, Engineer (Inria, IJD) from 01/10/2009
until 30/09/2010.
Ammar Hasan ABDO, PostDoc (Inria, Subvention)
from 13/02/2012 until 31/03/2013.
Aude DARRACQ, PhD student (Univ. Lille 1) until
30/11/2010.
Sylvain GUILLEMOT, PostDoc (Univ. Lille 1, ATER)
until 01/05/2008.
Benjamin GRENIER BOLEY, Engineer (Inria, IJD)
until 30/09/2009.
Preamble
B ONSAI (Bioinformatics and Sequence Analysis) is an interdisciplinary research group whose scientific core is the analysis of biological macromolecules. We are concerned with new methods of
sequence analysis, resulting in novel models, algorithms and software tools. Our research is driven
by strong interactions with biology groups. Notably, we have long-standing collaborations with two
labs from Université Lille 1: ProBioGEM in microbiology and GEPV in plant genomics, with whom
we have co-supervised three PhD theses during the evaluation period. Another important ingredient
of the team is our basic background in discrete algorithms with recognized expertise in string, tree
and graph algorithms.
2.3.3
Production
Scientific achievements
In what follows, we present our main results for the period 2008-2013. We organize them into five
biological application fields: High-throughput sequencing data processing, noncoding RNAs, PWM
motifs for transcription factor binding sites, genome structure, and nonribosomal peptides. The first
four topics contribute to a global goal: providing better tools to help deciphering genome functioning
and evolution. The last topic is clearly original, and is a niche activity of the team. Most people in the
team cooperate to several projects, which creates a highly connected network of competencies and
strengthens our group cohesion.
High-throughput sequencing. High-throughput sequencing is revolutionizing almost all fields of
genetics and genomics. It allows for fast and low-cost acquisition of huge amounts of nucleotide
sequence data, and addresses a broad range of applications. However the processing of raw data
gives rise to many new challenging computational problems. Processing a typical sequencing run
(hundreds of gigabases) in a reasonable amount of time requires specific string algorithms, such as
filtering and seeding techniques, and string data structures, such as full-text indexes, able to cope
with gigabytes if not terabytes. This data is not homogeneous. Biological questions, hence subsequent analyses, depend on the application (genomes, metagenomes, messenger RNAs, . . . ) and on
the technology used (color-space reads, errors with homopolymers or substitutions, . . . ). That is why
we developed a series of solutions for solving specific problems either from a biological point of view
or from a technological point of view, or from both points of view.
Color-space read alignment: We proposed a new model and associated searching algorithm based
on spaced seeds for aligning color-space reads produced by SOLiD sequencers [253, 229]. Spaced
seeds obtained have proven to be very sensitive, and have been included in SHRIMP2, a leading read
mapping software, developed at University of Toronto.
Parallel algorithms: We created a text index data structure that takes advantage of multicore hardware (e.g. GPU) [250]. The index stores the neighbourhood of each seed. Comparisons between a
query and all possible neighbourhoods are performed in parallel using the multicores.
36
Research Report
Messenger RNA sequencing: Messenger RNAs are an intermediate between DNA and proteins. Their
role is crucial for the cell and the whole organism. We proposed an algorithm to analyse such sequences and detect different types of events among them (such as mutations, splicing events, fusions,
. . . ) [206]. It relies on a double-indexing strategy, using a Burrows-Wheeler transform for indexing the
genome, and Gk-Arrays for indexing the read collection to be analysed [221]. This research has been
mentioned in Nature’s “Research Highlights” 9 .
Metagenomic sequencing: Ribosomal RNAs are of key importance for deciphering species diversity in
metagenomic and metatranscriptomic data. We designed an algorithm to sort out all ribosomal RNA
sequences from a set of reads [211]. The method uses a burst trie to compile databases of annotated
ribosomal RNAs, and a universal Levenshtein automaton to search the database with high sensitivity.
Noncoding RNA. Noncoding RNA genes are now recognized to play a key role in gene expression
regulation, and the recent dissemination of RNA sequencing and small RNA sequencing technologies
opens a universe of RNA dark matter that must be explored. Compared to DNA sequences, noncoding RNAs are single stranded nucleic acid sequences that can fold into a spatial structure formed by
long-range base pairings. They imply complex combinatorial models, such as ordered labeled trees
or directed graphs. We have mainly worked on two problems.
Structure comparison: We proposed a unifying framework that encompasses all main existing models [224]. Within this framework, we proved a NP-completeness result that sheds a new light on the
border between tractability and untractability when dealing with RNA structures. We also provided
a dynamic programming polynomial time algorithm to compare arc-annotated sequences with high
sensitivity, that has been further refined in [220].
Structure inference: We addressed the problem of locally optimal secondary structures, that are thermodynamically stable structures maximal for inclusion. We proposed the first ever-published algorithm to produce all such structures in a standard folding model [213]. The algorithm solves specific
instances of the maximum independent set problem, and opens new perspectives in the understanding of the folding landscape of an RNA molecule.
Besides those theoretical results, our research on non-coding RNA also finds its expression in several collaborative applicative projects. We contributed to the analysis of the evolution of ribosomal
RNAs in echinoderms [238]. We took part to a collective initiative on benchmarking for RNA structure comparison [208]. We coordinate the workpackage for small RNA-seq analysis of the PIA France
Genomique, which started in 2013. Finally, and most importantly, we are one of the two main contributors (with INRA Toulouse) to the project RNAspace, an open source annotation platform for
structural and functional analysis of noncoding RNAs in genomes [223].
Transcription factor binding sites. Transcription factor binding sites are DNA sequences that are
involved in the control of gene expression. From the computational viewpoint, these are sequence
patterns that are generally very short and degenerated, and therefore are very difficult to identify,
especially in higher organisms. They are usually modeled by probabilistic approximate patterns
called Position Weight Matrices (PWMs). We focused on the problem of PWM pattern matching, that
is of importance for analysis pipelines. We adapted the well-known Knuth-Morris-Pratt strategy to
PWM patterns [258]. We also explored how to use GPUs to speed up computations, leading to specific
algorithms [216]. Lastly, we proposed an algorithm to deal with over-represented PWM patterns and
combination of such patterns [232].
Genome structures. Genome rearrangements are one of the main causes of the structural diversity created among genomes during the course of evolution. They are biological events that modify
the structure of genomes by changing the order, orientation, distribution in chromosomes, or copy
number of genomic fragments. The current increasing availability of complete and partial genomes
offers an unprecedented opportunity to analyse and understand how current genomes have evolved
from common ancestral genomes. The mathematical objects used in genome rearrangement problems include combinatorial models such as permutations, strings, trees, and graphs. In B ONSAI we
obtained several new results on two main categories of problems :
Putative rearrangement scenarios reconstruction: We introduced new combinatorial models and algorithms for the enumeration and the uniform generation of scenarios [259, 230], and for the inference
9 Reading tangled RNA sequences. May 2013. Nature, research highlight.
2.3. Bonsai
of scenarios conserving local common structures of genomes [254, 217]. We proposed new models
and algorithms for the reconstruction of scenarios in the complex case of genomic rearrangements
involving duplication events [246, 247, 222]. We also proposed, in close collaboration with biologists,
methodologies to account for duplicated genes in plant mitochondrial genomes, resulting for the
first time in congruent rearrangement phylogenies for beet [215] and maize [227] mitochondrial
genomes.
Putative ancestral gene orders reconstruction: We focused on the case of genomes with duplicated
contents, and we proposed new methods allowing to deal with the hardness of ancestral wholegenome-duplication events [226, 219]. We designed algorithms for the identification of conflicts between ancestral local structures [244], and the inference of ancestral gene duplications based on the
reconciliation between gene trees and species trees [255, 218]. We also introduced a coherent and
consistent framework for the construction of site-annotated common reference and ancestral gene
sequences, based on the comparison of sets of transcripts from orthologous genes [245].
Our experience with plant genomes allows us to coordinate two projects started in 2012 on the analysis of genomic recombination regions with GEPV (Génétique et Evolution des Populations Végétales,
Lille) and IBMP (Institut de Biologie Moléculaire des Plantes, Strasbourg).
Nonribosomal peptides. Nonribosomal peptides (NRPs) are small chemical compounds synthesised by huge enzymes that select not only amino acids, but also lipids or carbohydrates and link
them by peptide and non peptide bonds. NRPs may contain cycles and/or branches, and their
monomeric structure are naturally represented by undirected labelled graphs. Few NRPs already
serve as drugs, and their capacity to provide new drugs or other industrial products is believed to be
under-exploited. Since 2006, B ONSAI has a tight collaboration with ProBioGEM lab, a microbiology
laboratory specialized in that topic. We are one of the very few teams in the world having an activity
dedicated to NRP bioinformatics, for which we gain an international recognition.
NRPs database: We created N ORINE, the unique and freely available resource dedicated to NRPs [237].
N ORINE contains more than 1100 peptides, coming from the scientific literature or submitted directly by researchers. It receives 130 unique visitors from all continents each month, doing around
10 queries each. The recognition by our peers brought the worldwide Protein Data Bank10 , that maintains the unique archive of macromolecular structural data, to select our entry identifiers as external
references along with the UniProt11 accession codes for gene product sequences.
Activity prediction: Thanks to N ORINE, we performed a large-scale statistical analysis on monomeric
diversity that has revealed a correlation between monomeric composition and peptide activity [225]
(this work has been highlighted by the American Society for Microbiology12 ). Starting from this observation, we designed a machine learning classifier to predict the activity of a given NRP, represented
by a monomeric composition fingerprint [207], that provides very good prediction rates.
NRPs comparison: Tools dedicated to classical peptides are not suitable to compare NRPs, due to
their branching, cyclic structures. So, we designed efficient algorithms based on a variant of the
compatibility graph to search for a structural pattern [233] or to compare a NRP to others. This will be
used to establish automatic cross queries with the software antiSMASH13 , developed by Universität
Tübingen to predict produced NRPs from genomic sequences.
Software
Most of the work described above is implemented and distributed as open-source software. To this
end, the team promotes best practices in software development and maintains a user-friendly public
web server for the dissemination of our production (http://bioinfo.lifl.fr), that receive more
than 2500 connections per month. Several of our tools meet great success. For example, SortMeRNA,
released in 2012, is used in production by Genoscope (French National Center for Sequencing) to
process metatranscriptomic data and has received excellent feedback from multiple research laboratories worldwide (France, UK, Germany, Singapore, USA, Sweden, Austria,. . . ). CRAC, for RNA-seq
10 Berman HM. et al. The future of the protein data bank. Biopolymers, 2013
11 The UniProt Consortium, Reorganizing the protein space at the Universal Protein Resource (UniProt). Nucleic Acids
Research, 2011
12 Big Insights on the Natural History of Nonribosomal Peptides, Microbre highligth, November 2010
13 Medema MH et al. antiSMASH: rapid identification, annotation and analysis of secondary metabolite biosynthesis gene
clusters in bacterial and fungal genome sequences. Nucl. Acids Res., 2011
37
38
Research Report
analysis, has been released in 2012 and downloaded more than 200 times two months after its publication. It is used by our partners in Montpellier (Institute for Research in Biotherapy) for the identification of fusion RNAs in leukemia. New candidates have been detected and biologically validated.
The annotation platform RNAspace receives several hundreds of unique visitors each month. RNAspace is currently under integration in the Triannot pipeline for plant genome annotation, developed
by INRA Versailles14 . It is being used, among others, for the annotation of the Leishmania major
Friedlin genome, the parasite of the disease Leishmaniasisc (Seattle Biomedical Research Institute).
2.3.4
Scientific Influence
Our visibility is high in the national bioinformatics community. The team participates in the GDR
Bioinformatique moléculaire (H. Touzet is a member of the executive committee since the foundation
of this GDR). In this context, we hosted recently two national workshops: SeqBio 2011 (2 days, 80
scientists) and GTGC 2012 (2 days, 40 scientists). Every year, several members serve on the program
committee of JOBIM, the national conference for bioinformatics organized by the Société Française
de Bio-Informatique, and we organized this conference in 2008.
The recognition of our research at the international level is also good. It is evidenced by our
involvement in program committees of several international conferences (WABI, CPM, Recomb-CG),
and we have hosted the 20th edition of CPM in 2009. As emphasized in Annexes, we have strong
partnerships with UQAM and Universität Bielefeld. Our articles are cited by renowned researchers
working in our topics and our tools are used by scientists from all continents, either via our website
or by installing them locally. Several of our PhD students joined the best international teams of the
domain as postdoctoral fellows (European Bioinformatics Institute, University of British Columbia,
Universität Mainz, University of Toronto).
2.3.5
Interactions
The impact of our activities can be measured through collaborations with biology and medicine research groups, and expected long term benefits in health and environment. We already mentioned
that our work on NRPs finds its justification in drug design. In addition to this, we are part of an ANR
project in the context of Tara Oceans for the study the biodiversity of marine phytoplancton. Lastly,
we are starting a collaborative project with Lille hospital, whose goal is to provide better bioinformatics tools for the early detection of lymphoblastic leukemia from blood samples.
The members of the team have also always shown a strong commitment to scientific mediation
and efforts to share scientific knowledge with the general public and school. In 2010, we organized
a two-month exhibition to make people discovering bioinformatics through games at Palais de la
Découverte (science museum in Paris), that received more than 1000 visitors. Between 2009 and
2013, we met more than 600 pupils in 11 high schools from the region to promote scientific careers.
Finally, we published two articles in the popular science web site ")i(nterstices" and an article in the
“PROgrammez” general public computer programming magazine.
2.3.6
Administrative and Research Training Responsibilities
The team is very active at the local level through scientific animation and networking. Hélène
Touzet is in charge of the PPF Bio-informatique program, which is an initiative of Université Lille
1 to promote bioinformatics in biology research groups. It gathers all biology research groups of the
campus and teams of LIFL and Laboratoire Painlevé. Since 2009, we have organized 10 thematic
scientific meetings that attracted from 50 to 120 participants each (http://wikis.univ-lille1.
fr/bilille/animation). In this context, we also supervise a software engineer, hired by Université Lille 1, whose task is to provide bioinformatic support to biology research groups. All
this activity is part of the Lille ReNaBi15 bioinformatics platform Bilille, headed by Maude Pupin
(http://wikis.univ-lille1.fr/bilille/). Maude Pupin is also responsible for the regional cluster of bioinformatics platform RENABI-NE (north-east), that gathers Strasbourg, Nancy, Reims and
Lille.
14 Leroy P. et al. TriAnnot: a versatile and high performance pipeline for the automated annotation of plant genomes.
Frontiers in Plant Science, 2011
15 ReNaBi: Réseau national de plate-formes de bioinformatique
2.4. Computer Algebra
39
Our research work finds also its expression in a strong commitment in pedagogical activities at
the Université Lille 1. Members of B ONSAI have been playing a leading role in the development and
the promotion of bioinformatics. We have created all bioinformatics graduated courses provided
in the department of Biology (totalizing 120 hours and 140 students per year). Jean-Stéphane Varré
manages the MOCAD master degree of the Computer Science department of University Lille 1 (complex models, algorithms and data, since 2010) and Stéphane Janot manages the Computer Science
and Statistics department of engineering school Polytech’Lille (140 students, since 2012).
In addition, members of the team are involved in several national instances (from CNRS, Inria,
CNU, Inra, see full list in Annexes). We have been solicited for more than 20 university hiring committees from 10 different universities since 2010, and have been invited to 18 PhD thesis committees
and 5 HDR committees since 2008.
2.4
2.4.1
Computer Algebra
Team members
Permanent members
François BOULIER (team leader), PR (Univ. Lille 1)
(until 2010: MCF (Univ. Lille 1)).
Alexandre SEDOGLAVIC, MCF (Univ. Lille 1).
Nour-Eddine OUSSOUS, PR (Univ. Lille 1).
François LEMAIRE, MCF (Univ. Lille 1).
Adrien POTEAUX, MCF (Univ. Lille 1) from
01/09/2011.
Charles BOUILLAGUET, MCF (Univ. Lille 1) from
01/09/2012.
Non permanent members
Michel PETITOT, PREM (Univ. Lille 1) (until 2011: PR
(Univ. Lille 1)).
Ainhoa APARICIO MONFORTE, PostDoc (Univ. Lille
1, ATER) from 01/09/2012.
Alexandre TEMPERVILLE, PhD. student (Univ. Lille 1)
from 01/10/2012.
Fabien MONFREDA, PhD. student (co-encadrement
avec Univ. de Toulouse, Contrat ANR) from
01/10/2010.
Former members
Asli URGUPLU, PhD. student (Univ. Lille 1, Allocation
de recherche (avant décret 2009)) until 30/09/2010.
Christian COSTERMANS, PhD. student (Univ. Lille 2,
ATER) until 30/09/2008.
2.4.2
Samuel VIDAL, PhD. student (co-encadrement avec
Paul Painlevé) until 30/09/2010.
Scientific policy
The core activity of the Computer Algebra Group is the computer algebra and, in particular, the
symbolic treatment of differential equations. Its privileged application domain is the biological modeling.
In order to succeed in its interdisciplinary scientific politics, the unit had to remain internationally acknowledged on its core activity and to assign itself reasonable goals in biological modeling.
Core activity. The unit made significant advances in fundamental research (only possible source of
new ideas), in the following domains: differential geometry, differential algebra, polynomial systems,
complexity, combinatorics, singularities. The unit made significant advances in software development (major source of promotion of scientific results beyond the experts of the domain and major
step towards applications), in particular in the following software: MAPLE packages DifferentialAlgebra, RegularChains and open source libraries BLAD and BMI.
Besides, the unit put quite some energy in challenging scientific questions which should provide
very important benefit on the long run. These questions have arisen within the ANR BLAN LEDA
project, which focuses on the numerical integration of differential-algebraic equations (DAE), in
connection with industrial chemistry (“Génie des procédés”): How do differential elimination methods compare to the differential index reduction schemes applied by numerical integrators of DAE ?
how to implement differential elimination methods for determining consistent initial values for numerical DAE integrators ? in connection with which scientific software ? how to determine good
40
Research Report
initial values for the Rayleigh distillation phenomenon by means of Newton schemes adapted to the
physics of the problem ? How do the modeling methods which lead to DAE in industrial chemistry
compare to the results obtained by the unit on the quasi-steady state approximation of chemical
reaction systems ?
Biological modeling. The unit achieved results in biological modeling, mostly within collaborations and focused on the development of methods and software to help biological modelers. Scientifically, the unit has restricted itself to models presented as chemical reaction systems, which
are more likely to take advantage of its core activity. The results obtained by the unit deal with the
deterministic dynamics of these models (quasi-steady state approximation, determination of Hopf
bifurcation) and their stochastic dynamics (computation of the differential equations which describe
the statistical moments of the random variables which count molecules and investigation of their
singularities). The unit obtained also results on the problem of estimating parameters of nonlinear
dynamical systems.
The unit put quite some energy to lift a scientific lock related to the singularities of the differential
systems considered in the stochastic dynamics. This work is still under progress.
A quite promising application domain has recently emerged, in connection with the reverse engineering of models from the differential equations of the deterministic dynamics, with the ultimate
goal of validating/certifying SBML databases. In order to tackle larger classes of models, the unit has
undertaken some preliminary research in High Performance Computing, applied to linear algebra,
in order to compute linear conservations laws. This activity is only emerging.
2.4.3
Strategy
In order to achieve its scientific politics, the unit assigned itself the following goals (some of them
being stressed by the former evaluation committee):
• enhancement of its opening to the exterior and increase of the number of its collaborations,
• search for fundings,
• increase of the number of PhD students.
Opening and collaborations. On this issue, the outcome is very positive.
The unit has dramatically renewed its members since 2010. The former Head, Michel Petitot,
retired (becoming emeritus) in 2010. François Boulier was promoted as a full professor and became
the new Head. In 2011, the unit hired an associate professor from the exterior. In 2012, it hired both
an associate professor and a temporary associate professor (ATER) from the exterior.
Concerning its core activity, the unit multiplied collaborations with the MapleSoft company (research agreement in 2008-2010), the canadian laboratory ORCCA (Marc Moreno Maza, Éric Schost),
the Johannes Kepler university of Linz (Manuel Kauers, Georg Regensburger), the university of Kent
(Markus Rosenkranz), the RWTH at Aachen (Wilhelm Plesken), the universidad of Buenos Aires
(Pablo Solernó, AmSud project SIMCA), the university Paul Sabatier at Toulouse (Jean-Claude Yakoubsohn, Jean-Pierre Belaud, ANR BLAN project LEDA), the Gage group of the LIX (François Ollivier),
the INRIA/LSS project Disco (Alban Quadrat, Sette Diop, Parrot project CASCAC), the XLIM laboratory at Limoges (Jacques-Arthur Weil, Thomas Cluzeau) and the Paul Painlevé laboratory at Lille
(Anne Duval, Élie Compoint).
Concerning its activity in biological modeling, the unit multiplied collaborations external to
Lille 1 with the universities of Bonn, Kassel, Berlin (Andreas Weber, Werner Seiler, Markus Eiswirth,
co-organization of the seminar Dagstuhl/12462 and the european project SABRE - under review), the
Computational Biology Research Centre of Tokyo (Katsuhisa Horimoto), the INRIA Ibis project (Hidde
De Jong), the INRIA project Contraintes (François Fages). The unit developed existing collaborations
within the university Lille 1 with the Nonlinear Dynamics group of the Phlam (Marc Lefranc) and
the BioComputing group of the LIFL (Cédric Lhoussaine), in the setting of the action transversale
“biologie informatique”, led by Hélène Touzet.
Search for fundings. On this issue, the outcome is rather positive. It is even very positive if one
takes into account the fact that the unit did not obtain any funding during the former contract,
except from the LIFL.
In 2008-2010, the unit performed a research agreement between the university Lille 1 and the
MapleSoft company (about 15000 euros). Since 2010, the unit has been a partner of the ANR BLAN
2.4. Computer Algebra
LEDA project (about 25000 euros). The two hired associate professors obtained an installation grant
(resp. 5000 + 1500 euros and 10000 euros). In 2013, the unit has been part of a European project
proposal.
Increase of the number of PhD students. On this issue, the outcome is disappointing, in spite of
an increase of the research oriented trainings performed by M1 and M2 students. Two explications
are plausible:
• The absence of a “math-info” cursus at Lille 1 makes it very difficult to find students interested
by computer algebra theses (since 2010, there is no computer algebra course anymore in the
computer science cursus). This situation has been however recently positively changing:
– we observe an increase of students applying for research M1 trainings within the unit;
these students come from the “Génie Informatique et Statistique” cursus of the Engineering School Polytech’Lille, where a member of the unit has been lecturing since 2010, and
also from the outside of Lille 1 (ENS Cachan, École des Mines d’Alès, . . . ),
– a student coming from the “Master Calcul Scientifique” started a PhD thesis in 2012, on
a subject connected to High Performance Computing; it is worth noting that almost all
unit members have got involved in this Master since 2010.
• Because of their interdisciplinary nature, the PhD theses subjects offered by the unit tend to
require students with a broader knowledge than ten or twenty years ago.
2.4.4
Production
The unit published 18 journal papers, 13 papers in international conferences with selection, 8 papers
in international conferences with no selection, 4 invited talks in international conferences, 1 book
chapter, 14 seminars, 4 technical reports and produced 3 PhD theses. See http://www.lifl.fr/
CALFORME/pmwiki/files/publis-2008-2013.pdf.
Core activity. The research agreement 2008-2010 between the MapleSoft company (Waterloo, Ontario, Canada) and the university Lille 1 led to the integration of the BLAD and BMI libraries in the
MAPLE computer algebra software. The user interface, which corresponds to the DifferentialAlgebra
package of the MAPLE standard library, was realized in collaboration between the unit and Edgardo
Cheb-Terrab, in charge of the differential solvers, for the MapleSoft company.
In 2008, a software component dedicated to the isolation of the real zeros of regular chains (triangular polynomial systems) was developed within the unit and incorporated to the RegularChains
package of the MAPLE standard library, under the name RealRootIsolate [305].
In 2008-2009, the results obtained by the unit on Cartan’s equivalence method, led to potential
improvements of MAPLE close form differential solvers [294, 292].
The theory of regular differential chains constitutes the theoretical basis of a software such as
DifferentialAlgebra. In this context, the founding results obtained by the unit in 1994-1997 were published [290]. A specific method for change of rankings, very important for applications, was published
[288] as well as the very first method for computing the normal form of a differential fraction [287]. A
new caracterisation of regular chains was established [299]: it completed the equivalence proof of all
the interesting definitions of triangular sets which were given since 1990, and gave a new characterisation of regular (differential) chains. In the non-differential setting only, equivalence results [309]
and asymptotically efficient algorithms [281, 282] were designed in collaboration with ORCCA.
Biological Modeling. The results obtained by the unit in the domain of the quasi-steady state approximation, applied to the deterministic dynamics of chemical reaction systems, led to many publications [284, 291, 293, 307] as well as invited talks and tutorials [308, 301, 1910].
These results are the core of the MAPLE MABSys package [302, 303], developed within the unit,
and dedicated to the study of the deterministic dynamics of chemical reaction systems.
Some algorithms were designed in collaboration with the CBRC (Tokyo), in the domain of parameter estimation methods [285]. This research activity is expected to get a new start, because of a
recent fundamental result [297].
The unit obtained fundamental results in combinatorics [295], which were applied to the study of
the stochastic dynamics of chemical recations systems: they provided simple and efficient formulas
for generating the differential equations which give the statistical moments of the random variables
41
42
Research Report
which count molecules [199]. The unit obtained a result which is remotely connected to the scientific
lock caused by the singularities of these differential equations [283]. All this research activity on the
stochastic dynamics of chemical reactions systems has promoted a tighter collaboration with the
BioComputing group of the LIFL, which led to publications [197, 311].
2.4.5
Scientific Influence
The unit is nationally and internationally acknowledged. It has been involved for many years in the
scientific and organization committee of the Journées Nationales de Calcul Formel. Some members of
the unit are regularly involved in programme committees of major international conferences such as
the International Symposium on Symbolic and Algebraic Computation (ISSAC) and Computer Algebra
in Scientific Computing (CASC). The unit gave 5 invited conferences and courses in international
conferences as well as 14 seminars.
The unit co-organized the seminar Dagstuhl/12462. It is co-organizing the DART V international
conference in June 2013.
2.4.6
Interactions
Concerning the research agreement, it is worth noting that it is the MapleSoft company which did
contact the unit.
A member of the unit represented the Conférence des Directeurs d’UFR Scientifiques in the
Comité de pilotage des RUE (Relations Universités Entreprises), which aims at developing research
partnerships between innovating small and medium entreprises and the research undertaken in
universities. A project of regional RUE (dedicated to regional entreprises) is under development.
2.4.7
Administrative and Research Training Responsibilities
The unit has involved one Head of the UFR IEEA of the university Lille 1, vice-president of the Conférence des Directeurs d’UFR Scientifiques, member of the Comité de Suivi des Licences ; 1 Head of
the 5th year of the GIS cursus, at Polytech’Lille.
Members of the unit performed 1 ERASMUS mission (LTCC courses, university of Kent, 2012),
1 course at Bonn university (December 2011), 1 course in a École Jeunes Chercheurs (Porquerolles,
June 2010) and 1 yearly series of lectures “Initiation to Research” at Polytech’Lille.
The unit organized a thematic half-day “Modélisation en Biologie” within the Journées Nationales
de Calcul Formel (2008).
2.5
2.5.1
Cocoa
Team members
Permanent members
Jean-Marc GEIB (team leader), PR (Univ. Lille 1).
Bernard CARRE (team leader), MCF (Univ. Lille 1).
Gilles VANWORMHOUDT, MCF (INSTITUT MINES
TELECOM).
Olivier CARON, MCF (Univ. Lille 1).
Raphaël MARVIE, MCF (Univ. Lille 1).
Xavier LE PALLEC, MCF (Univ. Lille 1) from
01/05/2008.
Areski FLISSI, IR (CNRS).
Non permanent members
Michel DIRIX, PhD. student (Axellience, CIFRE) from
01/10/2012.
2.5.2
Production
The COCOA group consists of three main projects which are detailed in the following subsections.
2.5. Cocoa
Model parameterization and composition (O. Caron, B. Carré, G. Vanwormhoudt)
“Design by reuse” is a main challenge of software engineering. The ultimate goal is to facilitate safe
and controlled software production by assembling proven and reusable prefabricated artifacts. Code
pieces are directly concerned but also much more abstract artifacts like software models, as promoted by the MDA methodology (Model Driven Architecture of the OMG standard organization).
In our preceding works we intensively studied view orientation, and consequent decomposition,
to the help of software design. But, following the MDA methodology, reusing and composing at the
modeling level must mean the same at (or at least must guide) the binary level, facilitating code
generation and traceability. Work was made [334] to ensure this within the scope of view-orientation.
This claimed for the management of "coarse-grained" component containers, synchronized with
upstream modeling views and suitable for connection at the binary level that they have to manage.
After MDA’s proof of concern, MDE (Model Driven Engineering) generalized the approach. It
upgraded the status of models, from ingredients dedicated to software architecture generating steps,
to full first-class software objects, so reusable and composable. The challenge is to facilitate the
capitalization of technology independent design efforts and logic (“off the shelf” model components
libraries), then conversely systematic “design by reuse” methodology within the model space itself.
Once it was clear that software models could be isolated, reused and composed, powerful technics
issued from the programming world were considered to reach this goal. Part of this are software
parameterization and aspect-orientation. But, as far as software models are concerned, the real
difficulty lies on their high-level granularity compared to individual software ingredients usually
addressed (object classes, software components or operations for example).
Beyond parameterization techniques, we explored "model variability" for Aspect-Oriented Modeling. A first result was the consistent integration of variability mechanisms (option and alternatives)
to aspect models so that they can be composed in a wide range of situations [336]. Under the same
topic, we also made contributions to the specification of variability as an aspect that can be weaved
into various domain metamodels [326].
We deeply studied standard UML templates and their possible usage for “model parameterization
by models” needs. Such templates may apply to final models (of some system being in construction)
but also to templates themselves (thanks to partial application) in order to obtain richer ones. A
consistent extension of the standard UML template meta-model together with its OCL constraints
was stated. Consequent tooling was offered within the Eclipse Meta-modeling framework (EMF). A
synthesis of this work is under review at JOT (Journal of Object Technology).
Finally on the strength of these experiences we found that they, and other MDE practices, share
some notion of “submodel“ that we formalized and characterized [323]. The construct and its formalism apply to any submodel being well-formed or not w.r.t their metamodel (of any kind). We
isolated the concepts of "closed", "covariant" and "invariant" submodels and their properties. Then
we prooved that submodel transitivity could be obtained thanks to submodel invariance. The quest
for transitivity is important because it guarantees qualities such as locality and modularity to the
model space and its processing. This must be helpful for the comprehension and control of the
preceding modeling phenomena and contributes to better structuring of model spaces. As far as engineering is concerned, core submodel management facilities were being offered within EMF, thanks
to plugin-based methodology promoted by Eclipse.
Telecom services and MDE (A. Flissi, G. Vanwormhoudt)
This topic is conducted in collaboration with Mines Telecom Institute. It focus on the development
of new telecom services and convergent ones (telephony call with presence and geolocation management, mobile video conference, click-to-dial, ...). In recent years, these services have endorsed
significant changes thanks to new IP protocols like SIP and they now consist of distributed entities
involved into multiple heterogeneous, stateful and long-running interactions (sessions). This situation complicates significantly the development of these services while increasing their construction
time. As a result, new effective design solutions are needed for these services, particularly ones that
provide high automation degree and respond to their specific properties and structure. We investigated the concepts and techniques of MDE (metamodeling, model transformations) to tackle these
problems.
We mainly contributed to this area by the definition of a domain-specific modeling language that
deals specifically with complex and dynamic sessions management occurring in SIP-based services
43
44
Research Report
and applications. This modeling language [331] enables to design SIP entities as actors playing roles
in multiple sessions, yielding a better modularization and new reuse capacities for these entities. At
a practical level, a MDE tool chain composed of design editors, consistency checkers and generators
embedded in Eclipse have been developed using metamodeling techniques [347, 342].
On the basis of the previous structuring, we also focused on the dynamic adaptability of telephony services hosted by long-lived nodes of SIP architectures. The result is CIAO (Components for
sIp ApplicatiOns) a domain specific and hierarchical component model [329] that includes powerful
mechanisms for dynamically managing components in accordance with SIP sessions and their interactions. An implementation of this component model over the OSGI platforms [341] was offered to
adapt components of SIP applications at runtime with minimal interruptions.
We also studied the question of reuse in domain-specific modeling languages. In various domains
including telecom services, the capture of recurrent patterns and the reuse of working solutions
acquired by experts are particularly important to accelerate system designs and improve their quality.
To fullfil this need, our contribution is Gipsie [330], a generic modeling language that allows to specify
pattern solutions in any domain specific language using models of parameterized roles. A process to
incorporate such pattern solutions into constructed models with several forms of variability is also
provided. Contrarily to existing works, Gipsie does not require to specify new metamodels or adapt
existing ones. Tools to support this role-based approach in the Eclipse Modeling framework have
also been build.
User Interaction and Model Driven Engineering (X. Le Pallec, R. Marvie)
After our study of benefits of MDE for e-learning [325], we have enlarged the scope of our investigation to any kind of interactive applications, with an emphasize on multimodality, because of its
complexity and its current relevance (smartphone). We have first demonstrated that most of past and
current model-based approaches dedicated to the design of interactive applications do not meet the
expectations of MDE (conciseness and model guidance, checking, reuse) [JMUI 2013]. We have then
defined how to meet these ones in such context. We have further define a set of concepts and their
associations which crystallizes the principles of multimodal interaction. Unlike previous works on
this area, we have adopted a pragmatic approach to validate our conceptual proposition: we have
implemented a complete MDE chain with an important API dedicated to multimodal interactions
on Android applications. We also plan to experiment our approach on a more global context: Web
applications with any type of connected devices (BCI, X10, Kinect, smartphones, wifi camera...). After having investigated this context [327], we asset that there is currently no platform to support
inter-connection between such devices and which is firewall-compliant. We have implement such a
platform (called Miny) [332] [Ergo’IHM 2012].
This work on interactions has led us to take an interest in ergonomics of MDE tools in the idea
of ergonomics of design as defined by Blackwell (Cognitive Dimensions). The starting point of this
research is the work of Daniel Moody called "Physics of Notation" which focuses on visual notation
in Software Engineering. He defines nine principles to respect which can be considered as nine
scientific challenges. Our work focuses on possible metrics for these principles. We first determined
the generic informational structure on which each such metrics is based on. We have implemented
it in our metamodelling tool ModX [343, 343], [GMLD 2013]. We then particularly work on metrics
concerning perceptual discriminability (and global clarity). We have realized an experiment with
50 participants about the importance of visual variables in Software Engineering Diagrams. We are
currently submitting this work.
2.5.3
Scientific Influence
J-M. Geib was "Délégué Scientifique Coordinateur des Sciences Dures" at the AERES agency. He is
currently Director of "Section des Formations et des Diplômes" in this agency.
Members of the group are regularly involved in program committees of conferences in the field
(LMO, IDM, AOSD WS, CAL, Inforsid, ...). B. Carré was a member of the steering committee of the
LMO conference series (1994-2011), PC chair of its 15th edition and "Tools, demos and posters" cochair (with H. Sahraoui, Montréal and H. Störrle, Copenhague) of the international joint conferences
ECOOP-ECMFA-ECSA, 2013. We were also involved in the co-organization of many scientific events :
CNRS summer schools "Ambient Intelligence", GDR GPL National Days (O. Caron co-editor), IDM.
2.5. Cocoa
We are participating to networks related to software engineering : CNRS GDR GPL, thematic network of Institut Mines-Telecom on "Architecture and engineering of services and software systems",
Action IDM (shared by the three GDR GPL, ASR and I3). Under the "User Interaction and MDE"
more specific topic, we intended to dress a map of national research teams which work on visual
notations in Software Engineering. This led us to create a working group called "Expert-User Modelling" with the support of GDR-GPL. Nine entities (institutes, laboratories, companies) from Nice,
Rennes, Pau, Valenciennes, Paris, Namur, Grenoble, Lille have participated to this group (2011-2012).
As this group was exclusively focusing on Software Engineering area, another group was created with
a larger scope: visualization of complex systems (called VUExCoSSI, from 2011 to 2013) [Inforsid
2013]. The main interest of this group was the participation of cognitive scientist, geographer and
designer.
We have collaborations on model composition and variability with INRIA/TRISKELL and I3SCNRS/MODALIS teams since several years. This collaboration leaded to 2 papers published in Models Conference [336, 335] and one paper in Sosym journal [326]. During the period, we also submitted
with these partners two project proposals (“Models off the shelves at design and execution”:MOTIONS,“Domain-specific model components : reusing software models”:DSLOTS) to ANR programs
(ARPEGE, Programme BLANC) and one proposal (“Modélisation pour la Vidéo Surveillance”) to ARC
INRIA. We also participated to the CIA "Campus Intelligence Ambiante" CPER program which federates research works conducted in the regional laboratories and more specifically on the sub-thematic
"Ubiquitous Computing (Models and Software Engineering)". Xavier Le Pallec has spent two months
in FUNDP (Namur) in PRECISE laboratory to work with Patrick Heymans and Nicolas Genon on visual notations. They collaborate with Daniel Moody and have produced significant results in this
area.
2.5.4
Interactions
Software and tools developed in the team are publicly available (see corresponding URLs in annex).
In order to participate in innovation process, we have established a partnership with Axellience.
It is a start-up coming from INRIA which develops an online modelling editor. We also plan to investigate group interactions in software modelling (a PhD student on this topic from March 2013
[Workshop GMLD @ ECOOP/ECMFA 2013]). This will allow us to transfer and experiment many of
our results in a realistic environment. We have also submit a proposal with them (and also Grenoble and Luxembourg) to the ANR White Program. We work with Espace Naturel Lille Métropole
which manages all green spaces of Lille agglomeration. We started this partnership in 2009 in order
to study realistic mobile applications in the field (relevant area for multimodal interactions). After
the development of one application (eMosaic), we consolidate this partnership in the ANR MOANO
where we also study end-user design of mobile applications while still continuing to develop mobile
applications (particularly on naturalist inventories).
The knowledge and experience acquired during the development of telephony prototypes was
compiled in a book published by Hermes Edition [337]. This book targets software engineers working
in the area of telephony services and is currently the only one existing in french for the programming
of SIP applications.
We contribute to interaction between academia and industry through the organization of industrial specific events: co-organization of the Industrial Regional MDE Day’ 2010, organization of the
OpenESB international community day and ChtiJug sessions (Regional Java User Group) (2010-2011),
initiation and co-organization of the Annual Days on IT Professions at Lille 1 University (since 2010),
... More generally, most members of the team have a great experience in industrial interaction, due
to their responsibilities in the local Engineering Schools (Polytech and Telecom Lille 1) and Masters.
2.5.5
Administrative and Research Training Responsibilities
J-M. Geib was "Délégué Scientifique Coordinateur des Sciences Dures" at the AERES agency. He
is currently Director of "Section des Formations et des Diplômes" in this agency. O. Caron was
the Director of the Department GIS "Software Engineering and Statistics" at Polytech Lille during
2009-2012. Since 2012 he is manager of the Information System of the school. B. Carré is responsible
for end-of-studies internships of GIS since 2008. G. Vanwormhoudt is responsible for the specialization "Ingénierie des architectures distribuées" at Télécom Lille1. R. Marvie was reponsible for the
45
46
Research Report
master’s specialization "Infrastructures et Architectures des Grands Logiciels" (2008-2009). X. Le Pallec is responsible for master work-study program. He was responsible for the master’s specialization
entitled "Infrastructures et Architectures des Grands Logiciels" during 2009-2012.
2.6
2.6.1
DART
Team members
Permanent members
Pierre BOULET (team leader), PR (Univ. Lille 1).
Cédric DUMOULIN, MCF (Univ. Lille 1).
Jean-Luc DEKEYSER, PR (Univ. Lille 1).
Philippe MARQUET, MCF (Univ. Lille 1).
Frédéric GUYOMARC’H, MCF (Univ. Lille 1) from
01/09/2008.
Laure GONNORD, MCF (Univ. Lille 1) from
01/09/2009.
Julien FORGET, MCF (Univ. Lille 1) from 01/09/2010.
Philippe DEVIENNE, CR (CNRS).
Richard OLEJNIK, IR (CNRS).
Samy MEFTALI, MCF (Univ. Lille 1).
Vlad RUSU, CR (Inria) from 03/10/2008.
Non permanent members
George AFONSO, PhD. student (EADS, CIFRE) from
01/08/2010.
Sana CHERIF, PhD. student (Univ. Lille 3, ATER) from
01/02/2010 (2010-2012: PhD. student (Inria, Contrat
ANR)).
Amine EL KOUHEN, PhD. student (CEA, Autre financement) from 01/12/2010.
Hana KRICHENE, PhD. student (AUF, Bourse pour
étudiant étranger) from 01/01/2011.
Amen SOUISSI, PhD. student (ECREALL, Entreprise)
from 01/10/2009 (2009-2012: PhD. student (ECREALL,
CIFRE)).
Chiraz TRABELSI, PhD. student (Univ. Lille 1, ATER)
from 01/10/2009 (2009-2012: PhD. student (Inria,
Subvention)).
Antoine BERTOUT, PhD. student (Univ. Lille 1, Bourse
collectivité territoriale) from 01/09/2012.
Paméla WATTEBLED, PhD. student (Univ. de Rennes,
Contrat ANR) from 20/10/2010.
Mohammed Kamel BENHAOUA, PhD. student (Gouvernement algérien, Bourse pour étudiant étranger)
from 04/06/2012.
Wissem CHOUCHENE, Engineer (Inria, Contrat ANR)
from 17/09/2012.
Khalil ZOUAOUI, PhD. student (TECHNOLOGIES,
CIFRE) from 01/10/2012.
Andrei ARUSOAIE, PhD. student (Univ. de Lasi,
Bourse pour étudiant étranger) from 01/10/2011.
Former members
Arnaud YSMAL, Technician (Univ. Lille 1) from
01/04/2009 until 30/06/2009.
Anne ETIEN, MCF (Univ. Lille 1) until 30/09/2012.
Abdoulaye GAMATIE, CR (CNRS) until 31/01/2013.
Emmanuel LEGUY, IE (Univ. Lille 1) until 31/12/2011.
Majdi EL HAJJI, PhD. student (Inria) from 01/01/2009
until 05/07/2012.
Imran-Rafiq QUADRI, PhD. student (Univ. Lille 1,
ATER) until 31/08/2011 (until 2009: PhD. student
(Univ. Lille 1, Allocation de recherche (avant décret
2009)), 2009-2010: PhD. student (Univ. Lille 1, ATER) ,
2010-2011: PostDoc (Univ. Lille 1, ATER)).
Mouna BAKLOUTI, PhD. student (Gouvernement
tunisien, Bourse pour étudiant étranger) until
18/12/2010.
Vincent ARANEGA, PhD. student (Univ. Lille 1, ATER)
from 01/09/2008 until 31/08/2012 (2008-2011: PhD.
student (Univ. Lille 1)).
Wendell RODRIGUES, PhD. student (Univ. Lille 1,
Bourse industrie) from 25/11/2008 until 31/01/2012.
Christophe CALVES, PostDoc (Inria, Subvention) from
01/09/2010 until 14/03/2012.
Amjad ALSHABANI, Student (CNRS, Rémunération forfaitaire de stage) from 28/11/2011 until
31/08/2012.
Sébastien LE BEUX, PostDoc (Inria) until 31/12/2008.
Eric PIEL, PhD. student (Inria) until 12/06/2008.
Calin GLITIA, PhD. student (Inria, Autre financement)
until 23/11/2009.
Julien TAILLARD, PhD. student (Univ. Lille 1, Allocation de recherche (avant décret 2009)) until
30/06/2009.
Jean-Marie MOTTU, PostDoc (Inria) from 19/12/2008
until 19/12/2009.
Huafeng YU, PhD. student (Inria) until 27/11/2008.
Nicolas WOJCIK, PhD. student (Inria) from
01/09/2008 until 31/01/2010.
Ali KOUDRI, PhD. student (THALES, CIFRE) until
13/07/2010.
Rosilde CORVINO, PostDoc (Inria) from 01/12/2009
until 01/12/2010.
Adolf ABDALLAH, PhD. student (Univ. Lille 1, Allocation de recherche (avant décret 2009)) until
30/03/2011.
Souha KAMOUN, PhD. student (Univ. Lille 1) until
30/09/2010.
Alexis MULLER, Engineer (Inria, FRM) from
01/12/2010 until 17/04/2012.
2.6. DART
Mohamed-Akli REDJEDAL, IR (Inria) from
05/02/2010 until 20/06/2010.
Rahma YANGUI, IR (Inria, Subvention) from
15/01/2011 until 16/01/2012.
2.6.2
47
Safouan TAHA, PhD. student (Univ. Lille 1, CEA) until
05/05/2008.
Evolution of the Structure of the DART Team
50 persons have contributed to the DART team during the evaluation period and the size of the team
has varied between 23 and 27 persons. During the main part of the evaluation period (2008-2011),
the team was a joint team with Inria and DaRT was meaning “Data-parallelism and Real-Time” and
was lead by Jean-Luc Dekeyser. It had been created in December 2004 and was a follow-up of the
West team of the LIFL. As we had reached most of our scientific objectives and as we were interested
in several new research directions, we have decided in 2012 to nurture two emerging projects: DreamPal (lead by Vlad Rusu), that has started the evaluation process to become a joint team with Inria,
and Émeraude (lead by Pierre Boulet), both under the umbrella of the DART team, now meaning
“Dynamic Adaptation and Real-Time” and lead by Pierre Boulet.
As the two emerging projects are still young, most of our production is the outcome of the
work started before 2012 that has not stopped abruptly. We thus present our production with the
same organization as the one we had adopted for the evaluation by Inria of the DaRT joint team
in March 2012. The evaluation report is available at http://www.lifl.fr/emeraude/wp-content/
uploads/dart_synthese.pdf and the annual activity reports are available at http://www.inria.
fr/equipes/dart/(section)/activity.
Two researchers were working mostly alone (and outside the DaRT Inria project-team) before
2012 (Philippe Devienne and Richard Olejnik). They have been integrated in the construction of
the Émeraude project and work closely with the other members of Émeraude since. Anne Étien and
Cédric Dumoulin whose research thematics don’t fit well with the two emerging projects have moved
to other teams. Anne Étien moved to RMoD in October 2012 and Cédric Dumoulin is creating the
new Carbon team in the future CRIStAL research unit.
2.6.3
Production
The scientific domain of the DART team is the design of embedded systems with an emphasis on data
parallelism, model driven engineering, models of computation, formal methods, hardware/software
codesign and dynamic reconfiguration.
Since its creation (December 2004), the DaRT project contributes to software and hardware codesign for data-intensive embedded systems, by focusing on co-modeling for HPSoC design (High
Performance System on Chip), optimization and compilation techniques, and HPSoC simulation
and synthesis.
Most of our results and developments are integrated in the Gaspard2 co-modeling framework
(http://www.gaspard2.org) that is structured in three parts: design, compilation based on model
transformations and target platforms. During these last five years, we have integrated dynamicity
in almost all the metamodels of Gaspard2. Special attention was also devoted to massively parallel
systems mapped on FPGA.
The technological development of chips has opened new research challenges. In particular, the
recent and future FPGA offer an integration density that allows to host a large number of processors.
In addition, dynamic and partial reconfigurations allow, on the fly, to redefine the architecture according to the changing behavior of the application. These hardware solutions have influenced our
research axes toward dynamic models, at the application, architecture, association and deployment
levels. These consequences will be visible in our result statements that we present according to the
four following axes.
•
•
•
•
From static to dynamic model for codesign
Consolidation of embedded system MDE design
Improvement of hardware/software simulation techniques
Dynamic reconfiguration and massive parallelism
From static to dynamic model for codesign
Permanent researchers: Pierre Boulet, Jean-Luc Dekeyser, Julien Forget, Abdoulaye Gamatié (defended HdR thesis), Frédéric Guyomarc’h, Philippe Marquet and Samy Meftali (defended HdR
48
Research Report
thesis). Defended PhD theses: Adolf Abdallah, Majdi Elhaji, Ali Koudri, Imran Quadri, Wendell Rodrigues, Safouan Taha, Julien Taillard, Chiraz Trabelsi and Huafeng Yu. Ongoing PhD theses: Sana
Cherif.
Several embedded application domains process huge multidimensional arrays according to more
or less complex control flow, e.g. digital image/video processing, electromagnetic waves. This naturally calls for a tight mix of suitable MoCs (Models of Computation), as in Ptolemy16 , to describe all
the aspects of these systems.
Describing adaptive embedded systems in our codesign framework [370] requires an extension
of the repetitive MoC with finite state machines. We proposed a generic extended model usable at
all SoC co-design levels [448]: software application, hardware architecture, association of both and
finally deployment. This model is inspired by mode automata and is one of the first propositions
in literature mixing multidimensional dataflow with control. It has been experimented in discrete
control synthesis for multimedia applications [483] and the generation of hardware accelerators for
dynamic reconfiguration on FPGAs [380]. In the FAMOUS ANR project, it is currently considering as
a possible extension of the MARTE profile, called as “Reconfigurable MARTE (RecoMARTE)” [454].
The data dependencies expressed within the repetitive MoC only define a partial ordering concerning a system execution scheduling. To describe a complete scheduling involving execution platform or environment requirements, we proposed to refine data dependency specifications [371]
with abstract clock constraints, expressed with the MARTE Time concepts and CCSL language [416].
These constraints explicitly capture the suitable information about environment and execution platform properties of systems, e.g., input/output data and application components activation rates,
processor frequencies. Then, a hardware/software allocation is defined based on a clock projection
algorithm. The result is a clock trace reflecting simulation scenarios for a system, which serve for an
easy and rapid design assessment, w.r.t. metrics such as execution time or energy consumption [398].
It can also be considered for correctness analysis with the synchronous reactive approach [389].
As a continuation of our work on modeling at system level, we proposed a methodology for modeling concepts of NoC-based architectures [459]. On the architecture side we proposed a VLSI implementation of a new NoC topology modeling called diagonal mesh that it designed to offer a good
trade-off between hardware cost and theoretical quality of service (QoS) [462].
The Gaspard2 framework has many target languages, among them OpenMP and OpenCL to generate programs, which can be executed on quite powerful workstations. We created a methodology
to design applications for scientific computing, and applied it on a software called Code_CARMEL,
used for electromagnetic simulations. We modelled the most computation intensive part of CARMEL
and generated an OpenCL code interfaced with the original software to get an overall speedup of 9
on the full industrial code.
A strong point is that our extensions of the repetitive MoC combines the benefits of repetitive
structure modeling, abstract clocks and finite state machines to permit an early design space exploration at a high abstraction level. This extension has been studied with the aim to be integrated
within the MARTE standard of the OMG. We also shown that early optimisation could lead to good
performances at low cost during the generation phase.
The main weakness of our contribution in this research axis is its low impact in terms of usage by
others, due to the absence of a complete programming model infrastructure (e.g. including readily
usable code/libraries) that facilitates its adoption by developers. Another weak point is the specificity
of our metamodel, originally designed for signal processing applications: it lacks flexibility to handle
easily sparse computations needed in many numerical simulations.
Consolidation of embedded system MDE design
Permanent researchers: Pierre Boulet, Cédric Dumoulin, Anne Etien, Abdoulaye Gamatié (defended HdR thesis), Laure Gonnord, Frédéric Guyomarc’h, Vlad Rusu. Defended PhD theses: Vincent Aranega, Calin Glitia. Ongoing PhD theses: Andrei Arusoaie, Amine El Kouhen, Amen Souissi,
Khalil Zouaoui. Postdocs: Christophe Calves, Rosilde Corvino, Jean-Marie Mottu, César Moura.
To help embedded system designers, we have been working on a development environment
that automatically adapts itself to the user’s domain. To this end we are involved in the Papyrus
project (http://www.eclipse.org/papyrus/), the leading open source UML modeler (included in
the Eclipse development environment). Papyrus is partially generated from models describing an
16 http://ptolemy.eecs.berkeley.edu/
2.6. DART
user’s UML diagrams; this distinguishing feature makes it adaptable to the user’s design and development phase.
In the previous version of Gaspard2, model transformations were complex and monolithic. We
proposed to decompose complex transformations into smaller ones (called localized transformations) jointly working to build a single output model [425] to ease reusability and maintainability.
New transformation chains towards pThread, SystemC and OpenCL have been defined in Gaspard2
using localized transformations. They share almost 80 % of the transformations with the oldest chain.
Traceability based algorithms ease the model transformation debug [428, 467]. Using localized transformations in the new version of Gaspard2 has increased the reusability, testability and maintainability of the existing transformation chain and has simplified the development of new ones. Based
on these encouraging results, a transfer of the transformation orchestration engine to Axellience, an
Inria start-up, is in progress.
We have also worked on the formalization of operational semantics for DSMLs (Domain-Specific
Modeling Languages). Indeed, each Gaspard2 abstraction level can be seen as a DSML. In [377, 373,
415, 463, 367] we have formalized the various MDE artefacts involved in the definition of DSMLs by
mapping them to rewriting systems, which can then be used for verifying (i) that a DSML instance
conforms to its metamodel, (ii) temporal properties on a DSML’s operational semantics, and (iii) operational semantics-preservation by transformations between DSMLs. The first two analyses were
implemented in a prototype tool [415]. We have also studied the tracing of counterexamples of model
checkers to the operational semantics of a DSML, in order to explain them in the domain expert’s language [407]. Finally, we have developed a rewriting-based definition of the Kermeta metamodeling
language, to enable the formal verification of Kermeta programs.
To optimize the models and, consequently, the generated code, we offer software execution feedback to model designers, based on models transformation traceability [466]. These feedbacks enable
the designers to tune their models to improve the software performances even if they do not have indepth knowledge on the running platform. Thus we provide, in Gaspard2, the first profiling system
based on generated code execution feedbacks to the models. It relies on traceability mechanisms
and an expert system.
We also have several contributions towards design space exploration. We have enhanced our
refactoring toolkit to support the optimization of a larger class of applications, including those mixing multidimensional data dependences and control by the way of uniform inter-repetition dependences [484]. We have given guidelines for the usage of this toolkit to support an assisted design
space exploration [371] and we have used this toolkit to automatically explore the design space for
a restricted class of architectures [423, 455]. Some advances have also been made on a more general
design space exploration algorithm based on a multi-objective genetic algorithm [490, 468].
Finally, we have also studied the analysis of C source code, which is the first step toward the verification of functional properties of the (final) generated code. We have chosen to use static analysis to
automatically discover numerical invariants of programs [412], to better understand their behavior,
and also improve the quality of the generated code via dead code elimination [460].
One of the main evolutions of our work is that the development of Gaspard2 will stop. Indeed, we
have shown that using MDE techniques to build a co-design environment was possible, but our scientific directions go away from co-modeling and we don’t have the resources to maintain Gaspard2
in the long term. We were probably too ambitious with the Gaspard2 tool: too many compilation
targets and concurrent development of metamodels, model transformation technologies and compilation techniques, both producing a very moving code base that lead to integration difficulties (and
very interesting software engineering problems!).
Improvement of hardware/software simulation techniques
Permanent researchers: Jean-Luc Dekeyser, Samy Meftali, Philippe Marquet and Rabie Ben Atitallah (External collaborator). Defended PhD theses: Rabie Ben Atitallah.
The main challenge for the design of such dedicated tools is to achieve a better trade-off between
accuracy and speed.
At the beginning of the evaluation period, we developed the first release of Gaspard2 with the
objectives to be fully MARTE compliant and to generate SystemC and VHDL code. Then, we decided
to enhance our environment with power consumption models for a reliable design space exploration
within the OpenPeople ANR project. We proposed a new hybrid system-level power consumption
estimation methodology for complex embedded systems [413]. A key word in our contribution is
49
50
Research Report
hybridization between abstraction levels. Almost all the previous studies focus on power estimation
for a given abstraction level without overcoming the wall of speed/accuracy trade-off. The idea here
was to build up a hybrid power estimation tool that combines Functional Level Power Analysis for
hardware power modeling and TLM simulation technique for rapid system prototyping and fast
power estimation. The functional power estimation part was coupled with a fast SystemC simulator
to obtain the needed micro-architectural activities for power models, which allows us to reach a
better tradeoff between accuracy and speed [414].
Gaspard2 was the first framework to generate SystemC and VHDL codes from the standard
MARTE profile. Our contributions make simulation models faster at several TLM levels. This enables shorter simulating and validating complex embedded systems. The Gaspard environment has
been diffused as an open source software tool. In the same way the ANR OpenPeople project, an
open platform for power and energy estimation and optimization is offered for the embedded system community.
The future works of this axis of research will focus more on the architectural aspect of HPSoC and
the validation using reconfigurable technologies. DreamPal will contribute on simulation techniques
and performance estimation.
Dynamic reconfiguration and massive parallelism
Permanent researchers: Jean-Luc Dekeyser, Philippe Marquet, Samy Meftali, Rabie Ben Atitallah
(external collaborator). Defended PhD theses: Imran Quadri, Yassine Aydi, Mouna Baklouti, George
Afonso, Chiraz Trabelsi. Ongoing PhD theses: Hanna Krichen, Pamela Wattebled.
Our contributions in low level design are related to dynamic reconfiguration control, hardware
supports for dynamic reconfiguration, and implementation of dynamic NoCs and massively parallel
architectures.
Dynamic reconfiguration. We have proposed a control model for FPGA-based systems. This
control model allocates a controller to each Partial Reconfigurable Region of the system to be selfadaptive through an autonomous controller. Each distributed controller manages three major aspects: monitoring, reconfiguration decision-making and reconfiguration realization for a region. The
role of the coordinator in this model is to coordinate the decisions made by the controllers.
We have defined and implemented a hardware support for partial and dynamic reconfiguration.
This support enables context switching and storing while reconfiguring a system at runtime. A context is a set of data used by a given reconfigurable IP, this can be either integer or memory addresses.
The context storing is useful in two major cases: if the IP is dynamically reconfigurable: the context
saving permits using an IP that can understand and use the saved context. This IP is not necessarily
the same bitstream that was used. The second case is when we want to reuse (during runtime) the
same IP with a different context. The proposed model is a flexible model, modular and generic.
Massive parallelism. We have designed mppSoc, a massively parallel SIMD processing Systemon-Chip[438]. This system is generic, parametric and can be adapted to the application requirements.
We propose a rapid and modular design method based on IP assembling to construct an mppSoC
configuration. A library of IPs has been proposed for communication[369] and computing. A model
driven based automated generation chain was finally developed. It allows the generation of the corresponding mppSoC synthesizable VHDL code to be directly simulated or prototyped on FPGA from
an mppSoC modeled at the UML level, using the MARTE profile.
The Synchronous Communication Asynchronous Computation model proposes an execution
model dedicated to the massively parallel architectures as mppSoC. This model is composed of large
number of complex routers, called node elements (the NEs), communicating and working in perfect synchronizations. Each NE is potentially connected to its neighbors via a regular connection.
Furthermore, each NE is connected to a heterogeneous set of computing groups (clusters) allow
asynchronous processing. Each group includes a combination of processors programmable and specialized hardware accelerators. All the system is controlled by a Network Controller Unit, the NCU.
This approach allows overlapping communications with computations and increases significantly
the I/O throughput.
Dynamically reconfigurable heterogeneous CPU/FPGA systems. To meet real-time, power, and
flexibility goals, combination of general CPU and reconfigurable fabrics like FPGAs is a promising
solution leading to heterogeneous computing. In such systems, multi-core CPU provides high computation rates while the reconfigurable logic offers high performance per watt and adaptability to the
2.6. DART
application constraints. With the collaboration avec Eurocopter (an EADS company), heterogeneous
systems are used for new generation of adaptive and generic avionic test benches [1664, 451, 450].
We proposed a multi FPGA architecture on a board dedicated to avionics system. This board
should implement parallel dynamic reconfiguration. We recently started a collaboration with Nolam
ES in the context of a PhD Thesis (CIFRE PhD). The objective of this project is to realize a prototype
of this board.
Hardware distributed control and hardware implementation of dynamic reconfiguration systems
are the main strong points of these works. Actually, these contributions are necessary to handle the
complexity of real size reconfigurable systems while keeping good performances. Moreover, with
such implementation we anticipate future 3D FPGAs.
A strong point is the possible definition of an architecture specially designed for a given application from a generic and parametric architecture such as mppSoC and its “systematic” implementation on a FPGA. Our contributions on dynamic reconfiguration and massively parallel systems
constitute the bases of the new research in the DreamPal team.
Other Activities
Two researchers, Philippe Devienne and Richard Olejnik have been formally attached to the DART
team since 2008 but have lead independent research activities until recently. They are indeed active
members of the Émeraude emerging team where their particular skills enrich the team.
For the design of embedded systems and digital circuits, the use of a formal specification language is considered as the foundation of a real validation. Philippe Devienne emphasizes that refinement (from an abstract model to the point where the system will be implemented) can be and
should be formal too in order to ensure the traceability of requirements, to manage such development projects and so to design fault-tolerant systems correct by proven construction [361, 1668].
This has been developed in the PCSI project (Zero Defect Systems) based on B Method, VHDL and
PSL in collaboration with the University of Alep (Syria) and the University Badii Mokhtar of Annaba
(Algeria).
The research of Richard Olejnik [437] concerned paradigms, software concepts and systems for
grids computing. He has proposed a programming environment for distributed and heterogeneous
applications in Java and the runtime environment ADAJ (Adaptive Distributed Applications in Java),
which optimizes dynamic placement of application objects on clusters and computers within a grid.
ADAJ provides automatic and adaptive distribution of application elements across the job execution
platform, giving thus a reply to the computing and resource availability changes. This operation is
based on a cycle stealing method and can control at the application execution granularity. This work
was then extended so that the platform ADAJ is today a full middleware stack. It is based on web
services [390] and it’s information system is based on agents [430, 424]. Mechanisms of ADAJ can
now manage grid execution platforms, consisting of thousands of nodes. Finally we have tested this
approach on datamining problems with some distributed algorithms, which have been specifically
developed [393].
2.6.4
Scientific Influence
Pierre Boulet is a member of the HiPEAC network of excellence. He was also the secretary of the
ECSI european association from 2006 to 2011. Richard Olejnik has been a correspondant to national
contact point for the EU research programs on ICT for several years.
Concerning the french animation structures, we participate to the ASR, GPL and SOC-SIP GDRs.
Laure Gonnord has been a founder and co-animator of the compilation action of the GPL and ASR
GDRs since 2010 and Pierre Boulet has been a member of the steering committee of the ASR GDR in
charge (with Claire Pagetti) of the Architecture cluster of the GDR since 2013.
We have organized or co-organized many events (see the full list in the annexe), the most important ones are the conferences MSR’11 and Euromicro (DSD + SEAA) 2010, organized in Lille.
We have received 3 best paper awards and have been invited to several conferences.
Finally, we are proud that all our young researchers have found jobs in various areas, mainly
related to their work with us: 7 teaching researchers and 5 engineers (in large companies or SMEs) in
6 different countries.
51
52
Research Report
2.6.5
Interactions
Our team has a long history of industrial partnerships (see the complete list in the annexe). The most
succesful one is a series of collaborations with Thales ranging from 1998 to 2010 that has lead to our
participation to the OMG MARTE industrial standard (http://www.omgmarte.org). Two chapters
of this standard are the result of two theses of the team (Safouane Taha, 2008 and Arnaud Cucurru,
2006). We have participated to the redaction of the two published versions of this standard and are
active members of the revision task force.
The most important impact on the society of our team is probaly through our implication in
teaching. Indeed, we teach topics related to our research to several hundred students every year in
bachelor, master and engineering degrees (more than 1800 hours per year).
Finally, Pierre Boulet, Cédric Dumoulin and Samy Meftali have participated to scientific mediation events (fête de la science) during the evaluation period, Pierre Boulet and Philippe Marquet are
involved in the formation of the new “ISN” specialty high school teachers and Philippe Marquet is
the current teaching vice-president of the Société Informatique de France (2011-2014).
2.6.6
Administrative and Research Training Responsibilities
Several members of the DART team have administrative responsibilities.
• Pierre Boulet has been deputy head of the LIFL during the whole evaluation period.
• Pierre Boulet has been research manager (chargé de mission recherche) for the ICT research
sector of the University Lille 1 since september 2012.
• Jean-Luc Dekeyser was director of doctoral studies in computer science for the SPI doctoral
school until March 2013.
• Philippe Marquet has been responsible of the computer science master of the university Lille 1
during the whole evaluation period.
2.7
2.7.1
Dolphin
Team members
Permanent members
El-Ghazali TALBI (team leader), PR (Univ. Lille 1).
Laetitia JOURDAN, PR (Univ. Lille 1) (2005-2011: CR
(Inria)).
Clarisse DHAENENS, PR (Univ. Lille 1).
Nouredine MELAB, PR (Univ. Lille 1).
Arnaud LIEFOOGHE, MCF (Univ. Lille 1) from
01/09/2010 (until 2009: PhD. student (Univ. Lille
1, Allocation de recherche (avant décret 2009))).
François CLAUTIAUX, MCF (Univ. Lille 1).
Bilel DERBEL, MCF (Univ. Lille 1).
Marie-Emilie VOGE, MCF (Univ. Lille 1) from
01/01/2012.
Dimo BROCKHOFF, CR (Inria) from 01/11/2011.
Luce BROTCORNE, CR (Inria) from 19/09/2009.
Clive FERRET-CANAPE, IR (Inria) from 01/01/2011.
Non permanent members
Sezin AFSAR, PhD. student (Inria, CORDI) from
03/10/2011.
Francois LEGILLON, PhD. student (TASKER, CIFRE)
from 01/11/2011.
Imen CHAKROUN, PhD. student (Univ. Lille 1) from
01/10/2010.
Khedidja SERIDI, PhD. student (Univ. Lille 1, ATER)
from 01/10/2009 (2009-2012: PhD. student (Gouvernement algérien, Bourse pour étudiant étranger)).
Moustapha DIABY, PhD. student (Univ. Lille 1, ATER)
from 01/09/2009 (2009-2012: PhD. student (MESRS
CÔTE D’IVOIRE, Bourse pour étudiant étranger)).
Matthieu GERARD, PhD. student (VEKIA, CIFRE)
from 01/04/2012.
Julie HAMON, PhD. student (GENES DIFFUSION,
CIFRE) from 01/12/2010.
Julie JACQUES, PhD. student ( ALICANTE, Entreprise)
from 01/10/2010.
Yacine KESSACI, PhD. student (Gouvernement
algérien, Bourse pour étudiant étranger) from
01/09/2010.
Trong-Tuan VU, PhD. student (Inria, CORDI) from
03/10/2011.
Sophie JACQUIN, PhD. student (Univ. Lille 1) from
29/05/2012 (2012: Trainee (Univ. Lille 1, Rémunération forfaitaire de stage)).
Sylvain DUFOURNY, PhD. student (Strat & logic ,
Entreprise) from 01/06/2012.
Rudi LEROY, PhD. student (Inria, Subvention) from
05/11/2012.
Martin BUE, PhD. student (BTravel, CIFRE) from
01/03/2012 (2012: IR (Inria)).
2.7. Dolphin
Bayrem TOUNSI, PhD. student (Inria, Contrat ANR)
from 01/10/2012.
Aline PARREAU, PostDoc (Univ. Lille 1, ATER) from
01/09/2012.
Than-Do TRAN, PhD. student (Inria, CORDI) from
03/12/2012.
Ekaterina ALEKSEEVA, PostDoc (Inria, ERCIM) from
01/12/2012.
53
Bernabé DORRONSORO, PostDoc (Univ. Lille 1) from
01/09/2012.
Nadia DAHMANI, PhD. student (Univ. de Tunis) from
01/10/2010.
Nicolas DUPIN, PhD. student (EDF, CIFRE) from
01/04/2011.
Former members
Sébastien VEREL, CR on leave from U. Nice (Inria)
from 01/09/2009 until 31/08/2012.
Mathieu DJAMAI, PhD. student (Univ. Lille 1) from
01/09/2009 until 11/03/2013.
Jérome BRONGNIART, PhD. student (Inria) until
31/12/2011.
Malika MEHDI, PhD. student (Univ. du Luxembourg)
until 20/10/2011.
Ali KHANAFER, PhD. student (Inria) until 01/11/2011.
The-Van LUONG, PhD. student (Inria) from
01/11/2008 until 01/12/2011.
Marie-Eleonore MARMION, PhD. student (Univ. Lille
1, ATER) from 29/10/2009 until 31/08/2012 (2008-2011:
PhD. student (Univ. Lille 1, Allocation de recherche
(avant décret 2009))).
Jean-Claude CHARR, PostDoc (Inria) from 08/12/2009
until 08/12/2010.
Ahcène BENDJOUDI, PhD. student (Gouvernement étranger, Bourse pour étudiant étranger) from
01/09/2009 until 31/08/2012.
Jean-Charles BOISSON, PhD. student (Univ. Lille 1)
until 08/12/2008.
2.7.2
Alexandru-Adrian TANTAR, PhD. student (Univ. Lille
1, Bourse Président) until 31/01/2010.
Emilia TANTAR, PhD. student (Univ. Lille 1, Contrat
ANR) until 10/04/2009.
Thomas LEGRAND, IE (Inria) until 28/02/2008.
Mostepha-Redouane KHOUADJIA, PhD. student
(Univ. Lille 1, Contrat ANR) from 25/05/2009 until
25/05/2012.
Karima BOUFARAS, IR (Inria, Subvention) from
01/02/2010 until 31/01/2012.
Mahmoud FATENE, Engineer (Inria) from 01/10/2008
until 30/09/2009.
Waldo CANCINO, PostDoc (Inria) from 01/11/2008
until 31/10/2009.
Jorge TAVARES, PostDoc (Inria) from 01/09/2008 until
31/08/2009.
Salma MASMOUDI, PostDoc (Inria) from 01/01/2008
until 31/12/2008.
Antonio MUCHERINO, PostDoc (Inria) from
01/11/2009 until 31/10/2010.
Jeremy HUMEAU, Engineer (Inria, IJD) from
01/10/2008 until 31/08/2010.
Scientific Foundation
The goal of the DOLPHIN project is the modeling and resolution of large multi-objective combinatorial optimization problems using parallel and distributed hybrid techniques. The team is interested
in algorithms using Pareto approaches which generate the whole Pareto set of a given Multi-Objective
Problem (MOP). The research roadmap can be summarized by the three following objectives:
1. Modeling and analysis of Multi-Objective Problems (MOPs): the modeling of problems, the
analysis of structures (landscapes analysis) of MOPs and the performance assessment of resolution methods are significant topics in the design of efficient and robust optimization methods. Indeed, the effectiveness of optimization algorithms depends on the properties of the
problem and its landscape (ruggedness, convexity, etc).
2. Development of efficient optimization algorithms: the success of metaheuristics is based on
their ability to find “good” solutions in a reasonable time [622]. But with very large problems
and/or multi-objective problems, efficiency of metaheuristics may be compromised. Hence,
in this context it is necessary to integrate metaheuristics in more general schemes in order to
develop even more efficient methods. For instance, this can be done by different strategies
such as hybridization.
3. Design and implementation of parallel optimization methods: parallel and distributed computing may be considered as a tool to speedup the search, to solve large MOPs and to improve
the robustness of a given method. Moreover, the joint use of parallelism and cooperation allows
improvements on the quality of the obtained Pareto sets. Our goal is to design and implement
parallel models for metaheuristics (i.e. single-solution and population-based metaheuristics)
and for exact methods (branch-and-bound algorithm, branch-and-cut algorithm) for solving
large MOPs.
54
Research Report
2.7.3
Production
The DOLPHIN team has many publications in top international journals (European Journal of Operational Research, Computers and Operations Research, Journal of Parallel and Distributed Systems,
IEEE Transactions on Computers, Evolutionary Computation, Journal of Global Optimization, Journal of Combinatorial Optimization, INFORMS Journal on Computing, Discrete Optimization,...) and
conferences (GECCO, IPDPS, PPSN, ...) of the domain. Six best paper awards have been obtained in
international conferences. The next paragraphs summarize the most important results according to
the three complementary objectives of our roadmap:
1. Multi-objective optimization - models and analysis. The contributions in terms of modeling
and analysis can be summarized as follows.
Multi-objective optimization models: several new multi-objective models have been proposed.
For instance, a new tri-objective model has been proposed for molecular docking problems (Phd of
A. Tantar). We proposed to adopt a tri-objective model that combines two energetic criteria and a
surface criterion [695]. This approach has been included in the Docking@Grid software. Modeling a
problem requires to define appropriate objective functions. A new objective function for protein identification was proposed to deal efficiently with this problem [527] (Phd of J-C. Boisson). Moreover,
in order to measure the quality of this function, a protein identification engine has been designed:
ASCQ_ME17 . Other examples of new bi-objective and tri-objective models have been proposed for
various bin-packing, scheduling and routing problems (Phd of A. Khanafer and N. Dahmani).
Landscape analysis: in the context of multi-objective optimization, the landscape analysis may
deal with the intractability of the Pareto set, its approximation, and the study of problem complexity.
We studied the convexity of the frontiers obtained in order to show, in an exact resolution context,
the interest of a Pareto approach compared to a classical aggregation approach. This study leads us
to improve an exact method initially proposed for bi-objective problems. Interactive methods may
be used in order to incorporate the user preferences during the optimization process. In this context,
knowledge obtained with a “a priori” landscape analysis is given to the user through visual components to help him to interact with the optimization method [617] (Phd of E. Tantar). multi-objective
fitness landscape analysis plays a central role to explain the performance of set-based local search algorithms, and to design more efficient approaches that better suit the main problem features [1562].
In [506], we analyzed the properties of multi-objective combinatorial search spaces. In particular, we
studied the co-influence of the problem dimension, the degree of non-linearity, the number of objectives, and the objective correlation on the structure of the Pareto optimal set, in terms of cardinality
and number of supported solutions, as well as on the number of Pareto local optima. This allowed
us to provide guidelines for the design of multi-objective local search algorithms, based on the main
fitness landscape features. We have studied the convergence of generic stochastic search algorithms
toward the Pareto set of continuous multi-objective optimization problems [547]. The aim was to
obtain a finite approximation that should capture the entire solution set in a suitable sense. For this,
we used the concept of ²-dominance. We demonstrated the potential for a possible hybridization of a
given stochastic search algorithm with a particular local search strategy by showing that the concept
of ²-dominance can be integrated into this approach in a suitable way [616].
Performance assessment: when comparing the performance of multi-objective optimizers, one
often uses so-called quality indicators that assign a real number to each set of solutions. However,
fundamental results about the actual optimization goal when the size of the solution sets is fixed are
rare, with initial results mainly for the hypervolume indicator.Recently, we built upon these works by
investigating the optimal solution sets for the so-called R2 indicator—another often recommended
quality indicator. First results on problems with two objectives and connected Pareto fronts have
been presented in [574]. We also studied in more details how the parameters of the R2 indicator
influence the optimization goal [572] and correspondingly proposed the optimization algorithm
R2-EMOA which is able to steer the search towards preferred regions of the Pareto front by optimizing
the R2 indicator directly [642].
2. Hybrid multi-objective optimization algorithms. Among our major contributions are the design of new algorithms and new hybridization schemes to solve MOPs. The hybridizations make
metaheuristics cooperate with either complementary metaheuristics or exact methods such as
17 https://gforge.inria.fr/projects/ascq-me/
2.7. Dolphin
branch and bound, dynamic programming or mathematical programming solvers. In order to develop powerful cooperation methods, we need efficient search components. Due to the lack of
effective multi-objective exact methods, the DOLPHIN project has developed previously a multiobjective exact method called PPM - Parallel Partitioning Method, which was able to solve efficiently
bi-objective problems. An extension of this method, called k-PPM, has been proposed for problems
with more than two objectives [539].
We have also investigated simple local search approaches for approximating the efficient set of
multi-objective combinatorial optimization problems. We focused on algorithms that maintain an
archive of non-dominated solutions and improve them by means of a neighborhood structure and an
arbitrary dominance relation (e.g. Pareto-dominance). Such methods are referred to as dominancebased multi-objective local search (DMLS) [522] (Phd of A. Liefooghe). They have been applied
successfully on multi-objective scheduling, routing and bin-packing but also on a specific problem
in bio-medical area [635].
We also adapted a recent and popular indicator-based selection method in order to define a
population-based multi-objective local search. The proposed algorithm is designed in order to be
easily adaptable, parameter independent and to have a high convergence rate [508]. The experiments
show that our algorithm can be applied with success to different types of multi-objective optimization problems and that it outperforms some classical metaheuristics.
In the project, some new cooperative schemes between metaheuristics have been designed in order to solve multi-objective combinatorial optimization problems. Due to our expertise in population based metaheuristics, we have proposed high level cooperations that combine population
based metaheuristics and single-solution based metaheuristics [622]. We have designed models of
cooperation that explore more efficiently the search space. One model is based on both intensification and diversification and repeats cooperative local searches with individual appropriate goals.
This model has been validated on a bi-objective extension of the capacitated vehicle routing problem [553]. Two other cooperative models combine an evolutionary algorithm called SEEA (Simple
Elitist Evolutionary Algorithm) [689] and a population-based local search called IBMOLS (IndicatorBased Multi-Objective Local Search). The general idea of these models is to run SEEA and to lunch
IBMOLS regularly by using a subset of archive items as an initial population. Therefore, two versions
can be designed: a periodic version, in which IBMOLS is launched at each step of the hybrid metaheuristic, and an adaptive version, in which IBMOLS is launched at a specific step only if a condition
is verified, with regards to the search scenario. The resulting algorithms are general-purpose search
methods and have been suited for the particular case of the bi-objective ring star problem [543].
For this bi-objective routing problem, we have introduced other hybrid metaheuristics. Indeed,
an interesting property of the bi-objective ring star problem is that a lot of Traveling Salesman Problems (TSPs) generally need to be solved. Moreover, a large number of approaches to solve the TSP
have been proposed and this problem has been widely investigated in the literature. This new hybrid method successfully integrates a problem-specific heuristic, initially proposed for the TSP into a
multi-objective evolutionary algorithm [615]. We also use another kind of multi-objective hybridization to solve the biclustering problem. For this application, we have designed an hybridization of
multi-objective metaheuristics with path relinking techniques. By integrating path relinking, we
have improved the quality of the front generated by multi-objective metaheuristics in terms of convergence and diversification. Several path relinking variants can be defined depending on the solution selection and move selection strategies and we show that the use of random move is enough to
increase the quality of the found solution.
To propose new cooperation schemes between metaheuristics and exact methods, we have extended our previous taxonomy for hybrid metaheuristics. We have proposed new original cooperations, for example, the use of the exact multi-objective method PPM as a very large neighborhood
search (VLNS). VLNS are local search methods with exponential size neighborhoods that need a specific algorithm to explore the neighborhood. We have proposed a combination of the exact PPM
algorithm with an adaptive genetic algorithm. The idea is to reduce the space explored by the PPM
by cutting branches when the solution in construction is too far from the initial Pareto solution. All
the cooperative schemes between exact algorithms and metaheuristics have been validated on a
bi-objective flowshop problem.
Another way to improve the exploration of the search space is to incorporate knowledge discovery
into optimization algorithms. We have studied the interest of combining metaheuristics and data
mining techniques through a recent survey [515] and a taxonomy [620].
55
56
Research Report
3. Parallel multi-objective optimization. Problems in practice are nowadays becoming more and
more complex and time-intensive and their resolution requires to harness more and more computational resources. In parallel, the recent advances in hardware technology enable to provide such
required tremendous computational power through hybrid (multi-core and GPU-based18 ) clusters,
computational grids and clouds. Using such platforms for solving large size problems requires to
rethink several issues of parallel and distributed optimization: load balancing, fault tolerance, data
transfer, energy consumption, etc. During the last 5 years, we have revisited the design and implementation of optimization methods for those environments dealing with the above issues. In the
following, our scientific achievements are summarized following three research directions: (1) Multicore GPU-based parallel optimization ; (2) Large-scale grid optimization ; and (3) Energy-aware
scheduling for clouds.
Multi-core GPU-based parallel optimization: we have mainly investigated the design and implementation on multi-core GPU-based platforms of metaheuristics (Ph.D thesis of T-V. Luong) and
tree-based exact optimization methods focusing on Branch and bound (B&B) algorithms (Ph.D thesis
of I. Chakroun). For metaheuristics, we came out in [504] with a pioneering work on single-solution
methods. The hierarchy of parallel models has been rethought on GPU dealing with CPU-GPU data
transfer optimization, thread control and automatic mapping of candidate solutions to threads. The
implementation of the proposed approaches is provided through ParadisEO-GPU (nominated for
Best Paper Award in GECCO’2013). Speedups up to 2000 have been achieved on Tesla Nvidia C2050
for some problems. In [601], we have revisited on GPU the population-based metaheuristics focusing
on the island model and the parallel evaluation of a population. In [580], we have proposed a new
guideline for combining efficiently GPU and multi-core computing for hybrid (single + populationbased) metaheuristics. For exact optimization, we have revisited the design and implementation of
highly irregular B&B algorithms on GPU dealing with thread divergence [512] and hierarchical device
memory optimization [582], on GPU combined with multi-core [563] dealing with CPU-GPU data
transfer optimization and work partitioning, and on GPU-enhanced computational grids. Accelerations up to ×217 are achieved on Tesla Nvidia C2050 on large Flow-Shop problems.
Large-scale grid optimization: in the Ph.D of M. Mezmaz, we have proposed an efficient faulttolerant Farmer-Worker grid-based parallel B&B approach (B&B@Grid) which is however limited in
terms of scalability. We have addressed that challenging issue in [510] using an adaptive hierarchical approach (Ph.D thesis of A. Bendjoudi) and in [651][643] using a peer-to-peer (P2P) approach
(Ph.D of M. Djamai and T-T. Vu). Original, efficient and scalable approaches have been proposed to
deal with dynamic load balancing, checkpointing and termination detection. Extensive experiments
using a real nation-wide grid (Grid’5000) and involving up to 2000 physical cores have shown that
impressive speedups can be obtained for large scale problem instances. In particular, the problemindependent approach developed in [584] allowed us to obtain a state-of-the-art protocol for both
the Flowshop problem and the more generic Unbalanced Tree Search (UTS) benchmark, which
is considered as the adversary HPC application for dynamic workload algorithms. Near optimal
speedups were also reported on heterogeneous multi-CPU multi-GPU computational grids [643] by
leveraging state-of-art work sharing distributed protocols. In order to further improve the efficiency
of B&B@Grid, we have investigated in Ph.D thesis of M. Mehdi its hybridization with metaheuristics.
The major outcome of the work [591] (Best Paper Award) is that the tree-based coding traditionally
used for B&B algorithms is reused for metaheuristics facilitating the low-level cooperation between
the two methods. The implementation of the hybridization approach is provided through a coupling
of ParadisEO (metaheuristics) with the BOB++ framework (exact methods).
Energy-aware scheduling for clouds: high-performance computing (HPC) is moving from inhouse to cloud-based HPC. One of the major issues of this later is the scheduling of HPC applications
taking into account the energy criterion in addition to performance. In [535], we have addressed that
issue (Ph.D thesis of Y. Kessaci). We have proposed several metaheuristics for cloud managers and
experimented on OpenNebula using different virtual machines (VMs) arrival scenarii and different
hardware infrastructures. The results show that our approaches outperform the scheduler provided
in OpenNebula by a significant margin in terms of energy consumption and number of scheduled
VMs.
Application domains. In order to validate our results, we always proceed in two ways: solving
academic problems, for which numerous results exist in the literature and solving real-life problems.
18 Graphics Processing Units
2.7. Dolphin
Real-life problems belong mainly to the domains of energy, logistics-transportation and bio-medical.
Lets us note that for well-known academic problems in combinatorial optimization and operations
research, new best results, lower bounds and optimal solutions have been obtained for well known
problems such as the flow-shop scheduling problem and the bin packing problem.
2.7.4
Scientific Influence
At the regional level, the team is involved in many important projects such as the “Pôle de compétitivité Industries du commerce” (COLIVAD project in logistics and transportation), the CPER (Contrat
Plan Etat Région) transversal project CIA (Campus Intelligence Ambiante) and the PPF (Plan PluriFormation) Supercomputing project (animation of the project, 2010-2013).
At the national level, the DOLPHIN team has a high visibility in France in the area of metaheuristics and multi-objective optimization and more generally in operations research and parallel optimization. For instance, we co-founded and co-chaired the META (Metaheuristics: theory and practice) group ( associated to GDR RO, GDR MACS and ROADEF society) and co-chaired the group PM2O
(multi-objective optimization) group (associated to GDR RO and ROADEF society). We are also very
active in the board team of ROADEF (Operations Research) and EA (Evolutionary algorithms) societies (secretary of the societies). In terms of parallel optimization, the team has been involved in
many strategic actions such as the INRIA nation-wide Grid’5000 related projects: Aladdin-G5K and
Hemera.
At the international level, we believe that the international visibility of the team is very good
in the area of multi-objective and parallel metaheuristics. The visibility has been largely improved
during the last years. Indeed, the number of invited talks, tutorials, and keynotes in well known
international conferences and universities has been growing (more than 40 in the last five years). The
team is also active in international societies such as IEEE CIS (Computational Intelligence Society)
through the presidency of the task force “Cloud computing and computational intelligence”, EURO
and INFORMS societies. Two INRIA associated teams have been managed with the University of
Malaga and the University of Montreal.
In terms of attractivity, the DOLPHIN team invited 19 international researchers, hired 2 INRIA
researchers (D. Brockhoff from ETH Zurich-Ecole Polytechnique and L. Brotcorne from Univ. Valenciennnes) and had an external promotion (F. Clautiaux, Professor at the Univ. of Bordeaux). A very
high number of joint publications with international researchers have been produced. We have common publications with more than 24 international universities from all continents. The team has also
attracted more than 8 Postdoc positions from abroad, among them 2 ERCIM19 postdocs. DOLPHIN
was or is involved in 4 ANR national projects (leading two of them), 2 COST European projects and 9
international projects.
In terms of dissemination, the members of the team have co-edited many special issues in top
journals in operations research, metaheuristics and parallel computing such as EJOR, COR and JPDC.
They have also co-edited more than 5 books. They also participated to more than 16 Phd juries at
international level (Spain, Switzerland, UK, Tunisia, Belgium, Algeria, Uruguay, Luxembourg, Chili).
Moreover, they have been members of more than 100 program committees of international conferences, and have chaired and co-chaired 17 conferences and workshops.
2.7.5
Interactions
The research developed by the DOLPHIN team had a large impact in many industrial domains. We
participated and are participating to 5 CIFRE PhD and 10 bilateral industrial projects.
The DOLPHIN team has industrial funded contracts with large companies (ex. EDF, La Redoute,
DHL) and SME (small medium enterprise) such as Tasker, Alicante and Vekia. The team focuses
on three strategic application domains: logistics-transportation, energy and bio-medical. The same
methodology (i.e development of new multi-objective mathematical models, hybrid efficient optimization algorithms and parallel effective optimization algorithms) has been applied and transferred
successfully for those application domains.
Three major software frameworks have been developed in the DOLPHIN team (ex. Docking@Grid, ASCQ-Me and ParadisEO). The ParadisEO software has a great impact at the international
level. ParadisEO is a white-box open source object-oriented framework dedicated to the flexible and
19 European Research Consortium for Informatics and Mathematics.
57
58
Research Report
reusable design of metaheuristics. ParadisEO is used by many scientific and industrial communities
as evidenced by the following statistics: the number of downloads is 25 671, the number of subscribers to the help-list of ParadisEO is 238, and the number of visitors of the ParadisEO Web site is
134 216 from more than 144 countries.
Administrative and Research Training Responsibilities: the team is involved in the management
of two Masters at the University of Lille (master “advanced scientific computing” and master MOCAD in computer science). The team has also been involved in the management of the GIS (Genie
Informatique et Statistique) department of Polytech’Lille (up to 2009). In terms of research training,
more than 12 Phd students have defended their thesis during the period. Among them 7 have been
hired at the international level. 21 Phd students are currently in the team; among them 9 obtained
their Master abroad. Members of the team are highly involved in the organization of schools for
Phd students. More than 7 schools have been organized (EEEA’2008 to EEEA’2013, Grid’5000). They
are also participating to Phd courses at the international level (ex. Univ. Luxembourg, Technical
University of Eindhoeven, Univ. Tunis).
The DOLPHIN team is strongly involved in the management of two of the major technological
platforms of the University of Lille 1: Grid’5000 (since 2004) and European Grid Initiative or EGI
(since 2009). Grid’5000 is a nation-wide french experimental computational grid instrument dedicated to develop and promote research in cluster and large scale distributed computing. EGI is an
european-wide production grid infrastructure used to validate research works in application areas
investigated in Lille 1. DOLPHIN is responsible of the coordination of the activities around these
platforms at national level through their steering and scientific committees.
The team carried the application of Lille 1 to get funding to join the two grids, managed the
acquisition of the equipments and supervised their installation, maintenance and daily exploitation,
and involved in the recruitment of engineers for their administration. DOLPHIN is also in charge
of the budget (1300K for these last 5 years), the scientific animation (schools, workshops, training
sessions, ...) and the training (research and teaching) of the two platforms. In terms of scientific
production, the two platforms have served these 5 last years for more than 100 high level publications
and 25 Ph.D thesis and dozens of master projects. In addition, more than 300 students have been
trained to cluster and grid computing. Finally, the two platforms have served the first expertise to 6
engineers who have good jobs today in industry.
2.8
2.8.1
Fox-Miire
Team members
Permanent members
Mohamed DAOUDI (team leader), PR (Institut MinesTélécom - Telecom Lille).
Chabane DJERABA (team leader), PR (Univ. Lille 1).
Leave for absence (delegation) for creating startup
since 2011.
Marius BILASCO, MCF (Univ. Lille 1) from 01/09/2008
(2008-2009: PostDoc (CNRS)).
Jean MARTINET, MCF (Univ. Lille 1).
Pierre TIRILLY, MCF (Univ. Lille 1) from 01/09/2012
(PhD student (University of Rennes), PostDoc (University of Wisconsin-Milwaukee, USA)).
Jean-Philippe VANDEBORRE, MCF (Institut MinesTélécom - Telecom Lille).
Boulbaba BEN AMOR, MCF (Institut Mines-Télécom Telecom Lille) from 01/09/2007.
Hazem WANNOUS, MCF (Univ. Lille 1) from
01/12/2010.
Hassen DRIRA, MCF (Institut Mines-Télécom - Telecom Lille) from 01/09/2012 (2008-2011: PhD. student
(Univ. Lille 1 , 2011-2012: PostDoc (Univ. Lille 1)).
Non permanent members
Barbara TUMPACH, MCF (Univ. Lille 1, Laboratoire
Paul Painlevé U.M.R. CNRS 8524) from 01/02/2013
until 31/07/2013. Delegation CNRS.
Taner DANISMAN, IR (Univ. Lille 1) from 01/05/2011
(2008-2009: PostDoc (Univ. Lille 1), 2009-2010: PostDoc (CNRS) , 2011: IR (CNRS, CPER)).
Amel AISSAOUI, PhD. student (Gouvernement
algérien, Bourse pour étudiant étranger) from
01/09/2010.
Rémi AUGUSTE, PhD. student (Univ. Lille 1, Contrat
ANR) from 01/02/2009 (2009: IE (Univ. Lille 1, Contrat
ANR), 2009: IE (CNRS, Contrat ANR), 2009-2010: IE
(CNRS) , 2010: IE (Univ. Lille 1, Contrat ANR)).
Afifa DAHMANE, PhD. student (Gouvernement
algérien, Bourse pour étudiant étranger) from
01/09/2009.
2.8. Fox-Miire
José MENNESSON, PostDoc (Univ. Lille 1, ATER) from
01/09/2012.
Adel LABLACK, IR (Univ. Lille 1, Subvention) from
01/04/2013 until 30/06/2013 (until 2010: PhD. student
(CNRS)).
Younesse ANDAM, PhD. student (ORANGE, CIFRE)
from 11/10/2010.
Rim SLAMA, PhD. student (Univ. Lille 1, Bourse
collectivité territoriale) from 01/11/2011.
59
Baiqiang XIA, PhD. student (ANR and CHINA SCHOLARSHIP COUNCIL, Bourse pour étudiant étranger)
from 01/12/2011.
Taleb ALASHKAR, PhD. student (Univ. Lille 1, Institut
Mines Telecom) from 01/10/2012.
Maxime DEVANNE, PhD. student (Co-tutorial thesis
Univ. lille 1 and Univ. de Florence) from 01/02/2013.
Former members
Samir AMIR, PhD. student (Univ. Lille 1, ATER) from
01/05/2008 until 31/08/2012 (2008-2010: IE (CNRS,
Contrat ANR), 2010: IE (Univ. Lille 1, Contrat ANR),
2010-2011: IE (CNRS, Contrat ANR), 2011: PhD. student (Univ. Lille 1, ATER) , 2011-2012: PostDoc (Univ.
Lille 1, ATER)).
Yassine BENABBAS, PhD. student (Univ. Lille 1, ATER)
from 01/03/2010 until 19/11/2012 (2008-2009: PhD.
student (Univ. Lille 1), 2010: IE (CNRS, Contrat ANR),
2010: PhD. student (Univ. Lille 1, Contrat ANR) ,
2010-2011: PhD. student (Univ. Lille 3, ATER)).
Anthony CALLEWAERT, Engineer (Univ. Lille 1) from
01/07/2010 until 15/10/2010.
Sylvain DENIS, Technician (Univ. Lille 1) from
15/07/2010 until 15/09/2010.
Amar DROUICHE, Technician (CNRS) from
01/01/2010 until 19/08/2011 (2010: Technician (Univ.
Lille 1)).
Ahmed EL GHINI, PostDoc (Univ. Lille 1) from
01/12/2008 until 15/12/2010 (2009: IR (CNRS),
2009-2010: PostDoc (Univ. Lille 1) , 2010: IR (CNRS)).
Oriol GUITART, Engineer (Univ. Lille 1) from
01/06/2008 until 30/11/2008.
Yannick HUET, IE (Univ. Lille 1) from 01/01/2010
until 19/10/2010 (2010: Engineer (CNRS)).
Jonathan HURIERE, IE (Univ. Lille 1) from 01/02/2010
until 30/10/2010 (2010: Engineer (CNRS)).
Nacim IHADDADENE, Engineer (CNRS) from
01/01/2008 until 30/06/2011.
Jason JEANCE, Technician (CNRS) from 01/01/2010
until 01/02/2011 (2010: Adjoint Technique de
recherche (Univ. Lille 1)).
Eric KUIGANG, IE (Univ. Lille 1) from 01/04/2010
until 19/10/2010 (2010: Engineer (CNRS)).
Jeremy LECUYER, Technician (CNRS) from
01/02/2010 until 30/04/2011 (2010: Technician (Univ.
Lille 1)).
François LEPAN, IE (Univ. Lille 1) from 15/03/2011
until 14/04/2011.
Yuze LI, IE (Univ. Lille 1) from 15/07/2010 until
15/09/2010.
Mélodie LITTERI, Engineer (CNRS) from 01/03/2008
until 31/08/2009.
Tayap MAZARI, Technician (Univ. Lille 1) from
01/01/2010 until 30/09/2010 (2010: Technician
(CNRS)).
Emilie MESUREUR, IE (CNRS) from 01/01/2010 until
30/09/2011 (2010: IE (Univ. Lille 1)).
Thierry URRUTY, CR (CNRS) from 01/01/2009 until
31/08/2011 (2009-2010: PostDoc (Univ. Lille 1)).
Xi WANG, Engineer (CNRS) from 26/05/2008 until
26/05/2009.
Kent WASHINGTON, IE (CNRS) from 01/04/2008 until
31/10/2009 (2008: Engineer (CNRS) , 2008-2009: IE
(CNRS)).
Tarek YAHIAOUI, PostDoc (Univ. Lille 1) from
15/12/2008 until 31/03/2012 (2010-2011: CR (CNRS)).
Antoine ZAKKA, IE (Univ. Lille 1) from 01/11/2009
until 28/02/2010.
Hamid LAGA, MCF (INSTITUT MINES TELECOM)
from 01/09/2010 until 01/02/2012.
Md-Haidar SHARIF, PhD. student (Univ. Lille 1) until
16/07/2010.
Ismail EL SAYAD, PhD. student (Univ. Lille 1, Allocation de recherche (avant décret 2009)) from
02/07/2008 until 31/12/2011.
Mehdi ADDA, PhD. student (Univ. Lille 1, Contrat
ANR) until 21/11/2008.
Mohamed-Akli REDJEDAL, IR (Univ. Lille 1) from
17/06/2010 until 16/09/2010.
Husam ALUSTWANI, ATER (Univ. Lille 1, ATER) from
01/09/2009 until 30/08/2010.
Souhaib FATAN, IE (Univ. Lille 1, Contrat ANR) from
01/07/2009 until 30/04/2010.
Rachid EL KHOURY, PhD. student (Univ. Lille 1,
ATER) from 01/11/2009 until 22/03/2013 (2009-2012:
PhD. student (Univ. Lille 1, Institut Mines Telecom),
2012-2013: PhD. student (Univ. Lille 1, ATER) , 2013:
PostDoc (Univ. Lille 1, ATER)).
Lahoucine BALLIHI, PhD. student (Univ. Lille 1,
Contrat ANR) from 01/09/2008 until 30/04/2013
(2008-2011: PhD. student, 2011-2012: PhD. student
(Univ. Lille 1, ATER) , 2012-2013: PostDoc (Univ. Lille
1, Contrat ANR)).
Julien TIERNY, PhD. student (Univ. Lille 1, Allocation
de recherche (avant décret 2009)) until 02/10/2008.
Halim BENHABILES, PhD. student (Univ. Lille 1,
Contrat ANR) from 01/10/2008 until 18/10/2011.
Ahmed MAALEJ, PhD. student (Univ. Lille 1, ATER)
from 01/01/2009 until 31/08/2012 (2009-2011: PhD.
student (Univ. Lille 1, Institut Mines Telecom),
2011-2012: PhD. student (Univ. Lille 1, ATER) , 2012:
PostDoc (Univ. Lille 1, ATER)).
Sanaa EL FKIHI, PhD. student until 20/12/2008.
60
Research Report
2.8.2
Context and Overall Goal
Keywords: Pattern recognition, 3D objects analysis and retrieval, Video Understanding, 3D Face
Shape Analysis and Recognition, Multimedia retrieval, Human activities recognition, Motion analysis.
FOX-MIIRE group has consolidated it’s expertise on two main topics: video understanding and
3D shape analysis. During the last 5 years, two main groups M IIRE and F OX were identified. The
M IIRE group, located at Telecom Lille (Grande École d’Ingénieurs), focuses on general research in 3D
Shape Modeling and Analysis. The F OX group, located at IRCICA, focuses on Video Understanding.
Fox-Miire will be split into two teams but it will belong into the same group Image of C RISTAL shortly
after this evaluation.
MIIRE - 3D Shape Modeling and Analysis. The general area of this topic is to advance methodologies and algorithms for modeling and analysis of static and dynamic 3D shapes. Specifically, we
develop techniques for the following:
• Shape-based retrieval and analysis of 3D models: The shape retrieval and classification of 3D
models have emerged as an important area in computer vision and multimedia computing.
Many organizations have large datasets of 3D objects in digital format, available for online access. Organizing these libraries into categories and providing effective indexing mechanisms
are mandatory for real-time browsing and retrieval in 3D model collections. The key-issue in
this topic is to deal with the variability of the 3D shapes such as non-rigid deformations, topology changes, missing parts in the 3D object, etc. We are also working on 3D mesh segmentation
that is often a first step before other processing on the mesh. It consists of clustering the mesh
in several meaningful subparts. The subparts can then be used for any other application such
as texture mapping, modeling by example, partial indexing, etc.
• 3D face shape analysis: The exploitation of the 3D shape of the face rather than its appearance, with definition of innovative algorithms for 3D face matching, has been a growing field
of research in very recent years. Indeed, using 3D information of face enables enables handling lighting conditions, pose variations, self occlusions and external occlusions in reliable
face analysis and recognition. Our work on this topic is mainly aimed on developing a novel
geometric framework for analyzing 3D faces, with specific goals of comparing, matching, averaging their shapes and highlighting salient geometric features for several applications.
• Human activity understanding from 3D data: 3D human action recognition is an important
current challenge at the heart of many research areas but also one of hardest due to the variability of the human shape, clothing and motion. Our research aims at developing new robust
descriptors to characterize human actions using spatio-temporal motion information, and
proposing an efficient learning-based approach for action and gesture recognition.
FOX - Video Understanding. Our main research lies in the field of computer vision and video analysis. We have also developed complementary themes (image understanding, semantic modeling)
related or deriving from our main research.
• Movement descriptors : We have studied new movement descriptors that extend state of the art
descriptors (such as Lucas Kanade) for detecting and tracking human behavior from video data
in challenging settings. These new movement descriptors are considered to be mid-level as
they aim to bridge the gap between low-level features (linked to signal) and high-level feature
(linked to semantic properties). They enhance low-level features with enough information in
order to infer semantic descriptors, generic enough to apply to various application settings
(crowd, individual) and domains (densities, behavior, counting, etc.) The above descriptors
were applied to situations where humans act in a moving scene.
• Modeling and recognition of user behavior and user feedback : We have also studied the way
users perceive content on desktop or in real-world settings by analyzing user video logs, under
few constraints. In order to understand more deeply the way humans perceive a target scene,
we have also initiated works on studying human emotions by extracting face expressions from
video. We are working on improving person identification by studying how complementary
temporal information extracted from video and depth information from stereo vision can benefit to the identification process.
• Image understanding : As part of our work is based also on static analysis of frames of video
flows, we have also worked on semantically characterization of still images, by developing
2.8. Fox-Miire
innovative bag-of-words concepts such as semantical significant visual words and semantically
signification visual phrases.
• Another complementary topic concerns the integration of heterogeneous multimedia metadata. We have participated in developing a metadata-enabled contents delivery framework.
With the diversity of metadata standards designed by different organizations, the objective of
the metadata framework is to ease and simplify interaction between heterogeneous multimedia contents.
2.8.3
Production
In the following we give more insights about the research themes introduced above, starting with
MIIRE group and then FOX group.
MIIRE - 3D Shape Modeling and Analysis
3D shape modeling, analysis and comparing under deformations, topology changes, pose changes
and occlusions is a notoriously difficult problem and has many applications including biometrics,
human-computer interaction, gaming, and even health-care. This area uses basic and advanced
tools from differential geometry, statistics and machine learning to develop desired algorithms.
In the last five years, MIIRE group has graduated 7 PhD students and 2 co-supervised PhD students, who have gone on to join positions in prestigious academic institutions (CNRS and French
universities) and one Habilitation à Diriger des Recherches (Jean-Philippe Vandeborre) [788]. The
group has developed new approaches in the following topics:
• 3D Retrieval (3 defended PhD theses: Julien Tierny [798], Hedi Tabia20 (in collaboration with
Prof. O. Colot from LAGIS laboratory Lille1), and Rachid El Khoury [784]);
• 3D Segmentation (1 defended PhD thesis: Halim Benhabiles [790] (in collaboration with Prof.
Guillaume Lavoué LIRIS Lyon 1));
• 3D Faces Shape Analysis (4 defended PhD theses: Hassen Drira (in collaboration with Prof.
A. Srivastava Florida State University, USA), [791], Ahmed Maalej [787], Lahoucine Ballihi (in
collaboration with Prof. D. Aboutajdine from University Mohamed V, Cotutelle thesis) [785]
and Pierre Lemaire21 (in collaboration with Prof. L. Chen from LIRIS/ École Centrale de Lyon));
• 4D Face Shape Analysis (1 on-going PhD thesis: Taleb Alashkar (in collaboration with Prof.
Stefano Berretti from University of Florence, Italy));
• 3D Human Activity Recognition (1 on-going PhD thesis: Rim Slama);
• 3D Human Activity Recognition from RGB-D Camera (1 on-going PhD thesis: Maxime Devanne (in collaboration with Prof. Pietro Pala from University of Florence, Cotutelle thesis).
Researchers in MIIRE have published in top international journals and conferences in Computer
Vision and Pattern Recognition, such as:
• IEEE Transactions on Pattern Analysis and Machine Intelligence (Impact Factor 4.908, JCR
Science Edition 2011) [724, 708];
• International Journal of Computer Vision (Impact Factor 3.741, JCR Science Edition
2011) [730];
• Pattern Recognition Journal (Impact Factor 2.292, JCR Science Edition 2011) [760, 710];
• Computer Graphics Forum (Impact Factor 1.634, JCR Science Edition 2011) [719, 732]
• Journal of Mathematical Imaging and Vision (Impact Factor 1.391, JCR Science Edition
2011) [731];
• IEEE Transactions on Information Forensics and Security (Impact Factor 1.340, JCR Science
Edition 2011) [712];
• Computer Vision and Image Understanding (Impact Factor 1.340, JCR Science Edition
2011) [726];
MIIRE group has developed reputation as a world leader in 3D Shape Modeling and Analysis, as
indicated by its hosting of the prestigious Shape Modeling International (SMI) Conference in Lille
in 2015. This group has also organized and participated to organizing : one summer school on
3D processing (supported by GRETSI, GDR-ISIS and GDR-IG), several national and international
20 Tabia Hedi, Contributions to 3D shape matching, retrieval and classification,Thesis of University of Lille 1, LAGIS-LIFL,
2011.
21 Pierre Lemaire, Contributions à l’analyse de visages en 3D : Approche regions, approche holistique et etude de degradations,Thesis of Ecole Cenrale de Lyon, LIRIS/ECL- LIFL, 2011.
61
62
Research Report
workshops on 3D Object Retrieval, 3D Face Shape Analysis, etc in conjunction with top international
conferences (ACM Multimedia, Eurographics) in the recent years. We have also published two books
On 3D Object Processing and 3D Face Shape Analysis edited by Wiley [778, 782].
The next paragraph focus on the main major results on 3D face shape analysis, 3D model retrieval
and segmentation and 3D human action recognition, that we achieved in the period.
Shape Analysis of Facial Curves. We have developed a comprehensive framework for representing
shapes of facial surfaces using a variety of facial curves. The examples of these curves include level
curves of surface distance function from the nose tip and radial curves emanating from the nose
tip. These curves provide a more intrinsic representation of surfaces, relative to our earlier idea that
used level-curves of the height function to define facial shapes 22 . The basic idea is to define a shape
space of parametrized curves and use an elastic Riemannian metric for comparing shapes of facial
curves in a manner that is invariant to their pose and re-parameterizations. The cumulative values
of shape metrics across curves on facial surfaces provide an implicit metric on the shape space of
facial surfaces. This metric, in turn, can be used for a statistical analysis of facial surfaces, for the
purpose of face recognition and modeling. The results from this research were presented in [730]
and [731]. A special application of this framework to nose-shape analysis was presented in [765].
This framework has applied successfully in three main applications: 3D face recognition, 3D facial
expression recognition and 3D gender classification.
• 3D Face Recognition under Expressions, Occlusions and Pose Variations. We have presented
an elastic shape analysis of 3D faces based on a Riemannian framework. This approach allows
to handle missing data, variations in facial expressions and occlusions. From a theoretical perspective, the proposed framework allows statistical inferences, such as the estimation of missing facial parts using statistical models on Riemmanian manifold of open curves [708, 758]. In
terms of the empirical evaluation, our results match or improve the state-of-the-art methods
on three prominent databases: FRGCv2, GavabDB, and Bosphorus, each posing a different
type of challenge. To select and highlight salient geometrical facial curves that contribute most
in 3D face recognition and gender classification, we have created an hybrid approach starting
from two major trends in computer vision – shape analysis using tools from differential geometry and feature selection using machine learning. This framework for 3D face recognition and
gender classification is unique in its use of tools from machine learning and differential geometry. This approach is efficient in terms of computation time, data storage and transmission
costs [712]. This work has been achieved in collaboration with Prof. A. Srivastava’s group from
the Department of Statistics of Florida State University, USA.
• 3D Facial Expression Recognition. We have developed a novel approach for identityindependent facial expression recognition from 3D facial shapes. Our idea was to describe
the change in facial expression as a deformation in the vicinity of facial parts in 3D shape
model. A Riemannian framework was applied to compute the geodesic path between corresponding local patches represented by a set of local curves. Using Multiboost algorithm for
multi-class classification, we achieved a high recognition rate for six prototypical facial expressions on the BU-3DFE database [760]. We have also proposed a new framework for 4D dynamic
facial expressions recognition [741]. This work has been achieved in collaboration with the Prof.
Alberto Del Bimbo’s group from University of Florence, Italy.
3D model Shape Retrieval. The key issue in Shape Retrieval Retrieval of 3D models is to take into
account the variability of the shapes of 3D models. Indeed, a 3D mesh model can present different
challenges (high or low resolution, holes, missing parts, composite parts, etc.) that must be handled
in the 3D retrieval process. We proposed several techniques in order to handle these issues. Using
curve analysis and belief functions, we proposed a new method of non-rigid and partially similar
models [724] and a part-based approach for automatic 3D shape categorization [711]. We have
also investigated the new Bag-of-Feature paradigm – inspired from the well-known Bag-of-Word
technique in the text-based search engines – and proposed a 3D model retrieval method using a
vector quantization of invariant descriptor of 3D object parts to build a shape vocabulary [715].
These approaches give outstanding results, especially with non-rigid and partial 3D models, that are
22 C. Samir, A. Srivastava, M. Daoudi: Three-Dimensional Face Recognition Using Shapes of Facial Curves. IEEE Trans.
Pattern Anal. Mach. Intell. 28(11): 1858-1863 (2006), (163 citations google scholar)
2.8. Fox-Miire
the key problems in this research field, as shown in SHREC international contests. At the same time,
we also explored the Heat Kernel Signature methods. Using commute-time and diffusion distances,
we proposed a new approach to extract a Reeb graph (topological graph) from a 3D mesh model [742],
and a novel Indexed Heat Curve descriptor for 3D model retrieval [743]. We have also combined the
Indexed Heat Curve descriptor and the Bag-of-Feature technique to develop a 3D retrieval method
dealing with the partiality and the composite characteristic of some 3D mesh models [801]. The
results are very promising and we are carrying on investigating these ideas.
3D mesh Segmentation. The 3D mesh segmentation consists in clustering the mesh in several
meaningful subparts. In collaboration with Guillaume Lavoué (LIRIS), we have proposed a 3D segmentation comparison metric [764, 727] and a new 3D mesh segmentation approach based on
geometrical features and machine learning techniques [719]. Using the comparison metric, we have
developed an online 3D mesh segmentation benchmark (http://www-rech.telecom-lille1.eu/
3dsegbenchmark/) that is freely available for the scientific community to compare their own algorithms with regard to eight high performing state-of-the-art methods, and that has been used for the
3D mesh Segmentation Track we organized in the context of SHREC 2012 [814]. Today, our only competitor is the Princeton Shape Retrieval and Analysis Group’s benchmark23 . Our new learning-based
3D segmentation method outperforms the first one published, only a few months before ours, by
Toronto University 24 . and has also been extended for 3D dynamic (3D+t) meshes [811].
3D Human Action Recognition. In this problem, the human action is inferred from the body surface deformations and the action recognition problem is reduced to shape similarity measure. We
introduce a novel shape representation based on the extremal curve descriptor extracted from the
body surface. The representation of these curves and the comparison between them are performed
in Riemannian shape space of open curves. Experiments on both synthetic and real 3D human video
sequences show that our approach provides an accurate static and temporal shape similarity for
pose retrieval in video, compared to the best state-of-the-art approaches. Moreover, local 3D video
retrieval is performed using motion segmentation and dynamic time warping (DTW) algorithm in
the feature space vectors [735, 804]. More recently, we have also collaborated with the Prof. Alberto
Del Bimbo’s group from University of Florence, Italy (co-tutelle thesis) and proposed an effective
human action recognition from RGB-D data, method by using a spatio-temporal motion trajectory
representation. The first results obtained on public human action datasets (MSR Action 3D and
UTKinect) demonstrate that our approach outperforms the existing state-of-the-art in some cases.
The second part of this section presents FOX group research activities articulated around challenges in the field of Video Understanding.
FOX - Video Understanding
In the last five years, we deal with the hot topic and challenge! of developing robust semantic motion
features for human action recognition, particularly in the domain of crowd environment (e.g. abnormal event detection in crowd environment, frequent pattern extraction in crowd environment, flow
estimation). During this period, we graduated 7 PhD students who part of them joined positions
in universities. The group has developed new approaches in the following topics". The group has
developed new approaches in the following topics:
• Robust magnitude and orientation model descriptors (2 defended PhD theses: Md-Haidar
Sharif [794], Yassine Benabbas [786]);
• Eye-gaze estimation from video in unconstrained settings (1 defended PhD thesis: Adel
Lablack [793] and 1 on-going PhD thesis (co-supervised with USTHB, Algeria) : Afifa Dahmane);
• Semantically-based image indexing (1 defended PhD thesis: Ismael El Sayad [792];
• User affect and user behavior understanding (2 defended PhdD Thesis of Medhi Adda[795]
and Sylvain Mongy [797]);
23 Chen X., Golovinkiy A., Funkhouser T.: A benchmark for 3d mesh segmentation. ACM Transactions on Graphics (SIGGRAPH) 28, 3 (2009)
24 Kalogerakis E., Hertzmann A., Singh K.: Learning 3D Mesh Segmentation and Labeling. ACM Transactions on Graphics
(SIGGRAPH) 29, 3 (2010)
63
64
Research Report
• Person recognition in video streams (2 on-going PhD Theses of Amel Aissaoui and Rémi Auguste);
• Semantic integration of metadata (1 defended PhD thesis: Samir Amir [789]).
Researchers in FOX have published in top international journals and conferences, such as:
• Pattern Recognition Journal (Impact Factor 2.292, JCR Science Edition 2011) [714];
• Journal of the American Society for Information Science and Technology (Impact Factor
2.005, JCR Science Edition 2012) [709]
• Signal Processing Journal (Impact Factor 1.851, JCR Science Edition 2012) [707];
• International Conference on Image Processing [737], [757], [767], [757] (joint work with LRIA
from Université de Sciences et de la Technologie Houari Boumediene);
• International Conference on Pattern Recognition [754], [740] (joint work with LRIA from Université de Sciences et de la Technologie Houari Boumediene), [772] [769] [762] (which is a joint
work with Intelligent Systems Lab., University of Amsterdam);
Robust orientation and magnitude models: These models have been introduced for inferring, by
means of classifiers, semantic descriptors [714] such as human actions (running, walking, boxing),
events (fall down, collision, panic), movement template, and estimating flow. First introduced in the
PhD thesis of Md-Haidar Sharif [794] defended in 2010, they were further addressed in the PhD works
of Yassine Benabbas [786] defended in 2012. These new approaches are based on movement orientation and magnitude models [718] used to extract movement template in various challenging settings
(human crowd, traffic flow, etc.). By exploiting optical flow information, these works introduce a new
adaptative model for clustering movement orientation and magnitude. The experimental results
obtained on well-known data sets validate the approach in complex settings [763] for crowd event
detection (walk, run, gathering, splitting, evacuation, local dispersion). These new mid-level descriptors have also been successfully applied for counting people crossing a virtual line [753]. Inspired
by movement templates, we have further developed an innovative approach for recognizing human
actions [820, 754], improving state-of-the-art results on established data sets.
Towards users’ behavior understanding – gaze and affect: Users’ gaze orientation and face expression are key indicators for understanding users’ behavior. In the PhD works of Adel Lablack
(defended in 2010 [793]) and Afifa Dahmane (to be defended in 2013, jointly with University of Science and Technology Houari Boumediene), we have proposed head orientation estimation based on
global appearance [762] and face symmetry [740]. A method for constructing the visual field from
head orientation was developed by means of geometric projections in order to extract the region of
interest, the visual chart and the visual trace of a user watching a target scene [855]. Regarding the
affect, we have developed a normalized face representation used for training expression classifiers.
In order to enhance the classification process, we have constructed non-rigid expression maps in
order to measure the contribution of each normalized face pixel [707] in the classification process
of each trained expression. In order to measure attention metrics, we have constructed a robust eye
blinking detector that counts the frequency and the duration of blinks in order to compute PERCLOS
indicator, informing directly about the drowsiness level of a person [831].
Person identification: In the on-going PhD works of Rémi Auguste and Amel Aissaoui (both theses
are expected to be defended in 2013) we are focusing on exploiting and analyzing temporal information extracted from video streams (such as of spatio-temporal histograms [809]), and also depth
information from stereo vision [704] in order to improve and increase the robustness of the person
identification process.
Semantics-based image indexing: Semantically-significant visual words and phrases were constructed by analyzing frequent and strongly correlated visual worlds extracted from images associated to specific domains [713]. This work was successfully defended in 2011, by the PhD thesis of
Ismail Elsayad [792].
Semantic integration of metadata: We propose methods for semantic integration of metadata,
regardless of underlying schema language (XML Schema, OWL, RDF Schema), based on linguistic,
semantic and hierarchical matching of standard schemas [746]. This work constitute the PhD thesis
of Samir Amir defended in 2011 [789].
2.8. Fox-Miire
2.8.4
Scientific Influence
At the regional level. The members of F OX M IIRE have participated in "Campus Interdisciplinaire
de Recherche et d’Innovation Technologique en Intelligence Ambiante". This program allows us to
be equipped by the most recent 3D scanners and 3D softwares. They are also involved in the retail
cluster PICOM (Pôle de compétitivité des Industries du commerce Lille). We have collaborated with
Math Lab Paul Painlevé of University of Lille 1 (Differential and Riemannian Geometry group) to
establish interdisciplinary cooperation. Indeed, Alice-Barbara Tumpach (asociate professor)) spent
6 months (delegation CNRS) in MIIRE group.
At the national level M. Daoudi is the co-founder and the co-organizer of two days workshop 3D
object processing field: acquisition, reconstruction, modeling, analysis and compression, supported
par GDR-ISIS, Institut Mines-Télécom and GDR IG. This two days workshop has been organized
during 2010, 2011 and 2013 and more than 100 participants from more 40 research laboratories have
attended this workshop. During each edition of this workshop 4 tutorials prominent speakers gave
very interesting and up to date presentations on a wide range of topics from 3D acquisition and 3D
computer vision, 3D shape analysis and 3D compression. The unique value of the workshop is bringing together people from communities traditionally (Computer vision, Computer graphics, Signal
Processing) considered to be working in different areas and rarely meeting in the same conferences.
Over the period, we have participated and are participating to 5 national ANR projects (ANAFIX,
CANADA, FAR3D, MADRAS, PERCOL).
At the International level, we believed that the international visibility of the team is very good. Indeed, our application for hosting Shape Modeling International Conference (SMI) has been accepted
and scheduled in 2015. We have organized 10 International Workshops at prestigious conferences
(ACM Multimedia, Eurographics and IEEE International Conference on Automatic Face and Gesture
Recognition). Our team is the co-organizer of 3D Object Retrieval Eurographics Workshop (2010,
2011 and 2014). Our team is also active in International Society such as IEEE and M. Daoudi is a key
member of 3D Rendering, Processing and Communications-Interest Group Interest Group 3DRPCIG of the I EEE multimedia communication technical committee since 2012. M. Daoudi was area
chair of Multimedia Signal Processing track of the International Conference Eusipco 2013.
F OX M IIRE is involved in ANR international project with Beihang University and North China University of Technology (3D Face Analyzer) funded by The French National Research Agency (ANR) and
National Natural Science Foundation of China (NSFC). Our work related to the semantic integration
of multimedia metadata was awarded in the frame of ITEA 2 Collaborative Aggregated Metadata 4
digital HOMEs project, by a Silver medal at the ITEA2-Artemis co-Summit in Gent, Belgium, October
2010.
C. Djeraba is a member of the editorial board of Multimedia Tools and Applications journal, the
international journal (MTAP), Springer, since 1998 and International Journal of Multimedia Data
Engineering and Management, IGI Publishing, since 2011. M. Daoudi is a member of the editorial
board of Annals of Telecommunications (Springer). The members of F OX M IIRE have been members
of more than 40 program committees of international conferences and workshops and chaired or
co-chaired 10 conferences and workshops. They have co-edited three books (Wiley and Springer).
The members of F OX M IIRE team have published more than 33 joint publications with international researchers from Australia, China, Italy, Morocco, The Netherlands, Tunisia and USA. Our
team has invited 11 international visiting professor and researchers from International labs (Algeria,
Australia, Canada, Tunisia, Italy, USA). Several members of F OX M IIRE team spent a short sabbatical
period in Florida State University and B. Ben Amor plans to spend 8 months in Florida State University from January to August 2013.
Two PhD "co-tutelle" theses have been defended (Morrocco), and one of them has obtained
a "bourse d’excellence" grant from French Foreign Minister. In 2013 a co-tutelle agreement has
been signed between our group and Media Integration and Communication Center (MICC) and
Department of Information Engineering of Università di Firenze, Italy.
2.8.5
Interactions
Over the period, we have participated to 4 European projects ITEA2, one European project Strep FP6
(MIAUCE), 1 FUI and two bilateral contracts (Ikomobi and ANAXA VIDA). In 2011, the start-up company ANAXA-VIDA has been created by C. Djeraba. ANAXA-VIDA develops an innovative software
65
66
Research Report
technology for moving objects analysis (e.g. human, shopper or consumers behaviours) from videos.
We have actively participated to the realization of the Interactive Art Work "Tempo scaduto" designed
by Vincent Ciciliato from Le Fresnoy National Art Studio together with MINT team (LIFL/INRIA Nord
Europe) and INSID Inc. Since December 2012, Jean-Philippe Vandeborre is an elected member of
the Pictanovo (Lille Region Image Community) Association’s Management Board as the Telecom Lille
representative in the instructor college of the association.
2.8.6
Administrative and Research Training Responsibilities
M. Daoudi is the head of Computer Science Department at Telecom Lille (Grande Ecole d’ingénieurs)
(http://http://www.telecom-lille1.eu) since 2009 (20 assistants professor and professors). He
is in charge of International affairs of LIFL, since 2010. He is a member of Research and Innovation
committee of Institut Mines-Télécom (http://www.mines-telecom.fr/fr_accueil.html).
M. Daoudi has been the organizer of the French summer school on 3D object processing "La
chaine numérique 3D : de l’acquisition à la compression des données" (http://www.gretsi.fr/
peyresq12/) supported by G RETSI, G DR I SIS and G DR Informatique Graphique IG from 20 June to 30
June, 45 participants including 21 Phd students from 19 private and public laboratories was attended
this summer schools. During this Summer School seven tutorials (21 hours) prominent speakers
gave very interesting and up to date presentations on a wide range of topics from 3D acquisition, 3D
reconstruction, spectral mesh processing, 3D shape analysis and 3D compression.
Over the period, M. Daoudi has been an external committee member, as reviewer or examiner, for 31
PhD and HDR defence committees, including 6 abroad (Australia, The Netherlands, Morocco, Spain,
Tunisia).
Over the period, C. Djeraba has been an external committee member, as reviewer or examiner, of 9
PhD and HDR defence committees, including 2 abroad (Netherlands, Algeria).
Boulbaba Ben Amor has been an external committee member as examiner of 1 PhD.
2.9
2.9.1
MAP
Team members
Permanent members
Serge PETITON (team leader), PR (Univ. Lille 1).
Non permanent members
France BOILLOD-CERNEUX, PhD. student (CNRS,
CEA) from 15/10/2011.
Fan YE, PhD. student (CEA) from 01/10/2012.
Langshi CHEN, PhD. student (MAISON DE LA SIMULATION, CNRS) from 01/10/2012.
Former members
Eric WARTELLE, PhD. student (CNRS, Bourse collectivité territoriale) from 01/10/2008 until 15/02/2011.
Pierre-Yves AQUILANTI, PhD. student (TOTAL,
CIFRE) until 14/12/2011 (2011: IR (CNRS, Bourse
collectivité territoriale)).
Guy BERGERE, PRCE (— Autre —) until 31/12/2008.
Maxime HUGUES, PhD. student (TOTAL, CIFRE) from
07/04/2008 until 13/05/2011.
Ling SHANG, PhD. student (Ministère des affaires
étrangères, Bourse pour étudiant étranger) until
06/12/2010.
2.9.2
Jérôme DUBOIS, PhD. student (Univ. Lille 1, CEA)
from 01/10/2008 until 13/10/2011.
Lu XIN, Student (Univ. de Chine) from 20/09/2011
until 20/09/2012.
Laurent CHOY, PostDoc (Inria) until 30/09/2008.
Haiwu HE, PostDoc (Inria) from 08/01/2008 until
30/09/2009.
Lamine Mohamed AOUAD, Engineer (Univ. Lille 1)
until 30/09/2009.
Ye ZHANG, PhD. student (Univ. Lille 1) until
04/12/2009.
Scientific Foundation
High performance computing systems used for advanced computational science have reached several petaflops. Our main research goal is to contribute to establish new linear algebra methods, languages and programming paradigms to explore extreme performance computing beyond petascale
2.9. MAP
computing, on the road to exascale computing. The ability to program these future high performance
systems efficiently is considered as a strategic and important issue. Existing systems, language, programming paradigms and parallel algorithms would have, at best, to be adapted, and would be often
obsoleted.
New scientific methods and algorithms for these systems have to be introduced. The different
programming levels (from clusters of processors loosely connected to tightly connected manycore
processors and/or accelerators) will generate new difficult algorithm issues. Language, framework
and runtime systems should be defined, experimented and evaluated with respect to modern stateof-the-art scientific methods. Benchmarks and libraries adapted to the post petascale systems will
have to be proposed.
In this worldwide context, the MAP research group has two main correlated axis : on one hand, to
propose and evaluate high performance auto-tuned iterative linear algebra methods for sparse and
dense large computational science applications, and, on another hand, to introduce and develop
programming paradigms and new languages for exascale computing. As applications, we mainly target Geoscience, Neutronic, and Big Data ; in collaborations respectively with the following industrial
companies : TOTAL, CEA DEN and HAVAS. We also collaborate with the "Maison De La Simulation"
(MDLS) in Saclay and with several Japanese and US universities and research institutes. These collaborations are crucial for our researches which may actually be developed only in such context.
2.9.3
Scientific policy
National and international collaborations, developed on multi-disciplinary contexts, are the basis of
our scientific politics. Exchanges with industrial companies are also very important to analyse our
methods and programming paradigms on real applications. Our politic is to work with some of the
best research groups in the world in our domains. During the targeted period, we were able to reach
this goal.
Nationally, we have several academic collaborations which are now mainly associated with the
MDLS and the French-Japanese ANR-JST project (the French P.I of this 4 years ANR-JST project is
Serge Petiton). At the MDLS, we launched this year the "Groupe de Recherches Avancées pour le
Calcul Exascale" (GRACE), with colleagues mainly from CNRS, CEA and the UVSQ to increase our
researches on new iterative methods for future supercomputers. We also work with French colleagues
from CEA, CNRS, INRIA and IRIT involved on the FP3C project, on the MAP main research topics.
Internationally, we mainly work with Japanese teams of the University of Tsukuba, Tokyo Institute
of Technologies, U. of Tokyo (Todai), U. of Kyoto and the RIKEN supercomputing center in Kobe. We
also collaborate with some US universities and institutes such as the Lawrence Berkeley National
Lab. (LBNL), U. of Delaware, U. of Houston, UC Irvine and Yale U..
We have important collaborations with the CEA, and with TOTAL in France and in Houston which
are very important to be able to address large real applications. During the last years we also developed news collaborations with the following companies : HAVAS, SILKAN, Intel (France), DDN (US),
Nvidia (US) and Fujitsu (Japan).
Core activity. Our main goal is to propose new iterative methods adapted for future exascale
supercomputers to solve large non-Hermitian linear algebra problems, mainly associated with the
computation of a small number of eigenvalues and eigenvectors of large sparse matrices, or with
the resolution of large linear systems. We also propose well-adapted programming paradigms and
languages for these extreme computations. In particular, we work on the following problems
Toward Intelligent Linear Algebra : Extreme Performance Smart-tuned Hybrid Iterative Methods
• Analysis of Krylov iterative methods and proposition of new hybrid versions, as the method
MERAM we introduced a few years ago and now evaluated by CEA.
• Proposition of auto-tuned strategies for linear algebra methods, mainly Krylov Based, to minimize the number of iterations, the duration of each iteration, the accuracy, the energy costs
and the stabilities. Restarted auto-tuned strategies have also to be considered. Introduction of
smart auto-tuning.
• Analysis of communications avoiding, synchronisation free and scalar product free methods,
to minimize energy. Proposition of smart-tuned versions.
• Development of multi-level algorithms for these methods for large clusters of multi-core processors associated with accelerators such as GPU or MIC chips.
67
68
Research Report
Programming Paradigms and Languages for Extreme Computing
• Integration of our YML software, including adapted languages, with the XMP PGAS-based language, developed in Japan, with experiments on several supercomputers.
• Development of the interactions between end-users and the YML-XMP programming, using
semantic pragmas included in abstract and implementation components.
• Evaluate the YML-XMP integration using linear algebra methods and prepare future applications from TOTAL and CEA.
• Integration of others PGAS-based or Codelet-based languages such as CAF from U. Houston
and SWARN from U. Delaware into the YML framework.
2.9.4
Strategy
This politics is based on important collaborations launched since many years with colleagues all
around the world which allow us to work efficiently with people we know very well. As we participated to quite all the French initiatives on HPC during the last 25 years, we also have a lot of contacts
with industrials companies and organisms. The new MDLS is also a very well-adapted initiative
for our researches and now the activities of MAP are mainly there, especially since Serge Petiton is
delegated there by CNRS a semester per year.
We obtained several industrial contracts with TOTAL and CEA during this period. We also obtained an ANR-JST project (Serge Petiton is the P.I. French-Japanese FP3C project). The group is also
associated with the JFLI CNRS laboratory in Tokyo.
We always had a few PhD students, the majority was not graduated from Lille 1 but from other
universities in France or China. The last registered PhD student was, for example, graduate from the
"Ecole Centrale" of Beijing.
2.9.5
Production
Publications The group published 5 articles on international journals with scientific committee
selecion, 22 papers in international conferences with scientific committee selection (including 5
published after the conference on Springer Verlag LNCS), 12 papers in international conferences
with program committee selection but without published proceedings, 28 seminars (18 in foreign
laboratories, in USA, Japan, Singapore, China and Spain) ; the last one outside France was an invited
talk in the Applied Mathematics seminar at Yale University.
Thesis 5 Ph.D.in computer science and 1 "habilitation à diriger les recherches" were defended
successfully.
Integration of YML and XMP We finished to integrate YML and XMP. The YML-XMP software has
been released for users. Some experiments on T2K computer in University of Tsukuba in Japan, on
the CRAY Hooper supercomputer in Berkeley, and on GRID5000 in France have been analysed, based
on the Block-based Gauss-Jordan method to invert dense matrices, the MERAM method to compute
eigenvalues of sparse matrices, and a few others linear algebra methods. We also developed and
experimented on a version working on system based on MPI programming. Such a prototype was
deployed on the K computer at AICS in Kobe, and first experiments were evaluated and analysed.
Smart-tuning for high performance iterative methods New auto-tuning algorithms for Krylov
methods such as GMRES(m) has been proposed. Experiments and analysis on several parallel machines were performed. We demonstrated that in several cases our algorithm is better that the former ones. These algorithms have been included on a library managed by the University of Tokyo.
For the first time, we proposed to mix two auto-tuning algorithms (one which auto-tuned the Krylov
subspace sizes and another which auto-tuned the number of vectors to be orthogonalized). We remarked that in this case it is very difficult to conclude and we introduced the notion of smart tuning
which will ask for dedicated computing associated only to auto-tuning decisions. We also proposed
to auto-tune restart strategies for ERAM and MERAM methods.
2.10. Mint
69
MERAM with several restart strategies We analysed and formalized restart strategies for the ERAM
method and experiment several of them for MERAM. We proposed to mix and auto-tune these strategies for MERAM and begin to wrote a general algorithm which will manage these auto-tuning with
the ones developed for subspace sizes and orthogonalisations.
2.9.6
Scientific Influence
The group is nationally and internationally well-known on the HPC domain. Serge Petiton participates to many program committees, including the IEEE and ACM Supercomputing conference, the
major conference on HPC worldwide. He was invited to lecture in Japan and Singapore. He teach
HPC in 3 master classes ; from Lille 1 to Centrale Paris-UVSQ, and Paris 6-Telecom.
Serge Petiton participated to 2 of the first international only-on-invitation meetings to develop
worldwide road map toward exascale computing.
2.9.7
Interactions
Serge Petiton is the director of the board of ORAP, a French association supported by CEA, CNRS and
INRIA to promote HPC in France, created 15 years ago by Prof. Lions, then director of the CNES.
Serge Petiton participated to the "Alliance" ANCRE on the HPC aspects associated with Energy,
with meetings at CEA Saclay.
Serge Petiton is one of the 5 members of the evaluation committee of the "Prix Fermat" supported
by GENCI and BULL.
Serge Petiton was interviewed by the "conseil d’analyses sratégiques" when they prepared their
analyse on HPC for the P.M. of France, and he was also interviewed for special issues of scientific
magazines on HPC.
Serge Petiton is a member of SIAM, IEEE, ACM and the YALE club of France, as alumni. He
participated to meetings of the Stanford Club of European Leaders.
2.9.8
Conclusion
MAP is a small team and historically the heritage of a former research group at the "Site Experimental
en Hyperparallelisme" hosted at the "Etablissement Technique Central de l’Armement". The team
was always associated with national and international labs, such as the ASCI national initiative in
Orsay and the "Grand Large" project of INRIA. MAP was always part of a larger virtual international
research group working on HPC. With the creation of a new laboratory and the MDLS, we decide to
join colleagues from LIFL and "Ecole Centrale Lille" to create a new team. One of the goal would be
to develop a Lille-based branch of the MDLS and to try to reinforce HPC multi-diciplinary researches
to prepare exascale computational science.
2.10
2.10.1
Mint
Team members
Permanent members
Laurent GRISONI (team leader), PR (Univ. Lille 1)
(until 2008: MCF (Univ. Lille 1)).
Fabrice AUBERT, MCF (Univ. Lille 1).
Christophe CHAILLOU, PR (Univ. Lille 1).
Patricia PLENACOSTE, MCF (Univ. Lille 1).
Géry CASIEZ, MCF (Univ. Lille 1).
Thomas PIETRZAK, MCF (Univ. Lille 1) from
01/09/2011.
Francesco DE COMITÉ, MCF (Univ. Lille 1) from
01/01/2013.
Nicolas ROUSSEL, DR (Inria) from 31/08/2009.
Samuel DEGRANDE, IR (CNRS).
Damien MARCHAL, IR (CNRS) from 01/03/2012.
Non permanent members
Jonathan ACEITUNO, PhD. student (Inria, Subvention) from 01/10/2011.
Jérémie GILLIOT, PhD. student (Inria, Contrat ANR)
from 15/10/2010.
Elena-Gina CRACIUN, PhD. student (Gouvernement roumain, Bourse pour étudiant étranger) from
01/10/2009.
Clément MOERMAN, PhD. student from 01/10/2009
70
Research Report
(2009-2012: PhD. student (IDEES 3COM, CIFRE)).
Yosra REKIK, PhD. student (Inria, Contrats européens)
from 01/10/2010.
David SELOSSE, PhD. student (Univ. Lille 1, ATER)
from 01/10/2009 (2009-2012: PhD. student (Univ. Lille
1, Allocation de recherche (avant décret 2009))).
Hanaë RATEAU, PhD. student (Univ. Lille 1) from
01/10/2012.
Nicolas BREMARD, PhD. student (Univ. Lille 1, Contrat FUI ) from 25/07/2012 (2011-2012: IR (Inria,
Subvention) , 2012: IE (Univ. Lille 1)).
Marc-antoine DUPRE, IR (Inria, CPER) from
01/04/2011.
Ludovic POTIER, PostDoc (Inria, Subvention) from
24/09/2012.
Paolo OLIVO, IR (Inria) from 02/11/2010.
Former members
Florian RENAUT, IE (Univ. Lille 1) from 25/07/2012
01/03/2011.
until 30/11/2012.
Norbert BARICHARD, Engineer (Inria) from
01/10/2009 until 01/10/2011.
Jean-Philippe DEBLONDE, PhD. student until
Audrey SOBGOU ZEBAZE, Engineer (Inria) from
28/09/2012 (until 2010: PhD. student (Univ. Lille
02/11/2009 until 02/11/2011.
1, Bourse collectivité territoriale)).
Daniel VOGEL, PostDoc (Inria) from 06/05/2010 until
Anthony MARTINET, PhD. student (Univ. Lille 1,
06/11/2010.
Allocation de recherche (avant décret 2009)) until
03/10/2011 (until 2008: IE (Univ. Lille 1, Autre finance- Bruno DE ARAUJO, PostDoc (Inria) from 01/09/2011
until 01/03/2012.
ment)).
Qing PAN, PhD. student (Inria) until 19/12/2008.
Haibo WANG, PhD. student (Ministère des affaires
Ibrahim YAPICI, IR (Inria, FRM) from 01/01/2012
étrangères, Bourse pour étudiant étranger) until
until 31/12/2012.
31/12/2011.
Guillaume SAUPIN, PhD. student (Inria, CEA) until
Quan XU, PhD. student (Univ. Lille 1) until
26/11/2008.
03/10/2011.
Julien WYLLEMAN, IR (CNRS) from 12/03/2008 until
The Mint team focuses on gestural interaction, i.e. the use of gesture for human-computer interaction (HCI). The New Oxford American Dictionary defines gesture as a movement of part of the body,
especially a hand or the head, to express an idea or meaning. In the particular context of HCI, we
are more specifically interested in movements that a computing system can sense and respond to. A
gesture can thus be seen as a function of time into a set of sensed dimensions that might include but
are not limited to positional information (the pressure exerted on a contact surface being an example
of non-positional dimension). We also consider user hand to be a information channel, for user to
retrieve information from computer, so long as hardware is able to provide usable haptic information
that make some sense in the standard computer workflow and applications.
Simple pointing gestures have long been supported by interactive graphics systems and the advent of robust and affordable sensing technologies has somewhat broadened their use of gestures.
Swiping, rotating and pinching gestures are now commonly supported on touch-sensitive devices,
for example. Yet the expressive power of the available gestures remains limited. The increasing diversity and complexity of computer-supported activities calls for more powerful gestural interactions.
Our goal is to foster the emergence of these new interactions, to further broaden the use of gesture
by supporting more complex operations. We are developing the scientific and technical foundations
required to facilitate the design, implementation and evaluation of these interactions. Our interests
include:
•
•
•
•
•
•
•
gestures captured using held, worn or touched objects or contactless perceptual technologies;
transfer functions possibly used during the capture process;
computational representations of the captured gestures;
methods for characterizing and recognizing them;
feedback mechanisms, and more particularly haptic ones;
tools to facilitate the design and implementation of tactile and gestural interaction techniques;
evaluation methods to assess the usability of these techniques.
2.10.2
Production
The MINT team published, over the evaluation period, 36 articles, including 7 international journals,
It may be noted that a significant part of these publications have been made in very best level conference. Among other things, one may notice 7 communications at ACM CHI (either long paper or
2.10. Mint
short, for which acceptance rate is similar, around 20 %), and 6 communications at UIST (second
very selective conference area). 3 long papers were also published in the conference INTERACT, another very good conference in human-computer interaction. We refer the reader to the website of the
team for more information on these publications http://www.lifl.fr/mint .The scientific production
of the team can be considered according to the following points of contribution.:
2D interaction: This research axis includes work on tools and interaction techniques used on
any type of content, mostly on desktop, via widely used interaction hardware. A number of results
have been proposed on the proper use of transfer functions for evaluating movement of pointer from
the elementary displacement provided by the interaction device. HCI community still has both little
knowledge about these functions, and few tools to study them. We have proposed such a tool, the
library libpointing (Casiez & al. UIST’11 [918]), to extract a transfer function from any operating
system; we also showed that choices for such function vary between current most popular operating
systems. We also studied the role of these functions for scrolling tasks (see Quinn & al. UIST’12 [913]).
To go beyond standard uses of these transfert functions, we have shown that it is possible, and indeed
interesting in some cases from an HCI point of view, to go beyond the pixel as a reference accuracy
(Roussel & al. UIST’12[914]) . We also set up an experimental protocol to determine the limits of
accuracy of the hand using a mouse (Aceituno & al. CHI’13[900]). Finally, a numeric filter, suitable
for interaction has been proposed, that can achieve both low latency in the case of high travel speeds
and high accuracy in the case of small displacement speeds. This tool was compared to methods
known in the HCI community for filtering, and was proved as providing better results than other
standard filtering methods (Casiez & al. CHI’12[907]).
3D interaction:3D contents is still difficult to interact with, as that the depth dimension must
be taken into account, while most of interaction paradigms involve 2D interaction. We have been
particularly interested in the study of interaction techniques for objects manipulation, as well as for
navigation in 3D worlds: these two basic tasks are both related to 3D content. About 3D manipulation, we proposed a taxonomy for categorizing different 3D interaction techniques (martinet & al
3DUI’10[927], Martinet & al, IEEE TVCG, 2012[895]) and more specifically, studied the influence separation handling degrees of freedom in the context of multi-touch interaction, which resulted in the
proposal of a novel interaction technique that appears to provide better results than other existing
techniques that provide 3D translation and rotation (Martinet & al. VRST’10[928]). About navigation
in 3D environments, we proposed an interaction technique that provides a good compromise between speed of task completion and accuracy of navigation (Moerman & al 3DUI’12[911]) We have
also proposed a comparison of navigation techniques from the literature and proposed recommendations to guide the choice of techniques navigation 3D (Marchal & al., INTERACT 2013[903]).
Interaction gesture for command: in this research axis we do not consider interaction gesture
during interaction as a flow of elementary displacements (as was the case on the two previous axis),
but as a whole continuous phenomenon, that generates a shape or symbol to be identified, for further use (e.g. specific context or command activation). Such symbol position and orientation may be
independent from content (e.g. to achieve the tactile equivalent of a keyboard shortcut), or in some
other applications, on the contrary, the position of gesture regarding the content may be important,
e.g. for tasks executing tasks such as selection or annotation. In this research axis, we have first been
interested in understanding the difficulty of replicating a control pattern, which is a key problem
for gestural interaction design. We have shown that such replication difficulty is highly correlated to
the time of completion of the pattern (Vatavu & al. INTERACT’11[922]). We are also been interested
in the variability of gesture interaction on large touchscreen device, and studied how users explore
various ways to draw a symbol in interaction with both hands. The study carried out resulted in
a number of recommendations for the use of complex control for symbolic gestures, opening the
way for applications that allow the user to execute commands using several gestures (Rekik &al. ,
INTERACT’13[904]). A final interesting finding in this line of work is a recent result showing that the
size of a symbol can be considered as meaningful for gestural interaction: we proved that user can
reliably replicate some symbol in "small", "medium" or "large" size. this opens the way for the use
of symbolic gestures through richer expression than what is typically accepted, since typically only
the shape of the symbol is considered as meaningful, independently of the scale of implementation
of the sign (Vatavu &al. CHI’13[905]).
tactile interaction & beyond: we focus on some interaction contexts in which we consider the interaction system as immersed in the space of the user, and where the physical reality of the user acts
as integral part of the interaction. In this context it may be necessary to touch, take, or even remotely
interact with the system. We have been interested in problems such as occlusion, classic for touch
71
72
Research Report
interaction (Vogel & Casiez, CHI’12[916]): a model was proposed to adapt the interaction to mitigate
the effects of occlusion. To overcome some limitations of the touch interaction, a hardware tool was
proposed for use with any tactile vision-based technology, allowing the user to handle some electronic crayon, similar in shape to the Conte artistic crayon, that can be used in several configuration.
All of these configurations are very easily reachable by user simply by orientating the crayon. These
configurations are shown to provide access to interaction contexts much faster than using standard
menus (Vogel & Casiez, UIST’11[923]). Another work considers a multi-touch screen and the space
above as a whole setup both for interaction and visualization: a complete system of advanced CAD
has been proposed in the context of interaction above the table: this tool foreshadows systems or
virtual prototyping in which user can edit geometry both quickly via gesture contactless or more
preciselly using touch, depending on user intent (De Araujo & Al GI’12[908], Computer & Graphics
2013 [894]). Finally, we also studied the use of non-computer oriented interaction gesture specificities, for use in HCI. We have shown that it is possible to differentiate the "select-point-to-click" from
"select-point-to-move" via a simple categorization of user gestures dynamic. Such a result allows to
use very simple capture context, to achieve a functionality that typically requires a switch or a button
(Choumane & al., IEEE VR’10 [925]).
information feedback : interaction between human and computer is achieved through the coexistence of two information channels, one from the user to the machine (most of the time by acting on
the the mouse or keyboard, on specific applications through speech, eyes, BCI), the other one from
the machine to the user, still almost exclusively via visual and audio feedback: indeed, for feedback
from computer to user, some sensory channels are still very poorly used for feedback. We study potential ways to use the sense of touch as a channel for feedback communication between computer
and use. We treat the problem on two complementary dimensions: first, from a hardware point of
view, and second, on how to take the best from such a feedback information. This double view of tactile feedback is at the heart of collaboration on STIMTAC, that is an interaction device that provides
tactile feedback, and has been developped by the research group. This has been done in collaboration with L2EP laboratory from University Lille 1. We showed that the tactile feedback improves the
pointing task significantly (Casiez & al. CHI’11[919]). Finally, we were recently interested in tactile
feedback in some widespread, well-known interaction device, i.e. the keyboard: we showed that
moving keys can help to use keyboard shortcuts (Bailly & al. CHI’13[902]).
2.10.3
Scientific Influence
Samuel Degrande obtained in 2011 CNRS crystal, an award given yearly to a CNRS research engineer
whose contributions, through their originality and inventiveness, benefited to a body of professionals
beyond the limits of a single laboratory or university department. A number of research papers have
obtained prizes in conferences: the article "Surpad: Riding Towards Targets on a Squeeze Film Effect"
(. Casiez & al, CHI’11) has received "Honorable Mention Award", meaning that this article was one of
the 5 % best marks among the 1540 submitted articles that year (ACM CHI conference is with UIST,
the major conference in human-computer interaction). A demo of the STIMTAC device received, at
UIST conference, that same year the 2nd prize for best demonstration. The short article "Buttonless
Clicking: Intuitive Select and Pick-Release Through Gesture Analysis" (Choumane & al, IEEE VR’10.),
was ranked among the top 10 best conference papers (note that this conference is major conference
in virtual reality). The STIMTAC project, which is the main project of collaboration between the
MINT group and electrical engineering lab L2EP, is the subject of a FUI collaborative project, led by
ST-Microelectronics. The first step in collaboration with ST-Micro, 3D-Touch project (see below), got
a ST-Microelectronics Innovation Award "5 stars", highlighting the success of this collaboration (note
that the maximum reward, "6 star" is obtained only for innovation projects reported as providing gain
higher than $1 million euros)
Another element of attractiveness (see presentation of the team), three permanent members
were recruited during the evaluation period: Nicolas Roussel as DR INRIA, Thomas Pietrzak as an
assistant professor; Damien Marchal as an research engineer (devoted at 50% of the animation of
PIRVI platform) Nicolas Roussel was part in 2013 of the committee ANR SIMI2; Nicolas Roussel also
participated in the evaluation committee AERES LCOMS (Metz) in December 2011. Laurent Grisoni
participated in the evaluation committee AERES Le2i, Dijon, in January 2011, and the evaluation
comittee Numédiart (Mons, Belgium) committee, on request of Walloon region. MINT also participates in the steering committee of the Equipex IRDIVE and SCV initiative. On the tactile stimulators,
2.10. Mint
two interviews were published in articles. First one was in the technological add-on of "Le Monde"
newspaper of dec. 10th 2011, second one in the magazine "La Recherche", No. 49 of June 2012.
Visiting scientists, and significant scholar internships : Dan Vogel (University of Waterloo,
june 2011); Bruno De Araujo (University of Lisbon, sept-dec 2011); Radu-Daniel Vatavu (University
of Suceava, Roumanie) (May-june 2011); Polly Lal (MIT Undergrad, Boston MA, june-august 2013).
Reviewing: ACM CHI 2012: N. Roussel, T. Pietrzak, L. Grisoni (3D workshop); ACM UIST 2012: N.
Roussel, T. Pietrzak; ACM Mobile HCI 2012: T. Pietrzak; ACM NordiCHI 2012: T. Pietrzak; WWW 2012:
N. Roussel (poster track); VRST 2012: N. Roussel; TEI 2012: G. Casiez; Ergo’IHM 2012: N. Roussel, G.
Casiez, T. Pietrzak, L. Grisoni; ACM CHI 2011: N. Roussel, G. Casiez; ACM UIST 2011: G. Casiez; ACM
CSCW 2011: N. Roussel; ACM SIGGRAPH : L. Grisoni; Eurographics STAR : L. Grisoni; GI 2011: G.
Casiez, L. Grisoni; 3DUI 2011: N. Roussel; Interact 2011: N. Roussel; ITS 2011: N. Roussel, G. Casiez;
IHM 2011: G. Casiez; World Haptics 2011: G. Casiez; 2010 International journal of Human-Computer
Studies G. Casiez; 2010 J. of Comp. Aided Design L. Grisoni; 2010 IEEE Trans. on Vis. and Comp.
Graphics L. Grisoni; 2010 ACM Trans. on Comp.-Human Interaction N. Roussel.
External PhD and habitilitation committees: Mathieu Nancel (Paris-Sud Univ., December 2012):
G. Casiez, examiner; Khaled Aslan Almoubayed (Nantes Univ., November 2012): N. Roussel, reviewer;
Christophe Bortolaso (Toulouse Univ., June 2012): N. Roussel, president; Suzanne Tak (University
of Canterbury, December 2011): G. Casiez, reviewer; Guillaume Faure (Paris-Sud Univ., December
2011): G. Casiez, examiner; Jonathan Chaboissier (Paris-Sud Univ., December 2011): N. Roussel, examiner; Benjamin Tissoires (Toulouse Univ., September 2011): N. Roussel, reviewer; Adriano Scoditti
(Grenoble Univ., September 2011): N. Roussel, examiner; Sylvain Malacria (Telecom ParisTech, May
2011): G. Casiez, examiner; Quentin Avril (Rennes, september 2011): L. Grisoni, reviewer.Olivier Bau
(Paris-Sud University, June 2010, jury member) G. Casiez; Ines Di Loreto (University degli Studi di
Milano, Mar 2010, reviewer) N. Roussel, Anne Roudaut (Telecom ParisTech, Feb 2010, jury member)
N. Roussel; Nadine Couture (HDR University Bordeaux I, Dec 2010, reviewer) L. Grisoni, Adeline
Pihuit (University Grenoble, Nov 2010, reviewer) L. Grisoni, Jérôme Baril (University Bordeaux I, Jan
2010, reviewer) L. Grisoni
Scientific societies: AFIHM, the French speaking HCI asssociation: N. Roussel and T. Pietrzak,
members of the Executive Committee (vice-president and secretary since November 2011); RTP
(pluridisciplinar thematic network) Visual studies (2010-2012): L. Grisoni, member of the RTP board;
SCV (Science et culture du visuel) website: L. Grisoni, scientific board, responsible of the art-science
activity. This initiative covers the CNRS scientific project ICAVS, and the funded equipex project
IrDIVE (2012-2020). SCV (Science et culture du visuel) website: S. Degrande, leader of Virtual Reality
room design (funded by equipex IrDIVE). LIFL (University Lille 1 Computer science laboratory)
counsil: L. Grisoni
Scientific dissemination (main elements): 2012 Interview for La Recherche (“Des tablettes
tactiles à sensation”, dossiers n49, April 18th): N. Roussel; 2012 Interview for Le Monde Science &
techno, cahier n21049, september 22th, article "Interagir à distance avec un écran": L. Grisoni; 2012
Interview for L’Usine Nouvelle, article on technologies for gestural interaction, november 2012: L.
Grisoni
2.10.4
Interactions
MINT team maintains a strong balance between scientific activity and its relationship with the social,
economic and cultural ecosystems. This link participates in both the society visibility of the team,
but also the context of its research funding, as well as to the attractiveness of the structure. The PIRVI
platform technology showcases few teams of LIFL, and MINT participates to strengthen this visibility.
Nicolas Roussel, in collaboration with Pole image/Pictanovo, has been for 3 years co-organizing
the forum on tactile and gestural interaction (FITG) event held annually in the Lille Métropole; this
event welcomed this year about 500 participants. See the following URL for more information (including a list of participants and links to previous events): http://fitg12.lille.inria.fr/ This forum
brings together scientific presentation, demos and small labs research.
3D interaction
The team maintains a collaborative activity with local SMEs, which activity is related to the team.
This activity helps to disseminate academic knowledge, as well as to support the competitiveness
73
74
Research Report
of the sectors that we identify as strategic for our research activities. We had the opportunity to
companion the Improveeze SMEs in its early activity through a surveying contract of 6 months. We
also worked for 3 years with the SME Idees-3com on a specific research program (INRIA I-lab), and
this project has also been the first I-lab funded by INRIA national level. Idées-3com indicates that
in 2011 for example, it estimates that 200 kEuro were additionnaly gained by the company from the
collaboration results. We continue to work with this company via the FUI Smart-Store project.
Complementary to theses elements, we have, during the evaluation period, led or participated to
several projects that allowed us to disseminate our work on 3D interaction.
RNTL Part@ge (ANR 2006 - RNTL - Partners: INSA Rennes (leader), INRIA, CNRS, ESIEA, FT
R&D, CEA-LIST, VIRTOOLS, HAPTION, CLARTE, RENAULT, THALES, SOGITEC). This project aims
to propose a software platform for collaborative work, studying it from the point of view of a human interacting in collaboration inside a 3D environment. Part@ge studies collaboration from a
multi-criteria point-of-view, in order to propose several innovative solutions: usages associated with
collaboration in a 3D environment, technical infrastructures helping collaboration, tools to spread
3D collaborative activities.
Reactive (ANR TecSan, 2008-2011). Partners: Hopale Fundation (coordinator), MINT (INRIA), CEA-LIST, Idées-3Com. This project addressed rehabilitation for patients who suffered
cerebrovascular accident (CVA). It aimed at proposing new VR-based tools for rehabilitation to
improve patient involvement into his/her own rehabilitation, by proposing attractive training exercices and increase transfer of recovered skills, from exercices to real-life situations. Web site:
http://reactive.berck-handicap.com/. 147.7 Keuros for MINT
INSTINCT project (ANR CONTINT 2009-2012). Partners: MINT and IPARLA (LaBRI, Bordeaux I) teams, Immersion company, Cap Sciences. This project focuses on the design, development and evaluation of new simple and efficient touch-based interfaces, with the goal
of bringing widespread visibility to new generations of interactive 3D applications. Web site:
http://anr-instinct.cap-sciences.net/
I-Lab Idées-3com (2009-2012). We have set up with Idées-3com small company a join research
program, targeted toward new tools for retail. This program is supported by INRIA, with a 3 year
young engineer contract. During this join project, we have proposed interaction systems that is
based on mobile phone, and allows fast naviguation into 3D virtual world. We also proposed a new
navigation technique (Drag’n Go), that proposes nice properties, including fast and accurate control
of transition position during naviguation. A final publication has been accepted at INTERACT 2013
conference, that compares various navigation techniques, and suggest some improvement.
Smart-Store (12th FUI, 2011-2014, extended to 2015). The aim of this project is to set up, in the
context of retail, some middleware and hardware setup for retail interactive terminal, that allows
customer to connect with their own smart-phone on a system that includes a large screen, and
allows to browse some store offer, as well as pre-order and/or link to further reconsulting. SME
Idées-3com leads this FUI, which also includes Immochan, Oxylane, and VisioNord. Grant for MINT
is 301 Keuros. This project start on september 2012 (start of this project has been delayed due to
administrative problems), for a duration of 36 months. Associated competitivity cluster: PICOM
(retail)
SHIVA (InterReg II-Seas, 2010-2014). Partners: MINT (lead), University Bournemouth, Victoria
education center (Pool), Fondation Hopale. The SHIVA project aims to create a tool that combines
virtual reality, advanced geometric modelling, gesture analysis and digital fabrication in a framework
for the modeling and physical fabrication of 3-dimensional shapes and objects. The system will be
simple to use and disseminate, specifically enabling and improving the quality of life for individuals with impairments, by facilitating and promoting social inclusion and interaction. It will use,
provided that patient pathologies allows for it, hands-free interaction, based on currently available
hardware systems. Some of the most complex aspects of the system will be transparent to the user
or patient. This will enable individuals with or without impairments who use the system to be able
to interact with and model 3-dimensional objects that can then be physically manufactured. A set of
specific interfaces will also be implemented for children with very low physical abilities (two-states
interfaces for example). Project website: http://www.shiva-project.eu
Tactile devices with feedback
The STIMTAC project is an outstanding example of this balance between research activity and industrial transfert. This work, collaboration within MINT between members LIFL and L2EP produced
scientific results at best level visibility. First a long paper ACM CHI 2011, a major conference HMI
2.11. MOSTRARE
paper received the award "honorable mention" or one of the 5 % submission top rated, over 1500
submissions). Then a demo which received, at UIST conference, that same year the 2nd prize for best
demonstration. Finally, it is the heart of a technology transfer in progress with ST-Microelectronics,
via the FUI Touch-it. This transfer started via 3DTouch project, which has received from the STMicroelectronics "5 stars" innovation, the highest award being the "six star", obtained only by
projects reporting at least one million.
3DTOUCH (STMicroelectronics, 2010-2011). The goal of this project was to study the adaptation of the operating principles of the STIMTAC (i.e. piezoelectric cells bonded to a mechanical
resonator) to off-the-shelf transparent touch sensors based on resistive and capacitive technologies.
This project received a “5 stars” label from STMicroelectronics’ Core Innovation Team (best possible
ranking is "6 stars", given only when innovation provides more than one million euros of income).
TOUCH-IT, FUI 2012-2015. Partners: INRIA, University Lille 1, ST-Microelectronics, CEA/LETI,
Orange Labs, CNRS, EASii IC, MENAPIC and ALPHAUJ. Competitive clusters involved: Minalogic,
Cap Digital and MAUD. The purpose of this project is twofold. It aims at designing and implementing
hardware solutions for tactile feedback based on programmable friction. It also aims at developing
the knowledge and software tools required to use these new technologies for human-computer
interaction. Grant for MINT is balanced on 272 keuro handled at University for L2EP, and 220 Keuros
for INRIA.
Art-Science
The team has, since 2009, initiated occasionnal collaborations with the world of digital art. Especially with the contemporary art studio Le Fresnoy (http://www.lefresnoy.net/). See the website of
the team for a comprehensive listing of these collaborations. These collaborations have, for some,
provided significant elements of visibility. Examples include installation Damassama (Leonore
Mercier) on which MINT worked and provided the interaction software layer, which was exhibited
at the Museum of Musical Instruments in Brussels (MIM) in January 2012, and has been quoted
on the website of Microsoft Europe http://bit .ly/15ni2QU. Another installation, Tempo Scaduto (V.
Ciciliato) on which the teams Mint and Fox-Miire participated, has recently been shown at Future En
Seine exhibition, in June 2013. MINT was at the birth of art-science initiatives at LIFL, that since 2009
several teams at LIFL have experienced (mostrare, 2XS, fox-miire teams of LIFL). In continuation
of this activity, Equipex IrDIVE, support of the SCV initiative (science and cultures of the visual
http://bit.ly/12hFgpI) in the heart of some economic revitalization strategy involving some part
the town of Tourcoing, and participates to enhance the visibility of this activity, L. Grisoni leads the
art-science axis of this initiative (that counts 4 activity axis), and Samuel Degrande pilots sub-project
of Virtual Reality room, which is a very ambitious project, which will result in an almost unique
virtual reality room in the world.
ADT GINA (technological development action, INRIA, 2010-2012). Partners: MINT, Le Fresnoy art school. 24 month engineer contract allowed on this project. Four artistic installations have
been set up during the project (Pharmakon and RoadSide attractions in 2010, Monades and Damassama in 2011, see group webpage for details). Damassama installation gained quite a good society
visibility, as shown by this article on the microsoft europe website : http://tinyurl.com/pnwgbc9.
Another artistic installation has been made with some Le Fresnoy student (V. Ciciliatto) in 2012,
Tempo Scaduto. This installation was shown recently at Futurs en Seine exhibition in paris, june
2013.
EQUIPEX IrDIVE (2012-2020): this set of equipment is being hosted in the imaginarium building. Global budget for this project is 6 millions euros (50% ANR, 50% FEDER), and is led by Lille 3
(Y. Coello, psychologist). The goal of this project is to study perception-action loop of human interaction, in the context of human-machine interaction. One of the four activity axis is devoted to
art-science, and MINT is highly involved in this (along with other partners).
2.11
2.11.1
MOSTRARE
Team members
Permanent members
75
76
Research Report
Joachim NIEHREN (team leader), DR (Inria).
Iovka BONEVA, MCF (Univ. Lille 1) from 01/12/2008.
Anne-Cécile CARON, MCF (Univ. Lille 1).
Yves ROOS, MCF (Univ. Lille 1).
Sophie TISON, PR (Univ. Lille 1).
Angela BONIFATI, PR (Univ. Lille 1) from 01/09/2011.
Aurélien LEMAY, MCF (Univ. Lille 3).
Rémi GILLERON, PR (Univ. Lille 3).
Alain TERLUTTE, MCF (Univ. Lille 3).
Marc TOMMASI, PR (Univ. Lille 3).
Fabien TORRE, MCF (Univ. Lille 3).
Slawomir STAWORKO, MCF (Univ. Lille 3) (until 2009:
PostDoc (Inria, Contrat ANR)).
Mikaela KELLER, MCF (Univ. Lille 3) from
01/01/2011.
Pascal DENIS, CR (Inria) from 01/09/2012.
Non permanent members
Adrien BOIRET, PhD. student (Univ. Lille 1, Contrat
doctoral spécifique normalien ou polytechnicien)
from 01/09/2011.
Jean DECOSTER, PhD. student (Univ. Lille 1, ATER)
from 01/09/2009 (2009-2012: PhD. student (Univ. Lille
1)).
Grégoire LAURENCE, PhD. student (Univ. Lille 1,
ATER) from 01/10/2008 (2008-2011: PhD. student
(Univ. Lille 1, Allocation de recherche (avant décret
2009)) , 2011-2012: PhD. student (Univ. Lille 1, ATER)).
Antoine NDIONE, PhD. student (Inria, CORDI) from
15/10/2010.
Tom SEBASTIAN, PhD. student (INNOVIMAX, CIFRE)
from 01/01/2010.
Radu CIUCANU, PhD. student (Univ. Lille 1) from
01/10/2012.
Thomas RICATTE, PhD. student (SAP research, CIFRE)
from 01/05/2011.
Denis DEBARBIEUX, IR (Inria, Subvention) from
01/12/2010.
Antonino FRENO, PostDoc (Inria, Contrat ANR) from
01/06/2011.
David CHATEL, PhD. student (Inria, Contrat ANR)
from 01/10/2012.
Guillaume BAGAN, PostDoc/IR (Inria) from
01/10/2009.
Former members
Gemma GARRIGA, CR (Inria) from 01/10/2010 until
Emmanuel FILIOT, PhD. student (Univ. Lille 1,
31/07/2012.
Allocation de recherche (avant décret 2009)) until
Jean-Baptiste FADDOUL, PhD. student (XEROX ,
13/10/2008.
CIFRE) from 01/10/2008 until 18/06/2012.
Mathias SAMUELIDES, PostDoc (Univ. Lille 1, ATER)
Benoit GROZ, PhD. student (Univ. Lille 1, Contrat doc- until 30/06/2008.
toral spécifique normalien ou polytechnicien) from
Olivier GAUWIN, PhD. student (Inria, CORDI) until
01/09/2008 until 05/10/2012.
30/10/2009.
Jérôme CHAMPAVERE, PhD. student (Univ. Lille 3,
Isabelle TELLIER, MCF (Univ. Lille 3) until
ATER) until 31/08/2011 (until 2009: PhD. student
01/09/2008.
(Univ. Lille 1), 2009-2010: PhD. student (Univ. Lille
Hanh-Missi TRAN, Engineer (Inria, Contrat ANR) until
1, ATER), 2010: PhD. student (Univ. Lille 3, ATER) ,
30/06/2008.
2010-2011: PostDoc (Univ. Lille 3, ATER)).
Edouard GILBERT, PhD. student (Univ. Lille 1, AllocaCamille VACHER, PostDoc (Univ. Lille 1, ATER) from
tion couplée (avant décret 2009)) until 31/08/2010.
01/09/2010 until 31/08/2011.
Feriel LAHLALI, Engineer (Inria) until 30/11/2009.
Matthieu KEITH, Engineer (Inria) until 31/10/2008.
Shunichi AMANO , PostDoc (Inria) from 01/10/2010
Ling-Bo KONG, PostDoc (Inria, Contrat ANR) until
until 31/03/2011.
15/10/2008.
Direction
The MOSTRARE project of Inria and the L IFL was created in 2004 by Gilleron, who handed over the
direction to Niehren before the last Inria evaluation in October 2011. Inria therefore decided along its
rules, that a new follow-up project must be created and that MOSTRARE must be closed in December
2012. On the side of the L IFL, however, MOSTRARE is continued until the current A ERES evaluation.
The Inria evaluations of MOSTRARE in 2005 and 2011 confirmed very clearly that MOSTRARE
reached its objectives on modeling and learning for tree structures, and its applications to Web and
X ML information extraction. In the first phase, we focused on modelling and learning node selection
queries in trees, and in the second phase on modeling and learning tree transformations.
In summer 2012, we decided to split MOSTRARE, so we proposed two follow-up Inria projects
in autumn, which were then created in January 2013: L INKS by Niehren and M AGNET by Tommasi.
While L INKS continues on database research with linked dynamic data, M AGNET targets questions
on statistical machine learning. Both projects currently have the Inria status “équipe”. As agreed with
2.11. MOSTRARE
the “conseil du L IFL ”, we here propose to create both projects also at the L IFL (or C RISTAL) after this
A ERES evaluation.
2.11.2
Objectives
With the evolution of X ML as standard data model for information exchange, data trees became
widely used for structuring data on the Web, in documents, and in databases. This evolution has
reawaken the interest in all aspects of modeling tree structures, in the areas of database theory, logic,
and automata. These days, where X ML is no more a hot topic in the database research community,
the usage of data trees is continuing nevertheless with high speed, with the evolution of transformation languages of the NoSQL family for the cloud.
The conceptual shift from pure text to data trees by the document community, that came with
HTML and XML, raised many new questions to the areas of machine learning and information extraction, which operated on purely textual data before. We therefore proposed the following two
reserach lines (originally in 2003, with an update in 2005):
Modeling queries and transformations on trees for information extraction.
We wish to study and develop algorithms based on logics, automata, and transducers for for
querying and transforming data trees, as needed for XML processing with W3C standardized
languages.
Machine learning of queries and transformations on trees for information extraction.
We wish to develop of machine learning techniques that can infer tree transformations as
needed for Web and X ML information extraction. We also want to explore statistic machine
learning techniques that can deal with uncertainty in tree-structured source documents.
2.11.3
Production
I. Modeling Queries and Transformations on Trees
I.a) Processing XML Streams
We are developing algorithms for querying and transforming X ML streams since end of 2006. We
start with query answering algorithms for n-ary node selection queries in X PATH dialects, and then
lift them to the W3C standard languages X QUERY or X SLT for defining X ML to X ML transformations.
XPath query answering. Algorithms for processing X ML streams are in the focus of the QUI XPATH
transfer project of Inria and I NNOVIMAX headed by Niehren. The project was preceded by the PhD
thesis of O. Gauwin [999] directed co-directed by Tison, and is accompanied by the PhD thesis of T.
Sebastian (in progress). The most important results are published in [960, 972, 981], the second as
invited paper, and complemented by two journal publications with independent results [980, 956].
These results were recognized as highlights of the A NR project Codex by the evaluators of the A NR .
Furthermore, Gauwin got appointed as assistant professor at the University of Bordeaux in 2011.
Query answering on X ML streams is often useful when exchanging X ML documents over the Internet. The hope is that streaming algorithms could be easy to implement efficiently, since they don’t
have to store huge X ML documents. This is in contrast to query answering algorithms for relational
databases. These are indeed so expensive that they form the main business of the biggest computer
science companies world wide such as O RACLE, S AP , and I BM . Furthermore, when receiving a huge
X ML document during data exchange on a stream, the document must be parsed anyway. During
parsing, which mostly concerns the file system, the processor is mostly idle, so that it can be used to
run a query answering algorithm essentially for free.
It turned out unfortunately that not all X PATH queries are streamable with polynomial memory in
the size of the query. In the case of Boolean queries, this was shown in 2009 by reduction to counter
examples from online verification cited in the state of the art. The case of monadic queries is even
more difficult, in that the size of the buffer for storing answer candidates must be accounted for
in addition. Furthermore, there exists no formal model of streamability for monadic queries, that
does not exclude feasible queries such as “select all co-authors of Abiteboul in all books of a library”.
The problem in this case is that the number of authors in books needs not the be bounded in some
strange libraries, so that the size of the buffer for answer candidates may grow without bound there.
77
78
Research Report
In [972], Gauwin and Niehren introduce the notion of finite streamability for query languages,
and classify fragments of X PATH that are finitely streamable or not. They show that if a query language is finitely streamable, then its satisfiability problem can be solved in polynomial time, which
in turn is known to fail for mostly all fragments of X PATH . They also show that F XP , the fragment of
Forward X PATH with child and descendant axis, conjunction, and negation becomes finitely streamable if bounding the number of conjunctions. Since 3 conjunctions are enough in many practical
applications, F XP is most relevant in practice. Without any bound, F XP is not finitely streamable,
since its satisfiability problem is DEXPTIME hard. The positive result for F XP with a bounded number
of conjunctions is obtained by compilation of F XP to deterministic nested word automata. The compiler is in exponential time in the number of conjunctions, and thus polynomial if this parameter is
bounded.
Gauwin, Niehren and Tison [981] show that the language of queries defined by deterministic
nested word automata is finitely streamable. The result even holds for n-ary queries. It is obtained
by a new earliest query answering algorithm, which store only alive candidates that could be selected
in some futures of the stream and rejected in others. Technically, the problem is to decide accessibility of configurations in pushdown automata, which can be done in polynomial time. They also
showed that it can be decided in polynomial time for queries defined by deterministic nested word
automata, whether the number of alive candidates is bounded for all documents [980]. They reduced
this problem to the bounded valuedness problem of bottom-up tree transducers. Finally, Gauwin,
Niehren and Roos showed that nested word transducers as proposed by Alur et al. are equivalent to
pushdown forest transducers introduced earlier by Seidl et al. [956].
Debarbieux, Sebastian, and Niehren [960, 972] have implemented an improved streaming algorithm for X PATH based on a similar compiler to so called “early” nested word automata they introduced. Early nested work automata permit to approximate earliest query answering for XPath with
extremely high efficiency, by inspecting distinguished states of nested word automata, rather than
inspecting configurations. These algorithms are indeed able to answer X PATH queries with at most
one alive candidate at any time on a 44 MB X ML stream in many cases withing parsing time which
is 18 minutes (this depends on the speed of the hard disc). In the industrial transfer, our streaming
tools for XPath where integrated into the QuiXProc implementation of the W3C pipeline language
XProc.
Transforming XML streams. In cooperation with our visitor P. Labath, who is a PhD student in
Bratislava, Niehren integrated our XPath streaming algorithms into the Q UI X SLT implementation
of the W3C recommended transformation language X SLT. For this purpose, they proposed a novel
hyperstreaming mode [1002], where different parts of the output tree can be produced and linked
in parallel. They also proposed a new core language called X-Fun, that serves as a common core
language for all of X QUERY , X SLT, and XP ROC , and implemented X-Fun in hyperstreaming mode. In
this way, they obtained a hyperstreaming implementation of a large fragment of X SLT, that is called
QUI X SLT. It should also be noticed that the W3C distinguished a much smaller streamable fragment
of XSLT in parallel in 2012, while our own implementation is able to deal with most features of X SLT
without requiring any code rewriting. Analogous hyperstreaming implementations of XP ROC and
X QUERY via X-Fun are under development.
I.b) Answering Path Queries
We developed novel algorithms for answering path queries on trees and more general graphs.
Answer enumeration for n-ary path queries in trees. Bagan, Filiot, and Gauwin [976] investigated
answer enumeration algorithms for path queries in trees defined in X PATH dialects with variables.
The problem with queries with n free variables there – that we also call n-ary queries – is that answer sets may grow exponentially in |t |n , so that algorithms depending polynomially on the size of
the answer set might still be unfeasible. In such case, it might still be possible to enumerate elements of answer sets on need. The questions is then whether enumeration can be done efficiently
without duplicates and failures, that is with constant delay between subsequent answers and polynomial time preprocessing in the size of the query and the tree. We obtained positive results on
answer enumeration with constant delay enumeration for acyclic conjunctive queries over so called
X-doublebar structures. These subsume tree structures with child, next-sibling and next-sibling∗
axis, but not the descendant axis. Our result can be lifted to a dialect of Conditional X PATH with
2.11. MOSTRARE
variables, that is F O-complete on trees of bounded depth, so that the descendant axis is not needed.
Slightly weaker results with linear delay enumeration in the size of the tree can be obtained in the
general case where descendant axis are permitted, or for general acyclic conjunctive queries over
X-underbar structures.25 These results were obtained within the A NR project Enum in cooperation
with A. Durand from Paris 7.
Path queries in graphs. Regular path queries in graphs have found much recent interest in the
context of S PARQL queries for linked open data in the RDF format. Bagan, Bonifati and Groz published at PODS’13 a precise characterization of those regular path queries that can be answered with
polynomial data complexity [958] leading to a trichotomy (AC0, NL-complete, or else NP-complete).
Thereby they solved an open question (raised by W. Martens in PODS’12).
I.c) XML Schema Validation
An X ML schema definition is an expression that defines a set of unranked data trees. In the context of
X ML, schemas are relevant to define the domains of tree transformations, i.e. for input type validation
or type checking.
Regular Expressions. Groz and Staworko present in PODS’12 the first algorithm that can test in
linear time whether a regular expression is deterministic [967]. This work was done in cooperation
with S. Maneth from our associated team from NICTA Sydney. The best previous algorithms were
linear in the size of the signature times the size of the expression, and thus quadratic in the case of
regular expressions in D TDs, X ML Schemas or R ELAX NG schemas.
Staworko, Ciucanu and Boneva, presented a new class of schemas for unordered X ML trees, which
are based on unordered regular expressions, that they call multiplicity schemas. They show that
many static analysis problems become feasible when removing disjunctions there [1001].
Tree Automata with Global Constraints. The second line of research studies fundamental questions on X ML query languages based on tree automata. From the X ML perspective, the problem is
to deal with equality constraints, as imposed by joins in X ML Schemas or S CHEMATRON . Our two
main results were published in a special issue of D LT at the International Journal of Foundations of
Computer Science [952].
TAGED s are a new class of tree automata with constraints that currently receive much interest
from top conferences on theoretical computer science. Filiot, Talbot, and Tison published their
results on subclasses of TAGED s with decidable emptiness test in [989, 952]. Stronger decidability
results were obtained externally with our postdoc Vacher [977, 941] and also some better complexity
bounds for some fragments [951].
I.d) Tree Transformations by Tree Transducers
In the third line of research we study tree transducers for defining tree transformation. Various
classes of tree transducers were considered in order to lay the foundation of X SLT style transformations. They are equally relevant to define views for XML databases, as studied for X ML control access.
The three main results were published at P ODS [978], L ATA [974], and I CDT [971].
Top-down tree transducers. Lemay, Maneth and Niehren study deterministic top-down tree transducers (D TOP s). The learning result for D TOP s that was published at P ODS is presented in the next
section [978]. It is obtained from a new Myhill-Nerode theorem for D TOP s that also shows the existence of unique minimal D TOP s that are consistent with a D TD . This branch of research will be
continued towards D TOPs with look-ahead.
Sequential tree-to-word transducers. The objective of Laurence’s PhD project supervised by Staworko, Tommasi, Lemay, and Niehren is to learn tree to word transformations. This is motivated by
X SLT transformations useful in the context of data exchange. Because learning requires to define normal forms, they first consider deterministic nested word to word transducers [985]. Such transducers
25 All axis of X PATH are X-underbar relations as shown earlier by Koch, Gottlob and Schulz (PODS’06).
79
80
Research Report
are useful for defining X ML transformations such as used in X ML style sheets. They show that equivalence testing is in polynomial time for deterministic nested word to word transducers by reduction
to a result of Plandowski on equivalence of morphisms on context free languages.
As a second step, they consider deterministic sequential top-down tree-to-word transducers
(S TW s), that capture the class of deterministic top-down nested-word to word transducers. While
reordering and copying are not allowed, S TW s are nevertheless very expressive because they allow
concatenation of outputs, deletion of inner nodes and they can produce context free languages as
output. Their expressiveness is incomparable with D TOP s (plus concatenation, but minus copying).
While objecting for learning algorithms, they study normalization of S TW s in a first step and then
develop unique minimization algorithms for normalized S TWs in a second step in [974]. The idea of
normalization is to produce the output in an earliest manner, when reading the input in document
order. This works only on binary trees, but can be lifted to unranked trees modulo the binary topdown encoding. The normalization algorithm is by far nontrivial. The natural continuation of this
approach will be toward learning algorithms for earliest S TWs.
I.e) Access Control for XML Views.
The PhD project of Groz, supervised by Staworko and Tison, is centered on access control for X ML
databases, and in particular on security of user views over X ML documents. He obtained results
on query rewriting for read-only queries, and translation for update queries. More precisely, given
an X ML view definition and a user defined query (resp. update program) q, the problem is to find
a source query (resp. update program) that is equivalent to q on the view. In [982], Caron, Groz,
Roos, Staworko and Tison consider views defined by Regular X PATH (RegXPath) filters, and devise
a quadratic algorithm for rewriting RegXPath queries. They also propose three approximations of
the user D TD , indistinguishable from the real schema by a particular class of queries. Finally, they
propose two methods for comparing security policies. They study update programs and views represented by recognizable tree languages in [971], and devise algorithms for update translation in
different settings, namely without or with constraints on the authorized source updates.
I.f ) Further Results and Cooperations
We pursued various cooperations with international and local partners, that lead to publications
which are not directly related to the main objectives of .
Term rewriting. Tison et. al. shows decidability results of preserving regularity for classes of tree
homomorphisms in [991] in international cooperation with Barcelona and Sydney. Note that the
question of decidability of regularity preservation by homomorphism (top-down transducers with a
single state) for regular tree languages was open by Gilleron in 1991 and solved by follow up work of
Godoy & al. in 2010.
Consistent query answering. Staworko studied the question of whether one can get from any tree
in a regular language to some tree in another regular language with a finite, uniformly bounded,
number of deletions and insertions of nodes [969]. This was done in cooperation with G. Puppis and
C. Riveros from Oxford. Staworko published a journal version on his PhD thesis [953] on consistent
query answers and repairs with Chomicki from the Buffalo university.
Programming languages. Niehren worked on the semantics of concurrent programming languages with Schmidt-Schauß and Sabel from Frankfurt and Schwinghammer from Saarbrücken
[1003, 993, 1012]. It should be noticed that programming language research is the intersection between Mostrare (XML programming languages) and bioComputing (modeling languages for biological systems), and that Niehren is member of both projects. His contributions to programming languages techniques for systems biology are presented the report of bioComputing.
II. Machine Learning of Queries and Transformations on Trees
II.a) Learning Queries for Information Extraction
We presented induction algorithms for monadic and n-ary queries, either based on symbolic methods with tree automata or on statistical methods. The main result was published at the Journal of
Machine Learning Research [945] and Information & Computation [954].
2.11. MOSTRARE
Induction of tree automata. Champavère proposed in his PhD thesis [998] directed by Gilleron,
Lemay and Niehren to use schemas for improving induction algorithms for monadic queries represented by tree automata [945]. The idea is to use pruning strategies to eliminate useless parts of trees
when learning from partially annotated trees such that only the structure of relevant fragments is
learned. This allows to avoid generalization errors and to learn from fewer annotations. They define
schema-guided pruning strategies. They define stable queries w.r.t. a pruning strategy and show that
stable queries are learnable. As the algorithm needs to test consistency with the schema, they propose a new efficient inclusion algorithm for tree languages defined by deterministic tree automata
or X ML schemas [954, 986]. In particular they show how to translate X ML schemas defined by various
classes of extended D TDs to bottom-up or top-down deterministic tree automata, based on the Curried or first-child-next-sibling encoding of unranked into ranked trees. They also define induction
algorithms for unary queries using schema information [987]. Promising experimental results for
unary queries in X ML documents were presented.
Learning logical queries. We also want to investigate the problem of learning logic descriptions of
queries. Staworko presented learning algorithms for XPath queries from positive examples in [970]
in cooperation with P. Wieczorek from Wraclaw. This line of research also lead to a recent conference
publication with his PhD student R. Ciucanu, but after the evaluation period. Furthermore, Staworko
and Torre supervise the PhD project of Decoster where they investigate the use of Inductive Logic
Programming in order to automatically classify or transform X ML trees [1009].
Other classification tasks. Nondeterministic automata induction. Lemay and Roos, in cooperation
with Latteux and Terlutte, reconsider residual finite (word) automata (RFSA) for learnability [955].
Sequence classification. Torre, in collaboration with Tantini and Terlutte, present in [979, 1007] a
general framework for supervised classification in which they integrate classical grammatical inference techniques.
II.b) Learning Tree Transformations for Information Extraction
We presented induction algorithms for tree transformations. The main results with grammatical
inference techniques were published at P ODS [978] while the results with probabilistic methods were
used successfully in many applicative projects [995].
Statistical methods. In a collaboration with the GEMO INRIA research group, the library TREECRF
was used for an automatic wrapper induction system from hidden Web sources with domain knowledge [1015]. Last, along the CROTAL project, X ML C RFs were studied in the context of natural language
processing tasks. An overview of X ML C RF s is given in the book chapter [995]. Tree transformations
are represented by annotations on the input tree. Indeed, the annotation symbols correspond to edit
tree operations and, larger is the set of edit operations, more complex are the modeled tree transformations. It is worth noting that the complexity of inference and learning is linear in the number of
nodes but cubic in the number of annotation symbols. This limits the classes of tree transformations
to be learned with X ML C RF s in case of large sets of edit operations. To circumvent this difficulty,
decomposition methods have been proposed for reducing the complexity.
Learning tree transducers. From the grammatical inference perspective, the question is to define new classes of learnable tree transformations. Along this line of research, Lemay, Maneth and
Niehren [978] present at P ODS the first learning algorithm for top-down X ML transformations which
allow to restructure trees by copying, flipping, and deleting of subtrees. This is a breakthrough result on transducer learning. Previous proposals were either restricted to transducers on words or to
relabelings on trees. The results are obtained as a combination of a new top-down encoding of unranked into ranked trees guided by D TD s and a new learning algorithm for deterministic top-down
tree transducers (D TOP s). The learning result for D TOP s is derived from a new Myhill-Nerode theorem for D TOP s that the paper establishes. Ongoing work is to extend the results to a larger class
of transducer. They consider D TOP s with look-ahead: a bottom-up tree automaton annotates the
input tree with states before applying the D TOP . This allows D TOP s to have some foresight on the
document to transform. They study Myhill-Nerode Theorem and learnability issues for D TOP s with
look-ahead. For the grammatical inference of tree transducers, the goal of the Laurence’s PhD remain
81
82
Research Report
to propose learning algorithms for tree to word tree transformations using deterministic sequential
top-down tree-to-word transducers presented above.
Learning weighted tree automata. From the probabilistic grammatical inference perspective,
Gilbert, Gilleron and Tommasi study the inference of probability distributions over sets of unranked
trees. They study the inference problem [988] for tree series along a collaboration with the University
of Marseille. They deliver the PICCATA library which provides a learning algorithm for probabilistic
automata that can be either deterministic or non deterministic. Two classes of learning algorithms
for weighted tree automata are implemented: one based on grammatical inference technique and
the other on mathematical algebra techniques. Targeted applications are to cluster sets of X ML trees
and to summarize large sets of X ML trees. Preliminary experiments on synthetic data sets and on
the DBLP data set were promising. Unfortunately, Gilbert leaves us due to personal problems. But,
collaborations with P. Sénellart and the LEO team should be developed.
II.c) Novel Learning Tasks
Statistical learning in graphs. We begun a the new M AGNET activity on statistical learning in
graphs since the arrivals of Antonino F RENO, Mikaela K ELLER and Gemma G ARRIGA. This new topic
is described in the next section (Objectives).
A first set of results follows the work done for trees using CRF and weighted tree automata but
applied on graphs. We were interested in representing probability distributions on graphs in order
to summarize or to generate very large graphs. We were also interested in generative or conditional
models in order to predict presence or absence of edges in a given graph. This is a form a structured prediction for relational (graph) data and overtake on tree structured data. In this series of
work, we have used rather different approaches than grammatical inference. We have introduced
the Fiedler Random Field model based on the Fiedler delta statistic. This statistics are computed on
local Laplacian spectra of small induced subgraphs around edges. The defined statistic is the core
of Fiedler random field model, which allows for efficient estimation of edge distributions over largescale random networks. Papers [966] and [965] respectively proposes the associated generative and
conditional models.
In [1005], the edge prediction problem in graph was also considered. But from the flexible perspective of preference learning. The goal was to learn a preference score between any two nodes
—either observed in the network at training time or to appear only later in the test— by using the
feature vectors of the nodes and the structure of the graph as side information.
Multitask learning. Faddoul, Gilleron and Torre, in collaboration with Chidlovski (Xerox XRCE
Grenoble), study applications of machine learning to the task of labeling documents and authors
in social networks. In this context, they study multitask learning, i.e. the problem of learning multiple related tasks from data simultaneously. This is because annotations are rare for each of the
tasks and learning them simultaneously may allow to learn more accurate classifiers. They propose
in [1010] a novel learning algorithm, called MT-Adaboost, which extends the traditional Adaboost
algorithm to multitask setting by using 2-level decision stumps as weak classifiers. They currently
extend their algorithm for multitasks problems when the number of tasks is large.
2.11.4
Scientific Influence
Our had two papers at P ODS within our Inria associated team at N ICTA S YDNEY and other international cooperations with common publications with O XFORD , B ARCELONA, B RUSSELS , B UFFALO ,
F RANKFURT, H ELSINKI, S AARBRÜCKEN, and W RACLAW. We also participated in the European network
of Excellence PASCAL 2. We served in the committees of top international conferences and journals
(S TACS, P ODS, I CDT, S IGMOD, V LDB, I CML, E CML, F UNDAMENTA I NFORMATICAE, M ACHINE L EARNING
J OURNAL) and many others (see later on).
We are well-connected nationally though numerous projects. Our work on X ML streaming was
part of the A NR project C ODEX, which is in cooperation with the Inria project Leo (Saclay) and Wam
(Grenoble). Our work on answer enumeration for X PATH subscribes to the ANR project E NUM . The
other partners are from Paris 7, the Dahu project of Inria Saclay, Bordeaux and Caen. Our work on
control access is funded by the Inria ARC project A CCESS. The partners are from the projects C ASSIS
and PAREO of Inria Nancy and of the project D AHU of Inria Saclay.
2.12. NOCE
83
The results on learning tree transformations based on weighted tree automata or conditional
random fieds were obtained within the MARMOTA and LAMPADA projects in collaboration with Universities of Paris 6, Marseille ans Saint-Étienne. The applications to Web tasks were obtained within
the W EBCONTENT project in collaboration with the GEMO Inria project. Gilleron, Tison, and Tommasi
also contributed to the A NR selection committees (Simi2 and Simi3).
2.11.5
Interactions
We have worked on industrial transfer though 3 Cifre PhD fellowships. With I NNOVIMAX, we are developing a tools suite for X ML stream processing (FXP, QuiXPath, QuiXProc, QuiXSLT, QuiXSchematron)
based on automata techniques. The QuiXProc tools was applied for processing X ML streams by the
Banque de France.
With SAP R ESEARCH and X EROX R ESEARCH C ENTER E UROPE we worked on machine learning
tasks for data analytics. We also had a contract with M USIC STORY , a company that maintains an
online encyclopedia about music and artists. Bagan and Keller automatized meta data integration
and completion. Data completion of some fields like music style was relying on machine learning
techniques (SVM). Data integration was done with data mining techniques based on appropriate
similarity measures.
Last but not least, Denis, Gilleron and Keller contributed to an artistic multimédia event "This is
Major Tom to Ground Control" (Création artistique de V. Béland).
2.12
2.12.1
NOCE
Team members
Permanent members
Luigi LANCIERI (team leader), PR (Univ. Lille 1) from
01/09/2009.
Eric LEPRETRE, MCF (Univ. Lille 1).
José ROUILLARD, MCF (Univ. Lille 1).
Jean-Claude TARBY, MCF (Univ. Lille 1).
Frédéric HOOGSTOEL, MCF (Univ. Lille 1).
Yvan PETER, MCF (Univ. Lille 1).
Non permanent members
Daniel LIABEUF, PhD. student (Univ. Lille 1, Contrat
ANR) from 01/10/2011.
Nadia ELOUALI, PhD. student (Univ. Lille 1) from
23/03/2011 (2011: Trainee (Univ. Lille 1, Rémunération forfaitaire de stage)).
Yann VEILLEROY, PhD. student (INST. CATHOLIQUE
DE LILLE, Autre financement) from 01/12/2009.
Hajer SASSI, PhD. student (Univ. Lille 1, ATER) from
15/12/2009 (2009-2012: PhD. student (Usilink / Wygwam, CIFRE)).
Alain DERYCKE, PREM (Univ. Lille 1) (until 2011: PR
(Univ. Lille 1)).
Nassim DENNOUNI, PhD. student (Gouvernement
algérien, Bourse pour étudiant étranger) from
02/01/2012.
Former members
Benjamin BARBRY, PhD. student (CAPGEMINI, Autre
financement) from 04/04/2011 until 31/12/2012 (until 2010: PhD. student (Univ. Lille 1, Allocation de
recherche (avant décret 2009))).
Xavier LE PALLEC, MCF (Univ. Lille 1) until
30/04/2008.
Thomas VANTROYS, MCF (Univ. Lille 1) until
30/06/2012.
Philippe LAPORTE, IE (Univ. Lille 1) until
01/09/2012.
Zaher NOUR, PhD. student from 01/10/2009 until
30/09/2010.
Mona LAROUSSI, MCF (INSAT - Tunisie) until
31/12/2010.
Sarra KADDOUCI, PhD. student (Univ. Lille 1, Contrat
ANR) from 16/01/2008 until 31/12/2012.
Mariusa WARPECHOWSKI, PhD. student (Gouvernement brésilien, Bourse pour étudiant étranger) from
05/11/2008 until 05/05/2010.
Remi JACQUART, IR (Univ. Lille 1) from 22/10/2009
until 22/04/2010.
Veronica PIMENTEL, MCF (Univ. de Fortaleza - Brésil)
from 23/05/2008 until 23/05/2009.
Rim DRIRA, PhD. student (Gouvernement tunisien,
Bourse pour étudiant étranger) until 31/12/2010.
Kahina HAMADACHE, PhD. student (FRANCE TELECOM) until 30/11/2011.
84
Research Report
2.12.2
Activity Background
Historically Noce was one of the two teams of the Trigone lab specialized in human education sciences since 1988. In 2007 Noce, which is a computer sciences team, joined the LIFL. Its research activities encompass the field of CSCW (Computer-supported cooperative work) and TEL (Technology
Enhanced Learning, i.e EIAH). Always active in the EIAH community, the team opened its research
interest to the study of computer mediated interactions and to its application to a larger spectrum of
uses cases than only those attached to the learning domain.
An holistic approach of computer mediated interactions
Computer Mediated Communications and interactions (CMC) correspond to the situations where
individuals interact among a group using various types of socio-technical environments (e.g. computers, multimodal interfaces, pervasive and mobile platforms). Moreover, such interactions can
take place in different contexts of use (e.g. social networks for support and training, commercial
exchanges).
This functional and structural complexity makes that the global properties of the group action
can no longer be described as a juxtaposition of individual behaviour. Indeed, the collective interactions generate emergent properties (e.g. trust, followership, collective intelligence) that are modified
by the socio-technical mediation.
Meanwhile, this computerized intermediation offers new opportunities thanks to the many
traces of activities that can be exploited to better understand the interactions or to adapt the services to users needs as, for example, with recommendation systems.
In this context NOCE team is primarily interested in the study of the relationship between the
global (holistic or systemic) and the local aspects of the Computer Mediated Interactions through
the Human computer interfaces. This main theme can be expressed by these examples of scientific
questions focused on the human and the usages.
• How to model the mediated (individual and collective) behavior ?
• How to measure emergent properties such as the group creativity or the collaboration effectiveness?
• How to adapt, in an acceptable manner, a computer service to the changes in the activity of
users?
• How to take into account the mobility or the temporal aspects of this evolution?
Human resources and Skills
This research objective requires a pluridisciplinary approach (within the computer science domain
and at the border of the human sciences) and can be expressed in terms of individual skills as follows:
• J. Rouillard, J.C. Tarby, X Pallec : Human Computer Interfaces and multimodality (brainComputer interaction (BCI), physiological sensors, voice interaction, tactile and mobile interfaces, augmented reality)
• P. Laporte, Y.Peter and T.Vantroys: Infrastructure and Software Engineering: distributed Midleware, network of sensors, workflow.
• A.Derycke F.Hoogstoel, E.Lepretre, L.Lancieri: Modelization of group interactions (Formal,
structural, Statistical and psychosocial), sentiment analysis, e-reputation. Method to support
and exploit collective intelligence, e-brainstorming, new trends in opinion polls
This segmentation is certainly approximative because each member of the team, beyond his own
skills, is involved in the overall team thinking. This synergy of complementary expertises is a key to
meet the challenge of the multidisciplinarity.
Research outlook and inter-teams positioning
The ongoing merger between the Lagis and the LIFL labs integrates the Noce team in the "Interactions and Collective Intelligence" research group alongside the other teams focussing on the concept
of interaction: SMAC (multi-agent systems), MINT (gestural interfaces), SHACRA (haptic interactions) and BCI (brain-computer interactions). Besides this complementary association, we can see
that each of these teams discusses in depth a particular aspect of the interaction concept without
necessarily seeking to be in a broader framework. In addition to these approaches, the Noce team
2.12. NOCE
85
wears his effort on the assembly and cohesion of the various modes of interaction without necessarily seeking to deepen them individually. The case of the SMAC team is slightly different in that its
goal is to simulate the collective interactions and to use this simulation for optimization purposes.
The duality between these objectives and those of our team could lead to significant future synergies. The concept of collective intelligence, for example, common to both teams is studied by Noce
in the basis of real human interactions modeled from traces of factual activity. Traces are also used
to contextualize enhanced services(e.g. collaborative filtering in recommendation systems). This
positioning will be detailed in the future project of the team for the next period.
2.12.3
Production
This research framework offers a significant potential in scientific terms because the studied field
is still emerging and has rather few clear rules. The downside is that the research activity can be
seen as too applicative, aiming at technologies integration. Anyway, the team continues its effort to
communicate on its scientific positioning and on its links with the technological domain. One of our
strengths is, indeed, of having a fundamental vision that can be projected on different frameworks
of use. From this point of view, the practical benefits are not lacking, as evidenced by the various
partnerships and collaborative projects in which we are associated.
The production of the Noce team is sustained. Moreover, all members have a publishing activity
even if everyone does not necessarily follows the same rhythm.
Publications
The following table gives a chronological overview of the team’s level of publication that shows:
• The regularity of the activity.
• The priority focused on international publications
• The effort on quality: 4 best paper awards, 30 % of the production on journals and book chapters.
Intl. Journal
Nat. Journal
Thesis or HDR
Book Chpt.
Intl. Conference
Nat. Conference
2013
2
2012
1
PhD.
5
1
5
4
2011
3
1
PhD.
3
1
2010
3
2009
3
2008
3
PhD.
4
6
3
3
3
HDR
2
10
6
Total
15
1
4
9
32
15
Table 1: Distribution of publications by type and year
Software and Patents
The developement of software is also an important aspect of our work. These programs are inspired
by our scientific reflection but also allow to experiment new concepts. Furthermore, they give us the
opportunity to show the practical aspects of our work and to establish links with the industry world.
During the period, the team has produced 6 softwares which have been the subject of several articles,
software depot (APP) or patents. (see Annexes for further details)
2.12.4
Scientific Influence
The elements described hereafter incorporate several indicators detailed in annexes showing our
involvement in the academic community.
• 6 co-organisation of scientific events (2 international workshops, 4 national workshops) and 1
CNRS summer school.
• 13 invitations to external jurys (1 HDR, 12 PhD), JC.Tarby, Y.Peter, J.Rouillard, L.Lancieri
• 4 invitations to external COS (3 MCF, 1 PR), JC.Tarby, J.Rouillard, L.Lancieri
• 3 PES-PEDR (Y.Peter, J.Rouillard, L.Lancieri)
• 4 members of the team (JC.Tarby, Y.Peter, J.Rouillard, L.Lancieri) were invited as members of
conference committees. 3 of them (YP, JR, LL) in committees of Journal (5) and conferences (5)
• 8 invitations to ANR reviews (J.C.Tarby, Y.Peter, J.Rouillard, L.LAncieri)
• 7 invitations to ANVAR, CIR, CIFRE reviews (J.C.Tarby, L.Lancieri)
• 1 invitation to review Canadian FCI academic research project (L.Lancieri)
86
Research Report
2.12.5
Interactions
One of the specificities of our research field is its natural link with the ecosystem. Outside our support to companies (applications of research), the socioeconomic environement is also our field of
experimentation. Thus our interactions are both directed toward the academic world and the society.
Academic world
Noce seeks to develop its local, national and international research collaborations. At the local level
we already have several papers in common with other teams of the lab (Cocoa and SMAC). We also
collaborated with MINT in the context of the Pictanovo cluster and the PIRVI platform. At the national level these links are largely structured around the collaborative projects (ANR Moano, FUI
Camille, FUI Hermes). We also have long term relations with the TEL (EIAH) community (e.g. Telecom Bretagne, University of Caen, See annexes for details).
At the international level our collaborations are centered in south america region (mainly Brasil
and Argentina) and in north Africa (mainly Tunisia and Algeria). These collaborations are based on
thesis and HDR co-supervisions as well as on the basis of collaboration grants (SticAmsud Project).
The organisation of workshops gave us also the oportunity to enlarge our academic relations. As
an example, the ICT (Interactions Contextes Traces) workshop, has placed together more than 25
experts from about 15 universities. http://www.lifl.fr/ict/comite.html The annexes provides
other examples including the co-organisation of international workshops.
Research and society
Noce is deeply involved in its local ecosystem. As an example, we have a contribution to the operational integration of training and communication facilities in the Lille1 university campus. This
partnership was developed through 2 local initiatives.: "E-campus" and "Learning Center" (New
University Library) projects. The team also has a partnership with 2 regional clusters (Pôle de compétitivité du commerce - PICOM and Pictanovo formerly Pôle image du Nord pas de Calais). These
collaborations are fruitful and gave us opportunities to obtain new contacts and grants (FUI projects,
regional projects).
In order to enhance these cooperations Noce has participated to several tradeshows and exhibitions highlighting the interactions between the research and the industry. For exemple A.Derycke
has presented the ANR p-LearNet project to Madame Nathalie Kosciusko-Morizet (Secretary of State
for digital economy), and the General Directorate of Auchan France. (March, 12, 2009). In another
occasion, we presented during 3 days the interactive showcase (see software section in annexes) at
the "salon de la vente à distance" in Lille, 10/2010 with the PICOM competitivity cluster (pôle de
compétitivité)
2.12.6
Administrative and Research Training Responsibilities
All team members are engaged in several types of responsibilities. the following list gives an overview.
• E. Lepretre, Director of Studies of the second semester, (DUT informatique IUT-A).
• F.Hoogstoel, In charge of "TICE / e-learning / université numérique" in Polyetch’Lille since
2004.
• F.Hoogstoel, Elected member of Polytech’Lille1 board and member of the direction body since
2010.
• JC.Tarby, In charge of the teaching unit GLIHM (Génie logiciel et interactions hommemachine) within the M2-Eservice (IEEA).
• J. Rouillard, Director of Studies of the IPI NT Miage Master 2 (dual training).
• Y. Peter, Responsability of the "Licence Professionnelle Réseaux et Télécommunications, spécialité Conception, Gestion des Infrastructures Réseaux" (CGIR).
• L. Lancieri, In charge of internships supervision for the computer science department (DUT,
IUT-A)
• L. Lancieri, In charge for collecting the learning tax (DUT informatique IUT-A).
• L.Lancieri, In charge of the teaching unit ECLE (Ergonomie et conception graphique des EServices) within the M2-Eservice (IEEA), since 2010.
• L.Lancieri, Member of the Doctoral School Bureau (Computer Science) - école doctorale SPI
Nord de France), since 2013
2.13. 2XS
2.13
2.13.1
87
2XS
Team members
Permanent members
Gilles GRIMAUD (team leader), PR (Univ. Lille 1) from
01/07/2012.
Michaël HAUSPIE, MCF (Univ. Lille 1) from
01/07/2012.
Samuel HYM, MCF (Univ. Lille 1) from 01/07/2012.
Thomas VANTROYS, MCF (Univ. Lille 1) from
01/07/2012.
Non permanent members
Grégory GUCHE, IR (Inria, Contrat ANR) from
01/05/2013.
Jean-François HREN, PostDoc (Inria, Bourse industrie) from 01/09/2012.
Damien RIQUET, PhD. student (Univ. Lille 1) from
01/07/2012.
François SERMAN, PhD. student (PROVE & RUN,
CIFRE) from 03/09/2012.
Former members
Geoffroy COGNIAUX, PhD. student GEMALTO, CIFRE
from 01/12/2009 until 31/12/2012.
2.13.2
Creation of 2XS Team
The 2XS team (eXtra Small, eXtra Safe) was created in July 2012. It focuses its research activities on
extremely constrained embedded device. Examples of such devices are smart cards, sensor nodes,
biologger, or any device whose purpose is to bring computing to everyday-life objects. Typical configuration of such devices are small microcontrolled unit (8 bits AVR, 32 bits ARM...), small amount
of memory (from 256 bytes up to 64 kilobytes of RAM and from 8 kilobytes up to 256 kilobytes of
persistent memory).
We address efficiency and security of such interconnected devices. Our goal is to provide operating systems, tools and methods so that the average developer can contribute efficiently on these
targets without the need to build a strong expertise on the domain.
Our current topics include, but are not limited to, formal proof of critical software and dedicated
languages for bringing ease of development and correctness guaranties on systems, and energy management for devices that uses portable power sources.
Table 2.1 summarizes the activities of 2XS.
improve
of
efficiency
security
memory
Hauspie, Cogniaux
smews
Hym, Serman
jconsume, minix
ressources
network
Hauspie, Guche
smews, eGo
Riquet, Hren
discus, eGo
energy
Vantroys
energy management
Table 2.1: 2XS people and platforms
2.13.3
Production
Energy management on embedded systems
The energy consumption of embedded systems is a critical element that impedes large-scale deployments and restricts possible applications. To overcome this technological barrier, we began a
collaboration with the CSAM team of IEMN to co-design a solution from hardware to software to
manage the energy consumption in embedded system. The first result of this collaboration is a measurement platform to evaluate precisely the energy consumption of each function of the embedded
software. Thus, we can point out the hotspot of energy consumption and propose improvements.
88
Research Report
Bounds on dynamic memory consumption
Failure to allocate the necessary memory in critical embedded systems may have disastrous consequences. That is why those systems are usually developed with no dynamic memory, up until now. In
order to overcome this restraint, we work on the automatic inference of bounds of the consumption
of dynamic memory. We follow an approach that provides tight bounds for loop-intensive programs.
This work will end up in an tool, jconsume, at the moment at an early stage.
Proof of an operating system kernel
The operating system kernel is assumed to provide many safety and security properties to a system.
Those properties are critical indeed in critical systems. In the setting of the collaboration with Prove
& Run, we are working on the issues of proving a microkernel such as minix. A microkernel is so
fundamental that its implementation must be heavily optimized, which makes its proof all the much
harder. There are many open questions on this theme, beginning with the fact that the complete
identification of what can, and should, really be proved about the kernel is far from obvious. At the
early stage of this work, we are particularly working on identifying what, in this coding style and
habits used in the microkernel minix, are the main barriers to proofs.
Virtualization and security in real-time systems
The security for embedded real-time systems in critical environments is usually managed partially by
using several hardware components, each one in charge of several security properties. But the needs
for security are renewing with the needs to decrease cost and complexity of hardware by relying on
virtualization approaches. This trend is becoming important, especially in the domains of aviation
and aerospace. Our works are about proposing co-designed solutions to tackle the challenge of
isolation (particularly temporal isolation) for virtual real-time embedded systems.
2.13.4
Scientific Influence
We hosted two academics, Nadia Bel Adj Aissa (Faculty of Sciences, Bizerte, Tunisia) and Julien IguchiCartigny (University of Limoges).
Samuel Hym spent a year (09/2011-08/2012) in the LaFHIS team at the University of Buenos
Aires, in the setting of the CNRS LIA INFINIS, to work on the prediction of resource consumption for
embedded Java software and he continues to work with them.
2.13.5
Interactions
Industry
Our team has a long industrial partnership with Gemalto. We work on dedicated hypervisors enabling high security requirements in multi-purposed smartcards.
Prove & Run works with 2XS on the formal proof of the most sensitive software components (microkernels, hypervisors, secure bootloaders, etc) in order to face the highest security requirements
(CC EAL7 and more).
In 2013, we began a collaboration with Atos to work on embedded systems and more precisely
tools to facilitate development of low-energy systems.
Art-Science
The 2XS team had a collaboration with Le Fresnoy art school and the artist Dorothée
Smith for the artistic installation “cellulairement” http://www.panorama14.net/181/
cellulairement-panorama-14. We have developed an interactive garment using microcontrollers
and RFID technology. This was a way for us to show the integration of embedded systems in everyday
objects and this has provided us with a first experience in the field of wearable computing.
2.14
2.14.1
RD2P
Team members
Former Members
2.14. RD2P
Geoffroy COGNIAUX, PhD. student (GEMALTO SA,
CIFRE) from 01/10/2009 until 13/12/2012 (2009: IR
(Univ. Lille 1)).
Arnaud FONTAINE, PostDoc (CNRS, Contrat ANR)
from 01/04/2009 until 30/09/2010.
Hervé MEUNIER, CR (Univ. Lille 1) until 17/03/2008.
Antoine NEVEU, Engineer (CNRS) from 01/07/2008
until 12/09/2008.
Michael HAUSPIE, MCF (Univ. Lille 1) until
30/06/2012.
Gilles GRIMAUD, PR (Univ. Lille 1) until 30/06/2012
(until 2009: MCF (Univ. Lille 1)).
David SIMPLOT-RYL, PR (Univ. Lille 1) until
31/12/2011.
Isabelle SIMPLOT-RYL, PR (Univ. Lille 1) until
31/12/2011.
Jean CARLE, MCF (Univ. Lille 1) until 30/06/2012.
Marie-Emilie VOGE, MCF (Univ. Lille 1) from
01/09/2008 until 31/12/2011.
Samuel HYM, MCF (Univ. Lille 1) from 01/02/2008
until 30/06/2012.
Damien RIQUET, PhD. student (Univ. Lille 1) from
01/04/2011 until 30/06/2012 (2010: IE (CNRS) , 2011:
IE (Univ. Lille 1)).
Thomas SOETE, PhD. student (Univ. Lille 1, ATER)
until 14/12/2010 (until 2009: PhD. student (Univ. Lille
1)).
Nathalie MITTON, CR (Inria) until 31/12/2011.
Julien VANDAELE, IR (Inria) until 31/12/2011.
Farid NAIT-ABDESSELAM, MCF (Univ. Lille 1) until
01/09/2010.
Soufiène DJAHEL, PhD. student (Univ. Lille 1, ATER)
until 31/12/2010 (2008-2010: PhD. student (Univ. Lille
1, Allocation de recherche (avant décret 2009))).
Simon DUQUENNOY, PhD. student (Univ. Lille 1,
Allocation de recherche (avant décret 2009)) until
01/01/2011.
Loic SCHMIDT, IR (Inria) from 01/01/2008 until
01/01/2012.
Jovan RADAK, PhD. student (Inria, CORDI) from
01/09/2008 until 15/12/2011.
Xu LI, PostDoc (CNRS) from 01/12/2008 until
30/06/2010.
Intesab HUSSAIN, PhD. student (Ministère des affaires étrangères, Bourse pour étudiant étranger) from
17/12/2008 until 17/12/2011.
Donia EL KATEB, PhD. student (Univ. Lille 1) from
08/04/2009 until 07/04/2012.
Tony DUCROCQ, PhD. student (Inria, Contrat ANR)
from 01/12/2010 until 30/06/2012.
Nicolas DEBRAY, Engineer (Inria) from 01/01/2010
until 01/01/2011.
2.14.2
89
Roberto QUILEZ, Engineer (Inria) from 01/02/2010
until 01/02/2011.
Nicolas GOUVY, PhD. student (Univ. Lille 1) from
01/10/2010 until 30/06/2012.
Roudy DAGHER, PhD. student (ANRT, CIFRE) from
01/01/2012 until 30/06/2012.
Lei ZHANG, Engineer (Inria) from 02/03/2010 until
02/03/2011.
Milan ERDELJ, PhD. student (Inria) from 01/04/2010
until 30/06/2012.
Julien CHAMP, Engineer (MESR) from 01/09/2010
until 01/09/2011.
Lucie JACQUELIN, Engineer (Inria) from 15/10/2010
until 15/10/2011.
Enrico NATALIZIO, PostDoc (Inria) from 01/11/2010
until 01/11/2011.
Karen MIRANDA CAMPOS, PhD. student (Inria) from
03/01/2011 until 30/06/2012.
Priyanka RAWAT, IR (Inria) from 02/03/2011 until
02/03/2012.
Dimitrios ZORMPAS, PostDoc (Inria) from 06/09/2011
until 30/06/2012.
Alexandre COURBOT, PhD. student (Inria) until
12/06/2008.
Damien DEVILLE, PhD. student (CNRS) until
12/06/2008.
Véronique COUVREUR, Engineer (Inria) until
31/12/2008.
Julien GRAZIANO, IE (CNRS, Subvention) until
08/11/2010.
Azedine ATTIR, Engineer (Inria) until 31/12/2008.
Antoine GALLAIS, PostDoc (Univ. Lille 1, ATER) until
12/06/2008.
Yassine HADJADJ AOUL, PostDoc (MESR) until
31/08/2008.
François INGELREST, PostDoc (Univ. Lille 1, ATER)
until 12/06/2008.
Kevin MARQUET, PostDoc (Univ. Lille 1, ATER) until
12/06/2008.
Zonghua ZHANG, PostDoc (Inria) until 31/07/2008.
Dorina GHINDICI, PostDoc (Univ. Lille 1, ATER) until
31/12/2009.
Grégory GUCHE, Engineer (Inria) from 15/02/2008
until 14/02/2011.
Fadila KHADAR, PostDoc (MESR) until 01/09/2010.
Jean-Jacques VANDEWALLE, IR (GEMALTO SA, CDI)
until 06/12/2010.
Alia GHADDAR, PhD. student (Univ. du Liban,
Bourse pour étudiant étranger) from 01/12/2008
until 02/12/2011.
Tahiry RAZAFINDRALAMBO, CR (Inria) from
01/10/2008 until 31/12/2011.
Objectives
The RD2P Team studies solutions to improve programmability, adaptability and reachability of POPS
(Portable Objects Proved to be Safe). The POPS family contains small and limited devices like smart
cards, RFID tags, wireless sensors or personal digital assistants. Such small devices are characterized by limited resources, high mobility, frequent disconnections, low-bandwidth communications,
passive (no battery) or limited battery life and reduced storage capacity. Moreover, in spite of these
constraints and because of the use in an untrusted environment, users and applications require
90
Research Report
high security level for POPS. The development of applications integrating POPS suffers from lack of
reachability of such platforms. For instance, software development is penalized by exotic and limited operating systems. Indeed, POPS, such as smart cards, are difficult to program and high level
of expertise is needed to produce software. Some efforts were taken recently with the advent of Java
Cards, Contiki and Dalvik for example. But Java Card offers a very small part of Java API and a typical
application written in Java cannot be directly translated to Java Card. POPS mobility induces sudden and frequent disconnections, long round trip times, high bit error rates and small bandwidth.
Hence, POPS systems have to adapt themselves to application requirements or modification of the
environment.
RD2P research action takes advantage of its strong partnership with Gemplus/Gemalto since
more than two decades. This collaboration brings both partners (the RD2P Team of INRIA and Gemplus/Gemalto) to high level of expertise in embedded operating system design and mobile networking which are our two main research activities.
2.14.3
Production
The production of the RD2P team has been divided among four axis:
• RFID and Internet of Things
– Reader anti-collision protocol [1099]
– Distributed ALE [1078, 1107]
– Adavance Internet of Things [1108]
• Network management in wireless sensors networks
– Topology control and network discovery [1105, 1101, 1100]
– Self-deployment, localization and area coverage [1079, 1104, 1094, 1102]
– Experimentation platforms [1090, 1089, 1074, 1106, 1103]
• Embedded software optimizations
– Embedded Java platform [2112]
– Smart card memory management [1921, 2111, 2111]
• Embedded software security [1075, 1095]
2.14.4
Scientific Influence
We had research activities with international partners as:
• Edgar Chavez, Univ. Morelia, Mexico,
• Essia Hamouda, Riverside University, Los Angeles, USA,
• Ivan Stojmenović, Univ. Ottawa, Canada,
• Issa Traoré, Univ. of Victoria, Canada.
David Simplot-Ryl junior member of the Institut Universitaire de France (IUF) 2009.
Isabelle Simplot-Ryl was guest scientist of the EMERGENCY project (Mobile decision support
in emergency situations) funded by the Research Council of Norway under the VERDIKT research
program (2008–2012).
2.14.5
Interactions
We had many interactions, both with acamedics and industrial partners, mainly in the setting of a
series of European projects:
• FP7 European project: Securechange,
• FP6 European project: Inspired,
• FP6 European project: WASP.
Academia
We had acamedic interactions with many partners including:
• Budapest University of Technology and Economics (Hungary),
• CITI INSA Lyon,
• CRESTIC,
• ENST Paris,
• ETIS,
• GREYC,
2.15. RMoD
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
IEMN,
INRIA-ARES,
INRIA-ASAP,
IRISA,
Katholieke Universiteit Leuven (Belgium),
LAAS,
LIF,
LIP6,
LSIIT,
LSR,
Open University (United Kingdom),
Stiftelsen for industiell og teknisk forskning ved Norges Tekniske Hogskole (Norway),
Technische Universität Dortmund (Germany),
Università degli Studi di Trento (Italia),
University of Innsbruck (Austria),
VERIMAG.
Industry
We had industrial collaborations with many partners including:
• AFNIC,
• Athos Origin,
• Auchan,
• Cartonneries de Gondardennes,
• Cascades Blendecques,
• CTP,
• Décathlon,
• Deep Blue (Italia),
• Etik Ouest,
• Gemalto,
• Gic,
• GS1,
• IFTH,
• La Poste,
• La Redoute,
• Orange France,
• Orange Labs,
• RTS Electronics,
• Smartesting,
• Telefonica Investigación y Desarrollo Sociedad Anónima Unipersonal (Spain),
• Thales Communication,
• Trusted Labs.
2.14.6
Evolution
The RD2P team dissolved progressively between June 2011 and July 2012.
Isabelle Simplot-Ryl was nominated as director of INRIA Paris-Rocquencourt in September 2010.
Farid Naït-Abdesselam was recruited as full professor at the University Paris Descartes in September 2010.
David Simplot-Ryl was nominated as director of INRIA Lille-Nord-Europe in June 2011.
Nathalie Mitton founded the INRIA team FUN in January 2012.
Xu Li joined the FUN team.
Tahiry Razafindralambo joined the FUN team.
Gilles Grimaud founded the LIFL team 2XS in July 2012.
Michaël Hauspie joined the 2XS team.
Samuel Hym joined the 2XS team.
Jean Carle kept team-less until the end of the RD2P team.
Marie-Emilie Voge joined the Dolphin team in January 2012.
2.15
2.15.1
RMoD
Team members
Permanent members
91
92
Research Report
Stéphane DUCASSE (team leader), DR (Inria) from
01/02/2009.
Anne ETIEN, MCF (Univ. Lille 1) from 01/10/2012.
Damien POLLET, MCF (Univ. Lille 1) from
01/02/2009.
Nicolas ANQUETIL, MCF (Univ. Lille 1) from
01/09/2009.
Marcus DENKER, CR (Inria) from 20/10/2009.
Olivier AUVERLOT, IE (Univ. Lille 1) from 01/05/2010.
Damien CASSOU, MCF (Univ. Lille 1) from
01/09/2012.
Non permanent members
Jean-Baptiste ARNAUD, PhD. student (Inria) from
(2010-2011: Trainee (Univ. Lille 1, Rémunération
01/10/2009 (2009-2012: PhD. student (Univ. Lille 1, Al- forfaitaire de stage)).
location de recherche (avant décret 2009)), 2012-2013: Igor STASENKO, IR (Inria) from 01/12/2010.
PhD. student (Inria, Contrat ANR) , 2013: PostDoc
Muhammad Usman BHATTI, IR (Inria, FRM) from
(Inria)).
21/01/2011 (2011-2012: PostDoc (Inria, Subvention)).
Guillaume LARCHEVEQUE, IR (Inria, FRM) from
Camillo BRUNI, PhD. student (Inria) from
16/01/2012.
01/02/2011.
André CAVALCANTE HORA, PhD. student (Inria, Con- Esteban LORENZANO, IR (Inria, FRM) from
01/04/2012.
trat ANR) from 01/12/2011.
Nickolaos PAPOULIAS, PhD. student (Ecole des mines Guillermo POLITO, PhD. student (Ecole des mines de
Douai, Autre financement) from 01/04/2012.
de Douai, Autre financement) from 01/10/2010.
Clément BERA, IR (Inria, Subvention) from
Camille TERUEL, PhD. student (Inria, FRM) from
15/10/2012.
05/03/2012 (2012: Trainee (Univ. Lille 1, RémunéraNicolas PETTON, IR (Inria) from 10/04/2012.
tion forfaitaire de stage)).
Martin DIAS, PhD. student (Inria) from 02/11/2012
Former members
Gwenael CASACCIO, PhD. student (Inria) from
01/10/2008 until 30/09/2011.
Mariano MARTINEZ PECK, PhD. student (Ecole des
mines de Douai) from 01/10/2009 until 29/10/2012.
Veronica Isabel UQUILLAS GOMEZ, PhD. student
(Univ. de Belgique, Bourse pour étudiant étranger)
from 01/10/2008 until 30/09/2012.
Christophe DEMAREY, IR (Inria) until 30/06/2008.
Hani ABDEEN, PhD. student until 06/10/2010.
Jannik LAVAL, PhD. student (Univ. Lille 1) from
19/02/2009 until 19/09/2011.
Simon DENIER, PostDoc (Inria) from 19/02/2009
until 19/09/2010.
Cyrille DELAUNAY, IR (Inria) from 26/08/2009 until
26/10/2011.
2.15.2
Jean-Rémy FALLERI, PostDoc (Inria) from 31/10/2009
until 31/10/2010.
Nicolas PAEZ, Engineer (Inria) from 31/08/2010 until
31/10/2010.
Aaron JIMENEZ GOVEA, PhD. student (BOURSE
ERASMUS MUNDUS, Inria) from 31/08/2010 until
30/09/2011.
Andre HORA, IE (Inria) from 28/11/2010 until
31/01/2012.
Simon ALLIER, PostDoc (Inria, Subvention) from
01/12/2011 until 31/03/2013.
Alexandre BERGEL, CR (Inria) from 01/02/2009 until
30/04/2009.
Hilaire FERNANDES, PhD. student until 01/07/2010.
Objectives
Keywords: Software evolution, Maintenance, Program visualization, Program analyses, Meta modelling, Software metrics, Quality models, Object-oriented programming, Reflective programming,
Traits, Dynamically typed languages, Smalltalk.
Context and overall goal of the project
The vision of RMOD takes its root in software evolution and is structured around three axes: maintenance of large existing software, language design to support software evolution and runtime infrastructure to sustain the two previous points.
In such context we offer analyses and tools for engineers who need to assess existing software, to
understand its structure and how to change it; we propose new language constructs to better express
modularity and write software that is easier to maintain in the first place; finally we develop two
platforms Moose http://www.moosetechnology.org and Pharo http://www.pharo.org.
All three objectives are interlinked (see Figure 2.1): maintenance activities provide insights and
use cases for programming language constructs, and our platforms act as a development and test
bed for the two other axes, while providing us with concrete examples and experience of software
2.15. RMoD
93
maintenance. In addition, the platforms support the creation of two spinoffs and a community of
companies using them.
understanding &
remodularizing
software
exploration
platform
writing
new modular
software
Figure 2.1: RMoD’s vision in three objectives
Objectives for the evaluation period
While applications must evolve to meet new requirements, few approaches analyze the implications
of their original structure (modules, packages, classes) and their transformation to support their evolution. Our research focuses on the remodularization of object-oriented applications. Automated
approaches including clustering algorithms are not satisfactory because they often ignore user inputs. Our vision is that we need better approaches to support the transformation of existing software.
The reengineering challenge tackled by RMoD is formulated as follows:
How to help remodularize existing software applications?
Programming languages traditionally assume that the world is consistent. Although different
parts of a complex system may only have access to restricted views of the system, the system as a
whole is assumed to be globally consistent. Unfortunately, this means that unanticipated changes
may have far-reaching, harmful consequences for the global health of the system. With the pressure
to have more secure systems, a modular system is the foundation to support secure applications.
However, in the context of dynamic languages, there is a definitive tension between security (confidentiality and integrity) and language flexibility and openness. The language construct challenge
tackled by RMoD is formulated as follows:
What are the language modularity constructs to support reuse and security?
2.15.3
Production
The production of the team is available in full length in the following yearly reports available at http://rmod.lille.inria.fr/archives/reports/,
Anqu12x-RAWEBRMOD-2012-TeamActivityReport.pdf,
Duca11x-RAWEB-RMOD-2011-TeamActivityReport.pdf,
Duca10x-RAWEB-RMOD-2010-TeamActivityReport.pdf,
and
Duca09x-RAWEB-RMOD2009-TeamActivityReport.pdf. The following is a short synthesis of our activities.
Highlights
Science
• Collaboration on Traits between RMoD and the VUB Software Language Lab led to an approach
of state and visibility control for traits in a language with lexical nesting. The paper [1198] was
accepted at the ECOOP 2009 conference (ranked A+).
Development and Transfert
• Four versions of Moose, our open-source analysis platform, were released (4.2 to 4.5, http:
//www.moosetechnology.org/).
• Six versions of Pharo were released (1.0 to 1.4 and 2.0, http://www.pharo-project.org) with
an accompanying book (http://www.pharobyexample.org) translated in french, japanese
and spanish [1228].
• Synectique (http://www.synectique.eu), our spinoff, won an OSEO Emergence price. The
company creation is planned for mid 2013.
94
Research Report
Events
• RMoD organized Working Conference on Reverse Engineering at Lille 2009 (90 participants).
• RMoD organized an international user conference around Pharo in April 2012 (60 participants).
• RMoD organized the CEA-EDF-Inria “Deep into Smalltalk” school in March. The school had
over 40 participants and is available on Youtube (over 27 hours of tutorials).
• RMoD co-organized ESUG 2009 (Brest 170 participants), 2010 (Barcelona 140 participants),
2011 (Edinburg 155 participants).
Recognition
• Dynamic Web Development with Seaside won the Book of the 2010 year prize of ESUG.
• Fuel, a fast binary serializer, won the first prize at ESUG Innovation Technology Awards in 2011.
• V. Uquillas-Gomez received the 2011 MoVES Most Promising Young Research Award during the
MoVES Annual Event. MoVES (Modelling, Verification and Evolution of Software) is part of an
Interuniversity Attraction Poles Program funded by the Belgian State, Belgian Science Policy.
• CASCON High Impact Paper (2011). A 1997 paper by N. Anquetil (INRIA/RMoD), J. Singer
(NSERC), N. Vinson (NSERC), and T. Lethbridge (University of Ottawa) was selected as one of
the “CASCON First Decade High Impact Papers” for the 20th edition of the CASCON international conference. Fourteen (14) papers, published between 1991 and 2000, were selected out
of the 425 published in 10 years (acceptance rate=3,3%) on criteria including industrial impact
and academic merit.
• D. Pollet’s first peer-reviewed publication, co-authored during his masters in the Triskell group,
has received the Ten Years Most Influential Paper Award at the Models 2011 conference in
Wellington, NZ.
• A 1999 paper by N. Anquetil (INRIA/RMoD), and T. Lethbridge (University of Ottawa) received
the Ten Years Most Influential Paper Award at the WCRE 2009 conference in Lille, FR.
• S. Ducasse got Distinguished Visiting Fellowship of the Royal Academy of Engineering. He also
declined the participation to the PC of ECOOP 2013, 2014 and ICSE 2013.
Objective 1: Remodularizing and understanding software
We worked along various lines of research that we organized as follows: (1) Software Architecture; (2)
Package Understanding and Assessing; (3) Package Restructuring; (4) Architectural Design Quality
Metrics; (5) Software Quality; (6) Metamodel Infrastructure; (7) IDE for Software (Re)engineers; and
(8) Software Product Line.
The first four items (1–4) deal with system architecture, how to measure its quality, visualize it,
improve it. The next three items (5–7) tackle more generic issues that arise in many software maintenance activities. The last item (8) is about a research line highly related to software maintenance:
the construction of software systems in such a way that their maintenance will be eased.
Collaborations
• PLOMO Associated team (2011-2013). Customizable Tools and Infrastructure for Software Development and Maintenance. PLEIAD (Universidad de Chile). A. Bergel, J. Fabry, and R. Robbes.
Pharo consortium member.
• REMOOSE - Associated team (2008-2011). Title Remodularisation of Object Oriented System.
Software Composition Group (University of Bern). O. Nierstrasz and Geodes (Diro - Université de Montréal). H. Sahraoui and Y.G. Guéhéneuc. Software Composition Group is Pharo
consortium member.
• Soft research group from Vrije Universiteit Brussels, T. D’Hondt: Co-tutelle Veronica Uquillas
Gomez.
• Pequi (2011 for 24 months). The Pequi project is a collaboration between Professor Marco
T. Valente’s team at the Federal University of Minas Gerais in Brazil. It focuses in producing
Metrics, Techniques, and Tools for Software Remodularization.
• CoReA STICAmsud (2009-2010). CoReA spans three research institutions: INRIA (the Lille
Nord Europe research center, France), University of Chile (Santiago, Chile), LIFIA - Universidad
Nacional de La Plata (La Plata, Argentina). The three national project leaders are Dr. Gabriela
Arévalo (LIFIA - UNLP), Dr. Alexandre Bergel (INRIA), Prof. Dr. Johan Fabry (University of
Chile). This project focuses on software remodularization.
2.15. RMoD
Objective 2: Modular language constructs We worked on four areas: (1) improving the infrastructure of our system (proxies, serializers, first class layouts) so that we can build next generation
experiences, (2) building on isolation or first class references to improve secure concerns, (3) traits
and (4) memory management.
Collaborations
• École des Mines de Douai, N. Bouraqadi and L. Fabresse: co supervisions of Ph.D. students,
Pharo consortium member.
• PLEIAD group at University of Chile, Chile. A PhD Student visited Lille. Additional short visits
to Chile and from Chile (M. Denker, A. Bergel). A Master student from Lille visited Chile (B. van
Ryseghem). Multiple shared publications, more are in submission. Joint software development
related to compiler infrastructure.
2.15.4
Scientific Influence
We measure our scientific influence in two ways: (1) the software we produce and their use by others
and (2) our participation to international conferences.
Moose: Open Software Analysis Platform
Moose (http://www.moosetechnology.org) is a data and software analysis platform. It is composed
of multiple generic and scriptable engines (visualization, tool builder, modular parser, charting,....).
Moose is used by several research groups (Software composition Group (Bern), Reveal (Lugano),
Pleiad (University of Santiago), Soft (Vrije Universiteit Brussels), Université de Quilmes, Marco Tulio
Valente at UFMG, Bresil and a couple of companies. Moose is a meta tool builder in the sense that it allows one to define new dedicated tools. It is composed of Glamour - an IDE building tool (developed
by Tudor Girba), Mondrian - script de visualizations (developed by Alexandre Bergel), PetitParser
(developed by Lukas Renggli). The application scope is large but Moose supports specific domains
such as: model extraction from various sources (code, logs,...), software metrics and quality model,
query language, visualization engine, algorithm library (FCA, DSM...), evolution analyses, dynamic
information, duplicated code identification. Moose is the supporting platform of over more than 250
research articles (including Masters, PhDs)26 .
The originalities of Moose are (1) its full meta-described infrastructure, (2) its open architecture
where new meta models and tools can be extended and plugged and (3) powerful engines. The RMoD
team is currently the main maintainer of the Moose platform.
Validation and impact. Moose has been used for the following PhD theses: T. Richner (Bern), S.
Tichelaar (Bern), G. Arevalo (Bern), O. Greevy (Bern), M. Lanza (Bern), T. Girba (Bern), M. Lungu
(Lugano), A. Caracciolo (Bern), F. Perrin (Bern), A. Hora (Lille), M. D’Ambros (Lugano), A. Razavizadeh
(Savoie), J. Laval (Lille), H. Abdeen (Lille), V. Uquillas (VUB) and masters F. Pluquet (ULB), A. Lienhard
(Bern).
Pharo
Pharo (http://www.pharo-project.org/) is a new open-source Smalltalk-inspired language and
environment. It provides a platform for innovative development both in industry and research. It
runs on mac, linux, android, windows, iOS. It is composed of several frameworks (graphics, on the
fly assembly generation, networking, compiler tool chain, IDE, ...) on top of a core. We released 6
versions on the period: Pharo 1.0 - Oct 2009, Pharo 1.1 - Jul 2010, Pharo 1.2 - Mar 2011, Pharo 1.3,
Pharo 1.4 - Apr 2012 and Pharo 2.0 - April 2013.
In 2011, the community organized five Pharo Sprints, RMoD organized the Deep into Smalltalk
School in March 2011 (40 participants) and an international users/business-oriented conference in
May 2012 (60 participants). The University of Bern organized the third Pharo conference this year.
RMoD is the main coordinator of Pharo. It is used in both research and industry. There are 40 to
50 active committers, 600 members in the mailing-list, around 180 license agreements, 50 association members http://association.pharo.org) and 10 industrial consortium members. With Inria,
RMoD created a Pharo Consortium available at http://consortium.pharo.org
26 http://scg.unibe.ch/scgbib?&query=moose
95
96
Research Report
Here is the non exhaustive list of lectures given using Pharo: University of Bueno Aires, University
of Bern, University of Brussels, Ecole des Mines de Douai, Université de Savoie, Ivan Franko National
University of Ukraina, Czech Technical University, University of Life Sciences in Prague, Northen
Michigan University, University Catholic of Argentina, University of Santiago and Universitat Policnica de Catalunya.
Here is a list of research groups using Pharo: Lafhis (University of Bueno Aires), Software Composition Group (scg.unibe.ch), CAR (Ecole des mines de Douai), RMOD (Inria), Ummisco (IRD), Reveal
(University of Lugano), Lysic (University of Bretagne Occidentale), Pleiad (University of Santiago)
and CEA-List.
Influence
• S. Ducasse was reviewer in 3 HDRs and in 11 PhDs.
• N. Anquetil was reviewer in 2 PhDs.
• M. Denker was reviewer in 1 PhD.
The team members actively participated to conference program commitees as shown in the annex. In addition team members did the following:
S. Ducasse
been/is:
declined the participation to the PC of ECOOP 2013, 2014 and ICSE 2013 and has
• Associate Editor of JOT (Journal of Object Technology).
• Reviewer for the following journals: IEEE Transactions on Software Engineering (TSE), ACM
Transactions on Software Engineering and Methodology (TOSEM), Journal on Software Maintenance and Evolution (JSME), Journal of Systems and Software (JSS), IEEE Software, and International Journal on Information and Software Technology (IST).
N. Anquetil has been/is: Reviewer for the following journals: IEEE Transactions on Software
Engineering (TSE), ACM Transactions on Software Engineering and Methodology (TOSEM), IEEE
Computer, Journal on Software Maintenance and Evolution (JSME), Software Quality Journal (SQJ),
Empirical Software Engineering (EMSE), Journal of Systems and Software (JSS), Journal of Object
Technology (JOT), Journal of the Brazilian Computer Society (JBCS).
M. Denker has been/is:
• Publicity Chair: TOOLS 2009 (International Conference Objects, Models, Components, Patterns)
• Reviewer for the following journals: Elsevier Science of Computer Programming (SCP), ISSN:
0167-6423, IEEE Transactions on Software Engineering (TSE), ISSN 0098-5589, Elsevier Science
of Computer Programming (SCP), ISSN: 0167-6423.
• Speaker at: Smalltalks 2011, 2010 Argentinean Smalltalk Conference, ESUG 2011, 2010 International Smalltalk Conference, FOSDEM 2012, JM2L 2009.
D. Pollet has been/is:
• Co-chair for the workshops of WCRE’09.
• Speaker at Tools’09.
• Reviewer for the following conferences: MajecSTIC’09 (french speaking), Models 09, International Conference on Software Composition (SC 2009), International Conference on Objects, Models, Components, Patterns (Tools 2009), Working Conference on Reverse Engineering (WCRE 2009).
Others.
• International workshop: FAMOOSr. We organized several international workshops on FAMIX
and Moose in Reengineering held in conjunction with international conferences (TOOLS’08,
WCRE 2009).
• International seminars: SATTOSE and Pharo/Moose. SATTOSE was seminar organized at CapHornu from the 11 to 15 of May 2009. We regularly organize coding sprints around Pharo and
Moose where around 30 participants gather and improve the system.
2.16. SequeL
97
• IAP MoVES: We participate to the Belgium IAP (Interuniversity Attraction Poles) MoVES (Fundamental Issues in Software Engineering: Modeling, Verification and Evolution of Software)
is a project whose partners are the Belgium universities (VUB, KUL, UA, UCB, ULB, FUNDP,
ULg, UMH) and three European institutes (INRIA, IC and TUD) respectively from France, Great
Britain and Netherlands.
• ERCIM Software Evolution working group. We are involved in the ERCIM Software Evolution
working group since its inception. We participated at its creation.
2.15.5
Interactions
Synectique: a company around Moose
Since 2011, we are following the INRIA process to mature a company to be called Synectique (http:
//www.synectique.eu/). The company is selling dedicated software analysis tools and tools for
software intelligence. In May 2012, we won an OSEO Emergence award. OSEO27 is the organism
promoting innovation and company creation in France. We are performing pilots with early adopter
companies such as Generali. The official company creation is planned for mid 2013.
Pharo Consortium: http://consortium.pharo.org
We have currently 10 companies supporting the consortium after 6 months of existence. Our goal is
to double by the end of the year.
2.16
2.16.1
SequeL
Team members
Permanent members
Philippe PREUX (team leader), PR (Univ. Lille 3).
Jérémie MARY, MCF (Univ. Lille 3).
Rémi COULOM, MCF (Univ. Lille 3).
Romaric GAUDEL, MCF (Univ. Lille 3) from
01/09/2011.
Mohammad GHAVAMZADEH, CR (Inria) from
01/09/2008.
Alessandro LAZARIC, CR (Inria) from 01/09/2010
(2008-2010: PostDoc (ANR)).
Rémi MUNOS, DR (Inria).
Daniil RYABKO, CR (Inria).
Michal VALKO, CR (Inria) from 01/09/2011
(2011-2012: PostDoc (Inria, Contrats européens)).
Non permanent members
Boris BALDASSARI, PhD. student (Squoring Technologie) from 11/04/2011.
Raphaël FONTENEAU, PostDoc (FNRS) from
01/04/2012.
Victor GABILLON, PhD. student (Univ. Lille 1, ATER)
from 01/10/2009 (2009-2012: PhD. student (Univ. Lille
1)).
Adrien HOARAU, PhD. student (Inria, FRM) from
02/11/2012.
Azadeh KHALEGHI, PhD. student (Inria, Subvention)
from 15/10/2010.
Nathaniel KORDA, PostDoc (Inria, Contrats européens) from 01/10/2012.
Sami NAAMANE, PhD. student (FRANCE TELECOM)
from 01/01/2011.
Thanh Hai NGUYEN, PostDoc (Inria) from
01/01/2013.
Olivier NICOL, PhD. student (Univ. Lille 1) from
01/10/2010.
LA PRASHANTH, PostDoc (Inria, Contrats européens)
from 01/11/2012.
Amir SANI, PhD. student (Inria, Bourse collectivité
territoriale) from 03/10/2011.
Marta SOARE, PhD. student (Inria) from 01/10/2012.
Balazs SZORENYI, PostDoc (Inria, Contrats européens) from 01/01/2013.
Former members
Sébastien BUBECK, PhD. student (Univ. Lille 1, Contrat doctoral spécifique normalien ou polytechnicien)
until 30/09/2010.
Lucian BUSONIU, PostDoc (Inria) from 01/04/2011
27 http://www.oseo.fr
until 31/12/2011.
Alexandra CARPENTIER, PhD. student (Inria, Bourse
collectivité territoriale) from 01/10/2009 until
05/10/2012.
98
Research Report
Amine CHOUIHA, PhD. student (Inria, CORDI) until
30/03/2008.
Sertan GIRGIN, PostDoc (Inria) from 01/09/2009 until
31/08/2011.
Jean Francois HREN, PhD. student (Univ. Lille 1,
ATER) until 31/08/2012 (until 2011: PhD. student
(Univ. Lille 1, Allocation de recherche (avant décret
2009))).
Hachem KADRI, IR (collectivité territoriale, Contrat
2.16.2
ANR) from 01/12/2009 until 31/08/2012.
Manuel LOTH, PhD. student (Inria, Bourse collectivité
territoriale) until 08/07/2011.
Odalric MAILLARD, PhD. student (Univ. Lille 1, Contrat doctoral spécifique normalien ou polytechnicien)
from 01/10/2008 until 31/12/2011.
Christophe SALPERWYCK, PhD. student (ORANGE,
CIFRE) from 14/12/2009 until 13/12/2012.
Preamble
In April 2006, S EQUE L was created as an INRIA team. S EQUE L was created around 6 people then
belonging to 3 different laboratories: LIFL, LAGIS, and CMAP-X (École Polytechnique). These people
also belong to 3 different scientific communities: computer science, applied mathematics, and signal
processing. Despite these seemingly strong differencies, they shared the same scientific questions;
having different origins and different scientific backgrounds, we felt that interactions between us
could be intellectually very rich and complementary.
From the university organization point of view, S EQUE L members were associated to two laboratories: LIFL and LAGIS. Regarding the LIFL part, they belonged to the GRAPPA team of LIFL until
2007, and S EQUE L eventually became an independant research team of LIFL in 2008 (so that S EQUE L
at LIFL is a subset of S EQUE L at INRIA). This report of activity concerns only the LIFL part of S EQUE L.
Currently, this part is by far the largest part of the INRIA S EQUE L team-project (approximately 90 %
of the staff).
S EQUE L state of mind
S EQUE L means “Sequential Learning”. S EQUE L is dedicated to the study of learning capabilities in
artificial computing devices. After decades of stagnation, the field of machine learning has witnessed
strong advances in the 1990’s with the introduction of statistics and applied mathematics to create
learning algorithms. While the traditional approach in machine learning is to work on a batch of data,
we consider the learning problem on sequences of data; this focus is motivated by two reasons. First,
many data come as streams. Second, we have a very strong activity in sequential decision making,
where an agent has to deal with a stream of data created by its own activity, and the evolution of its
environment. We consider decision making in an unknown and stochastic environment, possibly
changing along time. These questions fall into the scope of “reinforcement learning”, “decision making under uncertainty”, and “approximate dynamic programming”; they are related to the fields of
artificial intelligence, machine learning, and adaptive control.
In many situations (in particular when the environment is stochastic, or uncertain, or unknown,
or very large in terms of the dimension of the state space), it is easier, more efficient, faster to create,
and much more flexible to let a system learn its behavior than trying to design a non-learning system that performs the optimal behavior in its environment. To build such adaptive systems, various
routes may be taken. However, to be able to obtain formal guarantees on the performance of the
learning system, one has to follow a rigorous path based on sound principles drawn from mathematics which may yield formal proofs, rather than relying on well-thought but non founded heuristics.
Mathematics may not (yet) be able to deal with all the complexity of real environments, but at least,
mathematics provide guidelines and we think it is a better approach to go as far with mathematics
as possible in the design of a learning system, than rely only on intuitions. Mathematics provide
guidelines on how to formalize problems, tools that can be used, how safe these tools may be, and
an understanding of why and how the learning system exhibits certain capabilities. We particularly
focus on non asymptotic, or finite time, properties.
However powerful mathematics are, they can not catch the whole
complexity of most of real applications. Following only a purely
mathematical path to study learning systems may be intellectually
interesting, but in S EQUE L, we also want to tackle real problems. So,
we value real applications that lead us to formal problems that fit
as much as possible real problems. We use applications to test our
ideas, but also as a source of inspiration of interesting problems to
solve, and a way to acquire knowledge on real settings. Scientific
2.16. SequeL
activities in S EQUE L sweep a large spectrum, going from very fundamental questions on learning capabilities by a Turing machine,
to the study of the properties of (stochastic) algorithms (complexity bounds, performance bounds), to the design of algorithms, their
implementation to solve real cases of application, in particular in
collaboration with companies. This path is not linear from theory to
applications; it is really a feedback loop between theory and applications.
S EQUE L scientific activities in the 2008-2013 period
During the evaluation period, S EQUE L activities may be gathered along the following lines:
• reinforcement learning,
• bandit theory,
• other machine learning tasks.
In reinforcement learning (RL), S EQUE L has strongly contributed to the state of the art by investigating the properties of algorithms, proposing new algorithms, and demonstrating their performance on real applications.
Regarding the analysis of algorithms, the RL community has moved from the analysis of simple
algorithms that are not used in practice (tabular algorithms), assumptions that can not be met (exact
representation of real functions), and theoretical results that do not really shed light on the practical
use of practical algorithms (worst-case analysis which concerns pathological cases only), to the study
of meaningful properties of real algorithms. To be more specific, S EQUE L members have studied algorithms using approximate representation, regularized objective functions, and their performance
under finite constraints.
Any realistic application is characterized by a state space which is much too large (often infinite)
to be represented exhaustively in a computer, thus requiring some sort of compact, hence approximate, representation. Dealing with approximate representation led us to study the RL algorithms
based on least-squares methods, regularized least-squares, and dimension reduction, involving `1
norm or random projections. The introduction of such approximate representations in a closed
control loop brings a lot of complications that are dealt with.
Let us now be more specific and outline S EQUE L key contributions to the field.
• the use of function approximation has been investigated. From a mathematical point of view,
this involves the study of the convergence of series of real functions generated by the Bellman operator constrained to remain in a given function space. The use of the least-square
method in standard RL algorithms (temporal difference, policy iteration, fitted-Q iteration)
has been analyzed formally. Regularization is ubiquitous to avoid overfitting, having the effect
of smoothing and thus reducing the complexity of the learned function. So, we studied regularized function approximation in RL with `2 regularizer as a baseline, and with `1 regularization
to obtain a representation of the learned function with a controlled sparsity. S EQUE L has been
a leader in this endeavor [1310, 1240, 1240, 1297, 1310, 1314]; let us remind that S EQUE L has
also been among the very firsts to study the introduction of `1 regularization in reinforcement
learning algorithm, as soon as 2006.
• until very recently, all known properties of RL algorithms were asymptotic. Obtaining non
asymptotic properties is highly desirable. We realized a finite-sample analysis of two wellknown RL algorithms based on least-squares, namely LSTD and LSPI [1240]. In particular, we
analyzed how the error at each policy evaluation step propagates through the iteration of a
policy iteration method, and derived a performance bound for the LSPI algorithm [1307]. An
algorithm with provably sublinear (with respect to the best policy) regret for the Lipschitzcontinuous RL problem has been proposed in [1283].
• Introduced in 2000, Classification-Based Policy Iteration (CBPI) algorithms learn a policy by
way of solving a sequence of supervised classification problems, which is suitable in the case
where the number of possible actions is small. We were able to obtain the first complete analysis of CBPI [1312].
• Following M. Ghavamzadeh’s post-doc work at U. Alberta (until mid-2008), the Bayesian approach to RL has been further investigated with actor-critic and policy gradient algorithms
[1254, 1343]. A survey of Bayesian approach to RL has been published [1289]. Also, the Bayesian
99
100
Research Report
•
•
•
•
approach for multi-task RL has been studied [1311]. The Bayesian reasoning brings a probabilistic point of view in RL, involving the opportunity to introduce prior knowledge in a principled way, as well as obtaining confidence intervals on estimated qualities which may be used
for the action selectoin step (see below the section on bandit algorithms).
Representation is a ubiquitous issue in artificial intelligence, and computer science more generally. In the RL context, representation should evolve and adapt during learning. Indeed,
there is not one good representation to be used by a learning algorithm, but the representation
depends on the level of learning that has been reached, that is the amount of knowledge that
has been gained on the structure of the problem, and the data space. This may seem obvious,
but this point is rarely emphasized.
Non parametric function approximators (e.g. growing neural networks) are natural data
structures to cope with this evolving representation. We investigated the use of genetic programming to build useful features during learning [1270], as well as cascade correlation networks [1359, 1355]. The geometry of the parameter space of these data structures has been
taken into account by using the natural gradient rather than the irrelevant Euclidian gradient
leading to the introduction of the natural actor-critic algorithm [1357].
From a theoretical point of view, we have studied provably (almost) optimal algorithms
for selecting a state-representation for a reinforcement learning problem, where a finite or
countably infinite set of representations is given. The developed algorithms have diminishing
regret with respect to the policy that knows both the best representation and the underlying
probabilistic model. The speed with which the regret decreases has optimal exponent with
respect to the time [1265, 1266].
Considering learning a behavior, it is natural to study how the learner may be helped (see
the survey [1282]). As such, we have investigated transfer learning [1299], and apprenticeship
learning via semisupervised learning [1347].
Dealing with large, though finite, sets of actions which is highly challenging. We proposed to
use error correcting output codes to deal with this setting[1272].
Finally, the most general conditions on the environment under which it is possible to learn an
optimal behavior have been investigated [1259].
Aside the representation and learning of a function (either a value function, or a policy), a key
issue in reinforcement learning is the fact that the algorithm acts in a closed-loop: it has actually
to achieve a goal, that is at each time step, the learner chooses an action to perform. This choice
is crucial and has long been left to very simple, unfounded though very efficient, heuristics. This
is the usual exploration/exploitation trade-off, associated to the bandit problem. On this problem,
S EQUE L has had strong contributions at the theoretical level; worthnoting, these advances in the
theory of bandits have led to progresses in the actual use of reinforcement learning to solve large,
real, problems. This work falls under the topic known as “online learning”. It has implications in
supervised learning, and regression, and ensemble methods more generally; it also has implications
in sample-efficient function optimization (that is, optimize a function while minimizing the number
of evaluations of the objective function). S EQUE L has devoted a very significant effort in bandit
theory. This work was supported by the ANR-Explora (“Explorationexploitation for efficient resource
allocation” headed by Rémi Munos) and the STREP CompLACS, and led to numerous publications,
opened new perspectives regarding the spectrum of applications of bandit theory, and contributed
significantly to practical applications. Multi-armed bandits in a stochastic environment as well as
adversarial settings were investigated. Aside prooving new bounds, or improving/tightening existing
ones, major contributions concern:
• the optimistic principle (see the surveys [1345, 1262]) is applied to planning in deterministic
[1360] and stochastic environment: planning algorithms for Markov decision processes have
been investigated in collaboration with L. Busoniu (CNRS, Nancy) and R. Fonteneau (U. Liège,
Belgium). Given a numerical budget, the OP-MDP algorithm explores the policy space and
returns the best approximate policy [1348, 1271, 1342]. An implementation of OP is available
on our website (see sec. F.16.1).
• evaluation of bandit algorithms: usually, bandit algorithm performance is measured by way
of their cumulated regret; this notion quantifies the discrepancy between the performance
of the behavior of the algorithm and that of the optimal policy. Just like in RL and MDPs,
other objectives formalize various situations. We introduce the simple regret for the pure
exploration problem and algorithms to optimize it [1306, 1248]. Simple regret is the relevant
2.16. SequeL
regret measure for important applications of bandit algorithms in numerical algorithms (see
below). We also studied risk-aware regrets [1287] which is an important notion in finance.
• a major contribution of S EQUE L concerns the setting with a continuous space of bandits. A
very natural field of application of this setting is global optimization of (possibly noisy28 ) real
functions (or more generally, functions defined on a metric space). This is also a setting in
which the simple regret is the objective to optimize. The bandit theory makes it possible to
proove properties of global optimization algorithms, such as charactering the convergence
speed of such algorithms, the quality of the solution that can be obtained with a given computational budget (number of the objective function evaluations). Results dealing with more and
more general families of functions have been obtained (Lipschitz, locally Lipschitz, and other
regularities around the optimum, noisy), along with algorithms (HOO, SOO, DOO, StoSOO)
[1327, 1245, 1290, 1302, 1268]. In particular, optimal convergence speed are prooved for a large
class of functions. Monte Carlo integration of functions is also an application of this work, for
which adaptive stratification algorithms have been studied [1350]. An implementation of SOO
is available on our website (see sec. F.16.1).
• We had an important contribution with the finite-analysis of bandit algorithms based on KLdivergence [1301, 1344]. Finite-time analysis of the confidence bound of UCB-like algorithms
are usually based on the first two empirical moments of observed returns. Algorithms using
Kullback-Leibler divergence have been introduced and studied, hence KL-UCB. They exhibit
better performance than UCB (in theory and in practice). This work has been done in collaboration with Telecom ParisTech (Aurélien Garivier, Olivier Cappé), HEC (Gilles Stoltz), Univ.
Leoben (Odalric Maillard) et S EQUE L (Rémi Munos).
• we contributed to the study of various settings of the bandit problem:
– bandit algorithms under finite constraints. Traditionnally, formal studies do not consider the performance under finite resource constraints. We devoted a significant effort
to these topics which provide insights into actual performance of algorithms.
We considered the best arm identification problem under a fixed budget (with a fixed
confidence)[1274] (please note that the pure exploration problem discussed above fits
into this category too.)
– An algorithm for learning on optimal strategy in an arbitrary restless Markov-bandit problem has been proposed in [1284].
– In the study of contextual bandit algorithm, we extended the well-known linUCB algorithm due to Li et al., 2010 by kernelizing it, yielding kernelUCB. A finite-time analysis of
this algorithm has been proposed recently29 . An implementation of kernelUCB is available on our website (see sec. F.16.1).
– In the same spirit, we performed a finite-time analysis of stratified Monte Carlo [1350],
an important technique used for numerical integration.
• we also studied the adversarial bandit problem [1255, 1315, 1241]. In this problem, the return
is chosen by an adversary (as in a 2 players game).
• we contributed to the long-standing formal analysis of Thomspon sampling (one of the first
bandit algorithm, proposed in 1933) which performance in practice are excellent. We provide
a finite-time analysis which is asymptotically optimal for returns drawn from a Bernoulli distribution. This results from a collaboration with Telecom ParisTech [1279].
Applications of the previously described contributions range from the use of reinforcement learning as a tool to solve an other problem (such as supervised classification) with a renewed perspective,
to their application to solve problems raised in collaboration with companies, as contractual activities. We outline them briefly below.
• Crazy Stone is a Go playing program developped by Rémi Coulom. Since its inception around
2006, the ideas brought into this software have led to a revolution in the field of Go software.
The key ingredient in Monte Carlo tree search, flavored with bandit algorithms, and Bayesian
reasoning to achieve an efficient exploration of the game tree. Crazy Stone has been enriched
with many heuristics to reach its current level of performance. Crazy Stone was originally freely
28 Here “noisy” means that two evaluation of the objective function at the same point may yield different values.
29 Valko et al., Finite-Time Analysis of Kernelised Contextual Bandits, in Proc. Uncertainty in Artificial Intelligence (UAI),
July 2013.
101
102
Research Report
•
•
•
•
available software but it is now published by Unbalabnce Corp., a Japanese company, and available on computers and on smartphones. Since 2006, Crazy Stone has regularly improved its
performance, now beating human experts, recently in a H4 game. Some publications support
this work, but a large part of it remains unpublished for confidentiality reasons [1329, 1353].
As part of this work on board game playing programs, there is a crucial need to tune hyperparameters. A new algorithm named “Confident Local Optimization for Noisy Black-Box Parameter Tuning” (CLOP) has been proposed, which is based on a series of regressions on adequately selected samples [1294, 1293]. An implementation of CLOP is freely available on the
web; CLOP enjoys successfull applications in a set of game playing programs (chess, go). See
section F.16.1 for more information about the software. This work may be related to the application of bandit algorithms to noisy function optimization presented above.
Computational advertizing is the kind of applications that fit perfectly a formalization with
bandits. Indeed, as seen from the ad server, there is no state involved, only a choice between
a set of ads to choose from to display. However, in a real setting, there are many constraints
that make the problem depart from its theoretical setting, such as the fact that a few dozens
arms are living at once, arms are constantly being replaced by new ones, and the choice has
to be made in “real-time”, which means a time to decide in the order of 10−3 second. To cope
with the various objectives such algorithms should meet, we designed a new algorithm falling
into the category of adaptive dynamic programming which mixes linear programming and
bandits[1308, 1239]. This work was done under a contracted collaboration with Orange Labs
from 2009 to 2011.
Sponsored search auctions have been studied drawing from the mechanism design in
micro-economy [1275]. This results from an effort of studying this concept of micro-economy
and its potential interest in sequential decision making under uncertainty.
From computational advertizing we moved to a closely related problem, that is the recommendation problem. Our work in this field began with our participation to the ICML 2011
Exploration & Exploitation challenge which was won by Olivier Nicol, PhD student in S EQUE L
[1303]. The second ranked was also a PhD student in S EQUE L, Christophe Salperwyck[1286].
Beyond our success, the important conclusion of this challenge was about the shortcoming of
the evaluation protocol. We tried to alleviate in the 2012 version of the challenge we organized,
along with Yahoo! researchers. From this 2012 challenge, the lesson that was drawn was about
the cost of exploration in a time-varying setting which can not be overlooked in real applications. This eventually led us to the study of the cold-start problem in recommendation systems
(submitted paper, under review). We keep on working on the evaluation protocol which is a
key issue in this context (submitted paper, under review). An FUI project has begun in 2013 on
recommendation systems; this project will let us continue our work on the subject with inputs
from the application world which are crucial in this domain to be able to get any visibility and
credibility in the academic world.
We use bandit algorithms to improve the Brain-Computer Interface, so that the apparatus
adapts itself to each patient to improve the performance of the interaction [1236]. This work is
done in the ANR CO-Adapt, in collaboration with M. Clerc’s group with INRIA Sophia-Antipolis.
application of CBPI to supervised classification: the Classification-Based Policy Iteration type
of algorithms have been used in an application aiming at solving supervised learning tasks. Ths
main contribution is to propose a datum-wise representation of data, that is a representation
that fits the difficulty of accurately predicting the class of a data, given a set of examples. The
supervised learning problem was formalized as a sequential decision problem in which an
action consists in adding an attribute to a data, or predict its class. The more difficult the class
of a data is to predict, the more attributes are added to its representation. We demonstrated
the purposefulness of this approach on a large set of datasets[1295][1238].Several papers have
independently proposed the very same idea. This work is done in collaboration with P. Gallinari
and L. Denoyer, and G. Dulac-Arnold from LIP’6, in the ANR-Lampada.
This research has required studies of supervised learning issues, and statistical issues. These
may be considered as tools for the previously reported results (as seen above, supervised classification and regression are key tools in reinforcement learning algorithms). Despite that character, these
research are worthwhile on their own and we detail them now.
In supervised classification, our contribution is mostly meant to deal with high dimensional data;
by this, we mean data which has numerous attributes; we restrict ourselves to real valued attributes.
2.16. SequeL
This topic has received a lot of attention in the last decade in statistics and signal processing communities. Before that, this situation (where the number of attributes is larger than the number of data)
was considered aim-less, or ill-posed in Hadamard’s sense to be more precise. Intriguing experimental evidences (unexpected good results relying on random projections) along with the dissemination
of theoretical results (JohnsonLindenstrauss lemma) and the development of compressed sensing
and sparsity-inducing norms led to dramatic advances. We do not consider our contribution on these
subjects as strong as in reinforcement learning and bandit theory, but it deserves to be mentionned
in this report of activity. In a nutshell, we have investigated different approaches to dimension reduction which may be seen either as the projection of the data space into a subspace spanned by a
subset of the original basis, or as a truncated decomposition of infinite size objects.
• random projections: error bounds when used in a regression context. The contribution to
the regression error of both estimation error and approximation errors are identified. The
analysis is applied to least-squares regression, thus introducing the compressed least-squares
regression (CLSR) [1323, 1242]. This work is important as motivating such methods, and as
sheding light on their formal guarantees.
• `1 regularization: the resolution of the LASSO problem has been studied. In particular, practical issues usually left unmentionned have been investigated and fixed by way of active set
methods [1313]. This work has been applied to obtain compact representation of light sources
for image synthesis [2379]; as a reminder, in 2006, we were among the firsts to embed such
sparsity-inducing techniques in the field of reinforcement learning. The implementation in C
of two algorithms are available on our website.
• Functional data which attributes (including their label in supervised classification) are functions. We were among the very first to investigate this problem from a RKHS30 perspective:
here, the elements of the hypothesis space are operators which map a set of functions to a
function. We adapted the scalar RKHS framework to such a function RKHS. We demonstrated
classical results on RKHS (such as a functional version of the representer theorem). We studied the definition of kernels, designed algorithms to perform supervised classification, and
worked on their efficient implementation [1309, 1352, 1984, 1298, 1278]. We also showed how
this functional framework was able to deal with structured output prediction [1263]. This work
was realized in collaboration with H. Kadri (the post-doc in S EQUE L, now assistant professor
at the University of Marseille), S. Canu and A. Rakatomamonjy with INSA-Rouen, and F. Bach
with ENS-Ulm. This work is supported by ANR Kernsig and ANR Lampada, and a 2 years postdoctoral grant of région Nord-Pas de Calais.
In statistics, our contribution focusses on time series.
• A theoretical framework for asymptotic analysis of highly dependent time series has been developed. The framework is based on empirical estimates of the so-called distributional distance. As a result, efficient algorithms have been proposed, that have been shown to be provably consistent in solving such problems as as clustering, classification, multiple change point
estimation, hypothesis testing and others [1252, 1316, 1280]. The consistency results are obtained under the only assumption that the time series in question are generated by stationary
ergodic distribution. In addition, it is shown that some rather natural problems have no solution in this setting: in particular, given two samples generated by stationary ergodic distributions, it is impossible to decide whether the distributions are the same or not. This has been
conjectured in 1990 by Ornstein and Weiss and proven (in a stronger form) in [1250]. As generalization of these positive and negative results, a topological characterization (necessary and
sufficient conditions) of those hypotheses for which consistent tests exist has been proposed
[1243].
• A unified framework for addressing the sequence prediction problem in both stochastic and
adversarial settings, yielding theoretical characterizations of classes of problems for which
solutions exist [1251, 1247]. One of the results of this theory is that a solution to the sequence
prediction problem exists for a class of problems C if and only if a Bayesian solution for it exists,
with a prior that is concentrated on a countable subset of C. The latter result is very general,
since it holds without any assumptions on C.
30 Reproducing Kernel Hilbert Space.
103
104
Research Report
2.16.3
Scientific Influence
• S EQUE L heads a node of Pascal-2 European Network of Excellence (until its end in 2013).
• Participation either as program committee member, or reviewer, to all the main conferences
of our field (ICML, NIPS, ECML, UAI, COLT, ALT, ACML, ...).
• In 2013, S EQUE L hires 1 Professor at Université Lille 1 (Olivier Pietquin, on leave from SupélecMetz).
• S. Bubeck’s PhD was ranked 2nd at the Gilles Kahn award, and received the Jacques Neveu
award. O. Ambrym-Maillard’s PhD was awarded with the AFIA price. A. Carpentier’s PhD
obtained a 1st accessit of the AFIA price.
• international attractivity: the 4 CRs are foreigners (Russia, Canada, Italy, Slovakia), most postdocs are foreigners, some PhD students are foreigners, many visitors from France and abroad.
• organization of scientific events:
– In 2015, Ph. Preux chairs the organization of the 32nd International Conference on Machine Learning (ICML), the most important conference in our field (1000 attendees are
expected), in Lille.
– the Machine Learning Summer School, was organized by Manuel Davy and Jérémie Mary
in Sep. 2008 (international audience, 80 selected students, 2 weeks)
– European Workshop on Reinforcement Learning (EWRL) in 2008, (120 attendees, worlwide audience, post-proceedings published by Springer, LNCS vol. 5323)
– 4 workshops at ICML 2012 (2x), COLT 2009, and NIPS 2008, (approximately 30 participants each)
– a challenge associated to ICML 2012, (approximately 40 participants to the challenge)
– R. Munos is co-chairing ALT’2013,
– Ph. Preux is co-chairing CAP’2013 (French-speaking conference on machine learning, 60
attendees),
– 4 tutorials at ICML 2011, ICML 2012, AAMAS 2009, and ECML 2009 (approximately 50
attendees each).
• COLT 2009 best paper award (Bubeck).
2.16.4
Interactions
Our collaborations with companies have grown over the years; there were no such collaboration in
January 2008. To our great surprise, we discovered that basic techniques of machine learning and
statistics were unknown in many companies, though they would be able to take great advantage of
them; at the same time, we were also able to tackle the state of the art of our field and pushing it
forward, based on issues studied within these collaborations. Now, we know that our expertise can
have a significant impact, either by optimizing the organization of entities, minimizing the costs,
and optimizing the trade-off cost vs. revenue. S EQUE L has been the birth nest of a spin-off in 2008,
created by S EQUE L first PhD student, now having approximately 40 employees (Vekia Innovation).
• S EQUE L has contracts with various companies:
– France Télécom/Orange Labs stands at the forefront, with a multi-year contracts, and 2
PhD grants (one CIFRE, one on FT own resources). We have studied computational advertizing, as well as machine learning on streams of data. This collaboration is on-going
since 2009 with FT researchers located in Lannion (F. Clérot, V. Lemaire, T. Urvoy).
– A contract with Squoring Technologies (Toulouse), involves a PhD grant on their own resources. This company is expert in software quality assessment; we study how sequential
decision making, and machine learning may improve this process. The goal of this collaboration is first to bring our expertize in statistical methods to mining data from the field of
software development. The goal of this work is to investigate how software development
practices impact software quality. This collaboration is over the period 2011-2014.
– Effigénie, a start-up located on the Université of Lille 1 campus regarding the optimization of heating in office buildings to manage the energy consumption vs. comfort tradeoff. We brought our expertize in sequential decision making under uncertainty to guide
the company towards reachable goals. This collaboration has been going on from 2010 to
2012.
2.16. SequeL
– Addressing Business, a local company (having a national activity) dedicated to proposing
solutions (software “Target Client”) helping companies to find new clients. We brought
our expertize to this company in terms of machine learning, and statistical tools, developing some prototype software. This work led to the mlib software library that includes
many machine learning algorithms. This collaboration has been going on from 2010 to
2011.
– TBS, located in Paris, to study how to accurately predict the audience of popular websites. The work has mostly consisted in expertize applied to their data. This collaboration
spanned over the whole 2013.
– Nuukik, a local company, to study the cold-start problem in recommendation systems.
We designed an original approach to this problem (paper currently under review). This
collaboration lasted a few months over 2013.
These contracts are really the tip of an iceberg of relationships with companies. Many discussions are currently going on, some of them may end-up with contracted collaborations.
We remain cautious about these relations, keeping in mind the scientific benefit that is to be
drawn from them. These numerous contacts provide us a knowledge of how research results
spread into private companies. We look forward being able to write scientific publications
based on these collaborations. We also look forward getting an accurate knowledge of the
issues faced by companies. We think that these relations are also a way to spread relevant and
useful research results outside the scientific community.
• Relations with the PICOM and companies at Euratechnologie:
S EQUE L has developped relations with the ń Pôle de compétitivité Industries du Commerce ż (PICOM) since 2007. We have participated to the ń Vendeur Virtuel Ubiquitaire ż
project (2009–2011) during which we collaborated with Decathlon/Oxylane and Becquet (3
Suisses). Currently, we participate to the Hermès PICOM/FUI project (2013–2015), which scientific committee is chaired by Ph. Preux; in this project, we will collaborate with Numsight.
At PICOM, S EQUE L is identified as a key actor in machine learning, statistics, and big data.
S EQUE L has collaborations with Euratechnologie and various companies therein (as the
contract with Addressing Business mentionned above, and a set of on-going discussions that
may result into contractual collaborations).
• Crazy Stone, award-winning Go program player, developed under contract with Unbalance
since 2010. Crazy Stone enjoys media covering, in particular in Japan. Rémi Coulom is developping other programs playing other popular games in Japan and far-east Asia.
• We also have an academic collaboration with a team of physicians at the ń Centre Hospitalier
Régional de Lille ż who are studying epilepsy. The goal is to model the brain as a graph (connectome) to study the propagation of epileptic seizures in the brain. This work also involves
the Magnet team (LIFL).
2.16.5
Administrative and Research Training Responsabilities
First, we want to stress the general lack of students having the adequate background to join S EQUE L.
Indeed, we look for students having a good background in computer science and applied mathematics and such training is very rare in France. To join S EQUE L, a very good training is the Maths-VisionApprentissage master at ENS-Cachan in which R. Munos is teaching a class every year. Otherwise, in
general, students in computer science lack elementary background in mathematics (most of them
have fled mathematics); noteworthy, some students in applied mathematics have a decent training
combining maths with skills in programming numerical algorithms.
• Master 2 internships: approximately 15 students coming either from ENS-Cachan MVA master,
or from the master in computer science of the Université de Lille, or from the master in applied
maths of the Université de Lille, or from various engineer schools (École Polytechnique, École
Centrale de Lille, École des Mines de Saint-Étienne, Telecom Paris-Sud).
• PhD students:
– 6 PhD defended
– 2 PhD students have stopped their PhD without defending it (one was funded by a private
company) after respectively 3 months and 18 months.
– all PhD students have a grant; 3 PhD students funded by a CIFRE or by private companies.
105
106
Research Report
– There were initially 2 HDR’s in S EQUE L. There are 3 now (4 this Fall). There is an explicit
strategy to provide at least 1 PhD student to each new non HDR member of the group
(either assistant professor, or junior researcher)31 .
– organization of MLSS in 2008, participation to the organization of MLSS 2011; participation to the organization of the 1st Spring School in Machine Learning in 2010
– participation to Bac+5 training:
* Master in Computer science at the University of Lille 1: “decision under uncertainty”
class by Philippe Preux
rd
* 3 École-Centrale de Lille: “Reinforcement learning” class by Mohammad
Ghavamzadeh
* Master Mathématiques-Vision-Apprentissage (MVA) at ENS-Cachan: “Reinforcement learning” class by Rémi Munos
* Alessandro Lazaric, Course on Advanced Topics of Machine Learning Theory and
Online Learning, Politecnico di Milano, Italy, April 2012.
• S EQUE L has a weekly seminar to which the attendance, and participation, of PhD students is
enforced.
Conclusion
S EQUE L is a mid-size group (about 30 people in 2013, with 9 permanent staffs among which 3 are
HDR’ed, and 5 are full-time researchers) focussing on the problem of sequential decision making under uncertainty. In the reinforcement learning community, and more generally the statistical learning
community, S EQUE L is well-known and reknown at the international level. Consequently, S EQUE L
enjoys collaborations with a variety of researchers worldwide. S EQUE L has a strong academic research activity, publishing papers in major journals and conferences of her field. S EQUE L has also
a strong scientific and consulting activity with companies. S EQUE L budget comes from academic
projects (ANR, Europe) and contracts with companies. The management of S EQUE L stresses academic research while keeping in mind that money is making research conditions better by allowing
many participations to conferences and meetings, as well as visiting and inviting colleagues worldwide. S EQUE L has not dedicated very strong efforts regarding software development. However, Crazy
Stone developped by Rémi Coulom, is an award winning Go-playing software, sold under contract
by a Japanese company.
2.17
2.17.1
Shacra
Team members
Permanent members
Stéphane COTIN (team leader), DR (Inria).
Jérémie DEQUIDT, MCF (Univ. Lille 1).
Jérémie ALLARD, CR (Inria).
Christian DURIEZ, CR (Inria).
Bruno CARREZ, IR (Inria) from 28/12/2011
(2011-2012: IR (Inria, Subvention)).
Non permanent members
Ahmed YUREIDINI, PhD. student from 31/12/2009
(2009-2012: PhD. student (Inria, Subvention)).
Alexandre BILGER, PhD. student (Inria, Contrat ANR)
from 01/10/2011.
Julien BOSMAN, PhD. student (Univ. Lille 1) from
01/10/2011.
Guillaume KAZMITCHEFF, PhD. student (COLLIN
SA, CIFRE) from 01/03/2011.
Zhifan JIANG, PhD. student (CHRU DE LILLE , Autre
financement) from 07/12/2011.
Vincent MAJORCZYK, PhD. student (Univ. Lille 1)
from 01/10/2010.
Hugo TALBOT, PhD. student (Inria, CORDI) from
15/09/2010.
Francois DERVAUX, PhD. student (Univ. Lille 1, Contrat ANR) from 01/10/2012.
Nazim HAOUCHINE, PhD. student (Inria, Subvention)
from 10/01/2012.
Mouhamadou Nassirou DIALLO, PhD. student
(CHRU DE LILLE , Autre financement) from
05/01/2012.
Rosalie PLANTEFEVE, PhD. student (ALTRAN, CIFRE)
from 01/03/2013.
31 Please note that this co-advisorship is not granted by the “École doctorale” so that each such co-advised PhD student
amounts to 1 PhD student for the HDR, who is restricted to 5 PhD students under his name.
2.17. Shacra
107
Former members
Mario SANZ LOPEZ, IE (Univ. Lille 1) from 01/07/2012
until 15/02/2013 (2012: IR (Univ. Lille 1, Contrat
ANR)).
Yiyi WEI, PhD. student (Ministère des affaires
étrangères, Bourse pour étudiant étranger) from
01/10/2008 until 26/03/2012.
Christophe GUEBERT, PhD. student (Inria) until
01/07/2010.
Hadrien COURTECUISSE, Engineer (Inria, FRM) from
01/09/2008 until 15/03/2012 (2008-2011: PhD. student
(Inria)).
Chi-Thanh NGUYEN, Engineer (Inria) from
2.17.2
21/12/2009 until 21/12/2012.
Frédéric CHATEAU, Engineer (Inria) from 22/01/2010
until 22/01/2012.
Igor PETERLIK, PostDoc (Inria, Contrat ANR) from
01/06/2010 until 31/05/2013.
Jeremy RINGARD, Engineer (Inria) from 01/12/2011
until 31/05/2012.
Juan-Pablo DE LA PLATA ALCALDE, IR (Inria, FRM)
from 18/07/2011 until 17/07/2012.
OLIVIER COMAS, PhD. student (Univ. Lille 1, Bourse
pour étudiant étranger) until 30/12/2010.
Scientific Foundation
The medical field has been a domain of application for computer science for more than a decade, and
several tools, such as image processing, are now an integral part of modern medicine. Large-scale
projects such as the Virtual Physiological Human promoted by the European Commission or the the
Virtual Physiological Patient Project launched in 2012 by the FDA (US Food and Drug Administration) aim at providing comprehensive, virtual and validated computer models of human anatomy
and pathologies. National initiatives such as the IHU in Strasbourg promote the use of computer
simulation in a clinical context. Simulation can offer to the practitioner virtually-enhanced views of
the operative field and accurate guidance through the combined use of patient-specific models and
robotics. The research activities conducted by the SHACRA team clearly address such ambitious objectives, and our recent integration within the IHU in Strasbourg (which is developing new medical
approaches relying on the use of medical imaging, numerical simulation, and robotics) illustrates the
relevance of our research. For the past years, SHACRA has been focusing on a number of key scientific problems of the multidisciplinary field of computer-based medical simulation. Research works
are conducted in several key areas, such as anatomical modeling, biomechanical modeling, parallel
and GPU (Graphics Processing Unit) computing, physiological modeling, and interaction models.
This research component is supported by the development of a common software framework (SOFA)
as well as key clinical collaborations.
2.17.3
Production
Publications: since 2008, the team has published 14 journal articles, and 43 full papers in international, high-visibility conferences.
Software: results of a large number of our publications are also made available to our scientific
community through the Open Source project SOFA. We strongly believe that by making an important
part of our code freely available, we can accelerate research in our field, and foster collaborations.
More details on SOFA and its impact are described below.
Research impact: the main impact of our research has been through several technology transfers
and the creation of a start-up company. With increasing requests for specific developments based
on demonstrations available in SOFA, we have worked through the creation of InSimo, a company
which main goal is to transfer state of the art simulation technologies into commercially-supported
software components that medical simulator vendors can integrate into their products.
PhD thesis: Since 2008, five students of the team have successfully obtained their PhD: Guillaume
Saupin (2008), Christophe Guébert (2010), Olivier Comas (2010), Yiyi Wei (2011), Hadrien Courtecuisse (2011).
2.17.4
Scientific Influence
The SOFA project (www.sofa-framework.org) jointly started by Harvard Medical School and Inria in
2005, continued as a collaborative R&D project funded by Inria since 2007 and leaded by Stéphane
Cotin. SOFA is an open-source software framework targeted at interactive computational (medical)
simulation. SOFA facilitates collaborations between specialists from various domains, by decomposing complex simulators into components designed independently. Each component encapsulates
108
Research Report
one of the key aspects of a simulation, such as the degrees of freedom, the forces and constraints,
the differential equations, the linear solvers, the collision detection algorithms or the interaction
devices. The simulated objects can be represented using several models, each of them optimized
for a different task such as the computation of internal forces, collision detection, haptics or visual
display. These models are synchronized during the simulation using a mapping mechanism. CPU
and GPU implementations can be transparently combined to exploit the computational power of
modern hardware architectures. Thanks to this flexible yet efficient architecture, SOFA can be used
as a test-bed to compare models and algorithms, or as a basis for the development of complex, highperformance simulators. As proof of its success, SOFA has been downloaded nearly 150,000 times,
and is used today by many research groups around the world, as well as a number of companies.
The mailing list used to exchange with the community includes several hundreds of researchers,
from about 50 different institutions. SOFA is at the heart of a number of research projects, including
cardiac electro-physiology modeling, interventional radiology planning and guidance, planning for
cryosurgery and deep brain stimulation, robotics, percutaneous procedures, laparoscopic surgery,
non-rigid registration, etc. The role of SHACRA in the development of SOFA, and its dissemination
in both academic and commercial areas, has been essential to the initial steps of the negotiations
with the Help Me See foundation, and the start of this high-risk project.
Organization of conferences and user meetings: our team has been involved in the organization of two important international workshops in our scientific community: ISBMS (International
Symposium on Biomedical Modeling and Simulation) and VRIPHYS (Workshop on Virtual Reality
Interaction and Physical Simulation). We co-organized ISBMS in Phoenix in 2010 with Fernando
Bello from Imperial College. It was hosted as a satellite symposium of the largest conference on
medical simulation, IMSH. In June 2013 we are co-organizing the 4th International Conference on
Information Processing in Computer-Assisted Interventions (IPCAI) in Heidelberg, Germany. This
illustrates the evolution of our research topics, from simulation for training to simulation for intraoperative guidance. In November 2013 we are also organizing VRIPHYS in Lille, another important
meeting for our community. We will take advantage of this meeting to include a SOFA Day, an event
we have organized a number of times for our SOFA users (in London in 2008 during ISBMS, in Grenoble in 2012, in San Diego in 2013 during the international conference Medicine Meets Virtual Reality).
Invited talks: members of our team have been invited to give lectures on different occasions, such
as the Medical Robotics Summer School (2011 and 2013), the Journées Nationales de la Recherche
en Robotique in La Rochelle (2011). Invited lectures have also been given at the Korean Institute of
Science and Technology (2009), Beihang University (2011), Cardiff University (2012) and Darsmstadt
University during VRIPHYS (2012) for instance.
Program Committees: we are members of the program committees of several key conferences in
our domain: VRIPHYS, ISBMS, WorldHaptics, IPCAI and MICCAI.
2.17.5
Interactions
Our research highly relies on collaborations. First, the SOFA project is a collaborative project by nature. Through this global project we collaborate very closely with a number of Inria teams (Imagine,
Asclepios, Magrit) and many other partners (several teams within the Icube lab in Strasbourg, the
IHU in Strasbourg, IRCAD, Old Dominion University, MediCIS team at INSERM, CSIRO in Australia,
KAIST in South Korea, ICAR team at LIRMM, ...) In addition we have several collaborations with
(Collin Robotics, Digital Trainers, Altran, SenseGraphics, Moog and InSimo). We also have a number
of co-supervised PhD thesis associated with industrial partners (CIFRE funding) : Collin (a medical
robotics company) and Altran (a large scale engineering service company). In addition to these
academic or industrial collaboration, we have developed several strong collaborations with clinical
parters. In Lille we have been working since 2008 with the department of ophthalmology at the
university hospital. Since 2012 we have started a new collaboration with the surgical gynecology
department in Lille on the study of prolapsus. At the same time we have also been integrated
withing the newly started IHU in Strasbourg. This strong collaboration has been materialized by a to
commitment to move a part of the team within the hospital campus in Strasbourg. Finally, to meet
increasing needs for new developments of prototypes or product based on SOFA and our research
2.18. SMAC
109
results, we have created a start-up company in January 2013.
These three important achievements are detailed below.
The HelpMeSee project: HelpMeSee (www.helpmesee.org) is a global campaign to eliminate cataract
blindness endemic in developing countries. HelpMeSee is making sight saving surgery available
to the millions who cannot afford the high cost, through the development of a new procedure,
known as manual small incision cataract surgery (MSICS), which is quicker, as efficient, and more
cost effective than the cataract procedure practiced in developing countries. To reach this goal,
there is projected need for 30,000 additional MSICS surgeons in order to treat all cases of cataract
blindness in the third world. Our role, through our newly started company InSimo and partners
Moog and SenseGraphics, is to develop a high-fidelity computer-based training system for MSICS.
This important contract is the direct result of our research efforts in the field of ophthalmology and
the impact of SOFA in terms of "rapid" prototyping of new applications.
The IHU Strasbourg: This "Institut Hospitalo-Universitaire" has for primary objective to combine
the best aspects of minimally invasive techniques from separate specialties to create optimal hybrid
approaches for improved patient care and quality of life. Although the IHU will initially focus on
abdominal diseases, which represent a large percentage of worldwide illness, it will then expand
its scope by developing hybrid approaches in other medical disciplines. Our team has a central
role in the IHU for the promotion and the development of the simulation use in surgery. In the
future, surgery will incorporate more image guidance, computer assistance, robotic augmentation
and telecommunications. In this context, numerical models of the patients and simulations will be
key transversal technologies that allows for training of physician on these new technologies but also
planning and per-operative guidance. We have already started an important research activity in the
areas of Augmented Reality and Computer-Assisted guidance for percutaneous procedures. This is
done in collaboration with the surgery and interventional radiology departments, as well with the
medical robotics team (AVR - Icube, the Computer Graphics team (IGG - Icube) and the Biomecanics
team (IMFS - Icube). Two IHU-funded projects currently support this work.
InSimo is a startup we created in January 2013, after two years of thinking, maturation and incubation. Its founding members are all former or actual team members of SHACRA (Jeremie Allard, Juan
Pablo de la Plata Alcalde and Pierre Jean Bensoussan, have joined the operation team, while Stephane
Cotin and Christian Duriez serve as scientific advisers). The business model of the company is based
on the SOFA platform and its community to transfer state of the art simulation technologies into
commercially-supported software components that medical simulator vendors can integrate into
their product. The goal is to foster the creation of a new generation of medical simulators, highly realistic, faster to develop, allowing a broader commercial offer and novel uses. InSimo participated to
the 2012 OSEO / MESR national innovative technology company creation competition (Emergence
category) and was selected as the best project in the Alsace region as well as one of the three projects
highlighted at the national level. InSimo also won the HelpMeSee contract (in partnership with Moog
and SenseGraphics) and entered in February 2013 a 3-year development phase to build a first batch
of 100 MSICS simulators.
2.18
2.18.1
SMAC
Team members
Permanent members
Philippe MATHIEU (team leader), PR (Univ. Lille 1).
Yann SECQ, MCF (Univ. Lille 1).
Bruno BEAUFILS, MCF (Univ. Lille 1).
Jean-Paul DELAHAYE, PR (Univ. Lille 1).
Sébastien PICAULT, MCF (Univ. Lille 1).
Non permanent members
Jean-Christophe ROUTIER, PR (Univ. Lille 1).
Patricia EVERAERE, MCF (Univ. Lille 1).
Maxime MORGE, MCF (Univ. Lille 1) from
01/09/2009.
110
Research Report
Fabien DELECROIX, PhD. student (Univ. Lille 1) from
01/10/2011.
Omar RIHAWI, PhD. student (Univ. d’Alep, Bourse
pour étudiant étranger) from 01/09/2010.
Vincent TELLIER, PhD. student (VINTEL, Entreprise)
from 01/09/2011.
Lisa ROUGETET, PhD. student (Univ. Lille 1) from
01/10/2011.
Former members
Sameh ABDEL NABY, PostDoc (Univ. Lille 1, Contrat
FUI ) from 01/11/2009 until 30/04/2011.
Jean-Baptiste LEROY, IE (Univ. Lille 1) from
12/07/2010 until 11/07/2011.
David PANZOLI, PostDoc (Univ. Lille 1) from
01/09/2010 until 30/09/2011.
Hector ZENIL, PhD. student (Univ. Lille 1, Allocation
de recherche (avant décret 2009)) until 21/06/2011.
Francois GAILLARD, PhD. student (ISEN) from
21/01/2008 until 02/02/2012.
Iryna VERYZHENKO, PhD. student (Univ. Lille 1,
Bourse Président) from 23/09/2008 until 18/09/2012.
Adrien NOUVEAU, IR (Univ. Lille 1, Contrat FUI ) from
03/11/2011 until 03/11/2012.
Laetitia BONTE, PhD. student (IFSTTAR) until
01/06/2008.
Rémi DORAT, PhD. student (Univ. Lille 1, Allocation
couplée (avant décret 2009)) until 31/01/2010.
2.18.2
Benoit LACROIX, PhD. student (RENAULT SA, CIFRE)
until 30/09/2010.
Yoann KUBERA, PhD. student (Univ. Lille 1, Allocation
de recherche (avant décret 2009)) until 06/12/2010.
Tony DUJARDIN, PhD. student (Univ. Lille 1, ATER)
from 01/10/2010 until 30/09/2011 (until 2009: PhD.
student (Univ. Lille 1, Allocation de recherche (avant
décret 2009))).
Lin MA, PhD. student (Univ. Lille 1, Allocation de
recherche (avant décret 2009)) until 23/11/2010.
Julien LEMOINE, PhD. student from 01/10/2008 until
08/11/2011.
Antoine NONGAILLARD, PhD. student (Univ. Concordia Montréal) until 04/12/2009.
Simon VIENNOT, PhD. student from 01/10/2008 until
08/11/2011.
Scientific Approach
The Lille1 SMAC research team http://www.lifl.fr/SMAC/ focuses its works on Distributed Artificial Intelligence and Complex Systems. The SMAC team mainly works on the development of
intelligent behaviour for artificial entities and the development of software platforms to exploit them
efficiently. This approach is described as “individual based” because its goal is to get the macroscopic
or group expected phenomena by the aggregation of individual behaviours. It is particularly suitable
to elaborate simulation platforms useful in various scientific domains as computational finance,
crowd and traffic dynamics, or cell biology. In these fields, tools created by the team are useful for
simulation, Serious Games and distributed solving problems. The team is very sensitive to practical
and concrete aspects of this approach. In particular, the SMAC team offers several platforms to tackle
these problems in the most efficient way and with a constant care to avoid biases in simulations.
2.18.3
Production
Computational Finance Project
The SMAC team has been working for several years in the field of computational finance. This aspect
of our research is greatly enhanced through collaboration with Professor Olivier BRANDOUY (Paris
1, Sorbonne), Financial researcher, specialist in market finance. This collaboration is effective in all
our research on this topic as you can see with the large number of shared communications.
The computational finance axis is divided into two main projects. The first project is intended to
establish a bridge between conventional finance and the theory of computability in a theoretical and
formal approach. It has resulted to the [1481] thesis who proposes an original measure for market
efficiency based on data compression. Among the main results [1715, 1504] it offers for the first time
a computational definition of randomness in finance based on the logic of random sequences model
by Shnorr (1966) and included in Downey (2010). This point is also studied in more empirical studies
that seek to estimate the computational complexity degree of different stock-market price series
[1481, 1478]. Another work that can be compared with this attempt to establish a bridge between the
two Theoretical Finance and Computer Science disciplines can be found in the work establishing the
maximum possible gains on a price series [1455, 1537]. To our best knowledge, this result is the first
to mobilize the descent algorithms graph (estimation of the longest way) to make this possible.
2.18. SMAC
The second project aims at using simulation to explain complex phenomena which can be observed on financial markets. This project led to the creation of an agent-based platform for simulating financial markets called ATOM http://atom.univ-lille1.fr which allows us to perform
experiments focused on individuals and in which agents act not only on the market, but also deal
with the consequences of macroscopic phenomena. The ATOM project is a complex project that
contributes to software engineering and to the knowledge of mechanisms still poorly documented
finance due to the lack of appropriate tools. It has been labelled by the French competitivity cluster
“Finance Innovation” under the name AIMS http://www.finance-innovation.org.
A market is a trading system where supply can meet demand. Mechanisms implemented to make
financial simulation markets, whether at infrastructure or at the stakeholders and their behaviour
levels are complex systems for which Multi-agent systems are particularly well suited. ATOM is a
multiagent platform dedicated to financial markets [1530, 1502, 1515, 1526, 1436, 1486] supplied as
a Java API that allows researchers to build any kind of market experiences with a structure similar to
NYSE Euronext, using all types of financial orders relating to. Our aim is not to predict but to understand and explain the emergence of well known stylized facts. ATOM allows to create a market for
managing any set of assets through double auction order book systems, with or without Marketmakers and evolve a large number of agents on it, each with its own trading strategy. ATOM is multiscale
and allows to implement behaviours in intraday or extraday scheduling, to use one single asset or
to execute arbitraging strategies between multiple assets. It comes with many investment strategies
ranging from classic to sophisticated learning mechanisms. ATOM is built using multiagent classical
design-patterns and allows reproducible experiments, or the introduction of “human in the loop” in
simulations. It allows also to replay completely a log file for several days with artificial agents of different kinds. ATOM is able to run 1000 trading days with 1000 agents and 1000 rounds of talk for each
(i.e. 1 billion of processed orders) in less than one hour, that is close to the high frequency trading
speed.
The main contributions of this project are :
• Optimal portfolio diversification. In this research we studied the relative performance of investment strategies scrutinizing their behaviour in an ecological competition where populations
of artificial investors co-evolve. We tested different variations around the canonical modern
portfolio theory of Markowitz, strategies based on the naive diversification principles and the
combination of several strategies. In particular, we showed that the best possible strategy over
the long run always relies on a mix of Mean-Variance sophisticated optimization and a naive
diversification. We showed that this result is robust when short selling is allowed in the market
and whatever the performance indicator chosen to gauge the relative interest of the studied
investment strategies [1475, 1503].
• Risk aversion. In order to supply an additional evidence on the effect of individual investors
preferences on their portfolio dynamics from the wealth and risk adjusted return point of view,
we constructed an agent-based multi-asset model. We populated the artificial market with heterogeneous mean-variance traders with quadratic utility function. We compared the relative
performance of investment strategies which differs on their risk preferences using ecological
competitions. Our results showed that the higher relative risk aversion helps the agents survive
in a long-range time frame in the competitions for higher wealth or Sharpe ratio of constrained
portfolios. However, when short-selling is allowed, the highest (as well as lowest) risk aversion does not guarantee the highest earnings. Risk lovers as well as absolute risk averters run
quickly out of competitions. Only the traders with moderate level of risk aversion survive in
the long run [1440, 1475].
• Fair order execution. The execution of orders on stock exchanges is managed by a set of formalized rules based on price and time priority. Nevertheless, orders issued by investors do
not show-up directly in the market system : they transit through the brokerage intermediation
where they can be arranged in different sequences. We showed that the latter operation has
a critical impact on investors. In this research, we proposed a decision support system which
solves the underlying optimization problem for a given social welfare. We showed that the solution cannot be obtained without an agent-based simulation platform that individualizes the
consequences of the broker decision in terms of order sequencing at the agent (client) level. In
this framework, we studied the impact of several social welfares functions and showed how the
broker can grant his clients with "just and equitable principles of trade".[1514]
111
112
Research Report
All these works have been done in collaboration with finance specialists, and especially Pr Olivier
Brandouy (Paris1, Sorbonne).
Interaction Oriented Design Project
This project unites several research concerning a modeling approach for multiagent simulation,
which is based on the interactions performed by the agents, rather than on the agents themselves
and their behaviours. It is based on a methodology called IODA (for “Interaction-Oriented Design of
Agent simulations”) and consists of two implementations: a reactive one (through the JEDI platform)
and a cognitive one (through the COCOA platform). The principles of IODA consist in representing
each entity of an individual-based model by an agent, and each behaviour by an interaction i.e. a condition/action rule involving at least two agents http://www.lifl.fr/SMAC/projects/ioda/. This
leads to a separation between the declarative aspects of the model (the structure of the agents and
the description of the interactions) and its procedural components (which are handled by simulation
algorithms within a generic, highly parametrizable, simulation engine), which makes the design of
simulations easier and more reliable. These theoretical (Interaction based capabilities), methodological (IODA method) and operational issues (JEDI platform) have been investigated in a Ph.D. thesis
[1480, 1451, 2372, 1458, 2547, 2003, 2548, 1459]. This method and the associated tools are especially
convenient to simulate complex systems, involving at the same time many agent families with a large
diversity of behaviours, which are able to adapt themselves to a dynamical environment [1820].
The COCOA project also supports the principles of IODA but applies them to agents whose
behaviour engine is based on a cognitive approach. COCOA allows simulations populated with a
smaller number of agents, but with more important reasoning and planning abilities. The scope of
this work is mainly the modeling non-player characters in video games. We have provided an action
selection mechanism adapted to the execution context. This work led to a thesis and several papers
[1479, 1942, 1446, 1447, 1539, 1540]
Due to the separation between the declarative and the procedural features, the implementation
of the simulations can be automatized to a large extent. This allows an exploration of the space of the
simulations that can be built from a given set of agents and interactions. The LEIA tool demonstrates
such capabilities and can be used for reverse engineering purposes [2333, 2514, 2142].
The IODA approach has also resulted in more applicative works in several fields. Especially, it was
used for modeling and simulating the genetic regulation network that controls the circadian clock of
an unicellular algae in collaboration with the Observatoire Océanographique at Banyuls-sur-Mer. It
was also involved in the design of an immersive Serious Game aimed at training vendors to custom
relationship management in a small grocery (FormatStore project) [1818, 1492, 1443, 2017, 1819], in
collaboration with the company Idées-3Com and the trade school Enaco.
Moreover, in order to disseminate our work among non-computer scientist research communities involved in modeling, we have adapted the IODA simulation engine so as to build an extension for the NetLogo platform (Northwestern University), which is widely used around the world
for individual-based simulation. A pedagogical demonstration tool, Galaxian [1626], was also implemented within the virtual reality platform PIRVI at IRCICA, so as to exhibit the capabilities of our
methods in the context of video games.
Multiagent negotiation for problem solving
Negotiation in general and for problem solving in particular, has always been one of our main point
of interest for multi-agent systems. During the period, this aspect of our research has been greatly
enhanced through several collaborations, with Dr Stefano Bromuri from University of Applied Sciences Western Switzerland (HES-SO) Sierre (Switzerland) about multiparty argumentation game for
consensual expansion, with CR Sebastien Konieczny and Pr Pierre Marquis from CRIL/Lens about
generalization of Condorcet’s Jury Theorem from the belief merging perspective and other Compositional belief merging procedures, and with Pr Brigitte Jaumard about Agent-Based Reallocation
Problem on Social Networks who led to a co-tutelle PhD Thesis. These collaborations are effective in
all our research on this topic.
The multiagent negociation axis is divided into two main projects. The first project aims at providing new models for problem solving at a semantic, knowledge-based level of abstraction through
the use of agreement technologies. The agents encompass the logic for internal decision-making
and are equipped with negotiating strategies. Negotiation between agents aims at building a com-
2.18. SMAC
mon belief, a common decision, or a resource allocation which is fair by merging/confronting the
individual beliefs and preferences [1528, 1433, 1453, 1489, 1488]. We have applied our framework
and technologies on the well-known Stable Marriage Problem. This problem have been studied by
Shapley and Roth who won the 2012 Nobel Memorial Prize in Economic Sciences. We have proposed
the Swing methodology which is decentralized and leads to a stable, fair and optimal solution [1438,
1509]. We promote an individual-based approach where each each agent expand her argumentation
by taking into account the arguments of the other agents [2025, 1498].
The second project have focused our works on Resource reallocation problems during a co-tutelle
collaboration with Concordia University with Pr Brigitte Jaumard. Resource reallocation problems
are common in real life and therefore gain an increasing interest in Computer Science and Economics. Such problems consider agents living in a society and negotiating their resources with each
other in order to improve the welfare of the population. In many studies however, the unrealistic
context considered, where agents have a flawless knowledge and unlimited interaction abilities, impedes the application of these techniques in real life problematics. In this work, we have studied
how agents should behave in order to maximize the welfare of the society. We have proposed a
multi-agent method based on autonomous agents endowed with a local knowledge and local interactions. Our approach features a more realistic environment based on social networks, inside which
we provide the behaviour for the agents and the negotiation settings required for them to lead the
negotiation processes towards socially optimal allocations . We prove that bilateral transactions of
restricted cardinality are sufficient in practice to converge towards an optimal solution for different
social objectives. An experimental study supports our claims and highlights the impact of a realistic
environment on the efficiency of the techniques utilized[1549, 1547, 1434, 1550, 1558, 1557, 1433,
1521, 1522, 1452, 1529, 1449, 1531]. This work led to a thesis [1484].
Kolmogorov complexity project
In addition to our work about complex systems modeling, the team has been involved in the study of
Kolmogorov complexity that deals with more fundamental issues. This work is done in a continuous
collaboration with Dr Hector Zenil from Karolinska University Hospital, Stockholm, Sweden about
practical applications of Kolmogorov complexity and Nicolas Gauvrit from Artois/lens University.
Two themes were more particularly addressed.
The first theme is about the computation of the Kolmogorov complexity for short strings. A drawback of Kolmogorov complexity (K) as a function from s (a binary string) to the length of the shortest
program producing s is its non computability which limits its range of applicability. Moreover, when
strings are short, the dependence of K on a particular universal Turing machine U can be arbitrary. In
practice one can approximate it by computable compression methods. However, such compression
methods do not provide meaningful approximations for short strings. We have defined an empirical approach to overcome this difficulty and to obtain a stable definition of the Kolmogorov-Chaitin
complexity for short strings. Correlation in terms of distribution frequencies was found across the
output of several models of abstract machines (unidimensional cellular automata, deterministic Turing machine, etc). Our method is what we call "coding theorem method". The idea is to use the
relation between the Solomonoff-Levin measure and the Kolmogorov complexity of a string. We
compute the Solomonoff-Levin measure by a the real complete enumeration of all 2, 3, 4 and 5 states
Turing machines. The distribution of the production of these machines is an approximation of the
Solomonoff-Levin measure for short strings and thus this distribution gives us an approximation of
the Kolmogorov Complexity of short strings [1715].
The second theme proposes an original approach to a universal evaluation of structural complexity. We have worked on a new idea that aims at computing the structural complexity (to be opposed
to the random complexity or Kolmogorov complexity). The idea is to compute an approximation of
the logical depth of Charles Bennett which is a measure of the computation content or structural
richness of a numerical sequence or string. The method is to use compression algorithm (as for
measuring the Kolmogorov complexity) but we consider now the decompression times as an approximation the logical depth. We have tested the idea with images (and image compression algorithms)
and some good results have been obtained [1428, 1501, 1427].
113
114
Research Report
2.18.4
Scientific Influence
The know-how and expertise of the "Multi-Agent System and Behaviour" (SMAC) LIFL team in the
field of individual based simulation are recognized at national and european level in the scientific
community.
The team took an active part to the following conferences :
• IEEE/WIC/ACM International Conference on Intelligent Agent Technology (IAT);
• International Conference on Practical Applications of Agents and Multi-Agent Systems
(PAAMS);
• Artificial Economics (AE);
• International Conference on Agents and Artificial Intelligence (ICAART);
• Journées Francophones sur les Systèmes Multi-Agents (JFSMA).
The research papers and research demonstrations of the team were granted in several international conferences like ICAART 2012, PAAMS 2012 or PAAMS 2013 and also in national conferences
like JFSMA 2010 and JFSMA 2011. The team took part and gave courses in two international summer
schools (WI-IAT Summer School 2011 and European Agent Systems Summer School 2010).
The team members are involved in many national and international program committees. We
were Program Vice-Chair for IAT 2011 international conference and member of the steering committee of Artificial Economics international conference from 2005 to 2012. Similarly, we were member
of the steering committee of the JFSMA national conference from 2007 to 2012. The SMAC team is
also present in the steering committee of the national workshop on "Affects, Compagnons Artificiels
et Interactions" of CNRS GdR I3 from 2012.
During the period, team members have been involved in 46 PdH thesis or Habilitation defences.
The team has also a european visibility since a number of collaborations have given rise to publications co-authored with researchers of international renown at Imperial College (UK), Royal Holloway University of London (UK), Università di Pisa (IT). One can note that Dr. Stefano Bromuri
(University of Applied Sciences and Arts Western Switzerland) has recently been associate member to
the team during 1 month.
Finally the team organized several scientific events during the period :
• A special session for the PAAMS international conference every year from 2011.
• The joint AI french conference (PFIA 2013) which contains the 6 main national conferences in
AI and 9 specific workshops (more than 300 participants)
• The fourth workshop on Embodied Conversational Agents (WACA 2010).
2.18.5
Interactions
The VVU project (Ubiquitous Virtual Seller) initiated by PICOM (the competitivity institute on Trading Industries) aims at integrating conversational agents in commercial trading websites in order to
improve their transformation ratio (sales/visitors). The main goal is to improve the online selling
process by setting the experience of the customer closer to the one in a retailing store. The project,
carried out for the University Lille 1 by the SMAC team, has been performed in close collaboration
with, among others:
• the retailing company Decathlon (Oxylane Group);
• the retailing company Becquet (3 Suisses International);
• the computer technology company Artificial Solutions (Sweden);
• the IT consulting company xBrainSoft (Usilink corporation);
• the management consulting company Nexstage (Colorado corporation).
The FormatStore project. This project has been initiated by the SeriousGame call from the
French Industry ministry http://www.lifl.fr/SMAC/projects/formatstore. Format-Store is a serious game application aimed at training salesmen and managers in the context of a retail store.
For this purpose, Format-Store immerses the learner in a 3D environment populated with virtual
intelligent customers. During the game, the learner deals with three main activities: customer relationship management (CRM), store management and stock control. This work has been done with
2 companies, Idees3Com specialized in 3D environment and graphics, and Enaco a business school
specialized in management. This collaboration has led to several international communications
[1492, 1819, 1818, 1443, 2017].
The BigBrowser contract. This work has been initiated by the MITI (regional help fund for startups). We performed a training contract with the BigBrowser game company, with courses sessions
2.18. SMAC
about artificial intelligence techniques and multiagent systems. We also signed an evaluation contract with this company in order to expertize their massively multiplayer web server.
The Regienov collaboration. This work has been initiated by a CIFFRE PhD Thesis [1483]. The
aim of this work was to propose a new model for behavioural differentiation in their traffic engine
called Scanner. The tools we have provided and now fully integrated in Scanner and used by all
the driving specialists who use the Renault Driving simulator. This collaboration has led to several
international papers [1544, 1543, 1460, 1556, 1424, 1510, 1542, 1555].
The OpenFind project was mandated by the Archimed company to find enhancements and development perspectives for their digital library management system. Their infrastructure to handle
digital libraries allows the integration of heterogeneous sources but these integrations were mostly
manual. The SMAC team has made a report giving a survey of multi-agents systems and semantic web technologies. The main proposition was the use of RDF and open data available through
the Linked Open Data initiative to ease integration and to enhance contents thanks to queries to
semantic databases like DBPedia and Freebase.
2.18.6
Administrative and research training responsibilities
Strong links with the working of the general management of the University : 1 university Vice President during the full period, 2 elected members in central councils (CA, CEVU) , 2 elected members
in university parts councils (CA), 1 Head of Lille1 Computer Science department (Bachelor and
Master, UFR IEEA), 1 PhD student responsible of the Tilda associationof PhD in computer science
http://tilda.univ-lille1.fr/
We have given also lectures in several kind of 3rd level courses about theory and applications
of our scientific themes, in several disciplines, in Engineer schools, in several different masters of
Computer Science, of Economy, and of Mathematics each time for more that 20h courses.
115
3
Training through Research
3.1
Master and Doctoral Programs
3.1.1
Masters
Members of LIFL are strongly involved in academic teaching programs in Computer Science. Bachelor and Master Degrees in Computer Science and Bachelor and Master Degrees in Information
Systems (MIAGE) of University of Lille 1 as well as computer science tracks in graduated engineering
schools Polytech’Lille and Telecom Lille 1 rely mainly on our laboratory.
Master in Computer Science and in Information Systems at Lille 1
The number of students in Master in Computer Science and in Information Systems of University
of Lille 1 exceeds 300, with a recent strong development of work-study programs. The programs
have been several times distinguished in the newspapers: see http://fil.univ-lille1.fr for details. The
five specialization tracks of Master Degrees in Computer Science at University Lille 1 are strongly
connected to our research domains:
• E-services, around design and conception of e-services. This track built from strength to
strength during the period (from 14 to 40 in M2);
• MOCAD, “MOdèles Complexes, Algorithmes et Données” created during the period;
• IAGL on innovating methods and tools in software engineering;
• TIIR, “Technologies pour les Infrastructures de l’Internet et pour leur Robustesse" on systems,
networks and security;
• “Image, Vision, Interaction” created in 2010 in cooperation with LAGIS. This is a specialization
track in both computer science and electrical engineering (ASE) master programs.
Let us note that some Master lectures rely directly on teams specific expertise, e.g. around FPGAs
and embedded systems or around grid computing (with exercises using the grid).
Interdisciplinarity
The laboratory supports also strongly interdisciplinary programs. For example, we are involved in
the specialization track “Advanced Scientific Computing” of the Master Degree in Mathematical
co-developed by Painlevé Laboratory, LIFL and other labs and headed by C. Besse (Painlevé) and
N. Melab (LIFL). Members of LIFL teach bioinformatics in Biology Master Programs. LIFL members
give lectures in Master Degree “Mathématiques et Finances”, in Master Degree “Econométrie”. In
Lille University of Human Sciences, LIFL supports the Master “Mathematics and Computer Science
for Human Sciences” in collaboration with laboratories of philosophy, psychology and economy and
the Master “ Information Communication Culture et Document" (ICCD’).
BioComputing members participate with ProBiogem laboratory to a Marie Curie doctoral program that will start in late 2013.
Initiation to Research
The period coincides with the disappearance of the specialization track of Master devoted to research.
To grow the interest of students in faculty-led research, members of LIFL have developed new initiatives. First, we participate to the track “Introduction to research” developed in Lille 1 University
for undergraduates to get involved in research. A module, “Initiation à l’Innovation et la Recherche”
has been created and opened in several specialization tracks in order to initiate students to research
methodology. We present how researchers work and communicate their results, but also students
should write a state-of-the-art on a given subject and they are evaluated by a peer review system.
Above all, we have initiated in 2010 a new action around “Research, Innovation and Creativity” (in
short RIC) in Computer Science and Information Systems Master Program (Lille 1). Indeed, Laurence
Duchien set up it in 2009 and has since been in charge of this research “parcours” RIC 1 . RIC is shared
1 It has been presented to SPECIF general assembly in 2012.
117
118
Training through Research
by the Computer Science and MIAGE master programs at University Lille 1. It extended in 2013 to
engineering schools: Telecom Lille 1, PolyTech’Lille, Centrale Lille. RIC gathers all the pedagogical
activities (meeting with researchers and innovative companies, demonstration day with laboratory
teams, project, internship, rendez-vous to Euratechnologies site, seminars, etc.) that aim at initiating
Master students to research and innovation. It is worth to note that students originating from the
five specialization tracks of Master of Computer Science, including work-study programs choose
PhD studies after completing their master (an average of 10–12 per year for the period).
LIFL members also supervise numerous projects and internships, as well for undergraduate students as for graduate ones (more than 200 internships during the period).
LIFL’s members give lectures in other master’s (or doctoral) programs (MVA at ENS Cachan, Centrale Paris, Barcelona, Milano, University of Kent, Bonn, Buenos Aires, Suceava University, . . . ) and
co-organize master’s programs (Algeria, Marocco).
3.1.2
Doctoral School
LIFL belongs to the regional Doctoral School “Ecole Doctorale SPI Sciences pour l’Ingénieur” (ED
072) and participates actively to the Doctoral School PhD program and management. This Doctoral
School is one of six domain Graduate Schools of the Doctoral College of PRES Lille Nord de France.
Jean-Luc Dekeyser was director of doctoral studies in Computer Science for the doctoral school
until March 2013. Laurence Duchien replaces him.
In addition, Laurence Duchien has been in charge of the Department of Careers and Employments of College Doctoral at PRES Lille Nord de France, since September 2012. Maude Pupin and
Nicolas Roussel are referents for the PhD professional insertion for IT in the system set up by the
Doctoral College and Intelli’Agence since 2012.
Samuel Degrande—as representative of ITA/BIATSS holder of a PhD—, Fabien Delecroix—as
representative of the PhD students—, Laurence Duchien—as director of doctoral studies in computer
science—, Rémi Gilleron—as representative ant of University Lille 3—have been members of the
board of the regional doctoral school SPI (ED 072) since 2011.
LIFL members are responsible for some transverse training of the doctoral school, as currently
“Scientific Communication”. They will be in charge of two new disciplinary modules in 2013/2014 on
Scala Language and Statistics for researchers.
3.1.3
Thematic schools
LIFL members are involved in numerous summer schools either by giving lectures (“Ecole Jeunes
Chercheurs en Programmation”, Systems Biology schools, Surgical Robotics Summer School, International School on Rewriting, . . . ), or by organizing them. E.g., SequeL organized MLSS, the international summer school on Machine Learning in 2008. Dolphin (co-)organized the summer school
“Evolution Artificielle” in 2010, 2011 and 2012. Fox-Miire team organized in 2012 a summer school
on 3D Processing—from Acquisition to Compression. Several teams participated to organization
of summer schools around Ambient intelligence (2009, 2012, GDR I3). RD2P organized “Journées
Doctorales en Informatique et Réseaux" in 2008 at Lille. Dolphin organized Grid5000 school in 2010.
Under the auspices of the GRASCOMP Graduate School in Computing Science, ADAM and RMoD
teams co-organized with Belgian colleagues from Mons and UCL Universities several seminars called
"Cours doctoral transfrontalier sur l’évolution et l’adaptation logicielle en informatique".
3.2
PhDs in LIFL
During the period LIFL has hosted 231 PhD students. Among them, 121 have defended their PhD
theses and 110 are currently working on it. These figures do not take into account the PhD students
who unfortunately left their PhD. We can estimate their number during the period about ten.
3.2. PhDs in LIFL
119
Table 3.1: New PhD students
3.2.1
2005
2006
2007
2008
2009
2010
2011
2012
21
22
24
28
27
31
30
31
Funding
The figure 3.1 presents the funding for the 110 ongoing PhD theses. It enlightens the diversity of
grants, the support by University Lille 1 and Inria, the consequent numbers of PhD funded by contracts, and the significant number of PhD theses related to companies.
Inria, 11 Gouv. étranger, Univ. étrangère, Erasmus Mundus, , 13 Autres (Mines Telecom, CEA, IFSTTAR,…), 15 Lille 1, 17,5 Subven'on, 29 CNRS, 0,5 Salarié entreprise, 4 ATER, 10 CIFRE, 18 Ressources Propres, 14,5 Cofinancement (Région,...), 6,5 Figure 3.1: current PhD fundings
3.2.2
Recruitment
During the period, a Web site has been designed in order to publish the subjects proposed by LAGIS,
LIFL and Inria. To be published, the proposed subjects have to be validated by the director of doctoral
studies in Computer Science (respectively in Automatic Control). Concerning the fundings by Lille 1
(some of them joint with “Région Nord-Pas de Calais”), an ad hoc committee established by the
laboratory board ranks the proposals, w.r.t. to the couple subject, candidate considering the science
policy of the lab. This ranking is communicated to the doctoral school and to the University. Every
enrolment is validated by the laboratory and the director of doctoral studies in computer science.
The figure 3.1 presents the number of new PhD Students per year and enlightens an increase
until 2010. Currently, we welcome around 30 new PhD students each year. Recruitment is diversified,
from local masters and engineering schools to international ones including of course french masters
and engineering schools. For instance, in 2012, among 31 new PhD students, 11 originate from Lille’s
masters (Computer Science, Scientific Computing) and Engineering schools (Polytech’Lille, Telecom
Lille 1), others from French ones (Ecole Polytechnique, INSA Rouen, Master Lyon, Master Rennes,
. . . ) or non French ones. 10 ongoing PhD theses are joint PhDs with a foreign University (Algeria,
Italy, Lebanon, Romania, Tunisia).
120
Training through Research
3.2.3
Along the Thesis
A welcome day is organized by ED SPI. Besides, new PhD students are welcomed to LIFL with other
newcomers. The domain “Interaction, Cooperation, Images” organizes yearly a PhD’s day where PhD
students present their work. In the next period, we plan to organize each year one PhD’s day in May
for all the PhD students on Computer Science in Region Nord-Pas-de-Calais (LIFL, CRIL, LAMIH,
LISIC and Inria) of the Doctoral School.
The director of doctoral studies follow up on the PhDs2 . Every renewal of inscription is validated
by the laboratory and the director of doctoral studies. The average length of a PhD thesis during the
period is around 42 months, the median length is 40 months. In case of 4th enrolment, at least an
engagement letter of the supervisor, an explanation of the delay , a progress report and a schedule of
the PhD defense are required 3 . 5th enrolment should be exceptional. 23 PhDs have been completed
after more than four years, approximately ten requiring a 5th enrolment. This is not completely
satisfactory, even if it is often related to individual situations. At least, it’s worth to notice that 5th
enrolments have always led to the defense of the thesis. Currently, only one PhD student is in his 5th
PhD year.
Scientific training is ensured by teams, even if it can be financially supported by the laboratory (and by Inria, CNRS, . . . ). Of course, PhD students participate to “Summer schools”, “Young
researchers’ schools”, “Thematic schools”. Complementary training on soft skills (Doctoriales, training for teaching, how to prepare the professional insertion, etc.) is ensured by “Collège Doctoral Lille
Nord de France”. Let us note that supervisors are also encouraged to participate to training modules
around PhD’s supervision proposed by “Collège Doctoral Lille Nord de France”. Several teams have
heavily invested in the qualitative management and supervision of PhD students especially with the
so-called ASCEO ProgressDoc method.
3.2.4
Active PhD Students
TILDA. In 2006, a group of LIFL PhD students created TILDA4 association that gathers PhD students in Computer Science in Lille. TILDA organizes events, workshops and conference series for
PhD Students about research organization, post-doctoral positions, applications, . . . These conferences are generally given by LIFL members. Furthermore, LIFL supports financially regularly TILDA.
TILDA has organized in 2008 Eurodoc’Info, a cross-border event gathering PhD students in Computer
Science form North of France and Belgium.
MAJESTIC. MajecSTIC 2012 was held in Lille, co-organized by LIFL and LAGIS PhD students. This
was the 9th edition of this conference organized by PhD students for young researchers in ICT.
3.2.5
Defended Theses
Over the period 121 PhD theses have been defended5 (117 during 2008-2012). Several of them have
been co-directed with members of other laboratories, e.g. Painlevé, Probiogem, GEPV, CLERSEE,
L2EP, IFFSTAR, ATOM (Paris-Sorbonne), IMT (Toulouse). 2 of them have been defended with LIFL
as secondary laboratory: S. Bubeck’s PhD (Painlevé/LIFL), A. Darracq (GEPV/LIFL). 16 of them were
joint PhDs with foreign universities (Australia, Belgium, Canada, China, Colombia, Lebanon, Luxemburg, Morocco, Romania, Tunisia).
During the period, 15 “Habilitation à diriger des Recherches” have been defended 6 .
Employment status. Figure 3.2 shows the general distribution of jobs held by PhD students that
have defended in 2008-2012, according to our information. 2 are CNRS researchers (1 of them from
September 2013), 11 are assistant professors in french public universities or engineering schools (1
of them will resign for a FNRS permanent position from September 2013), 4 in French private Universities or schools. 23 are assistant professors or researchers abroad (Algeria (2), Brazil, Canada(3),
China, Colombia (2), Ireland, Lebanon (2), Morocco, Mexico, Qatar, Romania, Sweden (2), Tunisia
2 A complementary follow up is ensured by Inria for PhD students of Inria teams
3 Laurence Duchien, the new director has recently defined new rules.
4 standing for “Thésards en Informatique de Lille et Docteurs Associés”
5 at University Lille1, except 2 at University Lille 3
6 Besides 3 emeritus professors, 43 members of LIFL can be considered as “Habilités à diriger des Recherches”
3.2. PhDs in LIFL
121
Teachers, 5 Research Engineers, 7 Unknown, 3 Academic staff, researchers, France, 17 Academic staff, researchers, abroad, 23 Companies, 38 Post-­‐Doc, 24 Figure 3.2: Employment status, PhD defended 2008-2012
(2), Turkey, USA (2)), some of them in prestigious universities (Princeton University), most of them
having permanent positions. 38 work in private companies: for at least 23 of them, work is related to
their PhD, 11 work in Research and Development Departments. It is worth to notice that several of
them have created and/or run a business.
Part II
LIFL Appendices
123
A
Team Summaries
125
126
Team Summaries
A.1
2XS Summary
Research Unit: LIFL
Director: Sophie Tison
Team leader: Gilles Grimaud
Evolution of the Composition of the Team.
3(+3) PhD students and postdoc researchers
1(+1) technicians and engineers
0(=) researchers
4(+4) teaching researchers
0
0
0
0
2008
2013
2XS is a new team that has been created in July 2012.
Former Members.
one PhD student (6 months) and one engineer (3 months)
Major Results
1. SMEWS 1.7: SMEWS is an open source Smart and Mobile Embedded Web Server. The 2XS
team has deeply improved the stability and usability of the existing software. SMEWS was
initially developed as a “proof of concept”. The improvement was mandatory to support both
further research activities (now engaged with Swedish Institute of Computer Science (SICS))
and industrial transfer.
Publication summary. Journal articles : 0 , Conference papers : 1 , Books and edited proceedings
: 0 , Other visible publications : 1
Major Publications
1. Damien Riquet, Gilles Grimaud, and Michaël Hauspie. “Large-scale coordinated attacks : Impact on the cloud security”. In: The Second International Workshop on Mobile Commerce, Cloud
Computing, Network and Communication Security 2012 (July 2012), p. 558. URL : http://hal.
inria.fr/hal-00723739
Major Scientific Documents
1. Software: Smews (Small and Mobile Embedded Web server) Smews
2. Discus: a dedicated language for implementing distributed security policies in large data centers
Main Interactions with the Economic, Social and Cultural Worlds
1. Collaboration with Gemalto, 1 PhD thesis; Gemalto works with 2XS on dedicated hypervisors
enabling high security requirements in multi-purposed smartcards.
2. Collaboration with Prove & Run; Prove & Run works with 2XS on the formal proof of the most
sensitive software components (microkernels, hypervisors, secure bootloaders, etc) in order to
face the highest security requirements (CC EAL7 and more).
3. Collaboration with Atos: energy management in sensor nodes
4. 2XS worked with “Studio national des arts contemporains du Fresnoy” on an art piece called
“Cellulairement”. This interactive art work from Dorothée Smith has got an international audience (TV shows and traveling exhibition).
5. Participation to European CATRENE project eGo.
A.1. 2XS Summary
Teaching, Training and Research
1.
2.
3.
4.
one defended phd thesis,
supervision of 2 master theses,
lectures for master students called “Web of Things”,
dedicated lectures on R&D for lifelong training master students.
Specific Expertise Needs
1. Publications
2. Funded projects
127
128
Team Summaries
A.2
ADAM Summary
Research Unit: LIFL
Director: Sophie Tison
Team leader: Laurence Duchien until 31/12/12 Lionel Seinturier since 1/1/13
Evolution of the Composition of the Team.
12(=) PhD students and postdoc researchers
4(-2) technicians and engineers
1(-2) researchers
4(+1) teaching researchers
12
6
3
3
2008
2013
Former Members. 1 associate professor (40 months), 1 research engineer (42 months), 5 post-docs
(84 months), 9 PhD (225 months).
Recruited Members. 1 associate professor (Germany)
1. Martin Monperrus, MCF Lille 1, since 1/9/11, previously post-doc Darmstadt U.
Major Results
1. Detection and automatic fixing of anti-patterns in software systems. Article [20].
2. Measurement and management of energy in software systems. Article [51].
3. Dynamic reconfiguration of distributed systems and the unification of the notion of service,
component, and aspect. Article [12], patent [146].
4. Text data mining and natural language processing techniques for knowledge automatic extraction in software systems. Article [43].
5. Component-based solutions for reconfiguring sensor networks. Article [4].
Publication summary. Journal articles : 25 , Conference papers : 80 , Books and edited proceedings : 6 , Other visible publications : 60
Major Publications
1. Naouel Moha, Yann-Gaël Guéhéneuc, Laurence Duchien, and Anne-Françoise Le Meur.
“DECOR: A Method for the Specification and Detection of Code and Design Smells”. In: IEEE
Transactions on Software Engineering (Jan. 2010), pp. 20–36. URL : http : / / hal . inria . fr /
inria-00538476
2. Adel Noureddine, Aurélien Bourdon, Romain Rouvoy, and Lionel Seinturier. “Runtime Monitoring of Software Energy Hotspots”. In: ASE - The 27th IEEE/ACM International Conference on
Automated Software Engineering - 2012. Sept. 2012, pp. 160–169. URL: http://hal.inria.fr/
hal-00715331
3. Lionel Seinturier, Philippe Merle, Romain Rouvoy, Daniel Romero, Valerio Schiavoni, and
Jean-Bernard Stefani. “A Component-Based Middleware Platform for Reconfigurable ServiceOriented Architectures”. In: Software: Practice and Experience (May 2012), pp. 559–583. URL:
http://hal.inria.fr/inria-00567442
4. Stefan HenSS, Martin Monperrus, and Mira Mezini. “Semi-Automatically Extracting FAQs to
Improve Accessibility of Software Development Knowledge”. In: ICSE - 34th International Conference on Software Engineering. June 2012, pp. 793–803. URL : http://hal.inria.fr/hal00681906
5. Amirhosein Taherkordi, Frédéric Loiret, Romain Rouvoy, and Frank Eliassen. “Optimizing Sensor Network Reprogramming via In-situ Reconfigurable Components”. In: ACM Transactions
on Sensor Networks (May 2013), pp. 1–37. URL: http://hal.inria.fr/hal-00658748
A.2. ADAM Summary
Major Scientific Documents
1. Software FraSCAti.
Middleware platform for dynamic reconfiguration based on
services, components, and aspects.
OW2 project.
Registered with APP under
IDDN.FR.001.050017.000.S.P.2010.000.10000.
2. Software FDF. Configurable deployment framework for distributed applications. Output of
Jérémy Dubus PhD thesis.
3. Software AppliIDE. Software factory for dynamic and context-aware software product lines.
Output of Carlos Parra PhD thesis. Registered with APP under IDDN.FR.001.500004.000.S.A.
2010.000.10600.
4. Software CALICO. Framework for the design and the safe evolution of service-based and
component-oriented software systems. Output of Guillaume Waignier PhD thesis.
5. Patent US & EU Data Distribution System Based on the Exchange of Asynchronous Messages [146]. Output of Jonathan Labéjof CIFRE PhD thesis with Thales. This patent describes a
process for dynamically modifying quality of service in message-oriented middleware systems.
Main Scientific Influence
1. Lionel Seinturier junior member of the Institut Universitaire de France (IUF) 2011-16.
2. PRES ULNF Research Award 2009 for the FUI CAPPUCINO project.
3. Laurence Duchien and the ADAM team have organized in 2011 the Journées du GDR CNRS
GPL (220 participants, 5 days). Laurence Duchien is Director of this GDR since January 2012.
4. Romain Rouvoy has strong links with the team of Prof. Frank Eliassen, U. Oslo, Norway, especially in the context of the Inria associated team SeaS. The results have been published in
top-level international journals (ACM TOSN, Oxford The Computer Journal) and a Best Paper
Award for the Distributed System theme has been granted at ACM SAC 2013.
5. In our opinion, the international visibility of the team is good and has been improved over the
period. 2 PhD "co-tutelle" thesis have been defended (Canada, Colombia), some of our PhD
students joined the best international teams of the domain as post-docs (e.g., Purdue, KTH,
VUB), we managed two Inria associated teams (Belgium, Norway), a high number of joint
publications with international researchers has been produced, and the team applied and won
the bid for organizing the international ACM SIGSOFT CompArch conference (CBSE+QoSA,
two A-ranked conferences) which will take place in Lille in July 2014.
Main Interactions with the Economic, Social and Cultural Worlds
1. The FraSCAti middleware platform has been valorized by two software companies, Petals Link
(now bought by LINAGORA) and Open Wide, and included in their products (respectively
EasyViper/EasyBPEL/EasyESB/PEtALS and EasySOA/Scarbo).
2. Over the period, we participated and are participating to 4 FP7, 1 EGIDE PHC with Norway, 1
Belgium funded project, 3 CIFRE, 10 ANR, 7 FUI, 1 PIA Cloud Computing, 2 ARC Inria, 3 ADT
Inria, and 4 bilateral contracts.
3. In 2009-10, L. Duchien, N. Dolet and N. Pessemier incubated the UbInnov spin-off that won 3
awards (Oseo, CreACC, PRES UNLF), but unfortunately failed to meet its market.
4. We have strong links with two major companies: Orange and Thales.
Teaching, Training and Research
1. Laurence Duchien has defined in 2009 and is since in charge of the research "parcours" RIC
(Recherche Innovation et Création) of the Master in Computer Science at Lille 1.
2. Lionel Seinturier is finishing his 5th year as director of the E-Services master specialty.
3. Romain Rouvoy is directing the IAGL (software engineering) master specialty since 2012.
4. The permanent members have heavily invested in the qualitative management and supervision of PhD students especially with the so-called ASCEO ProgressDoc method.
Specific Expertise Needs
1. Quality of publications.
2. Quality of software production.
3. Opportunity related to the pursuing of a research direction in terms of machine learning techniques applied to software engineering.
129
130
Team Summaries
A.3
BioComputing Summary
Research Unit: LIFL
Director: Sophie Tison
Team leader: Cédric Lhoussaine
Presentation
BioComputing was officially created as a LIFL group in early 2009 by C. Lhoussaine and supported
by his ANR Jeunes Chercheur(se)s project BioSpace. The BioComputing activity, however, started
already in 2004 with the PhD thesis of C. Kuttler at the Interdisciplinary Research Institute (IRI) and
the LIFL (group STC), which was co-directed by C. Lhoussaine. The core topic of BioComputing is the
development of programming language techniques for modelling and prediction tasks in systems
biology.
BioComputing was temporary hosted by the Interdisciplinary Research Institute (IRI) of Lille
from 2009 to 2011. Since then, we established solid interdisciplinary cooperations with biochemists
(ProBioGEM lab, Lille), physicians and biologist (Univ. Paris Diderot and INSA Lyon), the biologist
Yasushi Saka (IRI, then Univ. of Aberdeen, UK) as well as with the Computer Algebra team of LIFL.
Currently, BioComputing is actively involved in the PIA project Iceberg.
Evolution of the Composition of the Team.
3(+3) PhD students and postdoc researchers
0(=) technicians and engineers
1(=) researchers
3(+1) teaching researchers
0
0
1
2
2008
2013
Team composition: 3 assistant professors and J. Niehren as a part time senior researcher (DR2
Inria).
J. Niehren is the leader of the Mostrare group of the LIFL and of the Links project of Inria (which
is part of Mostrare-LIFL). In parallel, he is a founding member of BioComputing, and supported
C. Lhoussaine from the beginning in 2004 with the project construction. Beside of contributing to
many activities, he is also the formal director of all PhD thesis of bioComputing, given that he is still
the only HdR of the group.
During the evaluation period, 2 postdocs and 2 PhD students have been temporally hired, and
PhD students made long visits (6 and 12 month) in Biocomputing.
From september 2013, C. Versari, who currently has a postdoc position, will be hired on a assistant
professor permanent position in BioComputing.
Major Results
1. We proposed this expressive programming language for stochastic modeling and simulation
in systems biology, based on biochemical reactions with constraints [198].
2. Gene knockout prediction for metabolic overproduction: This close collaboration with biochemistry lab ProBioGEM in Lille resulted in the design of algorithms and tools for knockout
prediction leading to metabolic overproduction. The target application is the overproduction
of bioactive peptides by Bacilus subtilis (Surfactin, Mycosubtilin) in wet lab. The main difficulty of the prediction task was raised by missing kinetic information in the existing models. It
could be overcome by a novel approach based on abstract interpretation for reaction networks
[196].
3. Spatial modeling of the community effect in development: In collaboration with Y. Saka (Univ.
Aberdeen, UK) and the Computer Algebra team of LIFL, we investigated a mechanism of developmental biology called “community effect”. We proposed several (deterministic and stochastic) models as well as a new method of model reduction for approximate stochastic analysis
[192, 188, 197].
A.3. BioComputing Summary
4. Single cell control: Within the PIA project Iceberg, in collaboration with physicians from the
Matières et Systèmes Complexes (Paris Diderot) and computer scientists from Inria Rocquencourt, we developed and implemented very efficient segmentation, tracking and lineage reconstruction algorithms of yeast cell from microscopy data. This implementation is currently
being integrated into the CellProfiler image analysis software and an article is in the process of
writing.
Publication summary. Journal articles : 9 , Conference papers : 7 , Books and edited proceedings
: 0 , Other visible publications : 2
Major Publications
1. Mathias John, Cédric Lhoussaine, Joachim Niehren, and Cristian Versari. “Biochemical Reaction Rules with Constraints”. In: 20th European Symposium on Programming Languages. Mar.
2011, pp. 338–357. URL: http://hal.inria.fr/inria-00544387
2. Mathias John, Mirabelle Nebut, and Joachim Niehren. “Knockout Prediction for Reaction
Networks with Partial Kinetic Information”. In: 14th International Conference on Verification,
Model Checking, and Abstract Interpretation. Jan. 2013, pp. 355–374. URL : http://hal.inria.
fr/hal-00692499
3. Yasushi Saka, Cédric Lhoussaine, Céline Kuttler, Ekkehard Ullner, and Marco Thiel. “Theoretical basis of the community effect in development”. In: BMC Systems Biology (Mar. 2011), p. 54.
URL : http://hal.inria.fr/hal-00576155
4. Kirill Batmanov, Céline Kuttler, Cédric Lhoussaine, and Yasushi Saka. “Self-organized patterning by diffusible factors: roles of a community effect”. In: Fundamenta Informaticae (Jan. 2012),
pp. 419–461. URL: http://hal.inria.fr/hal-00633921
5. Kirill Batmanov, Céline Kuttler, François Lemaire, Cédric Lhoussaine, and Cristian Versari.
“Symmetry-based model reduction for approximate stochastic analysis”. In: Computational
Methods in Systems Biology 2012 (CMSB 2012). Oct. 2012, pp. 49–68. URL : http://hal.inria.
fr/hal-00713386
Main Scientific Influence
1. Program committees: Winter Simulation Conference (C. Lhoussaine, M. John), Conference
on Computational Methods in Systems Biology (J. Niehren), International Conference on Systems and Computer Science (C. Lhoussaine), Workshop on Static Analysis for Systems Biology
(C. Lhoussaine, M. John), Symposium on Theory of Modeling and Simulation (M. John).
2. Invited talks: GDR MABEM’s day (C. Lhoussaine), Winter Simulation Conference (C. Kuttler).
3. Recruitment committees: engineer position at INRA (M. Nebut).
4. Summer schools: modélisation formelle de réseaux de régulation biologique (C. Lhoussaine).
Main Interactions with the Economic, Social and Cultural Worlds
1. Knockout predictions for metabolic overproduction developped with ProBioGEM are of interest for the industial production of bioactive peptides. The creation of a spin-off companie is
under discussion at ProBioGEM. Furthermore, a Marie-Curie doctoral program by the EU on
this topic has been accepted will start in 2013, in which our cooperation will be continued.
Teaching, Training and Research
1. Céline Kuttler manages the internatioanal mobility for in- and outgoing students in Informatics.
2. Cédric Lhoussaine has given some lectures in summer schools on Systems Biology. From 2012,
he is responsible of the Licence Informatique.
131
132
Team Summaries
A.4
Bonsai Summary
Research Unit: LIFL
Director: Sophie Tison
Team leader: Hélène touzet
Evolution of the Composition of the Team.
3(-4) PhD students and postdoc researchers
2(=) technicians and engineers
4(+1) researchers
5(+1) teaching researchers
7
2
3
4
2008
2013
Former Members. 1 full-time researcher (9 months), 2 engineers (76 months), 7 PhD students (199
months), 3 post-docs (34 months)
Recruited Members.
1. Samuel Blanquart, CR Inria, since 01/11/2010, previously Postdoc at ISEM (Montpellier).
2. Aïda Ouangraoua, CR Inria, since 15/12/2009, previously Postdoc at University Simon Fraser
(Canada).
3. Mikaël Salson, MCF Univ. Lille 1, since 01/09/2010, previously PhD student at Université de
Rouen.
Major Results
1. The team has launched a new research project on the analysis of high-throughput sequencing
data, and proposed several new algorithms and software for short sequence read mapping
problems. For example, our software SortMeRNA is used in production by the French national
center for sequencing (Genoscope).
2. The Norine database for nonribosomal peptides has been published in 2008 and has now
gained an international reputation. It has been selected by the consortium wwPDB as a reference database. This work has been pursued by new developments on peptide comparisons
and activity prediction.
3. The team obtained several significant theoretical results on the modeling of non-coding RNAs.
We also provided practical tools for their annotation. Our expertise in this field allows us to
coordinate the non-coding RNA workpackage in the national project France Genomique.
4. The team provided several results in the field of genomic rearrangement, both in terms of
algorithms for ancestral genome and scenario reconstruction, and in terms of new models of
evolution. This experience allows us to coordinate new projects on the analysis of genomic
recombination regions with IBMP, the largest CNRS Center devoted to plant sciences.
Publication summary. Journal articles : 36 , Conference papers : 24 , Books and edited proceedings : 0 , Other visible publications : 4
Major Publications
1. Antoine Thomas, Jean-Stéphane Varré, and Aïda Ouangraoua. “Genome Dedoubling by DCJ
and Reversal”. In: BMC Bioinformatics (Jan. 2011), S20. URL : http://hal.inria.fr/inria00635003
2. Evguenia Kopylova, Laurent Noé, and Hélène Touzet. “SortMeRNA: Fast and accurate filtering
of ribosomal RNAs in metatranscriptomic data.” In: Bioinformatics (Oct. 2012), pp. 3211–3217.
URL : http://hal.inria.fr/hal-00748990
3. Ségolène Caboche, Valérie Leclère, Maude Pupin, Grégory Kucherov, and Philippe Jacques. “Diversity of monomers in nonribosomal peptides: towards the prediction of origin and biological
activity.” In: Journal of Bacteriology (Oct. 2010), pp. 5143–50. URL: http://hal.inria.fr/hal00641488
A.4. Bonsai Summary
4. Nicolas Philippe, Mikaël Salson, Thérèse Commes, and Eric Rivals. “CRAC: an integrated approach to the analysis of RNA-seq reads”. In: Genome Biology (Mar. 2013), 14:R30. URL : http:
//hal.inria.fr/hal-00805905
5. Azadeh Saffarian, Mathieu Giraud, Antoine De Monte, and Hélène Touzet. “RNA Locally Optimal Secondary Structures”. In: Journal of Computational Biology (Jan. 2012), pp. 1120–1133.
URL : http://hal.inria.fr/hal-00756249
Major Scientific Documents
1. RNAspace: An open-source annotation platform for non-coding RNA.
2. Biomanycores: A repository of open-source parallel bioinformatics code in OpenCL and in
CUDA.
3. Norine: The first bioinformatics resource dedicated to nonribosomal peptides, including a
manually curated database and specific comparison tools.
4. All of our software tools for sequence analysis are made available on a user-friendly web server
(7 new programs since 2008, > 2500 connections per month).
Main Scientific Influence
1. Organization of the national bioinformatics conference JOBIM 2008 (380 participants).
2. Organization of the international conference Combinatorial Pattern Matching CPM 2009 (90
participants).
3. The team is involved in the animation of the GDR Bio-Informatique Moleculaire. In this context, we hosted two national workshops in 2011 and 2012.
4. The team is responsible for the Lille bioinformatics platform Bilille, that is part of the French
national network ReNaBi, and for the regional cluster of platforms ReNaBi-Nord Est (Lille, Strasbourg, Nancy, Reims).
5. The team is in charge of the PPF Bio-informatique program of University Lille 1, whose objective is to promote bioinformatics in biology and medicine. In this context, since 2009, we have
organized 10 thematic scientific meetings that gathered from 50 to 120 people each.
Main Interactions with the Economic, Social and Cultural Worlds
1. The majority of our research projects are carried out in close collaboration with biology labs
with direct application to health or environment.
2. Our researchs on parallel algorithms for DNA sequence analysis were sponsored by NVIDIA,
a leading brand in GPU hardware, which provided a Professor Partnership grant and some
hardware.
3. In 2010, we organized a two-month exhibition to make people discovering bionformatics
through games at Palais de la Découverte (science museum in Paris), that received more than
1000 visitors.
4. Since 2009, we have presented our research to more than 12 different high schools from Lille
region (more than 600 pupils) to promote scientific careers.
5. We published two articles in the popular science web site ")i(nterstices" and an article in the
"PROgrammez" general public computer programming magazine to popularize bioinformatics.
Teaching, Training and Research
1. Supervision of 10 PhD theses since 2008 (of which 7 are terminated) and of 6 master theses.
2. Management of the MOCAD master degree of the Computer Science department of Université
Lille 1 (complex models, algorithms and data), since 2010.
3. Management of the Computer Science and Statistics department of engineering school Polytech’Lille (140 students), since 2012.
4. Management of all bioinformatics graduated courses provided in the department of Biology of
Université Lille 1 (4 courses totalizing 120 hours and 140 students per year).
5. Professional integration courses for license, master and PhD students in computer sciences at
Université Lille 1.
133
134
Team Summaries
A.5
Cocoa Summary
Research Unit: LIFL
Director: Sophie Tison
Team leader: Jean-Marc Geib
Evolution of the Composition of the Team.
1(+1) PhD students and postdoc researchers
1(=) technicians and engineers
0(=) researchers
6(+1) teaching researchers
0
1
0
5
2008
2013
Recruited Members.
1. Daniel Liaboeuf, PhD student, (project ANR MOANO), co-supervised with NOCE since 2011,
Michel Dirix (Soc. Axellience) since 2013 , since , previously .
Major Results
1. Groundings and engineering facilities for software model parameterization and composition.
Main results were published in the major journal (Springer SoSyM) and conferences (Models,
TOOLS) of the domain.
2. Research on MDE to develop SIP telephony services and applications have resulted in a new
domain specific modeling language and a MDE chain supporting a construction process of
these services from their design to their implémentation (DAIS, CBSE).
3. Use parametrizable models in e-learning (IEEE Tr. LT). Application of MDE principles on interactive applications (JMUI). Definition of a generic structure to assess quality of visual notations
in MDE (Inforsid, CIEL, GMLD).
Publication summary. Journal articles : 6 , Conference papers : 8 , Books and edited proceedings
: 3 , Other visible publications : 17 No comment.
Major Publications
1. Olivier Caron, Bernard Carré, Alexis Muller, and Gilles Vanwormhoudt. “A Coding Framework
for Functional Adaptation of Coarse-Grained Components in Extensible EJB Servers”. In: Objects, Components, Models and Patterns, 47th International Conference, TOOLS EUROPE 2009.
June 2009, pp. 215–230. URL: http://hal.inria.fr/hal-00713909
2. Rim Drira, Mona Laroussi, Xavier Le Pallec, and Bruno Warin. “Contextualizing Learning Scenarios According to Different Learning Management Systems”. In: IEEE Trans. Learn. Technol.
(Jan. 2012), pp. 213–225. URL: http://hal.inria.fr/hal-00808281
3. Gilles Vanwormhoudt and Areski Flissi. “CIAO: A Component Model and its OSGi Framework
for Dynamically Adaptable Telephony Applications”. In: The 16th International ACM Sigsoft
Symposium on Component-Based Software Engineering (CBSE’2013). June 2013, p. 10. URL:
http://hal.inria.fr/hal-00819858
4. Perrouin Gilles, Gilles Vanwormhoudt, Brice Morin, Philippe Lahire, Olivier Barais, and JeanMarc Jézéquel. “Weaving Variability into Domain Metamodels”. In: Software & Systems Modeling (July 2012), pp. 361–383. URL: http://hal.inria.fr/hal-00811595
5. Bernard Carré, Gilles Vanwormhoudt, and Olivier Caron. “From subsets of model elements to
submodels, a characterization of submodels and their properties”. In: Software and Systems
Modeling (Apr. 2013), p. 29. URL: http://hal.inria.fr/hal-00813295
A.5. Cocoa Summary
Major Scientific Documents
1. Extensible set of Eclipse plugins for the management of parameterized models in UML. Application to GOF patterns as a Library. http://www.lifl.fr/cocoa/pmwiki.php?n=Main.
CocoaModeler
2. From our groundings on submodels, we offered an Eclipse extensible engine which facilitates
model repository operation such as rich content-driven, model querying, browsing, visualization in the large or model completion. http://www.lifl.fr/GOAL/cocoa/pmwiki.php?n=
Main.SubmodelEngineForEMF
3. Model-driven chain for developping SIP telephony services (including editors, consistency checkers and generators).
http://www.lifl.fr/cocoa/pmwiki.php?n=Main.
MDEChainForTelephonyServices
4. Generic MDE Tool for specifying and weaving patterns solutions using role models. http:
//www.telecom-lille1.eu/people/tombelle/gipsie/gipsie.html
5. Integration of metrics related to quality of visual notations in ModX. http://www.lifl.fr/
modx
Main Scientific Influence
1. B. Carré PC chair of the 15th Conference LMO 2009 (colocated with IDM and CAL).
2. Co-organization with T. Delot (LAMIH) of CNRS summer schools "Ambient Intelligence" (2009,
2011, 2013).
3. Co-organization of national days of GDR GPL 2011, jointed with IDM and CAL.
4. X. Le-Pallec : research structuring on visual notations : "Expert-User Modeling" action of GDR
GPL (2011-2012) and "VUEXCOSSI" of Inforsid (2011-. . . ).
5. B. Carré co-chair (with H. Sahraoui, Montréal and H. Störrle,Copenhague) Demos and Posters
of the international joint conferences ECOOP-ECMFA-ECSA, 2013.
Main Interactions with the Economic, Social and Cultural Worlds
1. Co-organization of the industrial MDE Day, (joint to the national event "Nuit de l’Info), 2010.
2. G. Vanwormhoudt co-author of the book: "Téléphonie SIP: Concepts, Usages et Programmation en Java", Hermès Ed., p. 464, 2012.
3. O. Caron founder of Annual Days on IT Professions (Univ. Lille 1) since 2011 (20 industrial
conferences, 1000 students).
4. Partnership with Lille Métropole Comité Urbaine as part as the MOANO ANR project since
2010 (mobile GIS).
5. Partnership with the company Axellience specialized in MDE (development agreement and
CIFRE doctoral contract).
Teaching, Training and Research
1. O. Caron head of the Department GIS "Software Engineering and Statistics" at Polytech Lille
(2009-2012) then manager of the Information System of the school.
2. B. Carré manager of end-of-studies internships of GIS (2008-2013).
3. G. Vanwormhoudt manager of the specialization "Ingénierie des architectures distribuées" at
Télécom Lille1.
4. R. Marvie manager of the master’s specialization "Infrastructures et Architectures des Grands
Logiciels" (2008-2009).
5. X. Le Pallec manager of master work-study program and of the master’s specialization "Infrastructures et Architectures des Grands Logiciels" (2009-2012).
135
136
Team Summaries
A.6
Computer Algebra Summary
Research Unit: LIFL
Director: Sophie Tison
Team leader: François Boulier.
Evolution of the Composition of the Team.
3(=) PhD students and postdoc researchers
0(=) technicians and engineers
0(=) researchers
7(+2) teaching researchers
3
0
0
5
2008
2013
Former Members. 1 professor (42 months): Michel Petitot, former Head of the unit, emeritus since
September 2011; 3 PhD students.
Recruited Members.
1. 1 promotion to professorship: François Boulier, in 2010;, , since , previously .
2. 2 associate professors: Adrien Poteaux, in 2011, formerly on a post-doc position at Paris VI, in
the INRIA SALSA Project, and Charles Bouillaguet, in 2012, formerly on a post-doc position at
Versailles/Saint Quentin;, , since , previously .
3. 1 temporary associate professor (ATER): Ainhoa Aparicio-Monforte, in 2012, formerly on a
post-doc position at Linz, Austria;, , since , previously .
4. 2 PhD students: Fabien Monfreda, co-supervised with the Institut Mathématique de Toulouse
since 2010, and Alexandre Temperville since 2012., , since , previously .
Major Results
1. An important corpus of results and software related to the theory of (differential) regular
chains including papers and software such as: BLAD, DifferentialAlgebra and, partially, RegularChains.
2. An important corpus of results and software related to the analysis of the deterministic and
stochastic dynamics of chemical reaction systems, including papers [284, 291, 293, 304, 295,
197, 307, 302, 303, 285, 199] and software such as: MABSys and Magnus.
3. An important corpus of results related to differential geometry, including papers [292, 294, 286,
278].
Publication summary. Journal articles : 18 , Conference papers : 16 , Books and edited proceedings : 0 , Other visible publications : 13
Major Publications
1. François Boulier, Daniel Lazard, François Ollivier, and Michel Petitot. “Computing representations for radicals of finitely generated differential ideals”. In: Applicable Algebra in Engineering,
Communication and Computing (Jan. 2009), pp. 73–121. URL : http://hal.inria.fr/hal00820902
2. Pierre-Emmanuel Morant, Quentin Thommen, François Lemaire, Constant Vandermoëre, Benjamin Parent, and Marc Lefranc. “Oscillations in the expression of a self-repressed gene induced by a slow transcriptional dynamics”. In: Physical Review Letters (Feb. 2009), p. 068104.
URL : http://hal.inria.fr/hal-00268097
3. Lisi D”Alfonso, Gabriella Jeronimo, François Ollivier, Alexandre Sedoglavic, and Pablo Solernó.
“A Geometric Index Reduction Method for Implicit Systems of Differential Algebraic Equations”.
In: Journal of Symbolic Computation (Oct. 2011), pp. 1114–1138. URL : http://hal.inria.fr/
hal-00512704
4. Charles Bouillaguet, Pierre-Alain Fouque, and Amandine Véber. “Graph-Theoretic Algorithms
for the "Isomorphism of Polynomials" Problem”. In: EUROCRYPT 2013. May 2013, pp. 211–227.
URL : http://hal.inria.fr/hal-00825503
A.6. Computer Algebra Summary
5. Adrien Poteaux and Éric Schost. “Modular Composition Modulo Triangular Sets and Applications”. In: Computational Complexity (Jan. 2013), pp. 1–54. URL : http://hal.inria.fr/hal00825843
Major Scientific Documents
1. The report of the seminar Dagstuhl/12462, co-organized by the unit.
2. The software DifferentialAlgebra / BMI / BLAD.
3. The contribution of the unit to the RegularChains package of the MAPLE standard library (isolation of real zeros of regular chains).
4. The MAPLE package MABSys (modeling of biochemical reaction networks, not included in the
MAPLE standard library, relying on the MAPLE Expanded Lie Point Symmetry package formerly
developed in the unit).
5. The MAPLE package Magnus dedicated to the analysis of the stochastic dynamics of biochemical reaction networks.
Main Scientific Influence
1. 5 invited conferences and courses in various international conferences, and 14 seminars.
2. Co-organization of the DART V international conference in June 2013. See http://www.lifl.
fr/DARTV.
3. Co-organization of the seminar Dagstuhl/12462 in November 2012.
Main Interactions with the Economic, Social and Cultural Worlds
1. The research agreement between MapleSoft and the university Lille 1.
2. Steering committee of the RUE (Relations Université Entreprise).
Teaching, Training and Research
1. 1 Head of the UFR IEEA of the university Lille 1, Vice-president of the Conférence des Directeurs d’UFR Scientifiques, Member of the Comité de Suivi des Licences.
2. 1 Head of the 5th year of the GIS cursus, at Polytech’Lille.
3. Formation to research: 1 ERASMUS mission (LTCC courses, university of Kent, 2012), 1 course
at Bonn university (December 2011), 1 course in a École Jeunes Chercheurs (Porquerolles, June
2010), 1 yearly series of lectures “Initiation to Research” at Polytech’Lille.
4. Organization of a thematic half-day “Modélisation en Biologie” within the Journées Nationales
de Calcul Formel (2008).
Specific Expertise Needs
1. The unit has undertaken to widen the set of its privileged application domains to Control
Theory, in collaboration with the Syner/Non-A group of the LAGIS.
2. The unit has undertaken to extend its core activity to High Performance Computing, mostly in
the context of linear algebra, in collaboration with the MAP unit of the LIFL.
137
138
Team Summaries
A.7
DART Summary
Research Unit: LIFL
Director: Sophie Tison
Team leader: Jean-Luc Dekeyser until 31/12/2011, Pierre Boulet since.
Evolution of the Composition of the Team.
11(-2) PhD students and postdoc researchers
2(=) technicians and engineers
2(=) researchers
8(+1) teaching researchers
13
2
2
7
2008
2013
Former Members. Teaching researchers: 57 months, researchers: 61 months, technicians and engineers: 148 months, PhD students and postdoc researcher: 480 months.
Recruited Members. 3 assistant professors and 1 Inria researcher.
1. Frédéric Guyomarch, Ass. Prof. Lille 1, since 01/09/2008, previously Ass. Prof. Univ. Rennes 1
on leave at Inria in the DaRT team..
2. Vlad Rusu, Researcher Inria, since 01/10/2008, previously Researcher Inria IRISA.
3. Laure Gonnord, Ass. Prof. Lille 1, since 01/09/2009, previously PostDoc LIP, Lyon.
4. Julien Forget, Ass. Prof. Lille 1, since 01/09/2010, previously PostDoc Labri, Bordeaux.
Major Results
1. The co-modeling environment, Gaspard2 (http://www.gaspard2.org), is the first demonstrator of the use of model driven engineering for hardware/software codesign. It has been used
to experimentaly validate tens of publications [370].
2. Our contribution to the MARTE industrial standard (http://www.omgmarte.org/) spans more
than two chapters of the standard and disseminates the results of two theses of the team.
3. Metamodelling of reconfiguration (thesis of Imran Quadri [440] + Famous ANR project).
4. Array-OL with delays, a high-level specification language for multidimensional signal processing, and its use for architecture exploration [385, 371, 455].
5. Formal modeling of domain specific languages: semantic preservation by model transformations [377, 367].
Publication summary. Journal articles : 34 , Conference papers : 42 , Books and edited proceedings : 3 , Other visible publications : 56
Major Publications
1. Abdoulaye Gamatié, Sébastien Le Beux, Éric Piel, Rabie Ben Atitallah, Anne Etien, Philippe
Marquet, and Jean-Luc Dekeyser. “A Model Driven Design Framework for Massively Parallel Embedded Systems”. In: ACM Transactions on Embedded Computing Systems (TECS) (Jan.
2011). URL: http://hal.inria.fr/inria-00637595
2. Jean-Luc Dekeyser, Abdoulaye Gamatié, Samy Meftali, and Imran Rafiq Quadri. “Models for
Co-Design of Heterogeneous Dynamically Reconfigurable SoCs”. In: Heterogeneous Embedded
Systems - Design Theory and Practice. Jan. 2012, 26 p. URL: http : / / hal . inria . fr / inria 00525023
3. Mouna Baklouti, Yassine Aydi, Philippe Marquet, Jean-Luc Dekeyser, and Mohamed Abid.
“Scalable mpNoC for massively parallel systems - Design and implementation on FPGA”. In:
Journal of Systems Architecture (Jan. 2010), pp. 278 –292. URL : http://hal.inria.fr/inria00525343
4. Vlad Rusu. “Embedding domain-specific modeling languages into Maude specifications”. In:
Software and Systems Modeling (Jan. 2012). URL: http://hal.inria.fr/hal-00660104
5. Calin Glitia, Julien Deantoni, Frédéric Mallet, Jean-Vivien Millo, Pierre Boulet, and Abdoulaye
Gamatié. “Progressive and explicit refinement of scheduling for multidimensional data-flow
applications using uml marte”. In: Design Automation for Embedded Systems (Jan. 2012),
pp. 137–169. URL: http://hal.inria.fr/hal-00727239
A.7. DART Summary
Major Scientific Documents
1. Gaspard2 software (http://www.gaspard2.org/), common development platform for the
whole team. Self-assesment according to the Inria evaluation committee criteria1 : A-2, SO-4,
SM-2, EM-1, SD-2, DA-4, CD-4, MS-4, TPM-4.
2. Papyrus software (http://www.eclipse.org/papyrus/): Cédric Dumoulin is one of the core
developers of this open source UML modeler, official plugin of Eclipse. Self-assesment according to the Inria evaluation committee criteria: A-5, SO-4, SM-4, EM-4, SDL-5, DA-4, CD-4,
MS-4, TPM-3.
3. MARTE, the UML profile for Modeling and analyzis of Real-Time Embedded systems. The team
has written 2 chapters and contributed to 4 others.
4. A patent has been filed with Eurocopter (INPI FR11/00.232): dynamic optimization process of
an architecture of system testing tools.
Main Scientific Influence
1. Invitation at LCTES’11 to present Gaspard2.
2. Co-organization of Euromicro’2010 (SEAA et DSD), the GDR GPL days in 2010 and MSR’11.
3. Initiation and organization of a series of 3 workshops (MBED 2008, 2010, 2011) colocated with
DATE.
4. Pierre Boulet is a full member of the HiPEAC NoE since 2011.
5. We have a strong implication in the ASR and GPL GDRs. Indeed, Laure Gonnord coordinates
the Compilation action of the ASR and GPL GDRs since its creation in 2010, and Pierre Boulet is
co-chair of the architecture theme of the ASR GDR since 2013 and thus member of the scientific
committee of this GDR.
Main Interactions with the Economic, Social and Cultural Worlds
1. Axelliance startup created by engineers of the team.
2. Pierre Boulet was a member of the executive committee and secretary of ECSI (http://www.
ecsi.org/) from 2006 to 2011.
3. We have attracted several CIFRE PhD funding: Amen Souissi (PME Ecreall), George Afonso
(EADS-Eurocopter), Khalil Zouaoui (Technologies).
4. We have participated to collaborative projects with large groups: EADS, Thales, ST Microelectronics, Valeo.
Teaching, Training and Research
1. As many of us are teaching researchers, we have a strong implication in teaching, especially
in domains related to our researches: Philippe Marquet is the director of the computer science master, we have designed and we coordinate courses on advanced computer architecture
(M1), advanced object design (M1), operating systems (M1), data bases (M1), distributed and
parallel programming (M1), advanced concepts of programming languages (M1), distributed
systems and infrastructures (M2), design of embedded systems (M2), new web technologies
(M2), software engineering (M2) and introducion to innovation and research (M2).
2. 12 defended PhD theses, 3 defended habilitation theses (Meftali, Olejnik, Gamatié), 11 ongoing
theses.
3. Jean-Luc Dekeyser was director of studies in computer science in the SPI doctoral school from
2008 to February 2013.
4. Pierre Boulet teaches a course on efficient scientific communication in the SPI doctoral school.
Specific Expertise Needs
1. DreamPal and Émeraude scientific projects: scientific interest and consistency between the
team compositions and the projects.
1 http://www.inria.fr/institut/organisation/instances/commission-d-evaluation
139
140
Team Summaries
A.8
Dolphin Summary
Research Unit: LIFL
Director: Sophie Tison
Team leader: El Ghazali Talbi
Evolution of the Composition of the Team.
22(+14) PhD students and postdoc researchers
1(=) technicians and engineers
2(+1) researchers
8(+3) teaching researchers
8
1
1
5
2008
2013
Former Members. Permanent staff: 48 months (1 assistant professor), Phd students: 462 months
(11 phd students), postdocs: 60 months (5 postdocs)
Recruited Members. 2 Inria researchers and 2 assistant professors.
1. Dimo Brockoff, CR Inria, since 2011, previously Phd ETH Zurich and Postdoc INRIA SaclayEcole Polytechnique.
2. Luce Brotcorne, CR Inria, since 2009, previously Assistant professor, Univ. Valenciennes.
3. Arnaud Liefooghe, MCF Univ. Lille 1, since 2010, previously Phd student, Univ. Lille 1 and
Postdoc Coimbra, Portugal.
4. Marie-Émilie Voge, MCF Univ. Lille 1, since 2012, previously in the RD2P team of the LIFL.
Major Results
1. Metaheuristics: Several important contributions have been obtained in theoretical foundations and the design of metaheuristics based on problem analysis (landscape analysis). The
team has an international visibility in the domain of metaheuristics.
2. Hybrid metaheuristics: the team has designed new hybrid optimization algorithms combining
metaheuristics, mathematical programming and data mining. Best known results have been
obtained for some well known difficult optimization problems in scheduling and routing.
3. Multi-objective and bi-level optimization: new models and algorithms have been validated on
literature benchmarks by outperforming state of the art algorithms. They have been applied
with success on problems from industry.
4. Parallel optimization: design of new parallel optimization algorithms. Implementation of
those parallel models on very large scale parallel heterogeneous architectures (GPU, multicore, clusters and Grid computing platforms).
5. Software ParadisEO: ParadisEO (PARallel and DIStributed Evolving Objects) is a C++ white-box
object-oriented framework dedicated to the flexible design of metaheuristics. The software is
widely used worldwide. it has been downloaded more than 22000 times, and more than 250
permanent users.
Publication summary. Journal articles : 63 , Conference papers : 57 , Books and edited proceedings : 5 , Other visible publications : 75
Major Publications
1. El-Ghazali Talbi. Metaheuristics: from design to implementation. Wiley, Jan. 2009, p. 566. URL:
http://hal.inria.fr/hal-00750681
2. Ali Khanafer, François Clautiaux, and El-Ghazali Talbi. “Tree-decomposition based heuristic
approaches for the bin packing problems with conflicts”. In: Computers and Operations Research (Jan. 2010). URL: http://hal.inria.fr/inria-00522666
A.8. Dolphin Summary
3. Arnaud Liefooghe, Laetitia Jourdan, and El-Ghazali Talbi. “A software framework based on a
conceptual unified model for evolutionary multiobjective optimization: ParadisEO-MOEO”. In:
European Journal of Operational Research (Jan. 2011), pp. 104–112. URL : http://hal.inria.
fr/hal-00522612
4. David Corne, Clarisse Dhaenens, and Laetitia Jourdan. “Synergies between operations research
and data mining: The emerging use of multi-objective approaches”. In: European Journal of
Operational Research (Jan. 2012), pp. 469–479. URL: http://hal.inria.fr/hal-00731073
5. Thé Van Luong, Nouredine Melab, and El-Ghazali Talbi. “GPU Computing for Parallel Local
Search Metaheuristics”. In: IEEE Transactions on Computers (Jan. 2013), pp. 173–185. URL: http:
//hal.inria.fr/inria-00638805
Major Scientific Documents
1. ParadisEO: an open source software framework for metaheuristics http://paradiseo.gforgE.
inria.fr.
2. Docking@grid: an open source software framework for molecular docking http://
[email protected]
3. Grid’5000: the french national grid platform. The team is in charge of the platform (Lille node)
from its creation.
4. Benchmarks: benchmark generation for many optimization problems. http://dolphin.
lille.inria.fr/Research/Benchmark
5. Contribution to the expertise of the higher education in computer science in Wallonia-Brussels
Belgian Federation and to the production.
Main Scientific Influence
1. 6 best paper awards (GECCO’2011, EvoCop’2011, ICDCN’2010,...) and First accessit for Prix
Robert Faure, ROADEF Society (F. Clautiaux)
2. Organization of more than 15 international and national conferences and workshops:
META’2008, JOBIM’2008, AICCSA’2010, NIDISC’2012, Thrash’2012, ...
3. Invited keynote and tutorial speakers of more than 10 international conferences: MIC, GECCO,
CEC, WCCI, ORBEL, PRIB, IESM,...
4. Strong collaborations with more than 20 outstanding international universities.
5. Involvment in the management of national working groups of the ROADEF society and GDR
CNRS (META-Metaheuristics, PM2O-Muti-objective optimization).
Main Interactions with the Economic, Social and Cultural Worlds
1. Industrial projects in the domain of energy, cloud and high performance computing: EDF,
Tasker, Kalray.
2. Industrial projects in the domain of biology and medecine: Alicante, Genes Diffusion, Normand Informatique.
3. Industrial projects in the domain of logistics and transportation: SOGEP-La Redoute, Vekia,
Intecum, Opalean, BeTravel.
4. ANR projets: more than 4 ANR projects (DOCK, CHOC, NUMBBO, RESPET) involving all of
them many academics (ex. CEA) and industrials (ex. DHL).
5. Industrial PhD fellowships: more than 10 CIFRE fellowships from industry.
Teaching, Training and Research
1.
2.
3.
4.
Supervision of 27 PhD theses.
Management of the Master Scientific computing Univ. Lille 1 (N. Melab)
Management of the Master MOCAD in computer science - Univ. Lille 1 (B. Derbel)
Management of the GIS (Genie Informatique et Statistique) department of Polytech’Lille (up
to 2009). Now in charge of the apprenticeship training (C. Dhaenens).
5. International relations of the GIS (Genie Informatique et Statistique) department of Polytech’Lille (E-G. Talbi).
141
142
Team Summaries
A.9
Fox-Miire Summary
Research Unit: LIFL
Director: Sophie Tison
Team leader: Mohamed Daoudi & Chabane Djeraba
Evolution of the Composition of the Team.
11(+5) PhD students and postdoc researchers
2(=) technicians and engineers
0(=) researchers
9(+5) teaching researchers
6
2
0
4
2008
2013
Former Members. 1 assistant professor (Institut Mines-Télécom, 17 months), 14 PhD students (591
months) and 7 post-docs (72 months).
Recruited Members. 2 assistant professors (Institut Mines-Télécom), 3 assistant professors (Université Lille 1), 7 post-docs.
1. Ioan Marius BILASCO, Ass. Prof. Univ. Lille1, since 01/09/2009, previously Post-Doc, Univ.
Lille1.
2. Hamid Laga, Ass. Prof. Institut Mines-Telecom, since 01/10/2010, previously Researcher,
Tokyo Institute of Technology, Japan.
3. Hazem Wannous, Ass. Prof. Univ. Lille1, since 01/12/2010, previously Ingénieur Recherche,
Institut Polytechnique de Bordeaux.
4. Hassen Drira, Ass. Prof. Institut Mines-Telecom, since 01/09/2012, previously Post-Doc, Univ.
Lille1.
5. Pierre Tirilly, Ass. Prof. Univ. Lille1, since 01/09/2012, previously Post-Doc, School of Information Studies, University of Wisconsin-Milwaukee, USA).
Major Results
1. New partial and non-rigid 3D shape retrieval approaches [724, 711, 710, 732] .
2. A Riemannian framework for 3D face recognition, facial expressions recognition and gender
classification [724, 708, 712, 765].
3. 3D object segmentation combining geometry and machine learning [719].
4. A model for motion pattern understanding from video by developing new mid-level descriptors [714].
5. New descriptors and algorithms for feature selection for expression recognition [707].
Publication summary. Journal articles : 31 , Conference papers : 42 , Books and edited proceedings : 6 , Other visible publications : 65
Major Publications
1. Hassen Drira, Boulbaba Ben amor, Anuj Srivastava, Mohamed Daoudi, and Rim Slama. “3D
Face Recognition Under Expressions,Occlusions and Pose Variations”. In: IEEE Transactions
on Pattern Analysis and Machine Intelligence (Jan. 2013), p. 1. URL : http://hal.inria.fr/
halshs-00783066 (impact factor 4.908, JCR Science Edition 2011).
2. Hedi Tabia, Mohamed Daoudi, Jean-Philippe Vandeborre, and Olivier Colot. “A new 3Dmatching method of non-rigid and partially similar models using curve analysis”. In: IEEE
Transactions on Pattern Analysis and Machine Intelligence (Apr. 2011), pp. 852–858. URL: http:
//hal.inria.fr/hal-00660801 (impact factor 4.908, JCR Science Edition 2011).
3. Md. Haidar Sharif and Chabane Djeraba. “An entropy approach for abnormal activities detection in video streams”. In: Pattern Recognition (Jan. 2012), pp. 2543–2561. URL : http://hal.
inria.fr/hal-00812284 (impact factor 2.292, JCR Science Edition 2011).
A.9. Fox-Miire Summary
4. Taner Danisman, Ioan Marius Bilasco, Jean Martinet, and Chabane Djeraba. “Intelligent pixels
of interest selection with application to facial expression recognition using multilayer perceptron”. In: Signal Processing (Jan. 2013), pp. 1547–1556. URL : http : / / hal . inria . fr / hal 00804171 (impact factor 1.851, JCR Science Edition 2012).
5. Lahoucine Ballihi, Boulbaba Ben Amor, Mohamed Daoudi, Anuj Srivastava, and Driss Aboutajdine. “Boosting 3D-Geometric Features for Efficient Face Recognition and Gender Classification”. In: Information Forensics and Security, IEEE Transactions on (Dec. 2012), pp. 1766 –1779.
URL : http://hal.inria.fr/hal-00726088 (impact factor 1.340, JCR Science Edition 2011).
Major Scientific Documents
1. A NAXA -V IDA (http://anaxa-vida.fr) Start-up created by Chabane Djeraba.
2. License for a video-based counting system has been transferred to the A NAXA -V IDA start-up.
3. A platform for evaluating segmentation methods has been proposed, developed under A NR
project M ADRAS http://www-rech.telecom-lille1.eu:8080/3dsegbenchmark/.
4. A 3D face recognition open platform was developed under A NR project FAR 3D.
5. Evaluation reports for: FP7 S TREP , A NR , R IAM or O SEO funded projects, A NR Équipements
d’Excellence, A NR Programme Chaires d’Excellence, New Eurasia Foundation and C HIST-E RA.
Main Scientific Influence
1. M. Daoudi has been a co-chair of IEEE FG 3D Face Biometrics Workshop, 2013, ACM Workshop
on Multimedia Access to 3D Human Objects, 2011, the ACM 3D Object Retrieval, 2010 workshop
and the 3rd Eurographics Workshop on 3D Object Retrieval, 2010, and he was area chair of
Multimedia Signal Processing track of the International Conference Eusipco 2013.
2. Our application for hosting the Shape Modeling International (S MI) conference has been accepted. S MI 2015 will be organized at Lille in 2015. We have been the organizer of the French
national conference C ORESA, Compression et Représentation des Signaux Audiovisuels, 24 and
25 May 2012 in Lille, http://www-rech.telecom-lille1.eu/coresa2012/ (70 participants).
3. M. Daoudi is a key member of 3D Rendering, Processing and Communications-Interest Group
Interest Group 3DRPC-IG of the I EEE multimedia communication technical committee since
2012.
4. M. Daoudi is co-animator of G DR I SIS subgroup Maillages et Animations 3D.
5. Fox-Miire has hosted 11 international visiting professors.
Main Interactions with the Economic, Social and Cultural Worlds
1. A NR projects: I NTERNATIONAL A NR PROJECT 3D FACE A NALYZER , A NAFIX, C ANADA , FAR 3D,
M ADRAS, P ERCOL.
2. 4 E UROPEAN projects ITEA2, 1 European project Strep FP7 (MIAUCE), 1 FUI and one bilateral
contract (Ikomobi).
3. Participation to the project Campus Interdisciplinaire de Recherche et d’Innovation Technologique en Intelligence Ambiante.
4. Contract with the I KOMOBI company (indoor mobile object localization in video streams,
January-June 2013).
5. Interactive art work Tempo Scaduto designed by Vincent Ciciliato (Le Fresnoy).
Teaching, Training and Research
1. M. Daoudi has been the organizer of the summer school on 3D shape analysis in France La
chaîne numérique 3D : de l’acquisition à la compression des données (45 participants).
2. M. Daoudi is the founder and the co-organizer of the workshop De l’Acquisition à la Compression des Objets 3D, held in 2010, 2011 and 2013 of G DR I SIS
3. We have co-edited 3 books.
4. Supervision of 10 Master theses, 14 defended PhD theses, 1 Habilitation à Diriger des
Recherches and 8 on-going PhD theses.
5. We have designed and coordinated courses on 3D Technologies (Télécom Lille) Multimedia
and Networks courses (Télécom Lille), Pattern Recognition for the Master degree Image-VisionInteraction at University of Lille 1. M. Bilasco is the head of studies of the Master degree EServices at University of Lille 1. Chabane Djeraba has participated to the creation of a professional Master degree at the University Biskra, Algeria.
143
144
Team Summaries
A.10
MAP Summary
Research Unit: LIFL
Director: Sophie Tison
Team leader: Serge Petiton
Evolution of the Composition of the Team.
3(-2) PhD students and postdoc researchers
0(-1) technicians and engineers
0(=) researchers
1(=) teaching researchers
5
1
0
1
2008
2013
Major Results
1. High performance linear algebra: We proposed 3 new auto-tuning strategy for GMRES on
parallel computer : one concerning the subspace sizes, one the number of vectors to orthogonalize, and one for the matrix formats. We also analysed several restart strategies for ERAM
and MERAM for asynchronous parallel computers on the PRACE machine "CURIE", and begin
to propose general auto-tuning strategies for those restarts. [865, 868, 2220, 1689]
2. Programming paradigms and languages for extreme computing: we proposed a multi-level
programming paradigm for extreme computing, based on the software YML which allows to
describe graphs of components to be scheduled on large platforms and supercomputers. We
integrated YML with XMP, developed in Japan, used to write components, and we proposed
several experiments and adapted algorithms and methods. In particular, we experimented
our paradigms and languages on linear algebra methods on the K computer in Kobe, and the
CRAY Hooper in LBNL, USA, and in GRID5000. Discussions with US teams lead to begin to use
CAF and SWARN as languages to write components for YML programming on large clusters
of multicores. [866, 867, 869, 1874]. The YML software is under Cecil opensource licence and
registered into "Plume".
Publication summary. Journal articles: 5, Conference papers: 24, Books and edited proceedings:
0, Other visible publications : 0.
Major Publications
1. Jérôme Dubois, Christophe Calvin, and Serge G. Petiton. “Accelerating the Restarted Arnoldi
Method with GPUs using an autotuned matrix vector product”. In: SIAM Journal on Scientific
Computing 33.5 (2011)
2. Laurent Choy, Serge G. Petiton, and Mitsuhisa Sato. “Resolution of Large Symmetric Eigenproblems on a World-Wide Grid”. In: International Journal of Grid and Utility Computing 1.2
(2009), pp. 71–85
3. Ling Shang, Serge G. Petiton, Nahid Emad, and Xiaolin Yang. “Cloud Computing Principles,
Systems and Applications”. In: Springer, 2010. Chap. YML-PC: A Reference Architecture Based
on Workflow for Building Scientific Private Clouds, pp. 145–162
4. France Boillod, Serge G. Petiton, Christophe Calvin, and Jérôme Dubois. “Toward smart-tuned
asynchronous Krylov eigenvalue computing with multi-restarted strategies”. In: 7th International Workshop on Parallel Matrix Algorithms and Applications (PMAA). 2012
5. Haiwu He, Guy Bergere, Zhijian Wang, and Serge G. Petiton. “Solution of linear systems by
GMRES method on global computing platform”. In: Journal of Algorithms and Computational
Technology (2008), pp. 1449–1465
Major Scientific Documents
1. Participation to the development of the software YML, and its integration with XMP.
2. Expertise Report on Exascale Computing for the company TOTAL, associated with a contract
between LIFL and TOTAL
3. Participation to an expertise report for the Alliance ANCRE on the importance of HPC for future
Energetic problems
A.10. MAP Summary
Main Scientific Influence
1. Participation to the MDLS activities. The MAP group is localized there since 1 year approximately. Serge Petiton is delegated there by CNRS since February 2013. We launched the GRACE
working group there with CEA and UVSQ researchers this year.
2. 28 seminars, with 18 outside France.
3. Organisation of 8 Minisymposium per year on SIAM conference since 2010, with Mike Heroux
from Sandia Lab., USA, and Kengo Nakajima of the Tokyo Univ., Japan.
4. Lecture on HPC at University of Tsukuba, Japan, and A-Star in Singapore.
5. Serge Petiton is the French P.I. of the 4-years ANR-JST French-Japanese FP3C project
6. Association with the JFLI CNRS lab. in Tokyo
7. MOU under redaction between the MDLS and the LBNL in Berkeley. A MOU is also under discussion between the MDLS and the AICS RIKEN center in Kobe. The goal is to have a tri-parties
MOU in 2 or 3 years between MDLS-LBNL-AICS on High Performance Computational Science.
Serge Petiton is the French contact and organizer for this project.
Main Interactions with the Economic, Social and Cultural Worlds
1. Several industrial contracts with TOTAL and CEA/DEN
Teaching, Training and Research
1. Participation to the "Penser Petaflops" initiative launch by CNRS and CEA, Serge Petiton were
on charge of the track on the Formation for HPC in France, with Stephane Cordier.
2. Several actions to promote formation on HPC in France within ORAP. It is one of the three
missions of ORAP. Serge Petiton is the director of the board of ORAP.
3. Conception and coordination of a master class at the HPC master in Ecole Centrale de Paris
and UVSQ. teaching in 3 masters in France.
145
146
Team Summaries
A.11
MINT Summary
Research Unit: LIFL
Director: Sophie Tison
Team leader: Laurent Grisoni
Evolution of the Composition of the Team.
9(+3)
4(+1)
1(+1)
7(+2)
6
3
0
5
2008
PhD students and postdoc researchers
technicians and engineers
researchers
teaching researchers
2013
MINT was created at LIFL on the 1st of January 2009, as part of the evolution of former ALCOVE team,
led by C. Chaillou. MINT is also an INRIA project (and an IRCICA research team), is in these scope
a team composed of members of LIFL and L2EP (laboratory of electrotechnical and electric power
laboratory of Lille, Lille 1 University).
Former Members. staff members ; Christophe Chaillou (on leave since 1st of january 2010, at 80%
of his time, at regional Pole Image, renamed since 1st of january 2013 Pictanovo. C. Chaillou is the
research director of this animation structure). PhDs ; jean-philippe Deblonde (funded by Hopale
region and Region 36 mois), jérémy ringard (24 months on the evaluation period, funded by RNTL
Part@ge), Anthony Martinet (24 months on the evaluation period, funded by french ministry of research MENRT)
post-docs: Ali Choumane (funded by INRIA, 12 months), Dan Vogel (funded by CPER, 3 mois).
Recruited Members.
1. Nicolas Roussel, DR Inria, since 01/09/2009, previously assistant professor Orsay.
2. Thomas Pietrzak, MCF Univ. Lille 1, since 01/09/2011, previously Post-doc Toronto.
3. Damien Marchal, IR CNRS, since 01/01/2009, previously Post-doc Amsterdam. (50% in the
team)
4. Francesco de Comité, assistant professor Univ.lille 1, since 01/01/2013, previously assistant
professor Univ. Lille 1.
Major Results
1. STIMTAC: a proposed an interaction device that is able to provide tactile feedback. This has
been done in collaboration with L2EP, and resulted in several best level scientific publications.
An industrial collaboration with ST-Microelectronics has also been set up on this topic.
2. Taxonomy of 3D interaction techniques: As a final publication of the joint project i-lab with
SME Idées-3com, we published at INTERACT 2013 a comparative study of standard 3D navigation techniques.
3. One-Euro filter: we proposed (published at CHI 2012) a filter that is adapted to interaction,
that takes as input the raw data from interaction. This filter allows accuracy and low inertia.
4. MockUp Builder: we have set up a system for 3D modeling that combines multi-touch and
gestural interaction for 3D modeling. This is one of the results of the ANR Instinct project, and
is a collaboration with INESC-ID, Lisbon, Portugal.
5. Art-Science: although this item is not a scientific result: we initiated at LIFL some collaboration
between arts and science, as a dissemination activity. Some other teams of LIFL followed in
the recent years (Mostrare, 2XS, Fox-Miire), and such type of collaboration was integrated into
the equipex IrDIVE (2012-2020).
Publication summary. Journal articles : 6 , Conference papers : 35 , Books and edited proceedings : 0 , Other visible publications : 1 . We want to stress out that in our community, conferences
are the most visible way to publish; also that a significant part of our publications have been made
in the most visible HCI conferences (ACM CHI, UIST, Interact).
A.11. MINT Summary
Major Publications
1. Anthony Martinet, Géry Casiez, and Laurent Grisoni. “Integrality and Separability of Multitouch Interaction Techniques in 3D Manipulation Tasks”. In: IEEE Transactions on Visualization and Computer Graphics (Jan. 2012), pp. 369–380. URL : http : / / hal . inria . fr / hal 00670530 Along with its companion papers (Martinet & al., 3DUI’10), this work was cited 50
times in 3 years.
2. Géry Casiez, Nicolas Roussel, Romuald Vanbelleghem, and Frédéric Giraud. “Surfpad: Riding
Towards Targets on a Squeeze Film Effect”. In: CHI’11, the 29th Conference on Human Factors
in Computing Systems. May 2011. URL : http://hal.inria.fr/inria-00637135 (26%). Honorable mention award (top 5%).
3. Daniel Vogel and Géry Casiez. “Conté: Multimodal Input Inspired by an Artist’s Crayon”. In:
UIST’11, 24th ACM Symposium on User Interface Software and Technology. Oct. 2011. URL: http:
//hal.inria.fr/inria-00637134 (25%).
4. Bruno De Araujo, Géry Casiez, Joaquim Jorge, and Martin Hachet. “Mockup Builder: 3D Modeling On and Above the Surface”. In: computer & graphics (Jan. 2013). URL: http://hal.inria.
fr/hal-00795343 AR for the HCI track: 13/34 (38%).
5. Géry Casiez, Nicolas Roussel, and Daniel Vogel. “1 Filter: A Simple Speed-based Low-pass Filter
for Noisy Input in Interactive Systems”. In: CHI’12, the 30th Conference on Human Factors in
Computing Systems. May 2012, pp. 2527–2530. URL: http://hal.inria.fr/hal-00670496 See
http://www.lifl.fr/~casiez/1euro/
Major Scientific Documents
1. libPointing (http://libpointing.org/) : Libpointing is a software toolkit that provides direct
access to HID pointing devices and supports design and evaluation of transfer functions.
2. BOING, a flexible multi-touch toolkit: Boing is a Python 3 toolkit designed to support the
development of multi-touch and gesture enabled applications. 1.0 version is available at http:
//boing.readthedocs.org/en/latest/.
3. GINA, software for fast prototyping of gestural interaction systems: this software was produced,
used and strenghten, throughout the collaborations that have been done with Le Fresnoy art
school. an APP registration has been done on this work. Available on request.
4. Conte patent : Multi-touch human interface system and device for graphical input,
and method for processing image in such a system, Géry Casiez; Daniel Vogel, France,
PCT/FR2011/062409. Oct. 2011
Main Scientific Influence
1. Samuel Degrande received a Cristal award from CNRS in 2011.
2. G. Casiez, N. Roussel, R. Vanbelleghem and F. Girauds paper on the Surfpad pointing facilitation technique received an honorable mention award (top 5% of the 1540 submissions) from
the ACM CHI 2011 conference.
3. B. Lemaire-Semail, M. Amberg, F. Giraud, N. Roussel and P. Olivos work on the 3DTOUCH
project received a 5 stars label from STMicroelectronics Core Innovation Team.
4. M. Amberg, F. Giraud, B. Lemaire-Semail, P. Olivo, G. Casiez and N. Roussels demo of the STIMTAC received the second place award for best demo from the ACM UIST 2011 conference attendees.
Main Interactions with the Economic, Social and Cultural Worlds
1. MINT team participates to equipex IrDIVE, lead by Y. Coello (cognitive sciences, Lille 3). This
project is funded for 2012-2020. Laurent Grisoni leads the art-science axis of this initiative.
2. N. Roussel coordinates the scientific program of FITG (Forum d’interaction tactile et gestuelle)
event, since the beginning. FITG received, since its creation in 2010, 200, 300 and around 500
people (see http://fitg12.lille.inria.fr).
3. MINT collaborates since 2009 with Le Fresnoy, contemporary art national studio, on several
installations.
4. STIMTAC has been the object of both a best level research activity, and a successful research
transfert (patent of L2EP (Lille 1), collaboration LIFL-L2EP; subject of a FUI project, led by
ST-Microelectronics).
Teaching, Training and Research
1. MINT funded the IVI (Interaction, Vision and Image) master, which is an option of the Lille1
computer science master. Géry Casiez heads IVI master since its birth, in 2009.
147
148
Team Summaries
A.12
Mostrare Summary
Research Unit: LIFL
Director: Sophie Tison
Team leader: Joachim Niehren since 01/08/11, Rémi Gilleron before.
Evolution of the Composition of the Team.
10(+3) PhD students and postdoc researchers
2(-1) technicians and engineers
2(+1) researchers
12(+3) teaching researchers
7
3
1
9
2008
Former Members.
2013
1 researcher, 1 associate professor, 4 postdocs, 6 PhD students, 4 engineers.
Recruited Members. 2 researchers, 1 professor, 3 assistant professors
1. Iovka Boneva, Assist. Prof. Lille 1, since 2009, previously Postdoc at University of Twente,
Netherlands..
2. Slawek Staworko, Assist. Prof. Lille 3, since 2009, previously PhD at Buffalo Univ., US..
3. Angela Bonifati, Prof. Lille 1, since 2011, previously University of Basilicata, Italy..
4. Gemma Garriga, Junior Researcher INRIA, since 2011 until 2012, previously PhD at University
of Barcelona..
5. Mikaela Keller, Assist. Prof. INRIA, since 2011, previously PhD at EPFL, Lausanne, Switzerland..
6. Pascal Denis, Junior Researcher INRIA, since 2012, previously Paris Rocquencourt..
Major Results
1. Learning node selection queries (research and prototype, publication in Journal of Machine
Learning Research [945]): We have developed symbolic learning algorithms for Web and XML
information extraction that are based on tree automata induction. While being well-founded
in formal learning models they are able to learn queries in practice from a very small number
of annotated examples, while relying schema-based pruning strategies.
2. Learning top-down XML transformations (research, publication at ACM PODS [978]): We proposed to use base learning on top-down tree transformations on top-down tree transducers
(dTOPs). We obtained a breakthrough learning results for tree transducers, which is the first
such result accounting for flips and copying. The result is based on an original Myhill-Nerode
theorem for minimal and earliest dTOPs that are compatible with the schema.
3. Generative model for large information networks: the Fiedler Random Field model (research,
publication at NIPS [966]): This works is a starting point of the follow-up project M AGNET. We
have introduced the Fiedler delta statistic, based on the Laplacian spectrum of graphs. The
defined statistic is the core of Fiedler random field model, which allows for efficient estimation
of edge distributions over large-scale random networks. The model has been used for edge
prediction that is a form a structure prediction for relational (graph) data.
4. Querying X ML streams (research and transfer, publication at Information & Computation
[950]): We have developed new streaming algorithms for evaluating X PATH node selection
queries and X SLT tree transformations and developed them within a transfer projects into the
professional tools Q UI XPATH and Q UI X SLT. We outperformed all previous X PATH and X SLT
streaming tool in coverage, while providing very high space and time efficiency. We also integrated QuiXPath into QuiXProc, a new streaming implementation of the W3C pipeline language XProc. QuiXProc is the main tool sold by our industrial partner Innovimax, with whom
all these tools were developed.
5. XML security views (research, publication at Information & Computation [943]): We have developed a theory of X ML security views based on tree transducers, and show how to decide
determinacy of queries on such views based on tree automata techniques. This is a fundamental property, which states that the queries can be safely answered without depending on secret
information hidden by the security view.
A.12. Mostrare Summary
Publication summary. Journal articles : 16 , Conference papers : 38 , Books and edited proceedings : 1 , Other visible publications : 15
Major Publications
1. Joachim Niehren, Jérôme Champavère, Rémi Gilleron, and Aurélien Lemay. “Query Induction
with Schema-Guided Pruning Strategies”. In: Journal of Machine Learning Research (Apr. 2013),
927964. URL: http://hal.inria.fr/inria-00607121
2. Aurélien Lemay, Sebastian Maneth, and Joachim Niehren. “A Learning Algorithm for TopDown XML Transformations”. In: 29th ACM SIGMOD-SIGACT-SIGART Symposium on Principles
of Database Systems. June 2010, pp. 285–296. URL: http://hal.inria.fr/inria-00460489
3. Antonino Freno, Mikaela Keller, and Marc Tommasi. “Fiedler Random Fields: A Large-Scale
Spectral Approach to Statistical Network Modeling”. In: Neural Information Processing Systems
(NIPS). Dec. 2012. URL: http://hal.inria.fr/hal-00750345
4. Olivier Gauwin, Joachim Niehren, and Sophie Tison. “Queries on XML Streams with Bounded
Delay and Concurrency”. In: Information and Computation (Mar. 2011), pp. 409–442. URL :
http://hal.inria.fr/inria-00491495
5. Benoit Groz, Slawomir Staworko, Anne-Cécile Caron, Yves Roos, and Sophie Tison. “Static analysis of xml security views and query rewriting”. In: Information and Computation (Dec. 2013),
g. URL: http://hal.inria.fr/hal-00796297
Major Scientific Documents
1. Proposition of a first I NRIA/L IFL follow-up project: Links (Niehren).
2. Proposition of a second follow-up I NRIA/L IFL follow-up project: Magnet (Tommasi).
3. Quix toolsuite (FXP, QuiXPath, QuiXProc, QuiXSLT, QuiXSchematron) for efficient X ML stream
processing by the QUI XP ROC transfer project between Inria and Innovimax.
4. Piccata tool for learning weighted tree automata from samples.
Main Scientific Influence
1. Steering committees: STACS, RTA.
2. Program committees: PODS, ICDT, SIGMOD, VLDB, STACS, RTA, LATA, ICML, ECML, AAAI,
ACL, etc.
3. Editorial boards: Fundamenta Informaticae, Rairo-Ita, Machine Learning Journal.
4. Invited conferences: Oxford, Dagstuhl, RTA, CIAA, SDA2 and ATALA.
5. LICS test-of-time award pour Tison in 2010, for her LICS’1990 paper titled “ The theory of
ground rewrite systems is decidable” with M. Dauchet.
Main Interactions with the Economic, Social and Cultural Worlds
1.
2.
3.
4.
5.
ANR Projets: Lampada, Marmota, Enum, Codex.
ANR evaluation committees: Tison, Gilleron, Tommasi.
Industrial PhD fellowships (Cifre): SAP Research, Xerox XRCE, Innovimax.
I NRIA associated team: NICTA Sydney.
Installation multimédia "This is Major Tom to Ground Control" (Création artistique de V. Béland) : Denis, Gilleron, Keller.
Teaching, Training and Research
1. Licence and masters Lille 1 and Lille 3, specially Master Computer Science (M1, M2 "Modèles
complexes, algorithmes et données (Mocad)"), Master Miage (Head of MIAGE and M2 IPINT),
Master Information Communication Culture et Document (ICCD), Master mathématiques et
informatique appliquées aux sciences humaines et sociales (MIASHS), Master "Information
Communication Culture et Document (ICCD)".
2. Rémi Gilleron, Member of "Computer Science" jury of Doctoral School "Sciences pour l’Ingénieur".
149
150
Team Summaries
A.13
Noce Summary
Research Unit: LIFL
Director: Sophie Tison
Team leader: Luigi Lancieri
Evolution of the Composition of the Team.
6(+2) PhD students and postdoc researchers
0(-1) technicians and engineers
0(=) researchers
7(-1) teaching researchers
4
1
0
8
2008
Former Members.
2013
Teaching researchers: 89 months. PhD students: 103 months
Recruited Members. 1 professor
1. Luigi Lancieri, PR Univ. Lille 1, since 1/9/2009, previously Orange Labs Caen.
Major Results
1.
2.
3.
4.
MINY framework engineering (2012).
US patent extension in collaboration with Orange Labs (2012).
APP Software (2011) and INPI Patent under review (2012).
QLIM framework (2011) and real scale experimentations.
Publication summary. Journal articles : 10 , Conference papers : 10 , Books and edited proceedings : 1 , Other visible publications : 38
Major Publications
1. Rim Drira, Mona Laroussi, Xavier Le Pallec, and Bruno Warin. “Contextualizing Learning Scenarios According to Different Learning Management Systems”. In: IEEE Trans. Learn. Technol.
(Jan. 2012), pp. 213–225. URL: http://hal.inria.fr/hal-00808281
2. José Rouillard, Jean-Claude Tarby, Xavier Le Pallec, and Raphaël Marvie. “From Metamodeling
to Automatic Generation of Multimodal Interfaces for Ambient Computing”. In: International
Journal On Advances in Software (Jan. 2011). URL: http://hal.inria.fr/hal-00808273
3. Yvan Peter, Sabine Leroy, and Eric Leprêtre. “Intégration des espaces institutionnels et personnels pour l’apprentissage”. In: STICEF (Jan. 2011), p. 11. URL : http : / / hal . inria . fr / hal 00688398
4. Yann Veilleroy, Frédéric Hoogstoel, and Luigi Lancieri. “Qlim - A tool to support collective
intelligence”. In: ASE/IEEE International Conference on Social Computing (SocialCom 2012).
Jan. 2012, undef. URL: http://hal.inria.fr/hal-00825737
5. Luigi Lancieri and Eric Leprêtre. “Using the length of the speech to measure opinion in social
networks”. In: The 2013 IEEE/ACM International Conference on Advances in Social Networks
Analysis and Mining ASONAM 2013. Jan. 2013, undef. URL : http : / / hal . inria . fr / hal 00825726
Major Scientific Documents
1.
2.
3.
4.
5.
US patent extension in collaboration with Orange Labs (2012).
APP Software (2011) and INPI Patent under review (2012).
MINY framework engineering (2012).
9 Expertises of national and international research projects.
5 Expertises of industrial projects.
A.13. Noce Summary
Main Scientific Influence
1.
2.
3.
4.
5.
Co-organization of 3 international workshops.
Co-organization of 4 national workshops.
4 best paper awards.
16 invitations to external expertise committees (HDR, PhD, COS).
International collaborative project funding (STIC AmSud).
Main Interactions with the Economic, Social and Cultural Worlds
1. Presentation of the ANR p-LearNet project to Madame N. Kosciusko-Morizet (Secretary of State
for digital economy), and the General Directorate of Auchan. (March, 12, 2009), A.Derycke
2. Presentation (3 days) of an interactive showcase at the "salon de la vente à distance", Lille,
10/2010, in partnership with the "pôle de compétitivité des indstries du Commerce" (PICOM),
JC Tarby, A. Derycke, Ph. Laporte, Th. Vantroys, L.Lancieri
3. 3 CIFRE or companies founding.
4. Funding of 6 collaborative projects (regional, FUI, ANR Moano an P-learnet).
5. Direct and frequent contact with companies trough teaching responsibilities (IUT internship
responsible: L.Lancieri. Miage: J.Rouillard. Licence peofessionelle: Y.peter.
Teaching, Training and Research
1. Director of Studies of the IPI NT Miage Master 2 (dual training), J. Rouillard.
2. Responsibility of the "Licence Professionnelle Réseaux et Télécommunications, spécialité Conception, Gestion des Infrastructures Réseaux" (CGIR) Y. Peter
3. In charge of "TICE / e-learning / université numérique" in Polyetch’Lille since 2004,
F.Hoogstoel
4. Elected member of Polytech’Lille1 board and member of the direction body since 2010,
F.Hoogstoel
5. Contribution to the integration of training and communication facilities in the university
campus: 2 local Projects: E-campus and Learning Center project (New University Library):
A.derycke, Y.Peter, L.Lancieri.
151
152
Team Summaries
A.14
RD2P Summary
Research Unit: LIFL
Director: Sophie Tison
Team leader: David Simplot-Ryl
RD2P is an old team of LIFL that officially ended in July 2012.
Evolution of the Composition of the Team.
0(-13) PhD students and postdoc researchers
0(-7) technicians and engineers
0(-2) researchers
0(-7) teaching researchers
13
7
2
7
2008
2013
The departure of one associate professor and the arrival of one full-professor correspond to nomination of Gilles Grimaud has full-professor in 2009.
Former Members.
RD2P
Recruited Members. 1 professor and 2 researchers.
1. Gilles Grimaud, Pr Univ. Lille 1, since 01/09/2009, previously MdC.
2. Tahiry Razafindralambo, Junior Researcher INRIA, since 2008, previously Postdoctoral fellow
LIFL/IRCICA/INRIA.
3. Xu Li, Junior Researcher INRIA, since 2010, previously Postdoctoral fellow.
Major Results
1.
2.
3.
4.
5.
Production of an embedded web server prototype for extremely constrained devices [1118]
Proposition of a new class of geometric planar graphs for use in wireless networks [1101]
Contribution to geographical routing with guaranteed delivery [1082]
Use of controlled mobile nodes for preserving connectivity in wireless networks [1079]
Production of a new operating system and associated paradigms allowing the deployment of
standard full fledged Java application in tiny devices [2112]
Publication summary. Journal articles : 16 , Conference papers : 45 , Books and edited proceedings : 1 , Other visible publications : 8
Major Publications
1. Simon Duquennoy, Gilles Grimaud, and Jean-Jacques Vandewalle. “Serving Embedded Content via Web Applications: Model, Design and Experimentation”. In: Emsoft 2009. Oct. 2009.
URL : http://hal.inria.fr/inria-00424372
2. Xu Li, Nathalie Mitton, Isabelle Simplot-Ryl, and David Simplot-Ryl. “A Novel Family of Geometric Planar Graphs for Wireless Ad Hoc Networks”. In: Proc. 30th IEEE International Conference on Computer Communications (IEEE INFOCOM 2011). Apr. 2011. URL : http : / / hal .
inria.fr/inria-00587873
3. Essia Hamouda, Nathalie Mitton, Bogdan Pavkovic, and David Simplot-Ryl. “Energy-aware
Georouting with Guaranteed Delivery in Wireless Sensor Networks with Obstacles”. In: International Journal of Wireless Information Networks (IJWIN). (Jan. 2009). URL : http://hal.inria.
fr/inria-00599171
4. Tahiry Razafindralambo and David Simplot-Ryl. “Connectivity Preservation and Coverage
Schemes for Wireless Sensor Networks”. In: Transaction on Automatic Control (Oct. 2011),
pp. 2418 –2428. URL: http://hal.inria.fr/inria-00589806
5. Alexandre Courbot, Gilles Grimaud, and Jean-Jacques Vandewalle. “Efficient off-board deployment and customization of virtual machine-based embedded systems”. In: ACM Trans. Embed.
Comput. Syst. 9.3 (Mar. 2010), 21:1–21:53. URL : http : / / doi . acm . org / 10 . 1145 / 1698772 .
1698779
A.14. RD2P Summary
Major Scientific Documents
1. Software: JITS: Java in the Small.
2. Software: Goliath: Goliath
Main Scientific Influence
1. David Simplot-Ryl junior member of the Institut Universitaire de France (IUF) 2009.
Main Interactions with the Economic, Social and Cultural Worlds
1. FP7 European project: Securechange
2. FP6 European project: Inspired
3. FP6 European project: WASP
Teaching, Training and Research
1. 11 PhD students have defended their thesis in the evaluation period.
2. Gilles Grimaud is director of the Master TIIR since 2007.
153
154
Team Summaries
A.15
RMoD Summary
Research Unit: LIFL
Director: Sophie Tison
Team leader: Stéphane Ducasse
Evolution of the Composition of the Team.
8(+5)
7(+6)
2(+2)
4(+4)
3
1
0
0
2008
PhD students and postdoc researchers
technicians and engineers
researchers
teaching researchers
2013
The RMoD team has been created in July 2009.
Former Members. 1 CR inria left (10 months) ; Suen 18/ Abdeen 12/Laval 36/Casaccio 36/Arnaud
36/Martinez-Peck 36/Papoulias 36 PhD (210 mois) ; Denier 24/ Falleri 10/ Bhatti 16/ Allier 16/ postdocs (66 mois).
Recruited Members. 3 assistant professors, 1 Inria researcher, 1 permanent engineer, 5 temporary
engineers, 4 postdocs.
Major Results
1. Five versions of Moose, our open-source analysis platform, were released 4.2 to 4.8, http://
www.moosetechnology.org/.
2. Six versions of Pharo were released (1.0 to 2.0, http://www.pharo-project.org) with an accompanying book http://www.pharobyexample.org translated in french, japanse and spanish.
3. Synectique (http://www.synectique.eu), our spinoff, won an OSEO Emergence price. The
company creation is planned for mid 2013.
4. Collaboration on Traits between RMoD and the VUB Software Language Lab led to an approach
of state and visibility control for traits in a language with lexical nesting. The paper was accepted at the ECOOP 2009 conference (ranked A+).
Publication summary. Journal articles : 15 , Conference papers : 44 , Books and edited proceedings : 1 , Other visible publications : 22
Major Publications
1. Stéphane Ducasse and Damien Pollet. “Software Architecture Reconstruction: A ProcessOriented Taxonomy”. In: IEEE Transactions on Software Engineering (July 2009). URL : http :
//hal.inria.fr/inria-00498407 (Core A*), 5-year ISI impact factor 4.865 (2010).
2. Martin Dias, Mariano Martinez Peck, Stéphane Ducasse, and Gabriela Arévalo. “Fuel: A Fast
General Purpose Object Graph Serializer”. In: Software: Practice and Experience (June 2012).
URL : http://hal.inria.fr/hal-00703574 (Core A), Impact Factor 0.519 (2012).
3. Andre Hora, Nicolas Anquetil, Stéphane Ducasse, and Simon Allier. “Domain Specific Warnings: Are They Any Better?” In: IEEE International Conference on Software Maintenance. rate:
46/181 = 25%. Riva del Garda, Italy, Sept. 2012, pp. 441–450. URL : http://hal.inria.fr/hal00848830 (Core A), rate: 46/181 = 25%.
4. Tom Van Cutsem, Alexandre Bergel, Stéphane Ducasse, and Wolfgang De Meuter. “Adding State
and Visibility Control to Traits using Lexical Nesting”. In: ECOOP. July 2009. URL : http://hal.
inria.fr/inria-00498397 rate: 21%.
5. Toon Verwaest, Camillo Bruni, Mircea Lungu, and Oscar Nierstrasz. “Flexible Object Layouts:
enabling lightweight language extensions by intercepting slot access”. In: Proceedings of 26th
International Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA ’11). Nov. 2011. URL: http://hal.inria.fr/hal-00641716
A.15. RMoD Summary
Major Scientific Documents
1. Moose (http://www.moosetechnology.org) is a data and software analysis platform. It is composed of multiple generic and scriptable engines (visualization, tool builder, modular parser,
charting, ...). Moose is used by several research groups and a couple of companies. Moose
is a meta tool builder in the sense that it allows one to define new dedicated tools. Moose
is the supporting platform of over more than 250 research articles (including Masters, PhDs)
http://scg.unibe.ch/scgbib?&query=moose.
2. Pharo (http://www.pharo-project.org/) is a new open-source Smalltalk-inspired language
and environment. It provides a platform for innovative development both in industry and
research. It runs on mac, linux, android, windows, iOS. It is composed of several frameworks
(graphics, on the fly assembly generation, networking, compiler tool chain, IDE, ...) on top
of a core. RMoD is the main maintainer and coordinator of Pharo. It is used widely in both
research and industry. With Inria, RMoD set up a Pharo Consortium. There are 10 companies
supporting the consortium.
Main Scientific Influence
1. S. Ducasse declined the participation to the following program committee for health reasons
ICSE 2013, ECOOP 2013 and ECOOP 2014. S. Ducasse was promoted first class research directeur and in 2011, S. Ducasse got Distinguished Visiting Fellowship of the Royal Academy of
Engineering.
2. RMoD organized: Working Conference on Reverse Engineering at Lille 2009 (90 participants).
An international user conference around Pharo in April 2012 (60 participants) and RMoD coorganized ESUG 2009 (Brest 170 participants), 2010 (Barcelona 140 ppts), 2011 (Edinburg 155
pptss).
3. Dynamic Web Development with Seaside won the Book of the 2010 year prize of ESUG.
4. Fuel, a fast binary serializer, won the first prize at ESUG Innovation Technology Awards in 2011.
5. V.Uquillas-Gomez received the 2011 MoVES Most Promising Young Research Award during the
MoVES Annual Event. MoVES (Modelling, Verification and Evolution of Software) is part of an
Interuniversity Attraction Poles Program funded by the Belgian State, Belgian Science Policy.
6. RMoD attracts researchers/students from all around the world for multi-month visits (more
than 20 as of today).
Main Interactions with the Economic, Social and Cultural Worlds
1. Synectique (http://www.synectique.eu), our spinoff, won an OSEO Emergence award. The
company creation was created in July 2013.
2. Pharo is used by around 40 companies worldwide.
3. A Pharo consortium was created and is funded by 11 companies as of today (http://
consortium.pharo.org).
4. 2 FUI projects (Resilience, SafePython) with Pole de competitivité Systematic.
Teaching, Training and Research
1. Pharo by Example is a book for beginners. (http://www.pharobyexample.org) It has been
translated to french, japanese and spanish. Volume 2 is in progress.
2. RMoD organized the CEA-EDF-Inria “Deep into Smalltalk” school in March 2011. The school
had over 40 participants and is available on Youtube (over 27 hours of tutorials).
3. Stéphane Ducasse gave lectures at University of Lviv, Politècnica Barcelona, Buenos Aires,
Turino, Ecole des Jeunes Chercheurs en Programmation
155
156
Team Summaries
A.16
Sequel Summary
Research Unit: LIFL
Director: Sophie Tison
Team leader: Philippe Preux
Evolution of the Composition of the Team.
13(+8) PhD students and postdoc researchers
0(=) technicians and engineers
5(+3) researchers
4(+1) teaching researchers
5
0
2
3
2008
Former Members.
2013
10 doctorants (319 mois) ; 6 post-docs (125 mois).
Recruited Members. 1 enseignant-chercheur (2011, Paris-Sud, post-doc à Telecom ParisTech) ; 2
chercheurs (in 2010 and 2012, 1 Italian, 1 Slovakian, former post-docs in the group) ;
Major Results
1. Crazy Stone software: The award-winning Go program, designed and developped since 2005
by Rémi Coulom. Crazy Stone is able to defeat human experts. Rémi Coulom had a major
influence by introducing Monte Carlo tree search algorithms as the key component to solve a
wide variety of problems.
2. winner of the ICML exploration/exploitation challenge in 2011: consisted in trying to obtain
the best performance on a recommendation task using data provided by Adobe,meeting certain constraints (time and memory). Among the 20 or so participants, SequeL PhD students
ranked first and 2nd.Our participation led to different outcomes, also on the fundamental side.
3. A strong contribution of the group to the study of the exploration/exploitation problem. SequeL has had contributions spanning the whole spectrum from theory, to applications. This
led to many publications and this work is also applied to solve real problems.
4. An other important set of works is related to the representation issue in learning algorithms.
Publications were made, as well as implementations and experimental assessments.
5. Finite sample analysis of reinforcement learning algorithms. Most theoretical work consider
the asymptotic behavior of algorithms. We have developped non asymptotic analysis to consider more realistic settings.
Publication summary. Journal articles : 26 , Conference papers : 73 , Books and edited proceedings : 1 , Other visible publications : 19 We target only the best journals and top annual conferences.
We published 11 papers at the International Conference on Machine Learning (ICML), and 19 at NIPS
which are the two most important conferences in our field (acceptance rate around 20-25 %); we also
published 6 papers in the Journal of Machine Learning Research, 3 in the Machine Learning Journal,
the two most important journals in our field, and 3 in Theoretical Computer Science (TCS). We also
count 13 papers in slightly less important international reviewed conferences, though these conferences are highly valued in our community (ECML, UAI, COLT, AI&Stats, ACML, ALT) and 2 at ICDM
which is highly selective, but more dedicated to data mining than machine learning.
On side on these publications, we also participate to the French-speaking conferences in our field
(CAP, JFPDA, EGC).
Major Publications
1. Sébastien Bubeck, Rémi Munos, Gilles Stoltz, and Csaba Szepesvari. “X-Armed Bandits”. In:
Journal of Machine Learning Research (Apr. 2011), pp. 1655–1695. URL: http://hal.inria.fr/
hal-00450235
A.16. Sequel Summary
2. Alessandro Lazaric, Mohammad Ghavamzadeh, and Rémi Munos. “Finite-Sample Analysis of
Least-Squares Policy Iteration”. In: Journal of Machine Learning Research (Oct. 2012), pp. 3041–
3074. URL: http://hal.inria.fr/hal-00772060
3. Daniil Ryabko. “On the relation between realizable and non-realizable cases of the sequence
prediction problem”. In: Journal of Machine Learning Research (Jan. 2011), pp. 2161–2180. URL:
http://hal.inria.fr/hal-00639474
4. Gabriel Dulac-Arnold, Ludovic Denoyer, Philippe Preux, and Patrick Gallinari. “Sequential approaches for learning datum-wise sparse representations”. In: Machine Learning (Oct. 2012),
pp. 87–122. URL: http://hal.inria.fr/hal-00747724
5. Emilie Kaufmann, Nathaniel Korda, and Rémi Munos. “Thompson Sampling: An Asymptotically Optimal Finite Time Analysis”. Anglais. In: Algorithmic Learning Theory, Proc. of the 23rd
International Conference (ALT). Vol. LNCS 7568. Lyon, France: Springer, 2012, pp. 199–213. URL:
http://hal.archives-ouvertes.fr/hal-00830033
Major Scientific Documents
1. software: Crazy Stone
Main Scientific Influence
1. S. Bubeck’s PhD was ranked 2nd at the Gilles Kahn award, and received the Jacques Neveu
award. O. Ambrym-Maillard’s PhD was awarded with the AFIA price in 2012. A. Carpentier got
an accessit at the AFIA Price in 2013.
2. international attractivity: the 4 CRs are foreigners (Russia, Canada, Italy, Slovakia), most postdocs are foreigners, some PhD students are foreigners, many visitors from France and abroad.
3. participation to PC of major conferences (NIPS, ICML) of our field.
4. organization of the European Workshop on Reinforcement Learning (EWRL) in 2008, 4 workshops at ICML, COLT, and NIPS, a challenge associated to ICML 2012, co-chair of ALT’2013,
co-chair of CAP’2013, 4 tutorials at ICML, AAMAS, and ECML.
5. COLT 2009 best paper award (Bubeck).
Main Interactions with the Economic, Social and Cultural Worlds
1. 8 contracts with companies + 2 PhD grants funded by companies + 1 CIFRE; links with PICOM
(participation to PICOM projects VVU and Hermès)
2. Rémi Coulom is under contract with the Japanese company Unbalanced Corp. which sells
Crazy Stone, and other Coulom’s software for games.
3. Various media expositions for Rémi Coulom’s Crazy Stone software (in France, and Japan noticeably).
4. birth nest of the start-up Vekia Innovation.
Teaching, Training and Research
1. managing one class in Master 2 Mathématiques-Vision-Apprentissage (MVA) at ENS-Cachan
and one class in Master 2 of Computer Science at the University of Lille 1.
2. main organizers of the Machine Learning Summer School in 2008 (bi-annual since 2002).
3. 16 PhD students in the group (3 funded by CIFRE, or companies); among which 6 have defended their PhD. One is now assistant professor at Princeton, an other is working in a company.
The 4 others are post-docs (Technion, Cambridge, Saclay, Lille).
4. 4 tutorials given in major conferences (ICML 2011, ICML 2012, ECLM 2009, AAMAS 2009).
5. Alessandro Lazaric, Course on “Advanced Topics of Machine Learning Theory and Online
Learning”, Politecnico di Milano, Italy, April 2012.
157
158
Team Summaries
A.17
Shacra Summary
Research Unit: LIFL
Director: Sophie Tison
Team leader: Stéphane Cotin
Evolution of the Composition of the Team.
12(+9) PhD students and postdoc researchers
1(+1) technicians and engineers
3(=) researchers
1(=) teaching researchers
3
0
3
1
2008
2013
Former Members. 1 permanent member (36 months) ; 3 PhD students (108 months) ; 1 postdoctoral student (12 months); 3 engineers (60 months)
Major Results
1. The team has presented very innovative work for detecting the collision and solving the contact
with friction in real-time between soft tissues (see for instance [1389], [1367] and [1422]).
2. SOFA (www.sofa-framework.org) is an open source software framework dedicated to realtime simulation, in particular in the medical domain.
3. InSimo (www.insimo.fr) is a start-up created in January 2013, which develops and distributes
bio-mechanical modeling solutions for real-time simulation of organ behavior and medical
procedures.
4. HelpMeSee (www.helpmesee.org) is a global campaign to eliminate cataract blindness endemic in developing countries, by using a new procedure known as manual small incision
cataract surgery (MSICS). To train the 30,000 MSIC surgeons needed to treat all cases of cataract
blindness in the third world, HelpMeSee has contracted our team to develop a MSICS surgical
simulator and training program to be implemented worldwide.
Publication summary. Journal articles : 12 , Conference papers : 29 , Books and edited proceedings : 2 , Other visible publications : 18
Major Publications
1. Nazim Haouchine, Jérémie Dequidt, Igor Peterlik, Erwan Kerrien, Marie-Odile Berger, and
Stéphane Cotin. “Image-guided Simulation of Heterogeneous Tissue Deformation For Augmented Reality during Hepatic Surgery”. In: ISMAR - IEEE International Symposium on Mixed
and Augmented Reality 2013. Adelaide, Australia, Oct. 2013. URL: http://hal.inria.fr/hal00842855ISMAR is a very selective conference (less than 20% acceptance rate)
2. Jérémie Allard, François Faure, Hadrien Courtecuisse, Florent Falipou, Christian Duriez, and
Paul Kry. “Volume Contact Constraints at Arbitrary Resolution”. In: ACM Transactions on Graphics (Aug. 2010). URL : http://hal.inria.fr/inria- 00502446SIGGRAPH is one of the most
selective conferences in the field of computer graphics. This paper presents a very efficient for
real-time computation of collision and contact between volume mechanical objects.
3. François Faure, Christian Duriez, Hervé Delingette, Jérémie Allard, Benjamin Gilles, Stéphanie
Marchesseau, Hugo Talbot, Hadrien Courtecuisse, Guillaume Bousquet, Igor Peterlik, and
Stéphane Cotin. “SOFA: A Multi-Model Framework for Interactive Physical Simulation”. In: Soft
Tissue Biomechanical Modeling for Computer Assisted Surgery. June 2012. URL : http://hal.
inria.fr/hal-00681539SOFA is our major development effort and this article is an important
element of its understanding
4. Yiyi Wei, Stéphane Cotin, Le Fang, Jérémie Allard, and Chunhong Pan. “Toward Real-time Simulation of Blood-Coil Interaction during Aneurysm Embolization”. In: MICCAI 2009 - International Conference on Medical Image Computing and Computer Assisted Intervention. Sept. 2009,
pp. 198–205. URL: http://hal.inria.fr/hal-00839717Best paper and Young scientist award
at MICCA 2009
A.17. Shacra Summary
5. Hadrien Courtecuisse, Hoeryong Jung, Jérémie Allard, Christian Duriez, Doo Yong Lee, and
Stéphane Cotin. “GPU-based Real-Time Soft Tissue Deformation with Cutting and Haptic Feedback”. In: Progress in Biophysics and Molecular Biology (Dec. 2010), pp. 159–168. URL : http :
//hal.inria.fr/hal-00686056PBMB is a very selective journal (impact factor close to 3). In
this publication we presented complex surgical simulation with cutting, computed in real-time
and with haptic feedback
Major Scientific Documents
1. SOFA code protected under APP; transfer of a number of modules (optimized solvers, suture
simulation, components for the simulation of cataract surgery)
2. Contribution to the proposal for IHU Strasbourg, which ended up ranked #1 in the list of
funded institutes in 2011
3. Two-time award recipients for our start-up InSimo in the competition for innovative start-up
companies organized by the French Ministry for Research and Technology, in 2012 and 2013.
Main Scientific Influence
1. Several invited talks (Korean Institute of Science and Technology, Korea; 8th Journées Nationales de la Recherche en Robotique in La Rochelle, France; Beihang University, China;
Cardiff University, UK ; Suceava University, Roumania and the 5th and 6th International Summer Schools in Surgical Robotics , Montpellier)
2. Organization and co-organization of 3 international conferences or workshops (ISBMS 2010 in
Phoenix, IPCAI 2013 in Heidelberg, and VRIPHYS 2013 in Lille)
3. Member of MICCAI, ISBMS, WorldHaptics and VRIPHYS program committees
4. Member of ISBMS and VRIPHYS steering committees
5. Key member of IHU Strasbourg (www.ihu-strasbourg.eu) since 2011
Main Interactions with the Economic, Social and Cultural Worlds
1. ANR projects: Acoustic (deep brain stimulation), IDeaS (computer-aided navigation for interventional radiology procedures)
2. CIFRE PhD thesis: one thesis with Collin (company specialized in the field of ear and throat
robotic surgery) and with Altran (in the field of augmented reality for laparoscopic surgery)
3. Research project with a startup company - Digital Trainers - on the real-time simulation of
suture
4. permanent exhibit of our research results on cataract surgery simulation at Euratechnologies,
Lille. Many additional demonstrations during scientific, technological or general public events
(Rencontres Inria-Industries, Futur en Seine 2012, Fête de la science, ...)
5. Creation of a start-up (InSimo) in January 2013
6. Demonstration of one of our research projects to French prime minister Jean-Marc Ayrault, in
February 2013
Teaching, Training and Research
1. Course on interactive simulation, physics-based modeling, haptic feedback and tissue deformation (Master IVI, Lille University)
2. Course on simulation and image processing (Master MIMED at Telecom Paris)
3. Course on real-time simulation and high-performance computing (Suceava University, Roumania)
4. Course on FEM modeling (ICAM - engineering school, Lille France)
159
160
Team Summaries
A.18
SMAC Summary
Research Unit: LIFL
Director: Sophie Tison
Team leader: Philippe Mathieu
Evolution of the Composition of the Team.
4(-6) PhD students and postdoc researchers
0(=) technicians and engineers
0(=) researchers
8(+1) teaching researchers
10
0
0
7
2008
Former Members.
(36 months).
2013
0 staff; 13 PhD students (374 monthss); 2 post-docs (31 months); 3 engineers
Recruited Members. 1 teaching researcher
1. Maxime Morge, MCF Univ. Lille 1, since Sept 2009, previously post-doc à l’université de Pise,
thèse de l’EMSE.
Major Results
1. Interaction based approach. The core business of the team is to provide new methods and
tools for building individual-based simulations. Recent years have allowed us to say benefits
of such an approach for complex systems and provide many tools for the community.
2. Computational Finance. In recent years the team has been highly specialized in artificial economy under the influence of collaborations with experts in this domain. We have reached important results in the theory of efficiency, micro-structure order execution.
3. Behavioral differentiation model included in the Renault SA driving simulator. Through a
CIFFRE thesis, our model has improved the traffic generator present in the Renault SA driving simulator named Scaner.
4. Study of Kolmogorov complexity and linked notions. This research evolve around the notion
of complexity and randomness (definition, computational characterization), the applications
concepts of algorithmic information theory and developed tools to enable effective use.
5. Scientific dissemination. More than 60 articles in the French edition of the Scientific American
journal, 8 books for public use about computer science, logic and complexity.
Publication summary. Journal articles : 17 , Conference papers : 16 , Books and edited proceedings : 12 , Other visible publications : 81
Major Publications
1. Philippe Mathieu and Sébastien Picault. “An Interaction-Oriented Model for Multi-Scale Simulation”. In: IJCAI’2011 – Barcelona (Spain) – July, 16-22 2011. Jan. 2011, pp. 332–337. URL: http:
//hal.inria.fr/hal-00826401
2. Paul-Amaury Matt, Maxime Morge, and Francesca Toni. “Combining statistics and arguments
to compute trust”. In: Proceedings of the ninth International Joint Conference on Autonomous
Agents and Multi-Agent Systems (AAMAS’2010). Jan. 2010, pp. 209–210. URL: http://hal.inria.
fr/hal-00731959
3. Yoann Kubera, Philippe Mathieu, and Sébastien Picault. “IODA: An interaction-oriented approach for Multi-Agent Based Simulations”. In: Journal of Autonomous Agents and Multi-Agent
Systems (Jan. 2011), pp. 303–343. URL: http://hal.inria.fr/hal-00825534
4. Patricia Everaere, Sébastien Konieczny, and Pierre Marquis. “Disjunctive Merging: Quota and
Gmin Merging Operators”. In: Artificial Intelligence (Jan. 2010), URL: http://hal.inria.fr/
hal-00731928
5. Jean-Paul Delahaye and Hector Zenil. “Numerical Evaluation of Algorithmic Complexity for
Short Strings: A Glance into the Innermost Structure of Randomness”. In: Applied Mathematics
and Computation (Jan. 2012), pp. 63–77. URL: http://hal.inria.fr/hal-00825535
A.18. SMAC Summary
Major Scientific Documents
1. IODA software suite for interaction oriented multiagent simulations, with a APP deposit
and a specific extension for the North Western University NETLOGO platform. http://ccl.
northwestern.edu/netlogo/resources.shtml
2. ATOM software suite for artificial financial market simulations with intelligent agents, available
on internet through several channels. http://atom.univ-lille1.fr
3. FormatStore serious game software to learn supermarket management, supported by French
Industry ministry in a special serious game call.
4. Expert report about the BigBrowser startup company, financed by MITI public agency and
Expert report for the “Vendeur Virtuel Ubiquitaire” (VVU project), supported by Oséo/Région
5. Expert report on behalf of the national AERES agency about the “Ecole Doctorale Montpellier”
in 2010, IRIT/Toulouse laboratory in 2011, LIP6/Paris6 laboratory in 2013.
Main Scientific Influence
1. Awards : best paper in ICAART 2011 for [1515] “Key Points For Realistic Agent-Based Financial
Market Simulations”, Best Demo in PAAMS 2012 for [1502] “Introducing ATOM”; in PAAMS
2013, for [1626]“The Galaxian Project : A 3D Interaction-Based Animation Engine”. Best paper
in JFSMA2010 for [1529] “Nash Welfare : issues and difficulties for an agents’s societies” and
JFSMA 2011 for [1509] “Casanova : an agent’s behavior for stable weddings which preserves
privacy“.
2. Steering comittees : JFSMA 2007-2012, Artificial Economics 2005-2010. Program Vice-Chair
IAT 2011 IEEE/WIC/ACM International Conference on Intelligent Agent Technology
3. Organisation : French joint AI event (PFIA 2013) of behalf of French Artificial Intelligence association (AFIA), bringing together 6 french conferences and 9 workshops in Artificial Intelligence. Special Session on Agents Behaviours for Artificial Markets, during the PAAMS international conference in 2011, 2012, 2013
4. Visit of Dr. Stefano Bromuri, University of Applied Sciences and Arts Western Switzerland,
during june 2012.
Main Interactions with the Economic, Social and Cultural Worlds
1. Benoit Lacroix CIFRE PhD Thesis at Renault SA.
2. FUI ubiquitous virtual seller project, in collaboration with Artificial Solutions, 3SI, Oxylane,
XBrainSoft, Nextstage companies.
3. FormatStore project (serious game tool to learn supermarket management, and customer relationship) in collaboration with Idees3Com and Enaco companies.
4. Evaluation contract for the BigBrower company about their massively multiplayer player
server, and training to video game design with artificial intelligence techniques.
5. Scientific research diffusion. Monthly column in “Pour la science”. Public conferences. Large
audience: CCSTI, association, “universités populaires”; high school teachers : IREM, CRDP;
high school Maths-en-Jeans, Maths-Itinérantes. Promotion of book publications in radio programs (France-Inter, France-Cultures, RFI etc.), and TV programs (E=M6 in 2009).
Teaching, Training and Research
1. We give lectures in several kind of 3rd level courses. Specially in Engineer schools, in computer
science, in economy and in mathematics (4 different masters)
2. 2012. Training contract about video game design with artificial intelligence for the BigBrowser
company (2 days)
3. Strong implication in the university structure : Head of Lille1 Computer Science department
(Bachelor and Master, UFR IEEA), Vice-president of Lille1 university in charge of information
technology, 2 elected members in central councils (CA, CEVU).
161
B
Engagement letter
CONVENTION QUADRIENNALE
ENTRE LE CNRS ET L' UNIVERSITE DES SCIENCES ET
TECHNOLOGIE DE LILLE LILLE I
-
163
164
Engagement letter
Le la~oratolrec'enetlque et tvolutlon aes ropulatlons vegeta~esalrrge par J O ~ I~ u c ' u est
t ~ une
unité que les deux parties s'engagent à soutenir et invitent à conforter son positionnement sur les
thématiques de la dynamique, de I'écotoxicologie et de la biodiversité.
-
L'IRCICA Institut de Recherche en Composants et Systèmes pour l'Information et la
Communication avancée, fédération de recherche jusqu'au 20/01/2010, regroupe des compétences
larges dont les principaux axes correspondent à des priorités partagées par le CNRS et l'université de
Lille 1, notamment sur la thématique de l'intelligence ambiante.
Le développement dllRCICA est relayé à compter du 21/01/2010 par la création d'une USR, dirigée
par Alain CAPPY,
L'IEMN - Institut d'Electronique, de Microélectronique et de nanotechnologie, dirigé par Lionel
BUCHAILLOT, est une unité fortement soutenue à la fois par le CNRS et Lille 1. II s'agit d'un
laboratoire de qualité dont les thématiques sont diversifiées. Ce laboratoire est amené à bénéficier
des opérations prévues dans le Plan Campus lillois.
-
Le PC2A Physicochimie des processus de combustion et de l'atmosphère, dirigé par JeanFrançois PAUWELS, est une unité de qualité dont les domaines étudiés - la physicochimie de la
combustion, l'analyse de la formation des matières polluantes, la chimie atmosphérique - ainsi que sa
visibilité tant à l'échelle nationale qu'internationale correspondent aux priorités scientifiques du CNRS.
Une collaboration avec le Département « Chimie et Environnement » de I'Ecole des Mines de Douai
contribuera à l'activité de cette unité.
L'UMR LML - Laboratoire de Mécanique de Lille, dirigée par Jian Fu SHAO, est un laboratoire dont
la qualité est excellente. La synergie entre équipes ainsi que l'amélioration de la gouvernance sont
des points à développer au cours du prochain quadriennal.
Le CNRS et Lille 1 souhaite revoir l'unité à mi-parcours.
-
L'UMR LlFL
Laboratoire d'Informatique Fondamentale de Lille, dirigée par Sophie TISON,
regroupe les activités de recherche informatique de la métropole lilloise. Le développement de ce
laboratoire pourra s'accompagner d'un rapprochement avec le LAGIS- Laboratoire d'Automatique,
Génie Informatique et Signal, sous tutelle de I'Ecole Centrale de Lille, sur la période du prochain
quadriennal.
INSU
L'INSU et l'université Lille 1 proposent la création rapide d'un Obse~atoiredes Sciences de
l'Univers en région Nord de France (ou Nord-Pas de Calais).
Le Laboratoire Géosystèmes, dirigé par Thomas SERVAIS, est une unité qui doit atténuer les
disparités entre équipes afin d'atteindre le niveau d'excellence souhaité par le CNRS et l'université.
Ce laboratoire doit pouvoir s'intégrer dans I'OSU en cours de création.
Engagement letter
165
Contractualisation quadriennale 01/01/2010 - 31/12/2013
ANNEXE SPÉCIFIQUE
UMR
UNIVERSITE LILLE 1, CNRS, UNIVERSITE LILLE 3
no 2006 -2009 :UMR8022
2010 -2013 : UMR8022
Intitulé :LABORATOIRE D'INFORMATIQUE FONDAMENTALE DE LILLE - LIFL -
1
Institut :INS2I
B) DIRECTEUR
Nom et prénom :
Statut :
TISON Sophie
PR 1
DIRECTEUR(S) ADJOINT(S)
Noin et prénom : BOULET Pierre
PR2
Statut :
C) INFORMATIONS ANALYTTQTJES SUR L'UMR
a) Identification des locaux affectés à I'UMR
1)
IJNIVERSITE DE LILLE 1
Bât. M3
59655 VILLENEUVE D ASCQ CEDEX
3) CNRS
2)
UNIVERSITE DE LILLE 3
4)
INRlA
b) Surface
1)
2)
3)
4)
Locaux UNIVERSITE LILLE 1
Locaux UNIVERSITE LILLE 3
Locaux CNRS
Locaux INRIA
SHON : 1230 mZ
SHON : 50 mZ
SHON : 850 mZ
SHON : 1025 mZ
SU : 878 mZ
SU : 36 m2
SU : 607 m2
SU : 732 m2
Surface totale
SHON : 3155 m2
SU : 2253 m2
c) Moyens financiers accordés à l'UNIR par le CNRS et l'établissement d'enseignement supérieur et de recherche :
ces moyens figurent dans l'état récapitulatif des crédits alloués dans le cadre de la convention quadriennale.
d) Personnels statutaires (chercheurs et enseignants-chercheurs) au 01/01/2010
Chercheur(s) CNRS :
4
Enseignant(s)-chercheur(s) : 72
Autre(s) Chercheur(s) : 15
e) Personnels statutaires ITA et BIATOS au 01/01/2010
ITACNRS:
7
Autre(s) :
O
BIATOS : 1 1
1
166
Engagement letter
D) LISTE NOMINATIVE DES PERSONNELS STATUTAIRES (ENSEIGNANTS-CHER(
CHERCHEURS, ITA et BIATOS) DE L'UNITÉ AU 01/01/2010
Nom
GAMATIE
GIRAUD
KOUCHEROV
TOUZET
CARIN
DEGRANDE
FARGUE
FLISSI
HAMMADI
OLEJNIK
SOULAGE
ALLARD
BERGUEL
BROTCORNE
COTIN
DENKER
DUCASSE
DURIEZ
JOURDAN
MERLE
MITTON
MUNOS
NIEHREN
OUANGRADAOUA
ROUSSEL
RYABKO
BEN AMOR
DAOUDI
VANDEBORRE
VANWORMHOUDT
AUBERT
BOULET
BOULIER
CARLE
CARON
CARON
CARRE
CASIEZ
CHAILLOU
CLAUTIAUX
DEKEYSER
DELAHAYE
DERBEL
DERYCKE
DHAENENS
DJERABA
DUCHIEN
DUMOULIN
ÉTIEN
EVERAERE
GEIB
GRIMAUD
GRISON1
HAUSPIE
HOOGSTOEL
Prénom
Corps-grade
Type de personnel
Abdoulaye
Mathieu
Gregory
Hélène
Gilles
Samuel
Alain
Areski
Fatima
Richard
Michel
Jérémie
Alexandre
Luce
Stéphane
Marcus
Stéphane
Christian
Laetitia
Philippe
Nathalie
Rémi
Joachim
Aïda
Nicolas
Daniil
Boulbaba
Mohamed
Jean-Philippe
Gilles
Fabrice
Pierre
François
Jean
Anne-Cécile
Olivier
Bernard
Géry
Christophe
François
Jean-Luc
Jean-Paul
Bile1
Alain
Clarisse
Chabane
Laurence
Céd ric
Anne
Patricia
Jean-Marc
Gilles
Laurent
Michaël
Frédéric
CR2
CR2
DR2
CR1
IE
IR
TCH
IR
TCH
IR
AI
CR2
CR2
CR1
DR2
CR2
DR2
CR2
CR2
CR1
CR2
DR2
DR2
CR2
DR2
DR2
EC autres min.
EC autres min.
EC autres min.
EC autres min.
MCF
PR2
MCF
MCF
MCF
MCF
MCF
MCF
PR1
MCF
PR1
PREX
MCF
PR1
PR2
PR2
PR1
MCF
MCF
MCF
PR1
MCF
PR2
MCF
MCF
Chercheur CNRS
Chercheur CNRS
Chercheur CNRS
Chercheur CNRS
ITA CNRS
ITA CNRS
ITA CNRS
ITA CNRS
ITA CNRS
ITA CNRS
ITA CNRS
Chercheur autre organisme
Chercheur autre organisme
Chercheur autre organisme
Chercheur autre organisme
Chercheur autre organisme
Chercheur autre organisme
Chercheur autre organisme
Chercheur autre organisme
Chercheur autre organisme
Chercheur autre organisme
Chercheur autre organisme
Chercheur autre organisme
Chercheur autre organisme
Chercheur autre organisme
Chercheur autre organisme
Enseignant chercheur
Enseignant chercheur
Enseignant chercheur
Enseignant chercheur
Enseignant chercheur
Enseignant chercheur
Enseignant chercheur
Enseignant chercheur
Enseignant chercheur
Enseignant chercheur
Enseignant chercheur
Enseignant chercheur
Enseignant chercheur
Enseignant chercheur
Enseignant chercheur
Enseignant chercheur
Enseignant chercheur
Enseignant chercheur
Enseignant chercheur
Enseignant chercheur
Enseignant chercheur
Enseignant chercheur
Enseignant chercheur
Enseignant chercheur
Enseignant chercheur
Enseignant chercheur
Enseignant chercheur
Enseignant chercheur
Enseignant chercheur
Etablissement
CNRS
CNRS
CNRS
CNRS
CNRS
CNRS
CNRS
CNRS
CNRS
CNRS
CNRS
INRIA
INRIA
INRIA
INRIA
INRIA
INRIA
INRIA
INRIA
INRIA
INRIA
INRIA
INRIA
INRIA
INRIA
INRIA
Institut TELECOM
Institut TELECOM
Institut TELECOM
Institut TELECOM
UNIVERSITE LILLE
LTNIVERSITE LILLE
UNIVERSITE LILLE
UNIVERSITE LILLE
LTNIVERSITE LILLE
UNIVERSITE LILLE
UNIVERSITE LILLE
UNIVERSITE LILLE
UNIVERSITE LILLE
UNIVERSITE LILLE
UNIVERSITE LILLE
UNIVERSITE LILLE
UNIVERSITE LILLE
UNIVERSITE LILLE
UNIVERSITE LILLE
UNIVERSITE LILLE
UNIVERSITE LILLE
UNIVERSITE LILLE
UNIVERSITE LILLE
UNIVERSITE LILLE
UNIVERSITE LILLE
UNIVERSITE LILLE
UNIVERSITE LILLE
UNIVERSITE LILLE
UNIVERSITE LILLE
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
Engagement letter
Nom
167
Prénom
HYM
Samuel
LE MEUR
Anne-Françoise
LE PALLEC
Xavier
LEMAIRE
François
LEPRETRE
Eric
LHOUSSAINE
Cédric
MARQUET
Philippe
MARTINET
Jean
MARVIE
Raphaël
MATHIEU
Philippe
MEFTALI
Samy
MELAB
Nouredine
NAIT-ABDESSELAM
Farid
NEBUT
Mirabelle
NOE
Laurent
PETER
Yvan
PETITON
Serge
PETITOT
Michel
PICAULT
Sébastien
PLENACOSTE
Patricia
PUPIN
Maude
ROOS
Yves
ROUILLARD
José
ROUTIER
Jean-Christophe
SECQ
Yann
SEDOGLAVIC
Alexandre
SEINTURIER
Lionel
SIMPLOT-RYL
Isabelle
SIMPLOT-RYL
David
TALBI
El-Ghazali
TARBY
Jean-Claude
TISONp
Sophie
VANTROYS
Thomas
VARRE
Jean-Stéphane
AUVERLOT
Olivier
BOURSIER
Bruno
DANCOISNE
Annie
DEHIER
Claude
DEWASTE
Mayline
FIEVET
Bénédicte
LADROUZ
Mohamed
LAPORTE
Philippe
LEGUY
Emmanuel
MATA
Christophe
ANDRE
Yves
COULOM
Rémi
GILLERON
Rémi
LEMAY
Aurélien
MARY
Jérémie
PREUX
Philippe
TERLUTTE
Alain
MCF
MCF
MCF
MCF
MCF
MCF
MCF
MCF
MCF
PR1
MCF
PR2
MCF
MCF
MCF
MCF
PR1
PR2
MCF
MCF
MCF
MCF
MCF
PR2
MCF
MCF
PR2
PR2
PR2
PR1
MCF
PR1
MCF
MCF
IGE
ADT
TCH
ADT
TCH
ADT
IGE
IGE
IGE
AGT
MCF
MCF
PR1
MCF
MCF
PR2
MCF
Type de personnel
Etablissement
Enseignant chercheur
Enseignant chercheur
Enseignant chercheur
Enseignant chercheur
Enseignant chercheur
Enseignant chercheur
Enseignant chercheur
Enseignant chercheur
Enseignant chercheur
Enseignant chercheur
Enseignant chercheur
Enseignant chercheur
Enseignant chercheur
Enseignant chercheur
Enseignant chercheur
Enseignant chercheur
Enseignant chercheur
Enseignant chercheur
Enseignant chercheur
Enseignant chercheur
Enseignant chercheur
Enseignant chercheur
Enseignant chercheur
Enseignant chercheur
Enseignant chercheur
Enseignant chercheur
Enseignant chercheur
Enseignant chercheur
Enseignant chercheur
Enseignant chercheur
Enseignant chercheur
Enseignant chercheur
Enseignant chercheur
Enseignant chercheur
BIATOS
BIATOS
BIATOS
BIATOS
BIATOS
BIATOS
BIATOS
BIATOS
BIATOS
BIATOS
Enseignant chercheur
Enseignant chercheur
Enseignant chercheur
Enseignant chercheur
Enseignant chercheur
Enseignant chercheur
Enseignant chercheur
UNIVE RSITE LILLE 1
UNIVE iSITE LILLE 1
UNIVE iSITE LILLE 1
UNIVE iSITE LILLE 1
UNIVE iSITE LILLE 1
UNIVE iSITE LILLE 1
UNIVE iSITE LILLE 1
UNIVE RSITE LILLE 1
UNIVE RSITE LILLE 1
UNIVE RSITE LILLE 1
UNIVE RSITE LILLE 1
UNIVE RSITE LILLE 1
UNIVE RSITE LILLE 1
UNIVE RSITE LILLE 1
UNIVE RSITE LILLE 1
UNIVE RSITE LILLE 1
UNIVE iSITE LILLE 1
UNIVE iSITE LILLE 1
UNIVE <SITE LILLE 1
UNIVE XSITE LILLE 1
UNIVE iSITE LILLE 1
UNIVE iSITE LILLE 1
UNIVE iSITE LILLE 1
UNIVE iSITE LILLE 1
UNIVE iSITE LILLE 1
UNIVE iSITE LILLE 1
UNIVE iSITE LILLE 1
UNIVE iSITE LILLE 1
UNIVE <SITE LILLE 1
UNIVE <SITE LILLE 1
UNIVE <SITE LILLE 1
UNIVE S I T E LILLE 1
UNIVE <SITE LILLE 1
UNIVE <SITE LILLE 1
UNIVE <SITE LILLE 1
UNIVE <SITE LILLE 1
UNIVE <SITE LILLE 1
UNIVE <SITE LILLE 1
UNIVE <SITE LILLE 1
UNIVE <SITE LILLE 1
UNIVE <SITE LILLE 1
UNIVE <SITE LILLE 1
UNIVE <SITE LILLE 1
UNIVE <SITE LILLE 1
UNIVE <SITE LILLE 3
UNIVE <SITE LILLE 3
UNIVE <SITE LILLE 3
UNIVE XSITE LILLE 3
UNIVE <SITE LILLE 3
UNIVE <SITE LILLE 3
UNIVE <SITE LILLE 3
168
Engagement letter
TOMMASI
TORRE
FOURMENTRAUX
Fait à Paris, le
Marc
Fabien
Hélène
PR2
MCF
SASU
UNIVERSITE LILLE 3
UNIVERSITE LILLE 3
UNIVERSITE LILLE 3
Enseignant chercheur
Enseignant chercheur
BIATOS
1 7 SEP, 2010
Le Président de l'université Lille 1
Pour le Président du CNRS et par délégation
..
/'
Philippe ROLLET
C
Platforms
The LIFL hosts two technology platforms: a node of the Grid’5000 national research grid and PIRVI–a
framework for computer human interaction, virtual reality, and images, a set of equipments that is
shared among several teams.
C.1
Grid’5000
Installed and hosted at the center of IT resources (CRI) of Université Lille 1 since 2005, the site
of Grid’5000 at Lille is managed by LIFL together with Inria Lille (through Aladdin-G5K technological
and development action). During these five last years, Lille has been very active in terms of participation to the mutualization effort of resources between sites, usage of the grid infrastructure, scientific
production, scientific animation and training.
With the support of the regional council Nord-Pas-de-Calais (CPER CIA) and with the recent
emergence and democratization of GPU computing, the hardware configuration has been extended
at Lille with multi-core servers equipped with GPU accelerators (14336 GPU cores). Grid’5000 has
been used by more than 100 people in average per year. The users are mainly researchers from 4 teams
(of LIFL-Inria Lille), LML and Paul Painlevé labs., Université d’Artois and from Belgium (Université
de Mons and Cetic).
From scientific production point of view, Grid’5000 has served in Lille as an experimental support
for 11 Ph.D theses (8 already defended and 3 ongoing) and 46 publications (10 intl. journals including
2 in IEEE Transactions on Computers, 4 book chapters and 32 intl. conferences), a Best Paper Award
(in ACM GECCO’2011), numerous awards for Crazy stone Go game and 2 qualifications to IEEE/ACM
CCGRID/Scale intl. challenge.
From scientific animation and training point of view, Lille site has organized in April 2010 the
Grid’5000 spring school (78 participants). In addition, Lille is the only site which organizes every year
since 2006 Grid’5000 day(s) including technical talks and feedbacks, and practical training. Moreover,
Lille is one of the rare sites which opened Grid’5000 to teaching. Since 2008, 236 master students have
received practical training in cluster and grid computing using Grid’5000.
C.2
C.2.1
PIRVI–A Framework for Computer Human Interaction, Virtual Reality,
and Images
Introduction
The Plateforme Interactions-Réalité Virtuelle-Images (PIRVI) is a framework initiated in 2009 to highlight researches in the field of Computer Human Interaction, Virtual Reality and Images as well as
to facilitate collaborations with industry. Six research-teams from the Lille’s Computer Science Laboratory (LIFL) are part of the PIRVI. The teams share and use a Virtual-Reality Room and operate
various mid-size research equipments. The PIRVI plays a significant role in scientific animation and
promotes the team expertise by demonstrating new results to potential industrial partners, political
figures and, globally, civil society.
The main scientific areas within the PIRVI are Human-Computer Interaction (MINT and NOCE),
Real-time 3D Simulation (SHACRA) and 3D Object Analysis (MIIRE), Video and Image Analysis (FOX)
and Artificial Intelligence (SMAC).
The PIRVI is operated by Fabrice Aubert (Assistant Professor), Samuel Degrande (Research Engineer CNRS) and Damien Marchal (Research Engineer CNRS).
C.2.2
Equipments
The PIRVI framework is composed of numerous equipments that are organized in four rooms as well
as mobile equipments used by teams.
169
170
Platforms
Experiments rooms
The Virtual-Reality Room is dedicated to immersive experiments and demonstrations. It contains
a 6 meter large curved screen with back-projection as well as different motion tracking system
(AR-Track and kinect) and a spatialized sound-system.
The Vision Room is dedicated to experiment on analysis of people behaviors from images and
videos streams. The room provides head, eye and gaze trackers and softwares to track, count
and analyze people. Finally the room is connected to dedicated server to store the video
streams.
The Interaction Room is dedicated to build interactive prototypes of new interaction techniques. It
contains a wide range of devices : multi-touch tables/screens (Immersion Ilight, Surface 1, Surface 2, two Cell’s unit, four 3M), interaction devices (Phantom Omni and Desktop, GameTrack,
WiiMote, WiiFit, Kinect) as well as several display devices (two meters large screen with full HD
projector, 42” LCD Screen and several 32” tactile screen).
The Showroom is dedicated to public demonstrations and feature a fullHD video projector with a
2.5 meter wide projection frame as well as a 52” Multitouch LCD screen.
Mobile equipments
Other PIRVI equipments, from light to mid-range, are available and intensively used by research
teams : Brain-Computer Interface system (G-tec) ; Real-size human model for medical training (Gaumard HAL Mobile Team Trainer) ; 3D Scanner (Artec) ; large 3D TV (Samsung) ; Robot (Eddie) ;
various mobile devices (Galaxy S3, Galaxy Tab) and various cameras (color, depth, thermo, ...).
C.2.3
Projects
The developments are focused either on improving our equipment and software infrastructure or on
highlighting the results of the LIFLs research teams. Nine engineering’s projects have currently been
conducted. These projects runs for a period of 6 or 12 months.
Galaxian: development of a 3D application that illustrates behavioral modeling and simulation using the multi-agent framework developed by the SMAC team. This demonstration won IBM
Best Demo award at PAAMS’13.
Bees: development of a 3D application that illustrates interaction with behavioral modeling and
simulation of multi-agent. A 3D camera is used to interact with the agents.
Interactive shop display: development of an augmented reality solution for retail (jewelry, phone).
Crowd motion detection: development of software for the vision room to analyze video stream to
detect where shop customers stand at and move to.
Demonstrations launcher and controller 1: development of a software to control and interact with
the different equipments in our showroom. A smartphone can then be used to start/stop the
different distants applications.
Demonstrations launcher and controller 2: development of a software to control and interact with
the different equipments in our showroom. This version use mid-air gestures captured by a
depth camera to launch and tcontrol applications. The launcher is based on a 3D carousel
while interaction is done with simple gestures.
Multi-sensors interaction: a 3D camera and a smartphone are used together to create new interaction technique for public display and 3D application. This work is done in cooperation with
the SME Idées3Com in order to build next generation interactive kiosks.
Multi-touch wall: development of a reconfigurable touch wall made of an assemblage of stock multitouch screen (32” 3M). In addition to the mechanical setup was also developed software to ease
the calibration and the merging the input streams in order to build a global interaction space.
171
Support technique
Alain Fargue (TCE CNRS)
Claude Dehier (ADT Lille 1)
Bruno Boursier (ADT Lille 1)
Système informatique
Olivier Auverlot (IGE Lille 1)
Emmanuel Leguy (IGE Lille 1)
Samuel Degrande (IR CNRS)
Areski Flissi (IR CNRS)
Clément LAGRANGE (CDD IE Lille3)
Responsable : Gilles Carin (IE CNRS)
Pôle Ressources informatiques et techniques
UMR 8022 – CNRS – Université de Lille1
Organigramme structurel du LIFL au 1er juin 2013
Service logistique
logistiqu
Christophe Mata (AST Lille 1) – Assistant de prévention
Sébastien Martelleur (AST CDI Lille 1)
Service financier financier responsable : Michèle Mayer (AI Lille 1)
Gestionnaires équipes de recherche
Fatima Hammadi (TCE CNRS)
Maryline Dewaste (TCE Lille 1)
Bénédicte Fiévet (TCN Lille 1)
Annie Marescaux (ATP Lille 1)
Marjorie Bras (TCN Lille 3)
Gestion du personnel personnel
Fatima Hammadi (TCE CNRS)
Anne-Sophie Fardoux (TCN Lille 1)
Assistante de direction :
direction Anne-Sophie Fardoux (TCN Lille 1)
Responsable : Christelle Copin (AI CNRS)
Pôle Ressources administratives et logistiques
Chargé de mission « Relations internationales » : Mohamed Daoudi
Chargé de mission « Europe » : Richard Olejnik
Missions relations internationales et Europe
Directrice : Sophie Tison
Directeurs adjoints : Pierre Boulet - Lionel Seinturier
D
Functional Organization Chart
E
Rules of Procedure
REGLEMENT
INTERIEUR
173
174
Rules of Procedure
Vu la décision n°110145DR18 du 1er janvier 2011 donnant délégation de signature à Mme Sophie Tison,
notamment en matière d’organisation et de fonctionnement des services ;
Vu le procès verbal de l’assemblée élisant Monsieur Philippe ROLLET aux fonctions de président de
l’Université Lille 1 ;
Vu la décision n° 10A004DSI du 18 décembre 2009 approuvant le renouvellement de l'unité UMR8022, intitulée
Laboratoire d'Informatique Fondamentale de Lille, dont la directrice est Sophie TISON
1.
Conseil de Laboratoire – Assemblée générale
Le conseil de Laboratoire ou de l’Unité.
Il est présidé par le Directeur de l’Unité. Il a un rôle consultatif et émet un avis sur toutes les questions relatives à la
politique scientifique, à la gestion des ressources humaines et financières, aux moyens matériels, à l’organisation et au
fonctionnement de l’Unité.
Sa composition et ses modalités de fonctionnement sont prévues en application de la décision CNRS du 28/10/1992.
Il se réunit plusieurs fois par an sur convocation du président, soit à l'initiative de celui-ci, soit à la demande du tiers de
ses membres.
Chaque séance donne lieu à un compte rendu diffusé aux membres du laboratoire.
L’assemblée générale comprend tous les personnels permanents de l’Unité. Elle est convoquée par le Directeur de
l’Unité, en particulier, dans les cas suivants :
-
à son initiative après avis du Conseil de Laboratoire.
-
à la demande du Conseil de Laboratoire après un vote à la majorité des 2/3.
-
à la demande d’au moins la moitié des membres permanents de l’Unité.
2.
Règles de fonctionnement de l’Unité
Préambule : Le Laboratoire est constitué de différentes catégories de personnels relevant d'employeurs différents. Les
textes régissant la mise en œuvre de I'ARTT pour les personnels relevant de l'Université de Lille 1 (IATOS) et du CNRS
(Chercheurs et ITA) ne sont pas les mêmes. Il y a donc une application spécifique de certaines dispositions pour
chacune de ces catégories de personnels. De même, les personnels de l'INRIA et de Lille 3 suivent les dispositions
réglementaires de leur employeur.
2.a Champ d'application
Le présent règlement a pour objet de préciser les règles de fonctionnement interne et les mesures applicables à
l'ensemble du personnel affecté au laboratoire - LIFL – UMR 8022 – y compris les agents contractuels, les vacataires,
apprentis ou stagiaires.
Tout nouvel arrivant doit en prendre connaissance et remplir le bordereau d'acceptation annexé à ce règlement intérieur.
Toute personne présente au laboratoire est tenue de respecter les règles de fonctionnement et les usages en vigueur.
Rules of Procedure
Le fonctionnement du Laboratoire est basé sur un travail d’équipes. Chacun de ses membres, en participant au bon
fonctionnement de l’Unité, contribue à la production de travaux de recherche de qualité, et au rayonnement du
Laboratoire.
2.b Règles de travail et congés.
La durée annuelle maximale de travail effectif est de 1 607 heures, selon le décret n°2004-1307 du 26 novembre 2004.
L’exercice du droit à la formation et des droits syndicaux et sociaux est compris dans le temps de travail effectif.
Le LIFL est constitué de plusieurs catégories de personnels (chercheurs, enseignants-chercheurs, ingénieurs,
techniciens, doctorants, stagiaires…) relevant d’employeurs distincts.
Ainsi chaque catégorie de personnels doit par conséquent se référer à l’application spécifique émanant de sa tutelle de
référence.
Les personnels autorisés à accomplir un service à temps partiel d’une durée inférieure ou égale à 80% peuvent travailler
selon un cycle hebdomadaire inférieur à cinq jours. Le temps de travail correspond à un travail « effectif ». Il ne prend
pas en compte la pause méridienne obligatoire qui ne peut être inférieure à 45 minutes ni supérieure à 2 heures.
La durée quotidienne du travail ne peut être inférieure à 4 heures ni supérieure à 10 heures. Aucun temps de travail
quotidien ne peut atteindre six heures sans que les agents bénéficient d’un temps de pause d’une durée minimale de
vingt minutes. Le temps de travail indiqué dans la suite comprend vingt minutes de pause.
Personnels IATOS
Les horaires sont conformes à la note annuelle selon l'arrêté N°2003-42 concernant la mise en œuvre des dispositions
d’aménagement et de réduction du temps de travail au sein de l’Université de Lille 1.
Le cycle de travail hebdomadaire est de 36 h 40 min sur 5 jours ( pauses comprises)
Cet horaire de référence peut être aménagé dans la limite d'un horaire hebdomadaire maximal, pauses comprises, de
39h10. Dès lors, l’aménagement d'horaire ne peut pas générer plus de 13 jours d’ARTT pour une quotité de travail de
100%.

horaire établi, par chaque IATOS en accord avec le responsable de service, entre 7 h 30 et 19 h 30 avec une pause
méridienne obligatoire qui ne peut être inférieure à 45 minutes ni supérieure à 2 heures.

une pause de 20 min (pour un temps de travail quotidien supérieur ou égal à six heures) qui ne peut être prise en
début ou fin de journée mais peut éventuellement être incluse dans les 45 min de pause méridienne.

45 jours de congés annuels (correspondants aux jours ouvrés : du lundi au vendredi).

pas de jours de fractionnement qui sont intégrés dans l’horaire hebdomadaire, mais les personnels sont tenus de
prendre des congés lors des fermetures de l’Université et/ou de l’UFR de rattachement.

Les jours de congés sont accordés, après avis du responsable hiérarchique, sous réserve des nécessités de service.

Si octroi de RTT, les horaires sont répartis sur 5 jours.
Personnels CNRS
Les modalités de mise en œuvre dans l’Unité prennent en compte les dispositions figurant dans le décret du 25/08/2000
ainsi que celles énoncées d’une part dans l’arrêté du 31/08/2001 et d’autre part dans le cadrage national du CNRS.
L'agent peut bénéficier en plus de congés annuels de jours de RTT dans la limite de 12 jours en fonction de la durée
hebdomadaire de travail fixée par le règlement intérieur de son unité.
175
176
Rules of Procedure
La durée hebdomadaire du travail effectif est fixée à 38 h 30 pour l’ensemble des personnels travaillant à temps plein,
dans l’Unité.

la durée journalière du travail est établie par chaque agent CNRS en accord avec le responsable de service, entre 7 h
30 et 19 h 30, avec une pause méridienne obligatoire qui ne peut être inférieure à 45 minutes ni supérieure à 2
heures.

une pause de 20 min (pour un temps de travail quotidien supérieur ou égal à six heures) qui ne peut être prise en
début ou fin de journée, ni être intégrée à la pause méridienne.

32 jours de congés annuels (correspondants aux jours ouvrés : du lundi au vendredi).

12 jours de RTT à prendre dans les mêmes conditions que les jours de congés. (Dans le respect des mesures
prévues par la loi du 16 avril 2008, la journée de solidarité se fera avec un décompte sur le nombre de jours de
RTT.)

2 jours de fractionnement : les personnels peuvent bénéficier de jours de fractionnement des congés annuels : 1 jour
si l’agent prend 5, 6 ou 7 jours en dehors de la période du 1 er mai au 31 octobre et de 2 jours si ce nombre est au
moins égal à 8 jours.

Les jours de congés sont accordés, après avis du responsable hiérarchique, sous réserve des nécessités de service.
Contractuels
Les doctorants, post-doctorants, stagiaires et MASTER suivent les règles appliquées par leur employeur en termes de
règles de travail et congés. Ils sont assimilés à des personnels permanents pour tous les aspects liés à la vie quotidienne
du laboratoire.
2.c Conditions particulières.
Aucun cycle de travail particulier n’est actuellement appliqué dans le Laboratoire.
2.d Horaires journaliers, ouverture du Laboratoire, accès aux locaux, travail isolé.
La plage horaire de travail de référence commence à 7 h 30 et se termine à 20h00.
L’accès aux locaux en dehors de la plage horaire de référence est normalement interdit. Toutefois, à titre exceptionnel et
en fonction de la nécessité du service, cet accès peut être expressément et nommément autorisé par le Directeur de
Laboratoire, après consultation de l'ACMO ou de l'agent de sécurité.
Les personnels dont les travaux peuvent présenter des risques pour leur propre sécurité et nécessitent d’être exécutés en
dehors des horaires normaux de travail, doivent impérativement être accompagnés. Dans tous les cas, ces personnels
doivent respecter les consignes d’hygiène et de sécurité affichées dans les locaux mis à leur disposition.
Des modalités d'ouverture différentes peuvent être proposées pour les personnels du laboratoire exerçant leurs activités
au sein de l'INRIA (Institut National de Recherche en Informatique et en Automatique) – Lille Nord Europe, de
l'IRCICA ou d’autres hébergeurs. Il appartient à chaque agent de respecter le règlement intérieur spécifique à son
hébergeur.
Les personnels qui, exceptionnellement et à la demande de leur supérieur hiérarchique, auront accompli, dans le respect
de la réglementation en vigueur, un service d’une durée supérieure à la durée retenue sur une semaine, pourront
bénéficier de récupérations au plus égales au dépassement. Ces récupérations devront être effectuées dans le mois qui
suit le dépassement d’horaire en question.
Rules of Procedure
Les personnels qui, exceptionnellement et à leur demande, en accord avec leur supérieur hiérarchique, auront accompli
un service d’une durée inférieure à la durée retenue sur une semaine devront récupérer cette différence horaire dans le
mois qui suit la réduction d’horaire en question.
Le suivi de ces modifications exceptionnelles de la durée hebdomadaire retenue, est réalisé dans l’Unité sous la
responsabilité du Directeur du Laboratoire.
2.e Congés annuels.
Afin d’uniformiser la période de détermination des droits à congés avec celle de l’Université, celle retenue pour le
laboratoire est la période du 1er septembre au 31 août. Les jours de congés sont accordés, après avis du responsable
hiérarchique sous réserve des nécessités du service. Les jours de RTT sont utilisés dans les mêmes conditions que les
jours de congés annuels.
Le report des jours de congés annuels ainsi que les jours RTT non utilisés, est autorisé jusqu’au 31 Décembre de l’année
en cours. Les jours qui n’auront pas été utilisés à cette date seront définitivement perdus, sauf si ces jours ont été
déclarés dans un Compte Épargne Temps (conformément au décret 2002-634 du 29 avril 2002).
L’ouverture du Compte Épargne Temps se fait sur demande expresse de l’agent.
Durée des absences de service pour congés
L’absence de service ne peut excéder 31 jours consécutifs, sauf en cas de disposition spécifique liée à la fermeture de
l’Université et/ou de l’UFR de rattachement. (la durée de cette absence de service est calculée du premier au dernier jour
sans déduction des samedis, dimanches et jours fériés).
Fermeture de l’Unité
Les périodes de fermeture sont décidées en début d'année par le directeur d’Unité après avis du conseil de laboratoire, en
fonction de la note de service relative à l’organisation de l’université, émanant de la Direction Générale des Services.
Suivi des congés
Afin de pouvoir adapter l’organisation du travail, chacun doit effectuer ses demandes de congés auprès du Directeur de
l’Unité avec un délai de prévenance. Ce délai est de 15 jours pour les demandes de plus de 3 jours et de 3 jours pour les
demandes de 3 jours et moins.
Le suivi des congés (annuels et RTT) est réalisé dans l’Unité sous la responsabilité du Directeur du Laboratoire. Le
décompte de ces congés sera transmis à la Délégation Régionale du CNRS ou à l'UFR IEEA selon les cas, le 31
décembre de l’année en cours, pour les personnels qui demandent la mise en œuvre du Compte Épargne Temps.
L’agent peut demander, selon condition, une fois par an, entre le 1er novembre et le 31 décembre de l’année civile de
référence, que soient versés sur son compte épargne-temps les jours de congés annuels et les jours de réduction de temps
de travail non pris. Ce décompte est établi au regard de chaque demande de congé déposée par l’agent au cours de
l’année civile, visée du directeur d’unité (et de la composante pour les agents universitaires).
2.f Absence.
Absence pour raison médicale
Toute indisponibilité consécutive à la maladie doit, sauf cas de force majeure, être dûment justifiée et signalée au
Directeur de l’Unité dans les 24 heures. Dans les 48 heures qui suivent l’arrêt de travail, l’agent doit produire un
certificat médical indiquant la durée prévisible de l’indisponibilité. Tout accident corporel survenant dans le cadre de
l’activité professionnelle sera immédiatement déclaré auprès du Directeur de l’Unité et de l' ACMO de l'unité.
177
178
Rules of Procedure
Autorisations exceptionnelles d’absence
Les autorisations spéciales d’absence de droit, ainsi que les autorisations d’absence dites mesures de « bienveillance »
sont maintenues :

autorisations d'absences pour événement de famille (mariage, décès,..)

autorisations d'absences pour soigner un enfant malade ou pour en assurer la garde

participation aux fêtes religieuses propres aux différentes confessions

déménagement

autorisations d'absences pour femmes enceintes (1 heure à partir du 3 ème mois)
(voir annexe).
Missions
Tout agent se déplaçant pour l’exercice de ses fonctions, doit être en possession d’un ordre de mission établi
préalablement au déroulement de la mission. Ce document est obligatoire du point de vue administratif et juridique ; il
assure la couverture de l’agent au regard de la réglementation sur les accidents de service.
L’agent amené à se rendre directement de son domicile sur un lieu de travail occasionnel sans passer par sa résidence
administrative habituelle est couvert en cas d’accident du travail sous réserve de remplir l’une des deux conditions
suivantes :

être en possession d’un ordre de mission signé par son supérieur hiérarchique.

avoir une attestation de son Directeur de Laboratoire.
2.g Temps partiel.
Le temps partiel résulte d’un choix de l’agent, en accord avec son responsable hiérarchique. Sont ainsi déterminés la
quotité de temps travaillé et les modalités d’organisation, à savoir :

les agents à temps partiel dont la quotité travaillée n’excède pas 80% peuvent travailler selon un cycle
hebdomadaire inférieur à 5 jours.

les agents à temps partiel dont la quotité de travail est égale à 90% doivent travailler selon un cycle hebdomadaire
de 5 jours.
Le nombre de jours de congés annuels et de jours RTT des agents autorisés à travailler à temps partiel est calculé en
fonction de la quotité du temps travaillé.
Les agents qui choisissent le temps partiel ou a contrario le temps plein en cours d’année, bénéficient de jours de congés
et de jours RTT calculés sur la base des périodes à temps plein et à temps partiel dans l’année.
2.h Accueil de personnel temporaire.
Tout accueil d’un ou plusieurs stagiaires par un membre du Laboratoire doit faire l’objet d’une information préalable
auprès du Directeur de l’Unité qui est seul autorisé à solliciter auprès du Président de Lille 1 l’autorisation d’accueil.
2.i Accueil de personnel étranger.
Le laboratoire étant classé dans la liste des établissements sensibles, il est soumis, à ce titre, à certaines obligations. Les
séjours des ressortissants hors Union Européenne font ainsi l’objet d’une déclaration mensuelle par la direction de
Rules of Procedure
l’unité auprès des délégations régionales du CNRS. Ces informations font ensuite l’objet d’une transmission au
Fonctionnaire de Sécurité de Défense. Les renseignements collectés dans le cadre des présentes procédures sont traités
par une application informatique sécurisée et déclarée à la CNIL.
3.
Diffusion des résultats scientifiques.
3.a Confidentialité
Chacun est tenu de respecter la confidentialité des travaux qui lui sont confiés ainsi que ceux de ses collègues. En
particulier, en cas de présentation à l’extérieur, l’autorisation du Directeur d’Unité ou du responsable scientifique est
obligatoire.
3.b Publications
Les publications des membres de l’Unité doivent faire apparaître l’appartenance à l’Unité et le rattachement aux tutelles
avec les mentions suivantes :
- Noms des auteurs
- Employeur des auteurs
- Intitulé du LIFL avec son code CNRS
Laboratoire d’Informatique Fondamentale de Lille
UMR CNRS 8022
Toutes les publications (articles, revues, thèses, etc.) dont tout ou partie du travail a été effectuée à l’Unité doivent être
référencées dans l'application Web HAL (http://hal.archives-ouvertes.fr/).
http://www.ccsd.cnrs.fr/support/content/PDF/docHAL.pdf
http://www.ccsd.cnrs.fr/support.html#faq_depot
4.
Hygiène et sécurité.
S’il incombe au directeur de veiller à la sécurité et à la protection des personnels et d’assurer la sauvegarde des biens de
l’Unité, chacun doit se préoccuper de sa propre sécurité et de celle des autres.
L’ACMO (agent chargé de la mise en œuvre des règles d’hygiène et de sécurité) assiste et conseille le Directeur, il
informe et sensibilise les personnels travaillant dans l’Unité pour la mise en œuvre des consignes d’hygiène et sécurité.
L’identité de l’ACMO est affichée au panneau Hygiène et Sécurité de l’Unité.
Les dispositions à prendre en cas d’accident et d’incendie font l’objet d’un document spécifique et sont affichées dans
les couloirs du Laboratoire.
179
180
Rules of Procedure
Le registre d’hygiène et de sécurité dans lequel les personnels peuvent consigner leurs observations et suggestions
relatives à la prévention des risques et à l’amélioration des conditions de travail est accessible dans le bureau de
l’ACMO.
L’ACMO fournira aux personnels, dès leur arrivée, la formation et les informations nécessaires à l’accomplissement de
leur travail et au respect des consignes générales de sécurité.
Tout accident de travail survenant dans le cadre de l'activité professionnelle doit être déclaré le plus rapidement possible
auprès du Service Ressources Humaines correspondants et à l'ACMO.
Conformément à la Loi Evin, il est interdit aux personnels de fumer sur les lieux de travail. Le laboratoire est dans sa
totalité une zone non fumeur.
5.
Formation.
Le correspondant formation de l’Unité informe et conseille les personnels pour leurs besoins et demandes de formation.
Il participe, auprès du Directeur d’Unité, à l’élaboration du plan de formation de l’Unité.
Le plan de formation de l’Unité est soumis pour avis au Conseil d’Unité.
6.
Utilisation des moyens informatiques.
L’utilisation des moyens informatiques est soumise à des règles explicitées dans la charte informatique de l’Unité. Cette
charte est avant tout un code de bonne conduite. Elle a pour objet de préciser la responsabilité des utilisateurs, en accord
avec la législation, et doit être signée par tout nouvel arrivant.
Cette charte informatique est annexée au présent règlement intérieur.
7.
Utilisation des ressources techniques collectives.
Si les personnels ont à leur disposition des ressources techniques collectives, les conditions et règles d’utilisation des
équipements et moyens collectifs ou mutualisés sont celles indiquées par la tutelle de rattachement.
Rules of Procedure
181
Conditions d’application et évolution du règlement intérieur
Le règlement entre en vigueur après sa signature par les tutelles de l’UMR 8022 ou leurs représentants. Le Conseil de
Laboratoire émettra un avis sur d’éventuelles modifications de ce règlement, rendues nécessaires par des compléments
ou des modifications des textes de référence ou par une évolution des conditions de fonctionnement de l’Unité.
Villeneuve d'Ascq, le 1er février2012
La Directrice du Laboratoire
le Directeur de Composante
d’Informatique Fondamentale de Lille
de rattachement
Villeneuve d’Ascq, le …………..
Villeneuve d’Ascq, le ……………….
Mme Sophie TISON
M. Nour-Eddine OUSSOUS……………….
La Déléguée Régionale du
Le président de L’Université de Lille ,
Centre National de la Recherche Scientifique
Sciences et Technologies
Lille le ……………………
Villeneuve d’Ascq le ………………
Mme Françoise PAILLOUS
M. Philippe ROLLET
182
Rules of Procedure
ATTESTATION DE PRISE DE CONNAISSANCE
DU REGLEMENT INTERIEUR
Je soussigné(e), Mme, Melle, M. : …..................................
Statut (doctorant, chercheur, professeur, ...) :
Affecté(e) à l'équipe ou au service :
reconnaît avoir pris connaissance :
du règlement intérieur du laboratoire – LIFL – UMR CNRS 8022
Fait à Villeneuve d'Ascq, le
(Signature de l'agent)
Rules of Procedure
183
ANNEXE
LISTE
DES AUTORISATIONS D’ABSENCE
DITES MESURES DE
«
BIENVEILLANCE »
1/ Autorisations d’absences pour événement de famille (instruction ministérielle n° 7 du 23 mars
1950 + circulaire interne n° 243482 du 21 octobre 1982)
mariage de l’agent : 5 jours
décès ou maladie très grave du conjoint, de pères et mères, enfants et beaux-parents : 3 jours
2/ Autorisations d’absences pour soigner un enfant malade ou pour en assurer la garde (circulaire FP
n° 1475 et B-2 A/98 du 20 juillet 1982 + circulaire interne du 21 octobre 1982)
peuvent être accordées dans la limite d’une fois les obligations hebdomadaires, plus un jour
(6 jours)
3/ Participation aux fêtes religieuses propres aux différentes confessions (circulaire FP n° 901 du
23 septembre 1967 + circulaire interne du 21 octobre 1982)
4/ Déménagement (circulaire interne du 21 octobre 1982)
Les agents peuvent avoir droit à 2 jours dans la mesure où il y a changement de résidence
administrative
5/ Autorisations d’absences pour femmes enceintes (1 heure à partir du 3ème mois)
F
Research Report - Factual Data
F.1
ADAM
F.1.1
Production
Selective publications
Journal articles
[1] Jean-Marc Jézéquel, Benoit Combemale, Olivier Barais, Martin Monperrus, and François
Fouquet. “Mashup of Meta-Languages and its Implementation in the Kermeta Language
Workbench”. In: Software and Systems Modeling (Jan. 2013). URL : http://hal.inria.fr/
hal-00829839.
[2]
Martin Monperrus and Mira Mezini. “Detecting Missing Method Calls as Violations of the
Majority Rule”. In: ACM Transactions on Software Engineering and Methodology (Jan. 2013),
pp. 1–25. URL: http://hal.inria.fr/hal-00702196.
[3]
Adel Noureddine, Romain Rouvoy, and Lionel Seinturier. “A Review of Middleware Approaches for Energy Management in Distributed Environments”. In: Software: Practice and
Experience (Jan. 2013). URL: http://hal.inria.fr/hal-00711605.
[4]
Amirhosein Taherkordi, Frédéric Loiret, Romain Rouvoy, and Frank Eliassen. “Optimizing
Sensor Network Reprogramming via In-situ Reconfigurable Components”. In: ACM Transactions on Sensor Networks (May 2013), pp. 1–37. URL: http://hal.inria.fr/hal-00658748.
[5]
Andreas Classen, Maxime Cordy, Patrick Heymans, Pierre-Yves Schobbens, and Axel Legay.
“Model Checking for Software Product Lines with SNIP”. In: International Journal on Software Tools for Technology Transfer (STTT) (Jan. 2012). URL : http://hal.inria.fr/hal00717956.
[6]
Patrick Heymans. “Introduction to the RE’11 special issue: requirements in motion”. In: Requirements Engineering Journal (Jan. 2012), pp. 79–81. URL : http://hal.inria.fr/hal00718546.
[7]
Patrick Heymans, Quentin Boucher, Andreas Classen, Arnaud Bourdoux, and Laurent Demonceau. “A Code Tagging Approach to Software Product Line Development: An Application to Satellite Communication Libraries”. In: International Journal on Software Tools for
Technology Transfer (June 2012). URL: http://hal.inria.fr/hal-00718296.
[8]
Jan Mathieu, Christophe Jouvray, Fabrice Kordon, Antonio Kung, Jimmy Lalande, Frédéric
Loiret, Juan Navas, Laurent Pautet, Jacques Pulou, Ansgar Radermacher, and Lionel
Seinturier. “Flex-eWare: a Flexible MDE-based Solution for Designing and Implementing
Embedded Distributed Systems”. In: Software: Practice and Experience (Jan. 2012), pp. 1467–
1494. URL: http://hal.inria.fr/inria-00628310.
[9]
Raimundas Matulevicius, Haralambos Mouratidis, Mayer Nicolas, Dubois Eric, and Patrick
Heymans. “Syntactic and Semantic Extensions to Secure Tropos to Support Security Risk
Management”. In: J.UCS Journal of Universal Computer Science (Mar. 2012), pp. 816–844.
URL : http://hal.inria.fr/hal-00718134.
[10]
Martin Monperrus, Michael Eichberg, Elif Tekes, and Mira Mezini. “What Should Developers
Be Aware Of? An Empirical Study on the Directives of API Documentation”. In: Empirical
Software Engineering (Jan. 2012), pp. 703–737. URL: http://hal.inria.fr/hal-00702183.
[11]
Daniel Romero, Gabriel Hermosillo, Amirhosein Taherkordi, Russel Nzekwa, Romain
Rouvoy, and Frank Eliassen. “The DigiHome Service-Oriented Platform”. In: Software: Practice and Experience (Jan. 2012). URL: http://hal.inria.fr/inria-00563678.
[12]
Lionel Seinturier, Philippe Merle, Romain Rouvoy, Daniel Romero, Valerio Schiavoni,
and Jean-Bernard Stefani. “A Component-Based Middleware Platform for Reconfigurable
Service-Oriented Architectures”. In: Software: Practice and Experience (May 2012), pp. 559–
583. URL: http://hal.inria.fr/inria-00567442.
185
186
Research Report - Factual Data
[13]
Andreas Classen, Quentin Boucher, and Patrick Heymans. “A text-based approach to feature
modelling: Syntax and semantics of TVL”. In: Science of Computer Programming (Dec. 2011),
pp. 1130–1143. URL: http://hal.inria.fr/hal-00718291.
[14]
Arnaud Hubaux, Patrick Heymans, Pierre-Yves Schobbens, Ebrahim Khalil Abbasi, and Dirk
Deridder. “Supporting Multiple Perspectives in Feature-based Configuration”. In: Software
and Systems Modeling (SoSyM) (Oct. 2011). URL: http://hal.inria.fr/hal-00718144.
[15]
Frédéric Loiret, Romain Rouvoy, Lionel Seinturier, Daniel Romero, Kevin Sénéchal, and
Ales Plsek. “An Aspect-Oriented Framework for Weaving Domain-Specific Concerns into
Component-Based Systems”. In: Journal of Universal Computer Science (J.UCS) (Mar. 2011),
pp. 742–776. URL: http://hal.inria.fr/inria-00521432.
[16]
Rémi Mélisson, Daniel Romero, Romain Rouvoy, and Lionel Seinturier. “An SCA-based approach for Social and Pervasive Communications in Home Environments”. In: Scientific Annals of Computer Science (Jan. 2011), pp. 151–173. URL : http : / / hal . inria . fr / inria 00607404.
[17]
Carlos Parra, Xavier Blanc, Anthony Cleve, and Laurence Duchien. “Unifying design and
runtime software adaptation using aspect models”. In: Science of Computer Programming
(Jan. 2011), pp. 1247–1260. URL: http://hal.inria.fr/inria-00564592.
[18]
Amirhosein Taherkordi, Frédéric Loiret, Romain Rouvoy, and Frank Eliassen. “A Generic
Component-based Approach for Programming, Composing and Tuning Sensor Software”. In:
The Computer Journal (Feb. 2011), pp. 1–19. URL: http://hal.inria.fr/inria-00563687.
[19]
Anthony Cleve, Tom Mens, and Jean-Luc Hainaut. “Data-Intensive System Evolution”. In:
Computer (Aug. 2010), pp. 110–112. URL: http://hal.inria.fr/inria-00512726.
[20]
Naouel Moha, Yann-Gaël Guéhéneuc, Laurence Duchien, and Anne-Françoise Le Meur.
“DECOR: A Method for the Specification and Detection of Code and Design Smells”. In: IEEE
Transactions on Software Engineering (Jan. 2010), pp. 20–36. URL : http://hal.inria.fr/
inria-00538476.
[21]
Naouel Moha, Yann-Gaël Guéhéneuc, Anne-Françoise Le Meur, Laurence Duchien, and Alban Tiberghien. “From a Domain Analysis to the Specification and Detection of Code and
Design Smells”. In: Formal Aspects of Computing (Jan. 2010), pp. 345–361. URL: http://hal.
inria.fr/inria-00512135.
[22]
Romain Rouvoy and Philippe Merle. “Leveraging Component-Based Software Engineering
with Fraclet”. In: Annales des Télécommunications (Jan. 2009). URL: http://hal.inria.fr/
inria-00429714.
[23]
Carlos Noguera, Ellen Van Paesschen, Carlos Andrés Parra, and Johan Fabry. “Context Distribution for Supporting Composition of Applications in Ubiquitous Computing”. In: Symposium on Applied Computing (SAC) (Jan. 2008), pp. 1647–1648. URL : http://hal.inria.
fr/inria-00268299.
[24]
Nicolas Pessemier, Lionel Seinturier, Laurence Duchien, and Thierry Coupaye. “A
Component-Based and Aspect-Oriented Model for Software Evolution”. In: International
Journal of Computer Applications in Technology (Jan. 2008), pp. 94–105. URL : http://hal.
inria.fr/inria-00269895.
[25]
Romain Rouvoy, Denis Conan, and Lionel Seinturier. “Software Architecture Patterns for
a Context-Processing Middleware Framework”. In: IEEE Distributed Systems Online (Jan.
2008), pp. 1–13. URL: http://hal.inria.fr/inria-00286616.
Conference papers
[26] Rémi Druilhe, Matthieu Anne, Jacques Pulou, Laurence Duchien, and Lionel Seinturier.
“Components Mobility for Energy Efficiency of Digital Home”. In: 16th ACM SIGSOFT International Symposium on Component-Based Software Engineering. June 2013, pp. 153–158.
URL : http://hal.inria.fr/hal-00804832.
[27]
Rémi Druilhe, Matthieu Anne, Jacques Pulou, Laurence Duchien, and Lionel Seinturier.
“Energy-driven Consolidation in Digital Home”. In: 28th ACM Symposium on Applied Computing (SAC’13), 1st Software Engineering Aspects of Green Computing (SEAGC) Track. Mar.
2013. URL: http://hal.inria.fr/hal-00762626.
F.1. ADAM
[28]
Quentin Enard, Miruna Stoicescu, Emilie Balland, Charles Consel, Laurence Duchien, JeanCharles Fabre, and Matthieu Roy. “Design-Driven Development Methodology for Resilient
Computing”. In: CBSE’13: Proceedings of the 16th International ACM Sigsoft Symposium on
Component-Based Software Engineering. June 2013. URL : http : / / hal . inria . fr / hal 00814298.
[29]
Alexandre Feugas, Sébastien Mosser, and Laurence Duchien. “A Causal Model to predict the
Effect of Business Process Evolution on Quality of Service”. In: Conference on the Quality of
Software Architectures (QoSA). June 2013. URL: http://hal.inria.fr/hal-00816940.
[30]
Nicolas Haderer, Romain Rouvoy, and Lionel Seinturier. “Dynamic Deployment of Sensing
Experiments in the Wild Using Smartphones”. In: 13th International IFIP Conference on Distributed Applications and Interoperable Systems (DAIS). June 2013, pp. 43–56. URL : http :
//hal.inria.fr/hal-00804114.
[31]
Lucas Provensi, Frank Eliassen, Roman Vitenberg, and Romain Rouvoy. “Improving Context Interpretation by Using Fuzzy Policies: The Case of Adaptive Video Streaming”. In: 28th
ACM Symposium on Applied Computing (SAC) - 8th Track on Dependable and Adaptive
Distributed Systems (DADS). Mar. 2013, pp. 415–422. URL : http : / / hal . inria . fr / hal 00799136.
[32]
Gabriel Tamura, Norha Villegas, Haussi Muller, Laurence Duchien, and Lionel Seinturier.
“Improving Context-Awareness in Self-Adaptation Using the DYNAMICO Reference Model”.
In: 8th International Symposium on Software Engineering for Adaptive and Self-Managing
Systems. May 2013. URL: http://hal.inria.fr/hal-00796275.
[33]
Mathieu Acher, Patrick Heymans, Philippe Collet, Clément Quinton, Philippe Lahire, and
Philippe Merle. “Feature Model Differences”. In: CAiSE - 24th International Conference on
Advanced Information Systems Engineering - 2012. June 2012. URL : http://hal.inria.fr/
hal-00713849.
[34]
Alexandre Bartel, Jacques Klein, Martin Monperrus, and Yves Le Traon. “Automatically Securing Permission-Based Software by Reducing the Attack Surface: An Application to Android”. In: IEEE/ACM International Conference On Automated Software Engineering. Sept.
2012, pp. 274–277. URL: http://hal.inria.fr/hal-00726196.
[35]
Quentin Boucher, Gilles Perrouin, Jean-Christophe Deprez, and Patrick Heymans. “Towards
Configurable ISO 29110-compliant Software Development Processes for Very Small Entities”.
In: 12th European System, Software & Service Process Improvement & Innovation Conference.
June 2012, pp. 169–180. URL: http://hal.inria.fr/hal-00718281.
[36]
Maxime Cordy, Andreas Classen, Perrouin Gilles, Pierre-Yves Schobbens, Patrick Heymans,
and Axel Legay. “Simulation-Based Abstractions for Software Product-Line Model Checking”.
In: 34th International Conference on Software Engineering, ICSE 2012. June 2012, pp. 672–
682. URL: http://hal.inria.fr/hal-00718047.
[37]
Maxime Cordy, Patrick Heymans, Pierre-Yves Schobbens, and Axel Legay. “Behavioural Modelling and Verification of Real-time Software Product Lines”. In: 16th Software Product Line
Conference. Sept. 2012. URL: http://hal.inria.fr/hal-00718157.
[38]
Xavier Devroey, Maxime Cordy, Gilles Perrouin, Eun-Young Kang, Pierre-Yves Schobbens,
Patrick Heymans, Axel Legay, and Benoit Baudry. “A Vision for Behavioural Model-Driven
Validation of Software Product Lines”. In: International Symposium On Leveraging Applications of Formal Methods, Verification and Validation. Oct. 2012. URL : http://hal.inria.
fr/hal-00726121.
[39]
Xavier Devroey, Maxime Cordy, Gilles Perrouin, Eun-Young Kang, Pierre-Yves Schobbens,
Patrick Heymans, Axel Legay, and Benoit Baudry. “Towards Behavioural Model-Driven Validation of Software Product Lines”. In: 5th International Sympoisum on Leveraging Applications of Formal Methods. Oct. 2012. URL: http://hal.inria.fr/hal-00718180.
[40]
Nicolas Genon, Patrice Caire, Hubert Toussaint, Patrick Heymans, and Daniel Moody. “Towards a More Semantically Transparent i* Visual Syntax”. In: 18th International Working Conference on Requirements Engineering for Software Quality (REFSQ 2012). Mar. 2012, pp. 140–
146. URL: http://hal.inria.fr/hal-00718136.
187
188
Research Report - Factual Data
[41]
Joseph Gillain, Patrick Heymans, Ivan Jureta, Stéphane Faulkner, and Monique Snoeck.
“Product Portfolio Scoping Optimization Based on Features and Goals”. In: 16th Software
Product Line Conference. Sept. 2012. URL: http://hal.inria.fr/hal-00718165.
[42]
Joel Greenyer, Amir Sharifloo, Maxime Cordy, and Patrick Heymans. “Efficient Consistency
Checking of Scenario-Based Product Line Specifications”. In: Requirements Engineering Conference. Sept. 2012. URL: http://hal.inria.fr/hal-00718476.
[43]
Stefan HenSS, Martin Monperrus, and Mira Mezini. “Semi-Automatically Extracting FAQs
to Improve Accessibility of Software Development Knowledge”. In: ICSE - 34th International
Conference on Software Engineering. June 2012, pp. 793–803. URL : http://hal.inria.fr/
hal-00681906.
[44]
Patrick Heymans. “Visual Effectiveness of Modeling Notations (Invited tutorial)”. In: Yearly
Summer School of IFI / University of Zurich. Jan. 2012. URL : http://hal.inria.fr/hal00718139.
[45]
Martin Mahaux and Patrick Heymans. “Improvisational Theater for Information Systems:
An Agile, Experience-Based, Prototyping Technique (Tutorial)”. In: 24th International Conference on Advanced Information Systems Engineering (CAiSE), 2012. June 2012. URL: http:
//hal.inria.fr/hal-00718371.
[46]
Martin Mahaux and Patrick Heymans. “Improvisational Theater for Information Systems:
Breathing Collaboration and Creativity into Your Developments (Tutorial)”. In: 6th International Conference on Research Challenges in Information Science (RCIS), 2012. May 2012. URL:
http://hal.inria.fr/hal-00718375.
[47]
Martin Mahaux, Alistair Mavin, and Patrick Heymans. “Choose your Creativity: Why and
How Creativity in Requirements Engineering Means Different Things to Different People”.
In: 18th International Working Conference on Requirements Engineering for Software Quality
(REFSQ), 2012. Mar. 2012, pp. 101–116. URL: http://hal.inria.fr/hal-00718368.
[48]
Olivier Mangin, Béatrix Barafort, Eric Dubois, and Patrick Heymans. “Designing a Process
Reference Model for Information Security Management Systems”. In: 12th International
SPICE Conference on Process Improvement and Capability Determination. May 2012, pp. 129–
140. URL: http://hal.inria.fr/hal-00718197.
[49]
Sébastien Mosser, Mireille Blay-Fornarino, and Laurence Duchien. “A Commutative Model
Composition Operator to Support Software Adaptation”. In: 8th European Conference on
Modelling Foundations and Applications. July 2012, pp. 4–19. URL : http://hal.inria.fr/
hal-00689706.
[50]
Sébastien Mosser, Laurence Duchien, Carlos Andrés Parra, and Mireille Blay-Fornarino. “Using Domain Features to Handle Feature Interactions”. In: Variability Modelling SoftwareIntensive Systems (VAMOS). Jan. 2012, pp. 101–110. URL : http : / / hal . inria . fr / hal 00653044.
[51]
Adel Noureddine, Aurélien Bourdon, Romain Rouvoy, and Lionel Seinturier. “Runtime Monitoring of Software Energy Hotspots”. In: ASE - The 27th IEEE/ACM International Conference
on Automated Software Engineering - 2012. Sept. 2012, pp. 160–169. URL: http://hal.inria.
fr/hal-00715331.
[52]
Fawaz Paraiso, Nicolas Haderer, Philippe Merle, Romain Rouvoy, and Lionel Seinturier. “A
Federated Multi-Cloud PaaS Infrastructure”. In: 5th IEEE International Conference on Cloud
Computing. June 2012, pp. 392 –399. URL: http://hal.inria.fr/hal-00694700.
[53]
Fawaz Paraiso, Gabriel Hermosillo, Romain Rouvoy, Philippe Merle, and Lionel Seinturier.
“A Middleware Platform to Federate Complex Event Processing”. In: Sixteenth IEEE International EDOC Conference. Sept. 2012, pp. 113–122. URL : http : / / hal . inria . fr / hal 00700883.
[54]
Carlos Andrés Parra, Daniel Romero, Sébastien Mosser, Romain Rouvoy, Laurence Duchien,
and Lionel Seinturier. “Using Constraint-based Optimization and Variability to Support Continuous Self-Adaptation”. In: 27th ACM Symposium on Applied Computing (SAC’12), 7th Dependable and Adaptive Distributed Systems (DADS) Track. Mar. 2012, pp. 486–491. URL: http:
//hal.inria.fr/inria-00632269.
F.1. ADAM
[55]
Nicolas Petitprez, Romain Rouvoy, and Laurence Duchien. “Connecting your Mobile Shopping Cart to the Internet-of-Things”. In: 12th IFIP International Conference on Distributed
Applications and Interoperable Systems (DAIS’12). June 2012, pp. 236–243. URL: http://hal.
inria.fr/hal-00684780.
[56]
Romain Rouvoy and Philippe Merle. “Rapid Prototyping of Domain-Specific Architecture
Languages”. In: International ACM SIGSOFT Symposium on Component-Based Software Engineering (CBSE’12). June 2012, pp. 13–22. URL: http://hal.inria.fr/hal-00690607.
[57]
Mathieu Acher, Anthony Cleve, Philippe Collet, Philippe Merle, Laurence Duchien, and
Philippe Lahire. “Reverse Engineering Architectural Feature Models”. In: 5th European Conference of Software Architecture (ECSA). Sept. 2011, pp. 220–235. URL : http://hal.inria.
fr/inria-00614984.
[58]
Mauricio Alférez, Nuno Amalio, Selim Ciraci, Franck Fleurey, Jörg Kienzle, Jacques Klein, Max
Kramer, Sébastien Mosser, Gunter Mussbacher, Ella Roubstova, and Gefei Zhang. “AspectOriented Model Development at Different Levels of Abstraction”. In: 7th European Conference on Modelling Foundations and Applications (ECMFA’11). June 2011, pp. 1–16. URL: http:
//hal.inria.fr/hal-00585301.
[59]
Eric Cariou, Cyril Ballagny, Alexandre Feugas, and Franck Barbier. “Contracts for Model Execution Verification”. In: ECMFA’11. June 2011. URL: http://hal.inria.fr/inria-00637763.
[60]
Mickaël Clavreul, Sébastien Mosser, Mireille Blay-Fornarino, and Robert B. France. “ServiceOriented Architecture Modeling: Bridging the Gap between Structure and Behavior”. In:
Model Driven Engineering Languages and Systems. Oct. 2011, pp. 289–303. URL : http : / /
hal.inria.fr/inria-00634943.
[61]
Marc Frincu, Norha Villegas, Dana Petcu, Hausi Muller, and Romain Rouvoy. “Self-Healing
Distributed Scheduling Platform”. In: 11th IEEE/ACM International Symposium on Cluster,
Cloud, and Grid Computing (CCGrid). May 2011, pp. 225–234. URL: http://hal.inria.fr/
inria-00563670.
[62]
Markus Kimmig, Martin Monperrus, and Mira Mezini. “Querying Source Code with Natural
Language”. In: 26th IEEE/ACM International Conference On Automated Software Engineering.
Nov. 2011, pp. 376–379. URL: http://hal.inria.fr/hal-00640496.
[63]
Frédéric Loiret, Romain Rouvoy, Lionel Seinturier, and Philippe Merle. “Software Engineering of Component-Based Systems-of-Systems: A Reference Framework”. In: 14th ACM SIGSOFT International Symposium on Component-Based Software Engineering (CBSE’11). June
2011, pp. 61–65. URL: http://hal.inria.fr/inria-00577945.
[64]
Philippe Merle, Romain Rouvoy, and Lionel Seinturier. “FraSCAti: Adaptive and Reflective
Middleware of Middleware”. In: 12th ACM/IFIP/USENIX International Middleware Conference. Dec. 2011. URL: http://hal.inria.fr/hal-00650608.
[65]
Martin Monperrus, Benoit Baudry, Joël Champeau, Brigitte Hoeltzener, and Jean-Marc
Jézéquel. “Automated measurement of models of requirements”. In: Springer Science+Business Media. Sept. 2011. URL: http://hal.inria.fr/hal-00833300.
[66]
Sébastien Mosser, Gabriel Hermosillo, Anne-Françoise Le Meur, Lionel Seinturier, and Laurence Duchien. “Undoing Event-Driven Adaptation of Business Processes”. In: 8th IEEE International Conference on Services Computing (SCC’11). July 2011, pp. 234–241. URL : http:
//hal.inria.fr/hal-00587660.
[67]
Fáber Danilo Giraldo Velásquez, Mireille Blay-Fornarino, and Sébastien Mosser. “Introducing Security Access Control Policies into Legacy Business Processes”. In: Fifteenth International Enterprise Distributed Object Computing Conference (EDOC’11), short paper. Aug.
2011, pp. 42–49. URL: http://hal.inria.fr/hal-00594845.
[68]
Norha Villegas, Hausi Müller, Gabriel Tamura, Laurence Duchien, and Rubby Casallas. “A
Framework for Evaluating Quality-Driven Self-Adaptive Software Systems”. In: SEAMS 2011.
May 2011, pp. 80–89. URL: http://hal.inria.fr/inria-00578337.
[69]
Mourad Alia, Mikaël Beauvois, Yann Davin, Romain Rouvoy, and Frank Eliassen. “Components and Aspects Composition Planning for Ubiquitous Adaptive Services”. In: 36th EUROMICRO International Conference on Software Engineering and Advanced Applications
(SEAA’10). Sept. 2010, pp. 1–6. URL: http://hal.inria.fr/inria-00510632.
189
190
Research Report - Factual Data
[70]
Anthony Cleve. “Program Analysis and Transformation for Data-Intensive System Evolution”.
In: 26th IEEE International Conference on Software Maintenance (ICSM’2010). Sept. 2010,
pp. 1–6. URL: http://hal.inria.fr/inria-00512724.
[71]
Anthony Cleve, Anne-France Brogneaux, and Jean-Luc Hainaut. “A Conceptual Approach to
Database Applications Evolution”. In: 27th International Conference on Conceptual Modeling
(ER’2010). Nov. 2010, pp. 132–145. URL: http://hal.inria.fr/inria-00512718.
[72]
Gabriel Hermosillo, Lionel Seinturier, and Laurence Duchien. “Creating Context-Adaptive
Business Processes”. In: The 8th International Conference on Service Oriented Computing.
Dec. 2010, pp. 228–242. URL: http://hal.inria.fr/inria-00508988.
[73]
Gabriel Hermosillo, Lionel Seinturier, and Laurence Duchien. “Using Complex Event Processing for Dynamic Business Process Adaptation”. In: Proceedings of the 7th IEEE 2010 International Conference on Services Computing (SCC 2010). July 2010, pp. 466–473. URL: http:
//hal.inria.fr/inria-00482578.
[74]
Frédéric Loiret, Lionel Seinturier, Laurence Duchien, and David Servat. “A Three-Tier Approach for Composition of Real-Time Embedded Software Stacks”. In: 13th ACM SIGSOFT
International Symposium on Component Based Software Engineering (CBSE’10). June 2010,
pp. 37–54. URL: http://hal.inria.fr/inria-00470160.
[75]
Rémi Mélisson, Philippe Merle, Daniel Romero, Romain Rouvoy, and Lionel Seinturier. “Reconfigurable Run-Time Support for Distributed Service Component Architectures”. In: Automated Software Engineering, Tool Demonstration. Sept. 2010, pp. 171–172. URL: http://
hal.inria.fr/inria-00499477.
[76]
Carlos Parra, Anthony Cleve, Xavier Blanc, and Laurence Duchien. “Feature-based Composition of Software Architectures”. In: 4th European Conference on Software Architecture. Aug.
2010, pp. 230–245. URL: http://hal.inria.fr/inria-00512716.
[77]
Ravi Ramdoyal, Anthony Cleve, and Jean-Luc Hainaut. “Reverse Engineering User Interfaces for Interactive Database Conceptual Analysis”. In: 22nd International Conference on
Advanced Information Systems Engineering (CAiSE’2010). June 2010, pp. 332–347. URL: http:
//hal.inria.fr/inria-00456994.
[78]
Daniel Romero, Gabriel Hermosillo, Amirhosein Taherkordi, Russel Nzekwa, Romain
Rouvoy, and Frank Eliassen. “RESTful Integration of Heterogeneous Devices in Pervasive
Environments”. In: 10th IFIP International Conference on Distributed Applications and Interoperable Systems (DAIS’10). June 2010, pp. 1–14. URL: http://hal.inria.fr/hal-00471922.
[79]
Daniel Romero, Romain Rouvoy, Lionel Seinturier, and Pierre Carton. “Service Discovery in
Ubiquitous Feedback Control Loops”. In: 10th IFIP International Conference on Distributed
Applications and Interoperable Systems (DAIS’10). June 2010, pp. 113–126. URL: http://hal.
inria.fr/hal-00471930.
[80]
Daniel Romero, Romain Rouvoy, Lionel Seinturier, Sophie Chabridon, Denis Conan, and
Nicolas Pessemier. “Enabling Context-Aware Web Services: A Middleware Approach for
Ubiquitous Environments”. In: Enabling Context-Aware Web Services: Methods, Architectures,
and Technologies. May 2010, pp. 113–135. URL: http://hal.inria.fr/inria-00414070.
[81]
Daniel Romero, Romain Rouvoy, Lionel Seinturier, and Frédéric Loiret. “Integration of Heterogeneous Context Resources in Ubiquitous Environments”. In: 36th EUROMICRO International Conference on Software Engineering and Advanced Applications (SEAA’10). Sept. 2010,
p. 4. URL: http://hal.inria.fr/hal-00484838.
[82]
Amirhosein Taherkordi, Frédéric Loiret, Azadeh Abdolrazaghi, Romain Rouvoy, Quan LeTrung, and Frank Eliassen. “Programming Sensor Networks Using REMORA Component
Model”. In: 6th IEEE International Conference on Distributed Computing in Sensor Systems
(DCOSS’10). June 2010, p. 15. URL: http://hal.inria.fr/hal-00471516.
[83]
Alban Tiberghien, Philippe Merle, and Lionel Seinturier. “Specifying Self-configurable
Component-based Systems with FracToy”. In: ASM, Alloy, B and Z, 2010. Feb. 2010, pp. 91–
104. URL: http://hal.inria.fr/inria-00512442.
F.1. ADAM
[84]
Xavier Blanc, Alix Mougenot, Isabelle Mounier, and Tom Mens. “Incremental Detection of
Model Inconsistencies based on Model Operations”. In: 21st International Conference on
Advanced Information Systems Engineering (CAiSE’09). June 2009, pp. 32–46. URL : http://
hal.inria.fr/hal-00669769.
[85]
Frédéric Loiret, Michal Malohlava, Ales Plsek, Philippe Merle, and Lionel Seinturier. “Constructing Domain-Specific Component Frameworks through Architecture Refinement”. In:
35th EUROMICRO Conference on Software Engineering and Advanced Applications (SEAA).
Aug. 2009, pp. 375–382. URL: http://hal.inria.fr/inria-00393029.
[86]
Frédéric Loiret, Juan Navas, Jean-Philippe Babau, and Olivier Lobry. “Component-Based
Real-Time Operating System for Embedded Applications”. In: 12th International ACM SIGSOFT Symposium on Component-Based Software Engineering (CBSE’09). June 2009, pp. 209–
226. URL: http://hal.inria.fr/inria-00437949.
[87]
Alix Mougenot, Xavier Blanc, and Marie-Pierre Gervais. “D-Praxis: A Peer-to-Peer Collaborative Model Editing Framework”. In: 9th IFIP international conference on Distributed Applications and Interoperable Systems (DAIS’09). June 2009, pp. 16–29. URL : http://hal.inria.
fr/hal-00669776.
[88]
Carlos Noguera and Frédéric Loiret. “Checking Architectural and Implementation Constraints for Domain-Specific Component Frameworks using Models”. In: 35th Euromicro Conference on Software Engineering and Advanced Applications (SEAA’09). Aug. 2009,
pp. 125–132. URL: http://hal.inria.fr/inria-00437954.
[89]
Carlos Parra, Xavier Blanc, and Laurence Duchien. “Context Awareness for Dynamic ServiceOriented Product Lines”. In: 13th International Software Product Line Conference. Aug. 2009,
pp. 131–140. URL: http://hal.inria.fr/inria-00425586.
[90]
Carlos Parra, Rafael Leaño, Xavier Blanc, Laurence Duchien, Nicolas Pessemier, Chantal
Taconet, and Zakia Kazi-Aoul. “Dynamic Software Product Lines for Context-Aware Web Services”. In: Enabling Context-Aware Web Services: Methods, Architectures, and Technologies.
July 2009, pp. 53–80. URL: http://hal.inria.fr/inria-00425565.
[91]
Lionel Seinturier, Philippe Merle, Damien Fournier, Nicolas Dolet, Valerio Schiavoni, and
Jean-Bernard Stefani. “Reconfigurable SCA Applications with the FraSCAti Platform”. In: 6th
IEEE International Conference on Service Computing (SCC’09). Sept. 2009, pp. 268–275. URL:
http://hal.inria.fr/inria-00397856.
[92]
Amirhosein Taherkordi, Quan Le-Trung, Romain Rouvoy, and Frank Eliassen. “WiSeKit: A
Distributed Middleware to Support Application-level Adaptation in Sensor Network”. In: 9th
IFIP International Conference on Distributed Applications and Interoperable Systems (DAIS).
June 2009. URL: http://hal.inria.fr/inria-00429704.
[93]
Guillaume Waignier, Anne-Françoise Le Meur, and Laurence Duchien. “A Model-Based
Framework to Design and Debug Safe Component-Based Autonomic Systems”. In: International Conference on the Quality of Software-Architectures. June 2009, pp. 1–17. URL: http:
//hal.inria.fr/inria-00369574.
[94]
Areski Flissi, Jérémy Dubus, Nicolas Dolet, and Philippe Merle. “Deploying on the Grid with
DeployWare”. In: Eighth IEEE International Symposium on Cluster Computing and the Grid.
May 2008, pp. 177–184. URL: http://hal.inria.fr/hal-00259836.
[95]
Naouel Moha, Yann-Gaël Guéhéneuc, Anne-Françoise Le Meur, and Laurence Duchien. “A
Domain Analysis to Specify Design Defects and Generate Detection Algorithms”. In: Fundamental Approaches to Software Engineering. Mar. 2008. URL: http://hal.inria.fr/inria00270172.
[96]
Carlos Noguera and Laurence Duchien. “Annotation Framework Validation using Domain
Models”. In: Model Driven Architecture - Foundations and Applications. June 2008, pp. 48–62.
URL : http://hal.inria.fr/inria-00287856.
[97]
Carlos Noguera, Johan Fabry, Ellen Van Paesschen, and Carlos Andrés Parra. “Generation
of Application Composition Support in Ubiquitous Computing Based on Context Models”.
In: 23rd Annual ACM Symposium on Applied Computing (SAC’08). Mar. 2008, pp. 1647–1648.
URL : http://hal.inria.fr/hal-00668901.
191
192
Research Report - Factual Data
[98]
Ales Plsek and Jiri Adamek. “Carmen: Software Component Model Checker”. In: 4th International Conference on the Quality of Software Architecture (QoSA’08). Oct. 2008, pp. 71–85.
URL : http://hal.inria.fr/inria-00282373.
[99]
Ales Plsek, Frédéric Loiret, Lionel Seinturier, and Philippe Merle. “A Component Framework
for Java-based Real-time Embedded Systems”. In: ACM/IFIP/USENIX 9th International Middleware Conference. Dec. 2008, pp. 124–143. URL: http://hal.inria.fr/inria-00301410.
[100]
Ales Plsek, Philippe Merle, and Lionel Seinturier. “A Real-Time Java Component Model”. In:
ISORC 2008. May 2008, pp. 281–288. URL: http://hal.inria.fr/inria-00222039.
[101]
Daniel Romero, Carlos Parra, Lionel Seinturier, Laurence Duchien, and Rubby Casallas.
“An SCA-Based Middleware Platform for Mobile Devices”. In: EDOC Conference. Sept. 2008,
pp. 393–396. URL: http://hal.inria.fr/inria-00311807.
[102]
Prawee Sriplakich, Xavier Blanc, and Marie-Pierre Gervais. “Collaborative Software Engineering on Large-scale models: Requirements and Experience in ModelBus”. In: 23rd Annual ACM Symposium on Applied Computing (SAC’08). Mar. 2008, pp. 674–681. URL : http:
//hal.inria.fr/hal-00668912.
[103]
Prawee Sriplakich, Guillaume Waignier, and Anne-Françoise Le Meur. “Enabling Dynamic
Co-evolution of Models and Runtime Applications”. In: 32nd Annual IEEE International
COMPSAC’08. July 2008, pp. 1116–1121. URL: http://hal.inria.fr/inria-00311581.
[104]
Guillaume Waignier, Anne-Françoise Le Meur, and Laurence Duchien. “Architectural Specification and Static Analyses of Contractual Application Properties”. In: 4th International
Conference on the Quality of Software-Architectures (QoSA 2008). Oct. 2008, pp. 152–170. URL:
http://hal.inria.fr/inria-00284514.
[105]
Guillaume Waignier, Prawee Sriplakich, Anne-Françoise Le Meur, and Laurence Duchien. “A
Model-Based Framework for Statically and Dynamically Checking Component Interactions”.
In: ACM/IEEE 11th International Conference on Model-Driven Engineering Languages and
Systems (MODELS 2008). Sept. 2008, pp. 371–385. URL : http : / / hal . inria . fr / inria 00311584.
Books and edited proceedings
[106] Gabriel Hermosillo, Russel Nzekwa, and Michael Wagner, eds. Context-aware Adaption
Mechanisms for Pervasive And Ubiquitous Services - 4th International Workshop, CAMPUS
2011. Tiziana Margaria, Julia Padberg, Gabriele Taentzer, Jan. 2011, p. 32. URL : http://hal.
inria.fr/hal-00643710.
[107]
Patrick Heymans, John Mylopoulos, and Samuel Fricker, eds. 19th IEEE International Requirements Engineering Conference (RE 2011), Proceedings. IEEE, Sept. 2011, p. 376. URL:
http://hal.inria.fr/hal-00718542.
[108]
Felber Pascal and Romain Rouvoy, eds. Distributed Applications and Interoperable Systems
- 11th IFIP WG 6.1 International Conference, DAIS 2011. Springer-Verlag, June 2011, p. 300.
URL : http://hal.inria.fr/inria-00635862.
[109]
Romain Rouvoy and Cerqueira Renato, eds. Adaptive and Reflective Middleware - 10th ACM
International Workshop, ARM 2011. ACM, Dec. 2011, p. 38. URL: http://hal.inria.fr/hal00653865.
[110]
Mireille Blay-Fornarino and Laurence Duchien, eds. Numéro spécial TSI - Ingénierie Dirigée
par les Modèles. TSI - Hermès Science - Lavoisier, Apr. 2010, p. 2. URL : http://hal.inria.
fr/inria-00512758.
[111]
Andrea Capiluppi, Anthony Cleve, and Naouel Moha, eds. Proceedings of the International
Workshop on Principles of Software Evolution and ERCIM Workshop on Software Evolution
(IWPSE-EVOL’2010). ACM, Sept. 2010, p. 98. URL: http://hal.inria.fr/inria-00514773.
Theses and habilitations 1
[112] Gabriel Hermosillo. “Towards Creating Context-Aware Dynamically-Adaptable Business Processes Using Complex Event Processing”. THESE. Université des Sciences et Technologie de
Lille - Lille I, June 2012. URL: http://hal.inria.fr/tel-00709303.
1 This list contains only those theses that are cited in the report. The complete list is available in Appendix G.1.
F.1. ADAM
[113]
Jonathan Labéjof. “R-*, Réflexion au Service de l’Évolution des Systèmes de Systèmes”.
THESE. Université des Sciences et Technologie de Lille - Lille I, Dec. 2012. URL : http : / /
hal.inria.fr/tel-00768568.
[114]
Gabriel Tamura. “QoS-CARE: Un Système Fiable pour la Préservation de Contrats de Qualité
de Service à travers de la Reconfiguration Dynamique”. THESE. Université des Sciences et
Technologie de Lille - Lille I; Universidad de Los Andes, May 2012. URL: http://hal.inria.
fr/tel-00713345.
[115]
Carlos Parra. “Towards Dynamic Software Product Lines: Unifying Design and Runtime
Adaptations”. THESE. Université des Sciences et Technologie de Lille - Lille I, Mar. 2011.
URL : http://hal.inria.fr/tel-00583444.
[116]
Daniel Romero. “Information du Contexte comme une Ressource : Une Approche Orientée
Service pour la Sensibilité au Contexte”. THESE. Université des Sciences et Technologie de
Lille - Lille I, July 2011. URL: http://hal.inria.fr/tel-00608838.
[117]
Guillaume Waignier. “Canevas de développement agile pour l’évolution fiable de systèmes
logiciels à composants et orientés services”. THESE. Université des Sciences et Technologie
de Lille - Lille I, Jan. 2010. URL: http://hal.inria.fr/tel-00457590.
[118]
Ales Plsek. “SOLEIL: An Integrated Approach for Designing and Developing Componentbased Real-time Java Systems”. THESE. Université des Sciences et Technologie de Lille - Lille
I, Sept. 2009. URL: http://hal.inria.fr/tel-00439132.
[119]
Aurélien Bocquet. “Infrastructure logicielle multi-modèles pour l’accès à des servcies en
mobilité”. THESE. Université des Sciences et Technologie de Lille - Lille I, Dec. 2008. URL :
http://hal.inria.fr/tel-00357495.
[120]
Jérémy Dubus. “Une démarche orientée modèle pour le déploiement de systèmes en environnements ouverts distribués”. THESE. Université des Sciences et Technologie de Lille Lille I, Oct. 2008. URL: http://hal.inria.fr/tel-00668936.
[121]
Frédéric Loiret. “Tinap : Modèle et infrastructure d’exécution orienté composant pour applications multi-tâches à contraintes temps réel souples et embarquées”. THESE. Université
des Sciences et Technologie de Lille - Lille I, May 2008. URL : http://hal.inria.fr/tel00321745.
[122]
Naouel Moha. “DECOR : Détection et correction des défauts dans les systèmes orientés
objet”. THESE. Université des Sciences et Technologie de Lille - Lille I, Aug. 2008. URL: http:
//hal.inria.fr/tel-00321081.
[123]
Carlos Noguera. “Un ensemble d’outils orientés modèle pour développer et valider des
cadres logiciels à base d’annotations”. THESE. Université des Sciences et Technologie de
Lille - Lille I, Nov. 2008. URL: http://hal.inria.fr/tel-00668953.
Other visible publications
[124] Aurélien Bourdon, Adel Noureddine, Romain Rouvoy, and Lionel Seinturier. “PowerAPI: A
Software Library to Monitor the Energy Consumed at the Process-Level”. In: ERCIM News
(Jan. 2013), pp. 43–44. URL: http://hal.inria.fr/hal-00772454.
[125]
Benoît Cornu and Martin Monperrus. “Automated runtime software repair”. Apr. 2013. URL:
http://hal.inria.fr/hal-00820076.
[126]
Rogério De Lemos, Holger Giese, Hausi A. Muller, Mary Shaw, Jesper Andersson, Luciano
Baresi, Basil Becker, Nelly Bencomo, Yuriy Brun, Bojan Cukic, Ron Desmarais, Schahram
Dustdar, Gregor Engels, Kurt Geihs, Karl M. Goeschka, Alessandra Gorla, Vincenzo Grassi,
Paola Inverardi, Gabor Karsai, Jeff Kramer, Marin Litoiu, Antonia Lopes, Jeff Magee, Sam
Malek, Serge Mankovskii, Raffaela Mirandola, John Mylopoulos, Oscar Nierstrasz, Mauro
Pezzè, Christian Prehofe, Wilhelm Schäfer, Rick Schlichting, Bradley Schmerl, Dennis
B. Smith, João P. Sousa, Gabriel Tamura, Ladan Tahvildari, Norha M. Villegas, Thomas Vogel,
Danny Weyns, Kenny Wong, and Jochen Wuttke. “Software Engineering for Self-Adaptive
Systems: A Second Research Roadmap”. In: Software Engineering for Self-Adaptive Systems.
Jan. 2013, pp. 1–26. URL: http://hal.inria.fr/inria-00638157.
193
194
Research Report - Factual Data
[127]
Nicolas Haderer, Romain Rouvoy, Christophe Ribeiro, and Lionel Seinturier. “APISENSE:
Crowd-Sensing Made Easy”. In: ERCIM News (Apr. 2013), pp. 28–29. URL: http://hal.inria.
fr/hal-00804113.
[128]
Nicolas Haderer, Romain Rouvoy, and Lionel Seinturier. “A preliminary investigation of user
incentives to leverage crowdsensing activities”. In: 2nd International IEEE PerCom Workshop
on Hot Topics in Pervasive Computing (PerHot). Mar. 2013. URL: http://hal.inria.fr/hal00783873.
[129]
Fawaz Paraiso, Philippe Merle, and Lionel Seinturier. “Managing Elasticity Across Multiple
Cloud Providers”. In: 1st International workshop on multi-cloud applications and federated
clouds. Feb. 2013. URL: http://hal.inria.fr/hal-00790455.
[130]
Daniel Pewo Fouomene, Romain Rouvoy, and Lionel Seinturier. Snapshot Provisioning of
Cloud Application Stacks to Face Traffic Surges. Tech. rep. INRIA, May 2013. URL : http://
hal.inria.fr/hal-00820959.
[131]
Clément Quinton, Nicolas Haderer, Romain Rouvoy, and Laurence Duchien. “Towards
Multi-Cloud Configurations Using Feature Models and Ontologies”. In: 1st International
Workshop on Multi-Cloud Applications and Federated Clouds. Apr. 2013. URL: http://hal.
inria.fr/hal-00801702.
[132]
Gabriel Tamura, Norha Villegas, Hausi Müller, João P. Sousa, Basil Becker, Mauro Pezzè, Gabor Karsai, Serge Mankovskii, Wilhelm Schäfer, Ladan Tahvildari, and Kenny Wong. “Towards Practical Runtime Verification and Validation of Self-Adaptive Software Systems”. In:
Software Engineering for Self-Adaptive Systems 2. Jan. 2013, pp. 108–132. URL: http://hal.
inria.fr/hal-00709943.
[133]
Alexandre Bartel, Jacques Klein, Martin Monperrus, and Yves Le Traon. “Dexpler: Converting
Android Dalvik Bytecode to Jimple for Static Analysis with Soot”. In: ACM SIGPLAN International Workshop on the State Of the Art in Java Program Analysis (SOAP 2012). June 2012,
URL : http://hal.inria.fr/hal-00697421.
[134]
Nelly Bencomo, Rog erio De Lemos, Holger Giese, Hausi A. Müller, Mary Shaw, Jesper Andersson, Luciano Baresi, Basil Becker, Nelly Bencomo, Yuriy Brun, Bojan Cikic, Ron Desmarais, Schahram Dustdar, Gregor Engels, Kurt Geihs, Karl M. Goeschka, Alessandra Gorla,
Vincenzo Grassi, Poala Inverardi, Gabor Karsai, Jeff Kramer, Marin Litoiu, Antonia Lopes,
Jeff Magee, Sam Malek, Serge Mankovskii, Raffaela Mirandola, John Mylopoulos, Oscar
Nierstrasz, Mauro Pezze, Christian Prehofer, Wilhelm Schafer, Wilhelm Schlichting, Bradley
Schmerl, Dennis B. Smith, Joao P. Sousa, Gabriel Tamura, Ladan Tahvildari, Norha M. Villegas, Thomas Vogel, Danny Weyns, Kenny Wong, and Jochen Wuttke. “Software Engineering
for Self-Adaptive Systems: A Second Research Roadmap”. In: Software Engineering for SelfAdaptive Systems II. Sept. 2012. URL: http://hal.inria.fr/hal-00719006.
[135]
Quentin Boucher, Ebrahim Khalil Abbasi, Arnaud Hubaux, Gilles Perrouin, Mathieu Acher,
and Patrick Heymans. “Towards More Reliable Configurators: A Re-engineering Perspective”.
In: International Workshop on Product Line Approaches in Software Engineering (PLEASE).
June 2012, pp. 29–32. URL: http://hal.inria.fr/hal-00718278.
[136]
Quentin Boucher, Gilles Perrouin, and Patrick Heymans. “Deriving Configuration Interfaces
from Feature Models: A Vision Paper”. In: Sixth International Workshop on Variability Modelling of Software-Intensive Systems. Jan. 2012, pp. 37–44. URL : http://hal.inria.fr/hal00718286.
[137]
Maxime Cordy, Andreas Classen, Patrick Heymans, Pierre-Yves Schobbens, and Axel Legay.
“Managing Evolution in Software Product Lines : A Model-Checking Perspective”. In: 6th
International Workshop on Variability Modelling of Software Intensive Systems. Jan. 2012,
pp. 183–191. URL: http://hal.inria.fr/hal-00718216.
[138]
Laurence Duchien and Yves Ledru. “Défis pour le Génie de la Programmation et du Logiciel
GDR CNRS GPL”. In: Technique et Science Informatiques (TSI) (Mar. 2012), pp. 397–413. URL:
http://hal.inria.fr/hal-00712942.
[139]
Nadia Gamez, Daniel Romero, Lidia Fuentes, Romain Rouvoy, and Laurence Duchien.
“Constraint-based Self-adaptation of Wireless Sensor Networks”. In: 2nd International Workshop on Adaptive Services for Future Internet. Sept. 2012, pp. 20–27. URL: http://hal.inria.
fr/hal-00739236.
F.1. ADAM
[140]
Nicolas Haderer, Miguel Nuñez Del Prado Cortez, Romain Rouvoy, Marc-Olivier Killijian,
and Matthieu Roy. “Campagne de collecte de données et vie privée”. In: 3ème Journées du
GDR CNRS GPL. June 2012, pp. 253–254. URL: http://hal.inria.fr/hal-00711609.
[141]
Patrick Heymans, Mathieu Acher, Raphaël Michel, Philippe Collet, and Philippe Lahire. “Languages and Tools for Managing Feature Models”. In: 3rd International Workshop on Product
Line Approaches in Software Engineering. Jan. 2012. URL : http : / / hal . inria . fr / hal 00718325.
[142]
Patrick Heymans, Raphaël Michel, Vijay Ganesh, and Arnaud Hubaux. “An SMT-based Approach to Automated Configuration”. In: 10th International Workshop on Satisfiability Modulo Theories (SMT). June 2012, pp. 107–117. URL: http://hal.inria.fr/hal-00718335.
[143]
Arnaud Hubaux, Mathieu Acher, Patrick Heymans, Philippe Collet, and Philippe Lahire.
“Separating Concerns in Feature Models: Retrospective and Support for Multi-Views”. In:
Domain Engineering: Product Lines, Conceptual Models, and Languages. Dec. 2012. URL :
http://hal.inria.fr/hal-00767213.
[144]
Arnaud Hubaux, D. Jannach, C. Drescher, L. Murta, T. Mannisto, Patrick Heymans, Krzysztof
Czarnecki, Thanh Hai Nguyen, and M. Zanker. “Unifying Software and Product Configuration: A Research Roadmap”. In: Proceedings of the Workshop on Configuration (ConfWS). Aug.
2012. URL: http://hal.inria.fr/hal-00718241.
[145]
Jonathan Labéjof, Antoine Léger, Philippe Merle, Lionel Seinturier, and Hugues Vincent.
“R-MOM: A Component-Based Framework for Interoperable and Adaptive Asynchronous
Middleware Systems”. In: First International Workshop on Service and Cloud Based Data Integration (SCDI) at the 16th IEEE International EDOC Conference. Sept. 2012, pp. 204–213.
URL : http://hal.inria.fr/hal-00710623.
[146]
Jonathan Labéjof, Philippe Merle, Antoine Léger, and Lionel Seinturier. Data Distribution
System Based on the Exchange of Asynchronous Messages. July 2012. URL: http://hal.inria.
fr/hal-00659548.
[147]
Martin Mahaux and Patrick Heymans. “Integrating Creativity and Sustainability in RE Education (Poster)”. In: First International Workshop on Requirements Engineering for Sustainable Systems (RE4SuSy) held in conjunction with REFSQ, 2012. Mar. 2012. URL: http :
//hal.inria.fr/hal-00718383.
[148]
Adel Noureddine, Aurélien Bourdon, Romain Rouvoy, and Lionel Seinturier. “A Preliminary
Study of the Impact of Software Engineering on GreenIT”. In: First International Workshop
on Green and Sustainable Software. June 2012, pp. 21–27. URL : http://hal.inria.fr/hal00681560.
[149]
Adel Noureddine, Aurélien Bourdon, Romain Rouvoy, and Lionel Seinturier. e-Surgeon: Diagnosing Energy Leaks of Application Servers. Tech. rep. INRIA, Jan. 2012. URL : http://hal.
inria.fr/hal-00652992.
[150]
Carlos Andrés Parra, Clément Quinton, and Laurence Duchien. “CAPucine: Context-Aware
Service-Oriented Product Line for Mobile Apps”. In: ERCIM News (Jan. 2012), pp. 38–39. URL:
http://hal.inria.fr/hal-00655405.
[151]
Ales Plsek, Frédéric Loiret, and Michal Malohlava. “Component-Oriented Development for
Real-Time Java”. In: Distributed, Embedded and Real-time Java Systems. Jan. 2012, pp. 265–
292. URL: http://hal.inria.fr/hal-00669013.
[152]
Clément Quinton, Laurence Duchien, Patrick Heymans, Stéphane Mouton, and Etienne
Charlier. “Using Feature Modelling and Automations to Select among Cloud Solutions”. In:
PLEASE - 3rd International Workshop on Product LinE Approaches in Software Engineering 2012. June 2012, pp. 17–20. URL: http://hal.inria.fr/hal-00695401.
[153]
Clément Quinton, Romain Rouvoy, and Laurence Duchien. “Leveraging Feature Models to
Configure Virtual Appliances”. In: CloudCP - 2nd International Workshop on Cloud Computing Platforms - 2012. Apr. 2012, pp. 1–6. URL: http://hal.inria.fr/hal-00674379.
[154]
Norha Villegas, Gabriel Tamura, Hausi Müller, Laurence Duchien, and Rubby Casallas. “DYNAMICO: A Reference Model for Governing Control Objectives and Context Relevance in
Self-Adaptive Software Systems”. In: Software Engineering for Self-Adaptive Systems 2. Aug.
2012, pp. 265–293. URL: http://hal.inria.fr/hal-00713315.
195
196
Research Report - Factual Data
[155]
Aurélien Bourdon, Adel Noureddine, Romain Rouvoy, and Lionel Seinturier. “Linux: Understanding Process-Level Power Consumption”. Dec. 2011. URL : http://hal.inria.fr/hal00641706.
[156]
Dar Kashif, Amirhosein Taherkordi, Romain Rouvoy, and Frank Eliassen. “Adaptable Service Composition for Very-Large-Scale Internet of Things Systems”. In: Middleware Doctoral
Symposium (MDS’11). Dec. 2011, pp. 1–6. URL: http://hal.inria.fr/inria-00635863.
[157]
Philippe Merle, Romain Rouvoy, and Lionel Seinturier. “A Reflective Platform for Highly
Adaptive Multi-Cloud Systems”. In: 10th International Workshop on Adaptive and Reflective
Middleware (ARM’2011) at the12th ACM/IFIP/USENIX International Middleware Conference.
Dec. 2011, pp. 1–7. URL: http://hal.inria.fr/inria-00628643.
[158]
Adel Noureddine. “"Why Humans Can’t Green Computers", An Autonomous Green Approach for Distributed Environments”. In: BENEVOL 2011. Dec. 2011. URL : http : / / hal .
inria.fr/inria-00638238.
[159]
Adel Noureddine, Romain Rouvoy, and Lionel Seinturier. “Supporting Energy-driven Adaptations in Distributed Environments”. In: 1st Workshop on Middleware and Architectures for
Autonomic and Sustainable Computing. May 2011, pp. 13–18. URL : http://hal.inria.fr/
inria-00600305.
[160]
Clément Quinton, Sébastien Mosser, Carlos Parra, and Laurence Duchien. “Using Multiple
Feature Models to Design Applications for Mobile Phones”. In: MAPLE / SCALE workshop,
colocated with SPLC’11. Aug. 2011, pp. 1–8. URL: http://hal.inria.fr/hal-00611379.
[161]
Amirhosein Taherkordi, Frank Eliassen, Daniel Romero, and Romain Rouvoy. “RESTful Service Development for Resource-constrained Environments”. In: REST: From Research to
Practice. Jan. 2011, pp. 221–236. URL: http://hal.inria.fr/inria-00563683.
[162]
Christophe Demarey and Damien Fournier. “FraSCAti, prenez le contrôle sur vos applications”. Dec. 2010. URL: http://hal.inria.fr/inria-00531342.
[163]
Christophe Demarey and Damien Fournier. “SOA facile avec SCA”. Nov. 2010.
URL : http :
//hal.inria.fr/inria-00531338.
[164]
Rémi Mélisson, Daniel Romero, Romain Rouvoy, and Lionel Seinturier. “Supporting Pervasive and Social Communications with FraSCAti”. In: 3rd DisCoTec Workshop on Contextaware Adaptation Mechanisms for Pervasive and Ubiquitous Services. June 2010, pp. 1–13.
URL : http://hal.inria.fr/inria-00485602.
[165]
Russel Nzekwa, Romain Rouvoy, and Lionel Seinturier. “A Flexible Context Stabilization Approach for Self-Adaptive Application”. In: COMOREA - (PERCOM). Mar. 2010, pp. 7–12. URL:
http://hal.inria.fr/inria-00449850.
[166]
Russel Nzekwa, Romain Rouvoy, and Lionel Seinturier. “Modelling Feedback Control Loops
for Self-Adaptive Systems”. In: Third International DisCoTec Workshop on Context-Aware
Adaptation Mechanisms for Pervasive and Ubiquitous Services. June 2010, pp. 1–6. URL: http:
//hal.inria.fr/inria-00485019.
[167]
Amirhosein Taherkordi, Romain Rouvoy, and Frank Eliassen. “A Component-based Approach for Service Distribution in Sensor Networks”. In: 5th International Workshop on Middleware Tools, Services and Run-Time Support for Sensor Networks. Nov. 2010. URL : http :
//hal.inria.fr/inria-00522709.
[168]
Gabriel Tamura, Rubby Casallas, Anthony Cleve, and Laurence Duchien. “QoS ContractAware Reconfiguration of Component Architectures Using E-Graphs”. In: 7th International
Workshop on Formal Aspects of Component Software. Oct. 2010, pp. 34–52. URL: http://hal.
inria.fr/inria-00525438.
[169]
Thomas Cleenewerck, Johan Fabry, Anne-Françoise Le Meur, Jacques Noyé, and Éric Tanter.
“Proceedings of the 4th workshop on Domain-specific aspect languages (DSAL 2009)”. In:
Aspect-oriented software development. Mar. 2009. URL : http : / / hal . inria . fr / inria 00469818.
[170]
Yann Davin. “A la découverte du modèle de composants Fractal”. Oct. 2009. URL : http://
hal.inria.fr/hal-00669779.
F.1. ADAM
[171]
Gabriel Hermosillo, Julien Ellart, Lionel Seinturier, and Laurence Duchien. “A Traceability
Service to Facilitate RFID Adoption in the Retail Supply Chain”. In: Proceedings of the 3rd
International Workshop on RFID Technology - Concepts, Applications, Challenges IWRT 2009.
May 2009, pp. 49–58. URL: http://hal.inria.fr/inria-00391089.
[172]
Gabriel Hermosillo, Lionel Seinturier, and Laurence Duchien. “Complex Event Processing
for Context-Adaptive Business Processes”. In: Belgium-Netherlands Software Evolution Seminar, BENEVOL 2009. Dec. 2009, pp. 19–24. URL: http://hal.inria.fr/inria-00436686.
[173]
Russel Nzekwa, Romain Rouvoy, and Lionel Seinturier. “Towards a Stable Decision-Making
Middleware for Very-Large-Scale Self-Adaptive Systems.” In: BElgian-NEtherlands software
eVOLution seminar (BENEVOL). Dec. 2009. URL: http://hal.inria.fr/inria-00436013.
[174]
Amirhosein Taherkordi, Romain Rouvoy, Quan Le-Trung, and Frank Eliassen. “Supporting
Lightweight Adaptations in Context-aware Wireless Sensor Networks”. In: 1st International
COMSWARE Workshop on Context-Aware Middleware and Services (CAMS). June 2009. URL:
http://hal.inria.fr/inria-00429708.
[175]
Kalibera Tomas, Hagelberg Jeff, Filip Pizlo, Ales Plsek, Ben Titzer, and Vitek Jan. “CDx: A
Family of Real-time Java Benchmarks Tomas”. In: International Workshop on Java Technologies for Real-Time and Embedded Systems. Sept. 2009. URL : http://hal.inria.fr/inria00410011.
[176]
Guillaume Waignier, Estéban Duguepéroux, Anne-Françoise Le Meur, and Laurence
Duchien. “A Framework for Agile Development of Component-Based Applications”. In: The
8th BElgian-NEtherlands software eVOLution seminar (BENEVOL 2009). Dec. 2009. URL :
http://hal.inria.fr/inria-00442154.
[177]
Olivier Barais, Anne-Françoise Le Meur, Laurence Duchien, and Julia Lawall. “Software Architecture Evolution”. In: Software Evolution. Jan. 2008, pp. 233–262. URL : http : / / hal .
inria.fr/hal-00669785.
[178]
Thomas Cleenewerck, Jacques Noyé, Johan Fabry, Anne-Françoise Le Meur, and Éric Tanter. “Proceedings of the 2008 AOSD workshop on Domain-specific aspect languages (DSAL
2008)”. In: Aspect-oriented software development. Mar. 2008. URL: http://hal.inria.fr/
inria-00469815.
[179]
Thomas Cleenewerck, Jacques Noyé, Johan Fabry, Anne-Françoise Le Meur, and Éric Tanter.
“Summary of the third workshop on Domain-Specific Aspect Languages”. In: DSAL ’08: Proceedings of the 2008 AOSD workshop on Domain-specific aspect languages. Mar. 2008, pp. 1–
5. URL: http://hal.inria.fr/inria-00485027.
[180]
Denis Conan, Romain Rouvoy, and Lionel Seinturier. “COSMOS : composition de noeuds
de contexte”. In: Revue Technique et Science Informatiques (TSI) (Jan. 2008), pp. 1189–1224.
URL : http://hal.inria.fr/inria-00330574.
[181]
Jérémy Dubus, Areski Flissi, Nicolas Dolet, and Philippe Merle. “Une démarche orientée
modèle pour déployer des systèmes logiciels répartis”. In: L’Objet, logiciel, base de données,
réseaux (RSTI série) (Jan. 2008), pp. 35–39. URL: http://hal.inria.fr/hal-00269988.
[182]
Michal Malohlava, Ales Plsek, Frédéric Loiret, Philippe Merle, and Lionel Seinturier. “Introducing Distribution into a RTSJ-based Component Framework”. In: 2nd Junior Researcher
Workshop on Real-Time Computing (JRWRTC 2008). Oct. 2008, pp. 1–4. URL: http://hal.
inria.fr/inria-00327342.
[183]
Philippe Merle and Jean-Bernard Stefani. A formal specification of the Fractal component
model in Alloy. Tech. rep. INRIA, Jan. 2008. URL: http://hal.inria.fr/inria-00338987.
[184]
Carlos Parra and Laurence Duchien. “Model-Driven Adaptation of Ubiquitous Applications”.
In: 1st International Workshop on Context-aware Adaptation Mechanisms for Pervasive
and Ubiquitous Services (CAMPUS 08). June 2008. URL : http : / / hal . inria . fr / inria 00289953.
[185]
Guillaume Waignier, Prawee Sriplakich, Anne-Françoise Le Meur, and Laurence Duchien. “A
Framework for Bridging the Gap Between Design and Runtime Debugging of ComponentBased Applications”. In: 3rd International Workshop on Models@runtime. Sept. 2008. URL :
http://hal.inria.fr/inria-00321598.
197
198
Research Report - Factual Data
[186]
Abdelhafid Zitouni, Lionel Seinturier, and Mahmoud Boufaida. “Contract-based approach
to analyze software components”. In: Workshop on UML&AADL @ ICECCS’08. Jan. 2008,
pp. 237–242. URL: http://hal.inria.fr/inria-00271533.
Software
FraSCAti (http://frascati.ow2.org): Description:
contribution: Developed in the context of Jérémy
Service oriented middleware platform for dynamic
Dubus’s PhD thesis [120]
reconfiguration Self-assessment: Inria Evaluation Com- SPACES (): Description: Resource-oriented context
mittee Criteria for Software Self-Assessment: A-4-up, mediation middleware Self-assessment: Inria EvaluaSO-4, SM-4-up, EM-3-up, SDL-4-up, DA-4, CD-4,
tion Committee Criteria for Software Self-Assessment:
MS-4, TPM-4. FraSCAti is a project of the OW2 consor- A-2, SO-3, SM-2, EM-2, SDL-2. SPACES is registered
tium for open-source middleware. Registered with the with the APP (Agence pour la Protection des ProAPP (Agence pour la Protection des Programmes) un- grammes) under reference IDDN 10-500002-000 Team
der reference FR.001.050017.000.S.P.2010.000.10000.
contribution: Developed in the context of Daniel
License: LGPL. Embedded into several industrial
Romero’s PhD thesis [116]
software systems: EasySOA, Petals Link EasyViper,
AppliIDE (): Description: Context-aware dynamic
EasyBPEL, EasyESB, OW2 PEtALS, OW2 Scarbo. Varisoftware product line configuration system Selfous demonstrators built during funded projects: ANR
assessment: Inria Evaluation Committee Criteria
SCOrWare, FP7 SOA4All, ANR ITEmIS, ANR SALTY,
for Software Self-Assessment: A-3, SO-3, SM-3, EM-2,
ANR SocEDA, FUI Macchiato, FUI EasySOA, ADT
SDL-2. ApplIDE is registered with the APP (Agence
Galaxy and ADT ADAPT. Main publications: [91, 12,
pour la Protection des Programmes) under reference
157, 64, 163, 162] Team contribution: Developed since
IDDN.FR.001.500004.000.S.A. 2010.000.10600 Team
2007, 7 major releases, 270 Kloc
contribution: Developed in the context of Carlos
Parra’s PhD thesis [115] and of the UbInnov spin-off
Fractal Deployment Framework (FDF) (http://fdf.
project
gforge.inria.fr): Description: Component-based
deployment framework for distributed and heteroge- CALICO (http://calico.gforge.inria.fr): Deneous software systems Self-assessment: Inria Evalua- scription: Agile development framework for the detion Committee Criteria for Software Self-Assessment: sign and evolution of safe component-based and
service-oriented software systems Self-assessment:
A-3, SO-4, SM-2, EM-2, SDL-4, DA-4, CD-4, MS-4,
TPM-4. License: LGPL. Embedded into several indus- Inria Evaluation Committee Criteria for Software Selftrial software systems: OW2 JOnAS, OW2 PEtALS, OW2 Assessment: A-3, SO-4, SM-3, EM-3, SDL-4 Team
contribution: Developed in the context of Guillaume
JASMINe, OW2 JORAM. Used in various demonstraWaignier’s
PhD thesis [117]
tors of funded projects: ITEA S4ALL, ANR JOnES, ANR
SCOrWare, ANR ITEmIS. Main publication: [94] Team
F.1.2
Scientific Influence
Grants
EU IP PaaSage (Inria), PI: Seinturier, 160020 €, start:
01/10/2012, duration: 48 months.
EU FET DIVERSIFY (Inria), PI: Monperrus, 160020 €,
start: 01/10/2012, duration: 36 months.
EU IP SOA4All (Inria), PI: Merle, 158183 €, start:
01/03/2008, duration: 36 months.
VRIJE Universite Bruxelles IAP MOVES (Inria),
PI: Duchien, 34000 €, start: 01/01/2007, duration:
60 months.
ANR SOCEDA (Inria), PI: Seinturier, 159120 €, start:
01/11/2010, duration: 36 months.
ANR SALTY (Inria), PI: Seinturier, 143655 €, start:
01/11/2009, duration: 38 months.
ANR ITEmIS (Inria), PI: Seinturier, 27040 €, start:
15/12/2008, duration: 37 months.
ANR Emergence YourCast (Lille 1), PI: Duchien,
79045 €, start: 01/01/2012, duration: 24 months.
ANR Tlog FAROS (Lille 1), PI: Duchien, start:
20/12/2005, duration: 47 months.
FUI Region AAP 14 HERMES (Inria), PI: Seinturier,
99720 €, start: 01/08/2012, duration: 36 months.
FUI Region AAP 10 Macchiato (Inria), PI: Duchien,
30000 €, start: 01/01/2011, duration: 36 months.
FUI FEDER AAP 10 Macchiato (Inria), PI: Duchien,
264804 €, start: 01/01/2011, duration: 36 months.
FUI OSEO AAP 10 EconHome (Inria), PI: Duchien,
176874 €, start: 30/07/2010, duration: 36 months.
FUI OSEO AAP 10 EasySOA (Inria), PI: Merle, 495600 €,
start: 30/07/2010, duration: 27 months.
FUI DGE MIND (Inria), PI: Seinturier, 116346 €, start:
01/09/2008, duration: 32 months.
FUI Region CAPPUCINO (Inria), PI: Duchien,
262000 €, start: 01/10/2007, duration: 36 months.
PIA Cloud 3 Datalyse (Lille 1), PI: Seinturier, 257062 €,
start: 01/05/2013, duration: 36 months.
GDR GPL (CNRS), PI: Rouvoy, 3540 €, start:
01/01/2011, duration: 12 months.
GDR GPL (CNRS), PI: Duchien, 10000 €, start:
01/01/2011, duration: 12 months.
GDR GPL Benevol-Rimel 2010 (CNRS), PI: Duchien,
1000 €, start: 01/01/2010, duration: 12 months.
F.1. ADAM
GDR GPL Benevol 2010 (CNRS), PI: Duchien, 1000 €,
start: 01/01/2010, duration: 12 months.
Soutien annuel (Inria), PI: Seinturier, 24800 €, start:
01/01/2013, duration: 12 months.
Soutien annuel (Inria), PI: Duchien, 30000 €, start:
01/01/2012, duration: 12 months.
Region Co-financement thèse Paraiso Fawaz (Inria),
PI: Seinturier, 44280 €, start: 01/10/2011, duration:
36 months.
Region Co-financement thèse Nourredine Adel (Inria), PI: Seinturier, 45164 €, start: 01/10/2010, duration:
37 months.
ARE ANR YourCast (LIFL), PI: Duchien, 5242 €, start:
01/01/2012, duration: 12 months.
Soutien nouveaux (LIFL), PI: Monperrus, 5000 €, start:
01/01/2011, duration: 12 months.
IUF (Lille 1), PI: Seinturier, 20000 €, start: 01/01/2013,
duration: 12 months.
199
IUF (Lille 1), PI: Seinturier, 25000 €, start: 01/01/2012,
duration: 12 months.
PRES RI Ouverture Internationale etudes doctorales
(Lille 1), PI: Feugas, 600 €, start: 01/01/2012, duration:
12 months.
RI Cotutelle Gabriel Tamura (Lille 1), PI: Duchien,
2000 €, start: 01/01/2012, duration: 12 months.
BQR International (Lille 1), PI: Monperrus, 3000 €,
start: 01/01/2012, duration: 12 months.
BQR International (Lille 1), PI: Duchien, 2000 €, start:
01/01/2010, duration: 12 months.
BQR (Lille 1), PI: Rouvoy, 3500 €, start: 01/01/2009,
duration: 12 months.
BQR (Lille 1), PI: Rouvoy, 2000 €, start: 01/01/2009,
duration: 12 months.
Academic Collaborations
University Los Andes, Bogota, Colombia: We have a
laboration, we contributed to the vision of the Future
long term collaboration since 2005 with this university. Internet as an open-source middleware platform,
Over the years, four PhD thesis (Carlos Noguera, Car- based on robust Web standards, breaking existing IT
los Parra, Daniel Romero, Gabriel Tamura) have been silos and leveraging the development of innovative
defended in our team with students who obtained
hybrid service-oriented architectures spanning from
their MSc in this university. The first three were full
Wireless Sensor Networks to Ubiquitous and Cloud
French PhD, whereas the last one was a co-tutelle
Computing
with this university. Professor Rubby Casallas from
Vrije Universiteit Brussels (VUB): CALA Inria associUniversity of Los Andes is frequently visiting our team. ated team (2006-08). The focus on was on the study
The most recently defended PhD thesis, that of Gabriel of crosscutting concerns at the level of software arTamura, deals with QoS (quality-of-service) contract
chitectures, component models and object-oriented
preservation in distributed service-oriented architec- programs. More specifically, we worked on elaborating
tures. A formal theory to perform, in a safe way, the
and extending joint work we have already started in
process of self-adaptation in response to quality-ofthe field of AOSD on four particular topics: (1) logic
service (QoS) contracts violation has been proposed. pointcuts at the object-oriented programming level,
The results have been published in [154, 132] and in
(2) complex aspects, (3) the unification of aspects and
the PhD thesis document itself [114]
components, and (4) pointcuts at the architectural
level
University of Oslo: SeaS Inria associated team
(2010-12), EGIDE PHC Aurora (2009). With this col-
Scientific Networks
AOSD-Europe, FP6 NoE on AOSD. The goal of the NoE
is to harmonize, integrate and strengthen European
research activities on all issues related to aspect orien-
tation: analysis, design, development, formalization,
applications, and empirical studies.
PIA projects
Cloud 3 Big Data DATALYSE:This project is about
designing and implementing a demonstrator for a
cloud-based smart store for collecting and integrating
big data coming from two main sources: user data and
monitoring data 3 permanent members (L. Duchien, R.
Rouvoy, L. Seinturier) and 3 non permanent members
(PhD, post-doc, engineer) to be recruited.
Conference Organization
9th BElgian-NEtherlands software eVOLution seminar (BENEVOL) (http://eventseer.net/e/14108/),
16-17 December 2010, International audience, 80
participants. Co-organized with the RMoD team.
3ème Journées du GDR CNRS GPL (http://gdr-gpl.
cnrs.fr/index.php?option=com_content&view=
article&id=103&Itemid=83), 7-10 June 2011, Na-
tional audience, 220 participants.
200
Research Report - Factual Data
Visiting Scientists
Rafael Leaño (University Los Andes, Bogota) invited
as Master Intern in 2008 (4 months).
Marc-Eduard Frincu (West University of Timisoara,
Romania) invited as PhD Student in June 2010.
Michal Malohlava (Charles University, Prague) invited
as PhD Student in 2008 (4 months).
Norha Villegas (University of Victoria, Canada) invited
as PhD Student in June 2010, April 2011, October 2012.
Xavier Blanc (University Paris 6) invited as Associated
Professor, secondment (détachement) Inria in 2008-09
(10 months).
Patrick Heymans (University of Namur, Belgium)
invited as Professor in 2011-12 (8 months).
Rubby Casallas (University Los Andes, Bogota) invited
as Professor in June 2008, 2009, 2010.
Amirhosein Taherkordi (University of Oslo) invited as
PhD Student in 2009 (4 months).
Nadia Gamez (University of Malaga, Spain) invited as
PhD Student in 2011 (4 months).
Gabriel Tamura (University Iseci, Cali, Colombia)
invited as Associate Professor in October 2012.
Awards
Laurence Duchien (2009): PRES ULNF Research Prize
for the FUI CAPPUCINO project.
Best Paper Award at the 28th ACM Symposium on
Applied Computing (SAC) [31].
Lionel Seinturier (2011): IUF junior member
(2011-16).
Gabriel Tamura (2013): PRES ULNF International
Research PhD Thesis Award.
Romain Rouvoy (2013): Distributed Systems theme
Invited Conferences and Seminars
Gabriel Tamura (Dagstuhl seminar on Software Engineering for Self-Adaptive Systems): October 2010.
Martin Monperrus (Dagstuhl seminar on Fault Prediction, Localization, and Repair): February 2013.
Software Crowdsourcing): September 2013.
Romain Rouvoy (Dagstuhl seminar on Software Engineering for Self-Adaptive Systems: Assurances):
December 2013.
Lionel Seinturier (Dagstuhl seminar on Cloud-based
Editorial Commitees
Anthony Cleve, PC Co-Chair, 2010, ERCIM Working
Group on Software Evolution.
Anthony Cleve, Co-Organizer & PC Co-Chair, 2010,
Joint International Workshop on Principles of Software
Evolution (IWPSE) & ERCIM Workshop on Software
Evolution (EVOL).
Anthony Cleve, Co-Organizer & PC Co-Chair, 2010,
International Workshop on Academic Software Development Tools and Techniques (WASDeTT).
Laurence Duchien, PC Co-Chair, 2010, Euromicro
International Conference on Software Engineering
and Advanced Applications (SEAA) Track EDISON.
Laurence Duchien, PC Co-Chair, 2010, Software
seminar BElgian-NEtherlands software eVOLution
(BENEVOL).
Philippe Merle, PC Co-Chair, 2012, Conférence en
Ingénierie du Logiciel (CIEL).
Romain Rouvoy, PC Co-Chair, 2011, International
Workshop on Adaptive and Reflective Middleware
(ARM).
Romain Rouvoy, PC Co-Chair, 2011, IFIP International Conference on Distributed Applications and
Interoperable Systems (DAIS).
Lionel Seinturier, PC Co-Chair, 2013, Special Session on Self-Adaptive Networked Embedded Systems
(SANES) at the International Conference on Pervasive and Embedded Computing and Communication
Systems (PECSS).
Lionel Seinturier, PC Chair, 2012 2008, IEEE International Workshop on Advanced Information Systems
for Enterprises (BENEVOL).
Lionel Seinturier, PC Co-Chair, 2010, Software seminar
BElgian-NEtherlands software eVOLution (BENEVOL).
Laurence Duchien, Editorial Board, 2011, 2012, 2013,
Techniques et Sciences Informatiques, Hermès.
Philippe Merle, Editorial Board, 2008, 2009, 2010,
RSTI-L’Objet, Hermès.
Lionel Seinturier, Editorial Board, 2009, 2008, Techniques et Sciences Informatiques, Hermès.
Anthony Cleve, Demonstration Co-Chair, 2010,
IEEE/ASM International Conference on Automated
Software Engineering (ASE).
Anthony Cleve, Publicity Co-Chair, 2010, International
Conference on Software Language Engineering (SLE).
Lionel Seinturier, Publicity Chair, 2010, International
Conference on Aspect-Oriented Software Development (AOSD).
Lionel Seinturier, Tutorial Chair, 2008, International
Conference on Aspect-Oriented Software Development (AOSD).
Philippe Merle, Organization Committee, 2009, Workshop on Semantic Extensions to Middleware: Enabling
Large Scale Knowledge Applications (OTM SEMELS).
Adel Noureddine, Organization Chair, 2012, MajecSTIC Conference.
F.1. ADAM
Anthony Cleve, Steering Committee, 2010, International Workshop on Principles of Software Evolution
(IWPSE).
Romain Rouvoy, Steering Committee, 2011, 2012,
2013, IFIP International Conference on Distributed
Applications and Interoperable Systems.
Romain Rouvoy, Steering Committee, 2011, DisCoTec
Workshop on Context-aware Adaptation Mechanisms
for Pervasive and Ubiquitous Services.
Lionel Seinturier, Steering Committee, 2011, DisCoTec
Workshop on Context-aware Adaptation Mechanisms
for Pervasive and Ubiquitous Services.
Lionel Seinturier, Scientific Editor, 2013, ISTE-Wiley
Collection on Computer Engineering and Information
Technology.
Laurence Duchien, Guest editor, 2010, Special Issue
IDM, Techniques et Sciences Informatiques, Hermès.
Lionel Seinturier, Co-Guest Editor, 2011, Special Issue
on Software Evolution, Adaptability and Maintenance
of the Elsevier Science of Computer Programming
(SCP) Journal.
Xavier Blanc, PC, 2009, European Conference on
Model-Driven Architecture Foundations and Applications (ECMDA).
Anthony Cleve, PC, 2010, International Working Conference on Reverse Engineering (WCRE).
Laurence Duchien, PC, 2013, International Workshop on Software Engineering for Systems of Systems
(SeSOS).
Laurence Duchien, PC, 2013, IEEE International Conference on Software Maintenance (ICSM).
Laurence Duchien, PC, 2013, European Conference on
Software Maintenance and Reengineering (CSMR).
Laurence Duchien, PC, 2012, Workshop on ModelDriven Engineering for Networked Ambiant Sytems
(MDE4NAS).
Laurence Duchien, PC, 2012, 2013, International Symposium on Software Engineering for Adaptive and
Self-Managing Systems (SEAMS).
Laurence Duchien, PC, 2011, 2012, International ACM
SIGSOFT Symposium on Component Based Software
Engineering (CBSE).
Laurence Duchien, PC, 2011, Joint Workshop of the 3rd
International Workshop on Model-driven Approaches
in Software Product Line Engineering and 3rd Workshop on Scalable Modeling Techniques for Software
Product Lines (MAPLE/SCALE).
Laurence Duchien, PC, 2011, European Software
Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering New ideas Track (ESE/FSE).
Laurence Duchien, PC, 2008, 2010, 2011, 2013, European Conference on Software Architecture (ECSA).
Laurence Duchien, PC, 2009, 2012, Joint Working
IEEE/IFIP Conference on Software Architecture 2009
& European Conference on Software Architecture
(WICSA/ECSA).
Laurence Duchien, PC, 2011, International Workshop
on Variability Modelling of Software-intensive Systems
(VAMOS).
Laurence Duchien, PC, 2010, International Workshop
on Variability in Software Product Line Architectures
201
(VARI-ARCH). Co-located with The 4th European
Conference on Software Architecture (ECSA).
Laurence Duchien, PC, 2010, International Workshop
on Model-driven Product Line Engineering (MDPLE).
In conjunction with European Conference on Modelling Foundations and Applications (ECMFA).
Laurence Duchien, PC, 2010, International Conference
on Software Composition (SC).
Laurence Duchien, PC, 2010, 2011, 2012, 2013,
Journées Francophones des Lignes de Produits Logiciels (JFLPL).
Laurence Duchien, PC, 2009, International Workshop
on Self Healing Web Services (SHWS).
Laurence Duchien, PC, 2009, International Conference
Advanced Software Engineering & Its Applications
(ASEA).
Laurence Duchien, PC, 2009, International Conference
on Mobile Communications and Pervasive Computing
(MCPC).
Laurence Duchien, PC, 2008, International Conference on Software Engineering Research, Management
and Applications (SERA).
Laurence Duchien, PC, 2010, Conférence francophone
sur les architectures logicielles (CAL).
Laurence Duchien, PC, 2008, 2010, Langages et modèles à objets (LMO).
Laurence Duchien, PC, 2008, Journées sur lingénierie
dirigée par les modèles (IDM).
Laurence Duchien, PC, 2008, Conférence Française en
Systèmes d’Exploitation (CFSE).
Laurence Duchien, PC, 2008, 2009, Conférence Nouvelles Technologies de la Répartition (NOTERE).
Laurence Duchien, PC, 2009, Journées Francophones
sur les Approches Formelles dans l’Assistance au
Développement de Logiciels (AFADL).
Laurence Duchien, PC, 2008, Editorial Board of the
Special Issue on Architectures Logicielles, RSTI-L’Objet Hermès.
Laurence Duchien, PC, 2009, Editorial Board of the
Special Issue on Services Web Sémantiques, RSTIL’Objet Hermès.
Laurence Duchien, PC, 2009, 2010, 2011, Editorial
Board of the Special Issue on Software Components,
Architectures and Reuse of the Journal of Universal
Computer Science (JUCS).
Anne-Françoise Le Meur, PC, 2009, International
MCETECH Conference on eTechnologies.
Anne-Françoise Le Meur, PC, 2008, International Conference on Generative Programming and Component
Engineering (GPCE).
Anne-Françoise Le Meur, PC, 2008, International Workshop on Partial Evaluation and Program Manipulation
(PEPM).
Philippe Merle, PC, 2008, 2009, 2010, 2011, 2012,
Workshop on Adaptive and Reflective Middleware
(ARM).
Philippe Merle, PC, 2008, Conférence Française sur les
Systèmes d’Exploitation (CFSE).
Philippe Merle, PC, 2010, Conférence Langages et
Modèles à Objects (LMO).
Philippe Merle, PC, 2012, Conférence Internationale Nouvelles Technologies de la Répartition
(NOTERE)/CFIP.
202
Research Report - Factual Data
Philippe Merle, PC, 2013, Conférence en Ingénierie du Romain Rouvoy, PC, 2011, International Workshop
Logiciel (CIEL).
on Middleware and Architectures for Autonomic and
Romain Rouvoy, PC, 2014, ACM International Sympo- Sustainable (MAASC).
sium on Applied Computing (SAC), SEAGC track.
Romain Rouvoy, PC, 2011, International Workshop
Romain Rouvoy, PC, 2012, 2013, 2014, ACM Interon Variability-intensive Systems Testing, Validation &
national Symposium on Applied Computing (SAC),
Verification (VAST).
DADS track.
Romain Rouvoy, PC, 2010, International Conference
Romain Rouvoy, PC, 2012, 2013, Nordic Symposium
on Distributed Computing Techniques (DAIS).
on Cloud Computing & Internet Technologies (Nordi- Romain Rouvoy, PC, 2010, Workshop on Software EnCloud).
gineering for Sensor Network Applications (SESENA).
Romain Rouvoy, PC, 2013, IEEE International Confer- Romain Rouvoy, PC, 2009, Conférence Française sur
ence on Cloud Computing Technology and Science
les Systèmes d’Exploitation (CFSE).
(CloudCom), Services and applications track.
Lionel Seinturier, PC, 2013, ACM SIGSOFT InternaRomain Rouvoy, PC, 2013, International Symposium
tional Symposium on Component Based Software
on Symbolic and Numeric Algorithms for Scientific
Engineering (CBSE).
Computing (SYNASC).
Lionel Seinturier, PC, 2013, International Conference
Romain Rouvoy, PC, 2013, International Conference
on Distributed Computing Techniques (DAIS).
on Services Computing (SCC), Industry track.
Lionel Seinturier, PC, 2013, 2012, 2011, 2010, 2009,
Romain Rouvoy, PC, 2013, International Workshop
Euromicro Conference on Software Engineering and
on Green In Software Engineering, Green By Software Advanced Applications (SEAA).
Engineering (GIBSE).
Lionel Seinturier, PC, 2013, 2012, 2011, 2010, IEEE
Romain Rouvoy, PC, 2013, Reproductibilité expérimen- International Conference on Service-Oriented Comtale pour linformatique en parallélisme, architecture
puting and Applications (SOCA).
et système (REALIS).
Lionel Seinturier, PC, 2011, ACM International ConRomain Rouvoy, PC, 2012, International Conference
ference on Generative Programming and Component
on the Quality of Information and Communications
Engineering (GPCE).
Technology (QUATIC), Quality in Cloud Computing
Lionel Seinturier, PC, 2011, IEEE International ConferTrack.
ence on Computer, Networks, System, and Industrial
Romain Rouvoy, PC, 2011, 2012, 2013, International
Engineering (CNSI).
Workshop on Adaptive Services for the Future Internet Lionel Seinturier, PC, 2010, International Conference
(WAS4FI).
on Aspect-Oriented Software Development (AOSD).
Romain Rouvoy, PC, 2012, 2013, USENIX International Lionel Seinturier, PC, 2009, 2008, Conference on
Workshop on Self-Aware Internet of Things (Self-IoT). Reliable Software Technologies Ada Europe (RST).
Romain Rouvoy, PC, 2011, 2012, International WorkLionel Seinturier, PC, 2013, 2011, 2010, ACM Internashop on Middleware Tools, Services and Run-time
tional Workshop on Security and Dependability for ReSupport for Networked Embedded Systems (MidSens). source Constrained Embedded Systems (S&D4RCES).
Romain Rouvoy, PC, 2012, International Workshop on Lionel Seinturier, PC, 2013, Workshop on Patterns
Middleware for Next Generation Internet Computing Promotion and Anti-patterns Prevention (PPAP).
Workshop (MW4NG).
Lionel Seinturier, PC, 2012, IEEE International WorkRomain Rouvoy, PC, 2009, 2010, 2012, International
shop on Future Green Communications.
Workshop on Adaptive and Reflective Middleware
Lionel Seinturier, PC, 2011, 2010, 2009, 2008, Work(ARM).
shop on Context-aware Adaptation Mechanisms for
Romain Rouvoy, PC, 2011, DisCoTec Workshop on
Pervasive and Ubiquitous Services (CAMPUS).
Context-aware Adaptation Mechanisms for Pervasive Lionel Seinturier, PC, 2010, International Workshop
and Ubiquitous Services.
on Composition and Variability (CV).
Romain Rouvoy, PC, 2009, 2010, 2011, International
Lionel Seinturier, PC, 2010, International Workshop
Workshop on Middleware for Pervasive Mobile and
on Distributed Architecture modeling for Novel ComEmbedded Computing (M-MPAC).
ponent Embedded systems (DANCE).
Romain Rouvoy, PC, 2011, International Workshop
Lionel Seinturier, PC, 2013, 2012, 2011, 2010, 2009,
on Middleware for Service-Oriented Computing
2008, Conférence francophone sur les architectures
(MW4SOC).
logicielles (CAL).
Romain Rouvoy, PC, 2011, International Workshop on Lionel Seinturier, PC, 2009, Journées sur lingénierie
Green Computing Middleware (GCM).
dirigée par les modèles (IDM).
Romain Rouvoy, PC, 2011, International Workshop on Lionel Seinturier, PC, 2009, 2008, Langages et modèles
Social Service Computing (SSC).
à objets (LMO).
Romain Rouvoy, PC, 2011, International Workshop
on Distributed Systems: Security, Privacy and Trust
Challenges (DS:SPT).
Evaluation Committees
F.2. BioComputing
Laurence Duchien: ANR ARPEGE (Systèmes Embarqués et Grandes Infrastructures) evaluation committee, 2008, 2009, 2010.
Laurence Duchien: Chair of the AERES evaluation
committee for the LIUPPA laboratory, 2010.
Laurence Duchien: Member of the AERES evaluation
committee for the LIASD laboratory, 2010.
Laurence Duchien: ANR Emergence evaluation committee, 2012.
F.1.3
203
Lionel Seinturier: Chair of the AERES evaluation
committee for the LGI2P laboratory, 2010.
Lionel Seinturier: National expert committee PES 27,
2011, 2012, 2013.
Lionel Seinturier: Elected member CNU 27, 2012-15.
Lionel Seinturier: ANR INS (Ingénierie Numérique et
Sécurité) evaluation committee, 2012.
Interactions with the Economic, Social and Cultural Worlds
Industrial Contracts
Contrat IP Label (Inria), PI: Rouvoy, 4963 €, start:
18/02/2013, duration: 2 months.
Contrat dooApp (Inria), PI: Monperrus, 4784 €, start:
01/02/2013, duration: 3 months.
Contrat Kaliterre (Inria), PI: Rouvoy, 11960 €, start:
01/11/2012, duration: 2 months.
Contrat France Telecom DigiHome (Inria), PI:
Duchien, 45000 €, start: 01/07/2011, duration:
30 months.
CIFRE France Telecom Amal Tahri (Inria), PI:
Duchien , 35880 €, start: 18/03/2013, duration:
37 months.
CIFRE France Telecom Druilhe Remi (Inria), PI:
Duchien , 24000 €, start: 11/10/2010, duration:
37 months.
CIFRE France Telecom Melisson Remi (Inria), PI:
Duchien, 24000 €, start: 11/10/2010, duration:
37 months.
CIFRE Thales Labejof Jonathan (Inria), PI: Merle,
30000 €, start: 01/10/2009, duration: 37 months.
Scientific Mediation
Yann Davin, Article dans le magazine Programmez,
A la découverte du modèle de composants Fractal,
October 2009.
Christophe Demarey, Damien Fournier, Article dans
le magazine Programmez, SOA facile avec SCA, Novem-
ber 2010.
Christophe Demarey, Damien Fournier, Article dans
le magazine Programmez, FraSCAti, prenez le contrôle
sur vos applications, December 2010.
Startup Creations
UbInnov (2009-10): Software product line engineering
for mobile applications Laurence Duchien, Nicolas
Dolet and Nicolas Pessemier incubated the UbInnov
Inria spin-off. This spin-off takes its origin in the FUI
CAPPUCINO project, where a software production
line for context-aware mobile applications have been
defined. CAPPUCINO received the Research Prize
awarded by the PRES Lille Nord de France for the
cluster PICOM in December 2009. In 2010, UbInnov
F.2
F.2.1
won the Emergence Oseo contest and the CreACC
contest. UbInnov developed a software tool suite (AppliIDE) based on the software product line paradigm
for fostering and reducing the cost of developing applications on several different mobile environments (e.g.
Android and iPhone) at the same time. Unfortunately,
UbInnov failed to meet its market and the spin-off was
closed in December 2010
BioComputing
Production
Selective publications
Journal articles
[187] Cristian Versari and Gianluigi Zavattaro. “Complex Functional Rates in the Modeling of
Nano Devices”. In: Electronic Notes in Theoretical Computer Science (Mar. 2013), pp. 3–15.
URL : http://hal.inria.fr/hal-00825147.
[188]
Kirill Batmanov, Céline Kuttler, Cédric Lhoussaine, and Yasushi Saka. “Self-organized patterning by diffusible factors: roles of a community effect”. In: Fundamenta Informaticae (Jan.
2012), pp. 419–461. URL: http://hal.inria.fr/hal-00633921.
204
Research Report - Factual Data
[189]
Mathias John, Hans-Jörg Schulz, Heidrun Schumann, Adelinde Uhrmacher, and Andrea
Unger. “Constructing and Visualizing Chemical Reaction Networks from Pi-Calculus Models”. In: Formal Aspects of Computing (Jan. 2012). URL : http : / / hal . inria . fr / hal 00656048.
[190]
Orianne Mazemondet, Mathias John, Stefan Leye, Adelinde Uhrmacher, and Arndt Rolfs.
“Elucidating the sources of -catenin dynamics in human neural progenitor cells”. In: PLoS
ONE (Aug. 2012). URL: http://hal.inria.fr/hal-00656231.
[191]
Cristian Versari and Gianluigi Zavattaro. “Complex Functional Rates in Rule-Based Languages for Biochemistry”. In: Transactions on Computational Systems Biology (Jan. 2012),
pp. 123–150. URL: http://hal.inria.fr/hal-00825138.
[192]
Yasushi Saka, Cédric Lhoussaine, Céline Kuttler, Ekkehard Ullner, and Marco Thiel. “Theoretical basis of the community effect in development”. In: BMC Systems Biology (Mar. 2011),
p. 54. URL: http://hal.inria.fr/hal-00576155.
[193]
Eik Hoffmann, Sabrina Marion, Bibhuti Bhusan Mishra, Mathias John, Ramona Kratzke,
Syed Furquan Ahmad, Daniela Holzer, Paras Kumar Anand, Dieter Weiss, Gareth Griffiths,
and Sergei Kuznetsov. “Initial receptor-ligand interactions modulate gene expression and
phagosomal properties during both early and late stages of phagocytosis”. In: European Journal of Cell Biology (Sept. 2010), pp. 693–704. URL: http://hal.inria.fr/hal-00751534.
[194]
Mathias John, Cédric Lhoussaine, Joachim Niehren, and Adelinde Uhrmacher. “The Attributed Pi Calculus with Priorities”. In: Transactions on Computational Systems Biology (Feb.
2010), pp. 13–76. URL: http://hal.inria.fr/inria-00422969.
[195]
Céline Kuttler, Cédric Lhoussaine, and Mirabelle Nebut. “Rule-based modeling of transcriptional attenuation at the tryptophan operon”. In: Transactions on Computational Systems
Biology (Jan. 2010), pp. 199–228. URL: http://hal.inria.fr/hal-00445566.
Conference papers
[196] Mathias John, Mirabelle Nebut, and Joachim Niehren. “Knockout Prediction for Reaction
Networks with Partial Kinetic Information”. In: 14th International Conference on Verification, Model Checking, and Abstract Interpretation. Jan. 2013, pp. 355–374. URL: http://hal.
inria.fr/hal-00692499.
[197]
Kirill Batmanov, Céline Kuttler, François Lemaire, Cédric Lhoussaine, and Cristian Versari.
“Symmetry-based model reduction for approximate stochastic analysis”. In: Computational
Methods in Systems Biology 2012 (CMSB 2012). Oct. 2012, pp. 49–68. URL: http://hal.inria.
fr/hal-00713386.
[198]
Mathias John, Cédric Lhoussaine, Joachim Niehren, and Cristian Versari. “Biochemical Reaction Rules with Constraints”. In: 20th European Symposium on Programming Languages.
Mar. 2011, pp. 338–357. URL: http://hal.inria.fr/inria-00544387.
[199]
Samuel Vidal, Michel Petitot, François Boulier, François Lemaire, and Céline Kuttler. “Models of stochastic gene expression and Weyl algebra”. In: Algebraic and Numeric Biology (ANB
2010). July 2010, pp. 76–97. URL: http://hal.inria.fr/hal-00492438.
[200]
Mathias John, Cédric Lhoussaine, and Joachim Niehren. “Dynamic Compartments in the
Imperative Pi Calculus”. In: Computational Methods in Systems Biology, 7th International
Conference. Aug. 2009, pp. 235–250. URL: http://hal.inria.fr/inria-00422970.
[201]
Céline Kuttler, Cédric Lhoussaine, and Mirabelle Nebut. “Rule-based modeling of transcriptional attenuation at the tryptophan operon”. In: Winter Simulation Conference. Dec. 2009,
pp. 920–931. URL: http://hal.inria.fr/hal-00445565.
[202]
Mathias John, Cédric Lhoussaine, Joachim Niehren, and Adelinde Uhrmacher. “The Attributed Pi Calculus”. In: Computational Methods in Systems Biology, 6th International Conference CMSB. Oct. 2008, pp. 83–102. URL: http://hal.inria.fr/inria-00308970.
Books and edited proceedings
Theses and habilitations 2
2 This list contains only those theses that are cited in the report. The complete list is available in Appendix G.2.
F.2. BioComputing
[203]
205
Mathias John. “Reaction Constraints for the Pi-Calculus - A Language for the Stochastic and
Spatial Modeling of Cell-Biological Processes”. THESE. Universität Rostock, Aug. 2010. URL :
http://hal.inria.fr/tel-00825257.
Other visible publications
[204] François Coutte, Mathias John, Max Béchet, Mirabelle Nebut, Joachim Niehren, Valérie
Leclère, and Philippe Jacques. “Synthetic Engineering of Bacillus subtilis to Overproduce
Lipopeptide Biosurfactants”. In: 9th European Symposium on Biochemical Engineering Science. Sept. 2012. URL: http://hal.inria.fr/hal-00717261.
[205]
Mathias John, François Coutte, Mirabelle Nebut, Philippe Jacques, and Joachim Niehren.
“Knockout Prediction for Reaction Networks with Partial Kinetic Information: Application to
Surfactin Overproduction in Bacillus subtilis”. In: 3rd International Symposium on Antimicrobial Peptides. June 2012. URL: http://hal.inria.fr/hal-00702295.
Software
R EACT (C) (http://www.lifl.fr/BioComputing/
#[[React%28C%29%20Implementation]]): Description: an implementation of the rule-based language
React(C). Self-assessment: Available at BioComputing’s web page. Team contribution: Implemented by
M. John.
James-Imp-Pi (http://www.lifl.fr/BioComputing/
#[[Imperative%20Pi%20Implementation%20in%
20JamesII]]): Description: an implementation of
at BioComputing’s web page and the University of
Rostock. Team contribution: Implemented by Mathias
John and our callaborator S. Rybacky from Rostock
University.
SpiCO (http://spico.gforge.inria.fr/): Description: an implementation of The Stochastic π-Calculus
for Concurrent Objects. Self-assessment: Available
at BioComputing’s web page. Team contribution:
Implementation in Mozart-Oz bu J. Niehren.
the imperative pi-calculus. Self-assessment: Available
F.2.2
Scientific Influence
Grants
ANR JCJC BioSpace (Lille 1), PI (coord.): Lhoussaine,
134759 €, start: 01/01/2009, duration: 42 months.
PIA EquipEx 2 Realcat (Lille 1), PI: Lhoussaine, start:
01/06/2012, duration: 91 months.
PIA BioInfo Iceberg (Lille 1), PI: Lhoussaine, 163500 €,
start: 01/10/2011, duration: 60 months.
start: 01/01/2012, duration: 12 months.
Post-doc (2 mois) (LIFL), PI: John, 5180 €, start:
01/01/2012, duration: 12 months.
ARE PIA Iceberg (LIFL), PI: Lhoussaine, 8761 €, start:
01/01/2012, duration: 12 months.
BQR Emergence (Lille 1), PI: Niehren, 1500 €, start:
01/01/2012, duration: 12 months.
Divers (extra BQR etc.) (LIFL), PI: Lhoussaine, 70 €,
Academic Collaborations
P. Jacques: biologist, ProBioGem lab, University Lille
1.
M. Petitot: computer sc., LIFL, Calfor team, University
Lille 1.
R. Harmer: computer sc., University Paris Diderot.
Y. Saka: biologist, University of Aberdeen.
J. Krivine: computer sc., University Paris Diderot.
A. Uhrmacher: computer sc., University of Rostock.
F. Lemaire: computer sc., LIFL, Calfor team, University
Lille 1.
PIA projects
Bio-informatique ICEBERG:From population models
to model populations: single cell observation, modeling, and control of gene expression BioComputing
is in charge of one (out of five) workpackage named
Visiting Scientists
“Modeling gene expression: the trade off between
detail and parameter estimation difficulty”..
206
Research Report - Factual Data
M. John (Rostock, Germany) invited as PhD in
10/2008-03/2009.
06/2010-05/2011.
O. Mazemondet (Rostock, Germany) invited as PhD in
Editorial Commitees
J. Niehren, Member of Editorial Board, , Fundamenta
Informaticae.
J. Niehren, PC Member, 2012, Conference on Computational Methods in Systems Biology.
C. Lhoussaine, PC member, 2012 & 2013, International
Conference on Systems and Computer Science.
C. Lhoussaine, PC member, 2012, Workshop on Static
Analysis and Systems Biology.
F.2.3
C. Lhoussaine, PC member, 2012, Winter Simulation
Conference.
M. John, PC member, 2013, Workshop on Static Analysis and Systems Biology.
M. John, PC member, 2012, Winter Simulation Conference.
Interactions with the Economic, Social and Cultural Worlds
Industrial Contracts
F.3
F.3.1
Bonsai
Production
Selective publications
Journal articles
[206] Nicolas Philippe, Mikaël Salson, Thérèse Commes, and Eric Rivals. “CRAC: an integrated
approach to the analysis of RNA-seq reads”. In: Genome Biology (Mar. 2013), 14:R30. URL:
http://hal.inria.fr/hal-00805905.
[207]
Ammar Hasan Abdo, Ségolène Caboche, Valérie Leclère, Philippe Jacques, and Maude Pupin.
“A new fingerprint to predict nonribosomal peptides activity.” In: Journal of Computer-Aided
Molecular Design (Oct. 2012), pp. 1187–94. URL: http://hal.inria.fr/hal-00750002.
[208]
Julien Allali, Cédric Saule, Cedric Chauve, Yves D”Aubenton-Carafa, Alain Denise, Christine Drevet, Pascal Ferraro, Daniel Gautheret, Claire Herrbach, Fabrice Leclerc, Antoine
De Monte, Aïda Ouangraoua, Marie-France Sagot, Michel Termier, Claude Thermes, and
Hélène Touzet. “BRASERO: A resource for benchmarking RNA secondary structure comparison algorithms”. In: Advances in Bioinformatics (Jan. 2012), 5 pages. URL : http : / / hal .
inria.fr/hal-00647725.
[209]
Max Béchet, Thibault Caradec, Walaa Hussein, Ahmed Abderrahmani, Marlène Chollet,
Valérie Leclère, Thomas Dubois, Didier Lereclus, Maude Pupin, and Philippe Jacques. “Structure, biosynthesis, and properties of kurstakins, nonribosomal lipopeptides from Bacillus
spp.” In: Applied Microbiology and Biotechnology (Aug. 2012), pp. 593–600. URL: http : / /
hal.inria.fr/hal-00749819.
[210]
Anisa Al-Hafeedh, Maxime Crochemore, Lucian Ilie, Evguenia Kopylova, William Smyth, German Tischler, and Munina Yusufu. “A comparison of index-based lempel-Ziv LZ77 factorization algorithms”. In: ACM Computing Surveys (Jan. 2012), p. 5. URL: http://hal.inria.fr/
hal-00836948.
[211]
Evguenia Kopylova, Laurent Noé, and Hélène Touzet. “SortMeRNA: Fast and accurate filtering of ribosomal RNAs in metatranscriptomic data.” In: Bioinformatics (Oct. 2012), pp. 3211–
3217. URL: http://hal.inria.fr/hal-00748990.
[212]
Martine Léonard, Laurent Mouchard, and Mikaël Salson. “On the number of elements to
reorder when updating a suffix array”. In: Journal of Discrete Algorithms (Feb. 2012), pp. 87–
99. URL: http://hal.inria.fr/inria-00636066.
[213]
Azadeh Saffarian, Mathieu Giraud, Antoine De Monte, and Hélène Touzet. “RNA Locally
Optimal Secondary Structures”. In: Journal of Computational Biology (Jan. 2012), pp. 1120–
1133. URL: http://hal.inria.fr/hal-00756249.
F.3. Bonsai
[214]
Samuel Blanquart and Olivier Gascuel. “Mitochondrial genes support a common origin of
rodent malaria parasites and Plasmodium falciparum’s relatives infecting great apes”. In:
BMC Evolutionary Biology (Jan. 2011), p. 70. URL: http://hal.inria.fr/hal-00784426.
[215]
Aude Darracq, Jean-Stéphane Varré, Maréchal-Drouard L., Courseaux A., Castric V.,
Saumitou-Laprade P., Oztas S., Lenoble P., Vacherie B., Barbe V., and Touzet P. “Structural
and content diversity of mitochondrial genome in beet: a comparative genomic analysis”.
In: Genome Biologyogy and Evolution (Jan. 2011), pp. 723–736. URL: http://hal.inria.fr/
hal-00616508.
[216]
Mathieu Giraud and Jean-Stéphane Varré. “Parallel Position Weight Matrices Algorithms”. In:
Parallel Computing (Jan. 2011), pp. 466–478. URL: http://hal.inria.fr/hal-00623404.
[217]
Aïda Ouangraoua, Anne Bergeron, and Krister Swenson. “Theory and practice of ultraperfection”. In: Journal of Computational Biology (Jan. 2011), pp. 1219–1230. URL : http :
//hal.inria.fr/inria-00635033.
[218]
Aïda Ouangraoua, Krister Swenson, and Cedric Chauve. “A 2-Approximation for the Minimum Duplication Speciation Problem”. In: Journal of Computational Biology (Jan. 2011),
pp. 1041–1053. URL: http://hal.inria.fr/inria-00635025.
[219]
Aïda Ouangraoua, Eric Tannier, and Cedric Chauve. “Reconstructing the architecture of the
ancestral amniote genome.” In: Bioinformatics (Jan. 2011), pp. 2664–2671. URL: http://hal.
inria.fr/inria-00635016.
[220]
Aïda Ouangraoua, Guignon Valentin, Hamel Sylvie, and Cedric Chauve. “A new algorithm for
aligning nested arc-annotated sequences under arbitrary weight schemes”. In: Theoretical
Computer Science (Jan. 2011), pp. 753–764. URL: http://hal.inria.fr/inria-00635043.
[221]
Nicolas Philippe, Mikael Salson, Thierry Lecroq, Martine Léonard, Thérèse Commes, and
Eric Rivals. “Querying Large Read Collections in Main Memory: A Versatile data Structure”.
In: BMC Bioinformatics (June 2011), pp. 242+. URL: http : / / hal . inria . fr / lirmm 00632958.
[222]
Antoine Thomas, Jean-Stéphane Varré, and Aïda Ouangraoua. “Genome Dedoubling by DCJ
and Reversal”. In: BMC Bioinformatics (Jan. 2011), S20. URL : http://hal.inria.fr/inria00635003.
[223]
Hélène Touzet, Marie-Josée Cros, Antoine De Monte, Mariette Jerome, Philippe Bardou, Benjamin Grenier-Boley, Daniel Gautheret, and Christien Gaspin. “RNAspace.org: An integrated
environment for the prediction, annotation, and analysis of ncRNA”. In: RNA (Jan. 2011),
pp. 1947–1956. URL: http://hal.inria.fr/hal-00642716.
[224]
Guillaume Blin, Alain Denise, Serge Dulucq, Claire Herrbach, and Hélène Touzet. “Alignments of RNA structures.” In: IEEE/ACM Transactions on Computational Biology and Bioinformatics (Jan. 2010), pp. 309–322. URL: http://hal.inria.fr/hal-00506348.
[225]
Ségolène Caboche, Valérie Leclère, Maude Pupin, Grégory Kucherov, and Philippe Jacques.
“Diversity of monomers in nonribosomal peptides: towards the prediction of origin and
biological activity.” In: Journal of Bacteriology (Oct. 2010), pp. 5143–50. URL : http://hal.
inria.fr/hal-00641488.
[226]
Cedric Chauve, Haris Gavranovic, Aïda Ouangraoua, and Eric Tannier. “Yeast ancestral
genome reconstructions: the possibilities of computational methods II.” In: Journal of Computational Biology (Sept. 2010), pp. 1097–112. URL: http://hal.inria.fr/hal-00681091.
[227]
Aude Darracq, Jean-Stéphane Varré, and Touzet P. “A scenario of mitochondrial genome
evolution in maize based on rearrangement events”. In: BMC Genomics (Jan. 2010), p. 233.
URL : http://hal.inria.fr/hal-00468454.
[228]
Marta Gîrdea, Laurent Noé, and Grégory Kucherov. “Back-translation for discovering distant
protein homologies in the presence of frameshift mutations.” In: Algorithms for Molecular
Biology (Jan. 2010), p. 6. URL: http://hal.inria.fr/inria-00456458.
[229]
Laurent Noé, Marta Gîrdea, and Grégory Kucherov. “Designing Efficient Spaced Seeds for
SOLiD Read Mapping.” In: Advances in Bioinformatics (Jan. 2010). URL: http://hal.inria.
fr/inria-00527029.
207
208
Research Report - Factual Data
[230]
Aïda Ouangraoua and Anne Bergeron. “Combinatorial structure of genome rearrangements
scenarios”. In: Journal of Computational Biology (Jan. 2010), to appear. URL : http://hal.
inria.fr/hal-00527626.
[231]
Markus Richter, Manal Bosnali, Linn Carstensen, Tobias Seitz, Helmut Durchschlag, Samuel
Blanquart, Rainer Merkl, and Reinhard Sterner. “Computational and experimental evidence
for the evolution of a (beta alpha)8-barrel protein from an ancestral quarter-barrel stabilised
by disulfide bonds.” In: Journal of Molecular Biology (May 2010), pp. 763–73. URL : http :
//hal.inria.fr/hal-00755666.
[232]
Laurie Tonon, Hélène Touzet, and Jean-Stéphane Varré. “TFM-Explorer: mining cisregulatory regions in genomes”. In: NAR Web Server Issue (May 2010), W286–W292. URL:
http://hal.inria.fr/hal-00823465.
[233]
Ségolène Caboche, Maude Pupin, Valérie Leclère, Philippe Jacques, and Grégory Kucherov.
“Structural pattern matching of nonribosomal peptides.” In: BMC Structural Biologytructural Biology (Jan. 2009). URL: http://hal.inria.fr/hal-00641486.
[234]
Arnaud Fontaine and Hélène Touzet. “Computational identification of protein-coding sequences by comparative analysis.” In: International Journal of Data Mining and Bioinformatics (Jan. 2009), pp. 160–76. URL: http://hal.inria.fr/hal-00823601.
[235]
Mathieu Giraud. “Asymptotic behavior of the number of runs and microruns”. In: Information and Computation (Jan. 2009), pp. 1221–1228. URL : http : / / hal . inria . fr / hal 00438214.
[236]
Mikhail Roytberg, Anna Gambin, Laurent Noé, Slawomir Lasota, Eugenia Furletova, Ewa
Szczurek, and Grégory Kucherov. “On subset seeds for protein alignment”. In: IEEE/ACM
Transactions on Computational Biology and Bioinformatics (Jan. 2009), pp. 483–494. URL:
http://hal.inria.fr/inria-00354773.
[237]
Ségolène Caboche, Maude Pupin, Valérie Leclère, Arnaud Fontaine, Philippe Jacques, and
Grégory Kucherov. “NORINE: a database of nonribosomal peptides.” In: Nucleic Acids Research (Jan. 2008), pp. D326–31. URL: http://hal.inria.fr/inria-00281012.
[238]
Anne Chenuil, Emilie Egea, Caroline Rocher, Hélène Touzet, and Jean-Pierre Féral. “Does
hybridization increase evolutionary rate? Data from the 28S-rDNA D8 domain in echinoderms.” In: Journal of Molecular Evolution (Nov. 2008), pp. 539–50. URL: http://hal.inria.
fr/hal-00824034.
[239]
Arnaud Fontaine, Antoine De Monte, and Hélène Touzet. “MAGNOLIA: multiple alignment
of protein-coding and structural RNA sequences.” In: Nucleic Acids Research (July 2008),
W14–8. URL: http://hal.inria.fr/hal-00823594.
[240]
Pierre Peterlongo, Laurent Noé, Dominique Lavenier, Van Hoa Nguyen, Grégory Kucherov,
and Mathieu Giraud. “Optimal neighborhood indexing for protein similarity search”. In: Bmc
Bioinformatics (Jan. 2008). URL: http://hal.inria.fr/inria-00340510.
[241]
Fabrice Touzain, Sophie Schbath, Isabelle Debled-Rennesson, Bertrand Aigle, Grégory
Kucherov, and P. Leblond. “SIGffRid: A tool to search for sigma factor binding sites in bacterial genomes using comparative approach and biologically driven statistics”. In: BMC Bioinformatics (Jan. 2008). URL: http://hal.inria.fr/inria-00580657.
Conference papers
[242] Mathieu Giraud, Richard Groult, and Florence Levé. “Detecting Episodes with Harmonic Sequences for Fugue Analysis”. In: ISMIR - International Society for Music Information Retrieval
Conference - 2012. Jan. 2012. URL: http://hal.inria.fr/hal-00712565.
[243]
Mathieu Giraud, Richard Groult, and Florence Levé. “Subject and counter-subject detection
for analysis of the Well-Tempered Clavier fugues”. In: International Symposium on Computer
Music Modelling and Retrieval (CMMR 2012). Jan. 2012, pp. 661–673. URL : http : / / hal .
inria.fr/hal-00712554.
[244]
Aïda Ouangraoua and Mathieu Raffinot. “Faster and Simpler Minimal Conflicting Set Identification.” In: Combinatorial Pattern Matching. Jan. 2012, pp. 41–55. URL: http://hal.inria.
fr/hal-00750028.
F.3. Bonsai
[245]
Aïda Ouangraoua, Krister Swenson, and Anne Bergeron. “On the comparison of sets of alternative transcripts”. In: International Symposium on Bioinformatics Research and Applications. Jan. 2012, pp. 201–212. URL: http://hal.inria.fr/hal-00750031.
[246]
Antoine Thomas, Aïda Ouangraoua, and Jean-Stéphane Varré. “Genome Halving by Block
Interchange”. In: BIOINFORMATICS. Feb. 2012, pp. 58–65. URL: http://hal.inria.fr/hal00749026.
[247]
Antoine Thomas, Aïda Ouangraoua, and Jean-Stéphane Varré. “Tandem Halving Problems
by DCJ”. In: Workshop on Algorithms in Bioinformatics. Sept. 2012, pp. 417–429. URL : http:
//hal.inria.fr/hal-00749019.
[248]
Anna Gambin, Slawomir Lasota, Michal Startek, Maciej Sykulski, Laurent Noé, and Grégory
Kucherov. “Subset seed extension to Protein BLAST”. In: Bioinformatics 2011 - International
Conference on Bioinformatics Models, Methods and Algorithms. Jan. 2011, pp. 149–158. URL:
http://hal.inria.fr/inria-00609791.
[249]
Florence Levé, Richard Groult, Guillaume Arnaud, Cyril Séguin, Rémi Gaymay, and Mathieu
Giraud. “Rhythm extraction from polyphonic symbolic music”. In: 12th International Society
for Music Information Retrieval Conference (ISMIR 2011). Oct. 2011, pp. 375–380. URL: http:
//hal.inria.fr/hal-00636058.
[250]
Tuan Tu Tran, Mathieu Giraud, and Jean-Stéphane Varré. “Bit-Parallel Multiple Pattern
Matching”. In: Parallel Processing and Applied Mathematics / Parallel Biocomputing Conference (PPAM / PBC 11). Jan. 2011. URL: http://hal.inria.fr/inria-00637227.
[251]
Jean-Stéphane Varré, Bertil Schmidt, Stéphane Janot, and Mathieu Giraud. “Manycore highperformance computing in bioinformatics”. In: Advances in Genomic Sequence Analysis and
Pattern Discovery. Jan. 2011, chapter 8. URL: http://hal.inria.fr/hal-00563408.
[252]
Hideo Bannai, Mathieu Giraud, Kazuhiko Kusano, Wataru Matsubara, Ayumi Shinohara, and
Jamie Simpson. “The Number of Runs in a Ternary Word”. In: Prague Stringology Conference
2010. Aug. 2010, pp. 178–181. URL: http://hal.inria.fr/hal-00533202.
[253]
Laurent Noé, Marta Gîrdea, and Grégory Kucherov. “Seed design framework for mapping
SOLiD reads”. In: RECOMB. Aug. 2010, pp. 384–396. URL : http://hal.inria.fr/inria00484642.
[254]
Aïda Ouangraoua, Anne Bergeron, and Krister Swenson. “Ultra-perfect Sorting Scenarios”.
In: RECOMB-Comparative Genomics. Jan. 2010, pp. 50–61. URL: http://hal.inria.fr/hal00527625.
[255]
Aïda Ouangraoua, Krister Swenson, and Cedric Chauve. “An approximation algorithm for
computing a parsimonious first speciation in the gene duplication model”. In: RECOMBComparative Genomics. Jan. 2010, pp. 290–302. URL: http://hal.inria.fr/hal-00527624.
[256]
Mathieu Giraud and Jean-Stéphane Varré. “Parallel Position Weight Matrices Algorithms”. In:
International Symposium on Parallel and Distributed Computing (ISPDC 2009). July 2009,
pp. 65–69. URL: http://hal.inria.fr/inria-00438215.
[257]
Marta Gîrdea, Laurent Noé, and Grégory Kucherov. “Back-translation for discovering distant
protein homologies”. In: the 9th International Workshop in Algorithms in Bioinformatics
(WABI). Sept. 2009, pp. 108–120. URL: http://hal.inria.fr/inria-00448741.
[258]
Aude Liefooghe, Hélène Touzet, and Jean-Stéphane Varré. “Self-Overlapping Occurrences
and Knuth-Morris-Pratt Algorithm for Weighted Matching”. In: 3rd International Conference
on Language and Automata Theory and Applications. Apr. 2009, pp. 481–492. URL : http :
//hal.inria.fr/inria-00365411.
[259]
Aïda Ouangraoua and Anne Bergeron. “Parking functions, labeled trees and DCJ sorting
scenarios”. In: Recomb Comparative Genomics 2009. Jan. 2009, pp. 24–35. URL : http://hal.
inria.fr/hal-00527614.
[260]
Peter Steffen, Robert Giegerich, and Mathieu Giraud. “GPU Parallelization of Algebraic Dynamic Programming”. In: Parallel Processing and Applied Mathematics / Parallel Biocomputing Conference (PPAM / PBC 09). Sept. 2009. URL: http://hal.inria.fr/inria-00438219.
209
210
Research Report - Factual Data
[261]
Jaroslaw Byrka, Sylvain Guillemot, and Jesper Jansson. “New Results on Optimizing Rooted
Triplets Consistency”. In: Proceedings of the 19th International Symposium on Algorithms
and Computation (ISAAC 2008). Dec. 2008, pp. 484–495. URL : http://hal.inria.fr/hal00824940.
[262]
Mathieu Giraud. “Not so many runs in strings”. In: 2nd International Conference on Language and Automata Theory and Applications (LATA 2008). Mar. 2008. URL : http : / / hal .
inria.fr/inria-00271630.
[263]
Sylvain Guillemot. “FPT algorithms for path-transversals and cycle-transversals problems in
graphs”. In: Proceedings of Parameterized and Exact Computation: Third International Workshop (IWPEC 2008). May 2008, pp. 129–140. URL: http://hal.inria.fr/hal-00824933.
[264]
Sylvain Guillemot. “Parameterized complexity and approximability of the SLCS problem”. In:
Proceedings of Parameterized and Exact Computation: Third International Workshop (IWPEC 2008). May 2008, pp. 115–128. URL: http://hal.inria.fr/hal-00824929.
[265]
Mihkail Roytberg, Anna Gambin, Laurent Noé, Slawomir Lasota, Eugenia Furletova, Ewa
Szczurek, and Grégory Kucherov. “Efficient seeding techniques for protein similarity search”.
In: Proceedings of the 2nd International Conference BIRD. July 2008, pp. 466–478. URL: http:
//hal.inria.fr/inria-00335564.
Books and edited proceedings
Theses and habilitations 3
[266] Tuan Tu Tran. “Comparaisons de séquences biologiques sur architecture massivement
multi-curs”. THESE. Université des Sciences et Technologie de Lille - Lille I, Dec. 2012. URL:
http://hal.inria.fr/tel-00832663.
[267]
Azadeh Saffarian. “Algorithmes de prédiction et de recherche de multi-structures d’ARN”.
THESE. Université des Sciences et Technologie de Lille - Lille I, Nov. 2011. URL: http://hal.
inria.fr/tel-00832700.
[268]
Aude Darracq. “Évolution des génomes mitochondriaux de plantes : approche de
génomique comparative chez Zea mays et Beta vulgaris”. THESE. Université des Sciences
et Technologie de Lille - Lille I, July 2010. URL: http://hal.inria.fr/tel-00833144.
[269]
Marta Gîrdea. “De nouvelles méthodes pour l’alignement des séquences biologiques”.
THESE. Université des Sciences et Technologie de Lille - Lille I, Dec. 2010. URL : http : / /
hal.inria.fr/tel-00833311.
[270]
Ségolène Caboche. “Mise en place d’une plate-forme logicielle pour l’analyse des peptides
non-ribosomiaux”. THESE. Université des Sciences et Technologie de Lille - Lille I, Sept. 2009.
URL : http://hal.inria.fr/tel-00823447.
[271]
Arnaud Fontaine. “Classification d’ARN codants et d’ARN non-codants”. THESE. Université
des Sciences et Technologie de Lille - Lille I, Mar. 2009. URL : http://hal.inria.fr/tel00836757.
[272]
Aude Liefooghe. “Matrices score-position, algorithmes et propriétés”. THESE. Université des
Sciences et Technologie de Lille - Lille I, July 2008. URL : http : / / hal . inria . fr / tel 00832725.
[273]
Jean-Stéphane Varré. “Algorithmes pour la comparaison de génomes et la recherche de signaux cis-régulateurs”. HDR. Université des Sciences et Technologie de Lille - Lille I, Dec.
2008. URL: http://hal.inria.fr/tel-00832685.
Other visible publications
[274] Eric Rivals, Nicolas Philippe, Mikael Salson, Martine Léonard, Thérèse Commes, and Thierry
Lecroq. “A Scalable Indexing Solution to Mine Huge Genomic Sequence Collections”. In:
ERCIM News (Apr. 2012), pp. 20–21. URL: http://hal.inria.fr/lirmm-00712653.
3 This list contains only those theses that are cited in the report. The complete list is available in Appendix G.3.
F.3. Bonsai
211
[275]
Mathieu Giraud, Stéphane Janot, Jean-Frédéric Berthelot, Charles Deltel, Laetitia Jourdan,
Dominique Lavenier, Hélène Touzet, and Jean-Stéphane Varré. “Biomanycores, opensource parallel code for many-core bioinformatics”. In: Bioinformatics Open Source Conference (BOSC 2011). Jan. 2011. URL: http://hal.inria.fr/inria-00623390.
[276]
Nicolas Philippe, Mikael Salson, Thérèse Commes, and Eric Rivals. “A combinatorial and
integrated method to analyse RNA-seq reads”. In: EMBnet.journal (Dec. 2011), p. 1. URL :
http://hal.inria.fr/lirmm-00757979.
[277]
Nicolas Philippe, Mikael Salson, Thierry Lecroq, Martine Léonard, Thérèse Commes, and
Eric Rivals. “Read indexing”. In: EMBnet.journal (Dec. 2011), p. 1. URL : http://hal.inria.
fr/lirmm-00757983.
Software
YASS (http://bioinfo.lifl.fr/yass/): Description: General purpose tool for the local homology
search problem in DNA sequences. Self-assessment:
Inria Evaluation Committee Criteria for Software SelfAssessment: A-4, SO-3, SM-2, EM-3, SDL-4, DA-4,
CD-4, MS-4, TPM-4 (open source license). This
software uses most of our knowledge to design and
implement efficient seeding techniques. It is available
for download or through a website on our software
server together with a set of accompanying tools for
visualisation (zoomable dot plot) and seed design
(Hedera and Iedera [253, 236]). YASS has been developed in C language. It is frequently used (≈ 300
queries per month) and most cited (>100 citations).
Team contribution: Developed since 2004 and still
actively maintained by the team (1.5 PhD theses, 5
month software engineer).
Team contribution: Fully developed by the team, since
2011 (1 PhD thesis, 2 month software engineer).
RNA tools (http://bioinfo.lifl.fr/rna/): Description: RNA structure inference and comparison.
Self-assessment: Inria Evaluation Committee Criteria for Software Self-Assessment: A-4, SO-3, SM-2,
EM-3, SDL-4, DA-4, CD-4, MS-4, TPM-4 (open source
license). The RNA tools provide a suite of programs
to help analysing RNA secondary structures: carnac,
regliss, gardenia, magnolia, CG-seq, together with
visualisation tools for RNA 2D Structures and RNA
multiple alignments. Recent publications: [213, 239].
Team contribution: Fully developed by the team, since
2003 (4 PhD theses, 6 month software engineer).
RNAspace (http://www.rnaspace.org): Description: Non-coding RNA annotation platform. Selfassessment: Inria Evaluation Committee Criteria
TFM suite (http://bioinfo.lifl.fr/TFM/): Descrip- for Software Self-Assessment: A-5, SO-3, SM-3-up4,
tion: Analysis of transcription factor binding sites
EM-2-up3, SDL-4, DA-4, CD-4, MS-4, TPM-4 (open
modeled by Position Weight Matrices. Self-assessment: source license). It is a flexible platform for structural
Inria Evaluation Committee Criteria for Software Self- and functional annotation of noncoding RNAs in
Assessment: A-4, SO-3, SM-2, EM-3, SDL-4, DA-4,
genomes [223]. It offers a wide range of RNA gene
CD-4, MS-4, TPM-4 (open source license). TFM
prediction tools, and integrates multiple visualisation,
is a suite of tools to help identifying and quantifyexport and processing functionalities. This is also a
ing approximate pattern in genomic sequences that
great outlet for our other works, since several of the
potentially encode transcription binding sites. It
sofware tools developed by are included in RNAspace
implements most of our results on Position Weight
(carnac,gardenia, Yass and CG-seq). RNAspace is
Matrices: TFM-Explorer is designed to analyze regula- written in Python with the template engine Cheetah
tory regions of eukaryotic genomes using comparative and the object-oriented HTTP framework Cherrypy.
genomics and local over-representation, TFM-Scan
It totalizes more than 17,000 lines of code. A pubis a pattern matching tool for PWMs, TFM-Pvalue
lic instance is available as a webserver for limited
is a tool to compute score threshold and P-values
computational analyses. The full project is hosted
associated to PWMs scores, TFM-CUDA is a parallel
at http://rnaspace.sourceforge.net/ for local
implementation developed in CUDA for this problem. installation. Team contribution: Developed in collabRecent publications: [232, 216]. Team contribution:
oration with INRA Toulouse (50%–50%) since 2009 (6
Fully developed by the team, since 2006 (2 PhD theses, man-years of development effort).
4 month software engineer).
Biomanycores (http://www.biomanycores.org):
SortMeRNA (http://bioinfo.lifl.fr/RNA/
Description: A repository of open-source paralsortmerna/): Description: Metatranscriptome classifi- lel bioinformatics code in OpenCL and in CUDA.
cation. Self-assessment: Inria Evaluation Committee
Self-assessment: Inria Evaluation Committee CriteCriteria for Software Self-Assessment: A-4, SO-3, SM-3, ria for Software self-assessment: A-3, SO-2, SM-3,
EM-3, SDL-4, DA-4, CD-4, MS-4, TPM-4 (open source EM-3down2, SDL-4up5, OC-4 (DA-4, CD-4, MS-4,
license). SortMeRNA is a tool designed to rapidly filter TPM-4 (open source license). The objective of
ribosomal RNA fragments from metatranscriptomic
biomanycores.org is to promote the usage of pardata produced by next-generation sequencers [211].
allel codes in bioinformatics. It gathers open-source
The distribution includes curated ribosomal RNA
CUDA and OpenCL programs and provides easy indatabases. It is available for download from our web- stallation, benchmarking, and interoperability [275].
site, or through the open web-based platform Galaxy. For that, it offers interfaces to popular frameworks
212
Research Report - Factual Data
such as Biopython, BioPerl and BioJava, allowing a
bioinformatician to plug parallel codes in analysis
pipelines easily. The current version (1.1210) has 7
applications packaged concerning sequence alignment and ncRNA tools. The whole project is available
from its website or from a git repository. The code is
also monitored thanks to continous integration under
Jenkins. Documentation is available for end-users
but also for researchers who would make available
their code thanks to biomanycores.org. A two-day
workshop has been organized in June 2012 (40 people)
with practical sessions including a tutorial explaining how to install CUDA, OpenCL and biomanycores.
Team contribution: Developed in 2010-12 (24 month
software engineer).
tion: A tool for analyzing RNAs in high-througput
sequencing data. Self-assessment: Inria Evaluation
Committee Criteria for Software Self-Assessment: A-4,
SO-3, SM-3, EM-3, SDL-4, DA-4, CD-4, MS-4, TPM-4
(open source license). CRAC’s purpose is to analyse
high-throughput RNA sequencing data by detecting
variants, either punctual or structural: SNVs, indels,
splicing events, transcript or gene fusions [206]. It is
implemented in C++ and is made of more than 10,000
lines of code, excluding the external libraries. CRAC
is delivered either as a source code archive, or as DEB
and RPM packages, or through the open web-based
platform Galaxy. Team contribution: Developed since
2009 in collaboration with Montpellier (LIRMM, IRB).
CRAC (http://crac.gforge.inria.fr): Descrip-
Databases
Norine (http://bioinfo.lifl.fr/norine): Descrip- as well as tools to compare peptides structures, which
tion: Computational resource for nonribosomal pep- is a unique feature. We have also established crosstides. Self-assessment: Inria Evaluation Committee
links with the international 3D structures databank
Criteria for Software Self-Assessment: A-4, SO-4,
wwPDB for the peptides with experimental data. The
SM-2-up3, EM-3, SDL-4, DA-4, CD-4, MS-4, TPM-4
whole project is written in PostgreSQL, JAVA/JEE with
(Free access to the data through a web interface).
the framework Strusts2 for the Model-View-Controler
Norine is a platform that provides a database of nonri- architecture (> 18, 000 lines of code). Biologists, biobosomal peptides together with computational tools
chemists and computational biologists from all over
for their analysis. The database has been developed
the world use Norine, representing 130 unique visitors
in collaboration with our partner ProBioGEM, and
each month, doing around 10 queries each. Main
is manually curated: We have extracted detailed anpublications: [237, 233, 225, 207]. Team contribution:
notations (structure, activity, producing organisms,
Database architecture, interface and algorithms fully
bibliographical references,. . . ) about 1164 peptides
developed by the team since 2006 (1 PhD thesis, 1 year
from 493 scientific articles. Norine also provides visual- software engineer, 12 month internship).
isation and editing applets for monomeric structures,
F.3.2
Scientific Influence
Grants
ANR Blanc BRASERO (CNRS), PI: Touzet, 67759 €,
start: 07/12/2006, duration: 42 months.
PIA Biologie Santé France Génomique (CNRS),
PI: Touzet, 75000 €, start: 01/07/2012, duration:
24 months.
ANR Cosinus MAPPI (Lille 1), PI: Touzet, 149302 €,
start: 01/10/2010, duration: 39 months.
AAP Mission interdisciplinarité MASTODONS
(CNRS), PI: Touzet, 11000 €, start: 01/01/2012, duration: 12 months.
FRB S-ALLEE (CNRS), PI: Noé, 2000 €, start:
01/03/2010, duration: 26 months.
RI Colloque Russie (CNRS), PI: Kucherov, 440 €, start:
01/01/2010, duration: 12 months.
Subv colloque CPM (CNRS), PI: Touzet, 2000 €, start:
01/01/2009, duration: 12 months.
PEPS Bio-Math-Info (CNRS), PI (coord.): Varré,
40000 €, start: 01/01/2012, duration: 24 months.
GDR IM - Comatege (CNRS), PI: , 2000 €, start:
01/01/2013, duration: 12 months.
GDR BIM - GT Génomique comparative (CNRS), PI:
Varré, 1000 €, start: 01/01/2012, duration: 12 months.
GDR IM - Visite doctorants (CNRS), PI: Varré, 200 €,
start: 01/01/2012, duration: 12 months.
GDR IM - Comatege (CNRS), PI: , 2000 €, start:
01/01/2012, duration: 12 months.
GDR BIM (CNRS), PI: Varré, 2000 €, start: 01/01/2011,
duration: 12 months.
GDR BIM (CNRS), PI: Salson, 2000 €, start: 01/01/2011,
duration: 12 months.
GDR IM - Comatege (CNRS), PI: Touzet, 2000 €, start:
01/01/2011, duration: 12 months.
GDR IM - Comatege (CNRS), PI: Pupin, 1500 €, start:
01/01/2009, duration: 12 months.
IBISA RENABI ncRNA (INRA), PI: Touzet, 45000 €,
start: 01/03/2009, duration: 19 months.
Région Emergence Réarrangements génomiques
(Inria), PI: Ouangraoua, 46200 €, start: 19/11/2012,
duration: 37 months.
Soutien annuel (Inria), PI: Touzet, 17300 €, start:
01/01/2013, duration: 12 months.
Soutien annuel (Inria), PI: Touzet, 21000 €, start:
01/01/2012, duration: 12 months.
Soutien annuel (Inria), PI: Touzet, 30000 €, start:
01/01/2011, duration: 12 months.
F.3. Bonsai
Soutien annuel (LIFL), PI: Giraud, 5000 €, start:
01/01/2013, duration: 12 months.
Soutien nouveaux (LIFL), PI: Varré, 10000 €, start:
01/01/2012, duration: 12 months.
BQR (Lille 1), PI: Touzet, 2000 €, start: 01/01/2009,
duration: 12 months.
213
Région Emergence ABILES (Lille 1), PI: Giraud,
37200 €, start: 25/06/2012, duration: 18 months.
EGIDE PHC PROCOPE (Lille 1), PI: Giraud, 6300 €,
start: 01/01/2010, duration: 24 months.
Academic Collaborations
ProBioGEM (Procédés Biologiques, Génie enzymatique et Microbien, Université Lille 1): All of the work
of B ONSAI on nonribosomal peptides finds its source
in a longterm collaboration with ProBioGEM, which
started in 2006 and is still effective today. ProBioGEM carries out researches on biological processes,
enzymatic and microbial engineering, and is an international leader for nonribosomal peptides. We work
more specifically with Valérie Leclère and Philippe
Jacques (respectively associate professor and professor at ProBioGEM). We co-supervised 2 PhD students
(one in computer science, Ségolène Caboche [270],
and one in biology, Aurélien Vanvlassenbroeck). A
third one (in computer science, Yoann Dufresne) will
begin in October 2013. We wrote together 5 articles
during the evaluation period [237, 233, 225, 207, 209].
We are currently organizing an international workshop
dedicated to "Bioinformatics tools for NRPS discovery,
from genomic data to the products", that will be held
in July 2013.
GEPV (Génétique et Evolution des Populations Végétales, UMR CNRS 8198 Université Lille 1): GEPV is a
renowned research laboratory on evolutionary population genomics in plants. Our partnership with GEPV
started in 2006 with the co-supervised thesis of Aude
Darracq [268] on genome structure analyses in beet
and maize mitochondrial genomes [215, 227] (with
Prof. Pascal Touzet). Since then, this collaboration
has grown up, and now covers several other topics
developed in B ONSAI: rearrangements in other plant
model mitochondrial genomes (Silenes), bayesian
models for genome evolution, S-allee effect (with Prof.
Xavier Vekemans), models and analyses for miRNAs
and their target in the genus Arabidopsis (with Dr
Vincent Castric, a co-supervised PhD Thesis started in
2012). One of the major strengths of this collaboration
is that projects are conducted collectively from data
acquisition to computational models and algorithms,
with many feedbacks and exchanges. For example,
we obtained two Genoscope projects for sequencing
5 beet mitochondrial genomes and 3 mitochondrial
genomes of Silene. Our involvement during the process of data production allowed us to be the first ones
to compare mitochondrial genomes from several ecotypes. We were able to propose specific mechanisms
of evolution of the genome. Analogously, we just
obtained a funding to run degradome experiments in
A. halleri, that will prove very helpful for our project
on miRNAs. This local collaboration also allowed us
to establish new external partnerships: We get a BQR
grant from Université Lille 1 to visit Lynda Delph lab
(University of Indiana) and Doug Taylor lab (University
of Virginia) and a CNRS PEPS grant for initiating a collaboration with IBMP (Institut de Biologie Moléculaire
des Plantes, Strasbourg). This research is supported
by an ANR Jeunes Chercheurs (managed by Vincent
Castric) and two regional "Projet Emergent" grants
(2012 and 2013). Lastly, we organized several joint
scientific meetings, in phylogeny and phylogenomics.
LIRMM (UMR CNRS 5506 Université Montpellier
2): We have multiple contacts with the MAB bioinformatics group at LIRMM. First, we conducted a
joint project on origin of rodent malaria parasites
and Plasmodium falciparum’s relatives, together with
Olivier Gascuel [214]. Secondly, we started a collaboration with Nicolas Philippe and Éric Rivals, and with
Thérèse Commes from IRB (Institut de Recherche en
Biothérapie), that resulted in the creation of a new
tool for analyzing RNA-seq data, called CRAC [221,
206]. We still have close connections with MAB team
through a CNRS mastodons grant (Scientific Big Data).
INRA Toulouse: This partnership started 4 years ago
with the RNAspace project, that was born from a collaborative initiative supported by IBISA4 . The purpose
of this projet was the development of an open-source
non-coding RNA annotation platform (see Software
Section). It involves both the research team SaAb
(Christine Gaspin, Statistiques et Algorithmique pour
la Biologie) and the Genotoul platform (bioinformatic
platform of Génopole Toulouse Midi-Pyrénées) from
INRA Toulouse. From 2009 to 2011, two software engineers (one from Toulouse and one from Lille) have
worked full-time on that project, with weekly meetings. This cooperation is being continued within the
national project France Genomique, where our two
groups manage the working group devoted to small
RNA-seq analysis.
IRISA (UMR CNRS 6074 Université Rennes 1): We
have regular and frequent scientific exchanges with
the bioinformatic team Genscale (Scalable Optimized
and Parallel Algorithms for Genomics, D. Lavenier).
On a practical level, this involves joint publications, an
ANR grant (ANR MAPPI), an Inria ADT (Biomanycores,
2010-12) and a new ADT starting at the end of 2012
(ADT Biosciences Resource).
IBMP (Institut de Biologie Moléculaire des Plantes,
UPR CNRS 2357, Strasbourg): We have a joint project
(grant PEPS CNRS) with the team "Maintenance et expression du génome mitochondrial des plantes" (José
Gualberto). The purpose of this ongoing project is
to analyze breakpoint regions in plant mitochondrial
4 IBISA is a French consortium for evaluating and funding national technological platforms in life sciences.
214
Research Report - Factual Data
genomes. The project is based on our expertise to propose computational tools able to extract breakpoint
regions given a set of genomes with the aim to find
properties on DNA in those regions. And then, the
final goal is to experimentally test induced hypotheses
thanks to the expertise of the IBMP in recombination
mecanisms of the mitochondrial genome.
Universität Bielefeld (Germany): This collaboration
started through a PHC Procope bilateral cooperation project with the team of Pr. Robert Giegerich
(2010-2011). The goal was to work on a generic parallelization of the ADP (algebraic dynamic programming) methodology [260]. This collaboration is still
ongoing, with several visits of Robert Giegerich these
last few months. We now work on the more general
problem of the extension of the ADP framework, with
applications to biological sequence and RNA structure
algorithms.
LaCIM UQAM (Canada): The LaCIM is a research
center affiliated with the "Université du Québec à
Montréal", and gathering researchers in mathematics
and computer science. The collaboration started in
2008, with A. Bergeron and C. Chauve, who are researchers in bioinformatics. The goal of this work is
the inference of biologically-relevant evolution scenarios, and the reconstruction of ancestral genomes in
animal nuclear genomes. This colloboration gave rise
to several long term visits at UQAM, and we published
10 articles during the evaluation period [259, 230, 220,
254, 217, 245, 255, 218, 226, 219].
Scientific Networks
GDR Bio-Informatique Moléculaire, national
pluridisciplinary network.
ReNaBi, Réseau National des plates-formes Bioinformatiques.
SFBI, Société Française de Bio-Informatique.
PIA projects
Insfrastructures en Biologie-Santé France
Génomique:National infrastructure for sequencing platforms Coordination of WP sRNA-seq. One
permanent member and one engineer
Conference Organization
CPM 2009 (Combinatorial Pattern Matching)
(http://bioinfo.lifl.fr/cpm09), 22-24 june, 2009,
international audience, 90 participants.
JOBIM 2008 (http://www.lifl.fr/jobim2008/), 30
june-2 july, 2008, national audience, 380 participants.
Seqbio 2011 (http://www.lifl.fr/bonsai/
seqbio2011/), 8, 9 december 2011, national audience, 80 participants.
GTGC 2012 (Comparative Genomics) (http://www.
lifl.fr/~varre/gtgclille2012/), 13, 14 december
2012, national audience, 40 participants.
High performance computing for bioinformatics
(http://www.lifl.fr/~touzet/calculintensif11.
html), 14 june 2011, national audience, 55 participants.
Text mining in biology (http://www.lifl.fr/
~touzet/PPF/fouilletexte11.html), 20 septembre
Bioinformatics for Next Generation Sequencing
(http://www.lifl.fr/bonsai/seqbio2011/ngs11.
html), 7 december 2011, national audience, 104 participants.
Multicore programming in bioinformatics (http:
//www.lifl.fr/~janot/biogpu/), 11, 12 june 2012,
national audience, 40 participants.
Phylogeny (http://www.lifl.fr/~touzet/PPF/
phylogenie12.html), 18, 19 june 2012, national audience, 35 participants.
Metagenomics (http://www.lifl.fr/~touzet/PPF/
metagenomique12.html), 19 december 2012, national
audience, 110 participants.
Phylogenomics (http://www.lifl.fr/~touzet/
PPF/phylogenomique13.html), 3 april 2013, national
audience, 45 participants.
2011, national audience, 67 participants.
Visiting Scientists
Tetsuo Shibuya (University of Tokyo) invited as Professor in 2008/02 (2 weeks).
Peter Steffen (Universität Bielefeld) invited as Associate professor in 2009/03 (1 month).
Patrick Meyer (BROAD institute Boston) invited as
Editorial Commitees
Postdoc in 2011/10 (2 weeks).
Matthias Bernt (University of Leipzig) invited as PhD
in 2009/05 (1 week).
F.4. Computer Algebra
A. Ouangraoua, PC member, 2010–2013, Recomb-CG
(intl conf).
A. Ouangraoua, PC member, 2013, ACM-BCB (intl
conf).
H. Touzet, PC member, 2009, Combinatorial Pattern
Matching (intl conf).
H. Touzet, PC member, 2011, WABI (intl conf).
M. Giraud, PC member, 2013, HiComb (intl conf).
215
M. Giraud, PC member, 2012, 2013, JOBIM (nat conf).
H. Touzet, PC member, 2009, 2010, 2012, 2013, JOBIM
(nat conf).
M. Pupin, PC member, 2008, JOBIM (nat conf).
JS Varré, PC member, 2008, JOBIM (nat conf).
A. Ouangraoua, PC member, 2012, JOBIM (nat conf).
Evaluation Committees
M. Giraud: Elected member CE Inria, since 2008 (two
mandates).
H. Touzet: Chairman of the Board of IXXI (Institut
Rhône-Alpin des systèmes complexes), since 2012.
H. Touzet: National expert committee PES CNRS,
2010, 2012, 2013.
H. Touzet: Nominated member of Inria national GTAI
COST, until 2010.
M. Pupin: Nominated member CNU section 27, since
january 2013.
H. Touzet: Chair of the AERES evaluation committee
for the unit Inserm U900, january 2013.
H. Touzet: Nominated member of the national committee INRA CSS MBIA (mathematics, bioinformatics
and artificial intelligence), since 2011.
M. Giraud: Secretary of Gilles Kahn PhD award commitee, 2009 – 2012.
F.3.3
H. Touzet: Expert ITMO Genetics, Genomics and
Bionformatics, AVIESAN, since 2010.
H. Touzet: Scientific Committee of PEPS BMI (Biology,
Mathematics and Computer Sciences), since 2011.
H. Touzet: National representative (chargée de mission) for the Institute for Computer Sciences (INS2I)
in CNRS. She is more specifically in charge of relationships between the INS2I and the Institute of Life
sciences, since 2009.
Interactions with the Economic, Social and Cultural Worlds
Industrial Contracts
Contrat Nvidia (Inria), PI: Giraud, 7656 €, start:
01/01/2009, duration: 12 months.
Scientific Mediation
M. Pupin, Interstices, Des peptides à explorer, march
2010.
M. Salson, M. Giraud, Programmez, Bioinformatique:
les séquenceurs haut-débit, july 2011.
M. Salson, M. Giraud, Interstices, Les séquenceurs à
haut débit, december 2011.
Interface Structures
PPF Bioinformatique: Transversal research program
of University Lille 1 (8 labs in biology and computer
sciences), Coordination.
General Audience Events
Un chercheur, une manip – Palais de la Découverte
(Paris) (october – december 2010): Discovering bioinformatics and genomics through games Creation of
F.4
F.4.1
the scientific content, the pedagogical material, public
reception
Computer Algebra
Production
Selective publications
Journal articles
[278] Ainhoa Aparicio-Monforte, Elie Compoint, and Jacques-Arthur Weil. “A characterization of
reduced forms of linear differential systems”. In: Journal of Pure and Applied Algebra (Jan.
2013), pp. 1504–1516. URL: http://hal.inria.fr/hal-00825852.
216
Research Report - Factual Data
[279]
Ainhoa Aparicio-Monforte and Manuel Kauers. “Formal Laurent series in several variables”.
In: Expositiones Mathematicae (Jan. 2013), to appear. URL: http : / / hal . inria . fr / hal 00825858.
[280]
N. Auffray, B. Kolev, and Michel Petitot. “On anisotropic polynomial relations for the elasticity tensor”. In: Journal of Elasticity (Jan. 2013), On–line first. URL : http://hal.inria.fr/
hal-00827948.
[281]
Adrien Poteaux and Éric Schost. “Modular Composition Modulo Triangular Sets and Applications”. In: Computational Complexity (Jan. 2013), pp. 1–54. URL : http://hal.inria.fr/
hal-00825843.
[282]
Adrien Poteaux and Éric Schost. “On the complexity of computing with zero-dimensional
triangular sets”. In: Journal of Symbolic Computation (Jan. 2013), pp. 110 –138. URL : http:
//hal.inria.fr/hal-00825847.
[283]
Adrien Poteaux and Marc Rybowicz. “Good reduction of Puiseux series and applications”. In:
Journal of Symbolic Computation (Jan. 2012), pp. 32 –63. URL : http://hal.inria.fr/hal00825850.
[284]
François Boulier, Marc Lefranc, François Lemaire, and Pierre-Emmanuel Morant. “Model
Reduction of Chemical Reaction Systems using Elimination”. In: Mathematics in Computer
Science (Jan. 2011), pp. 289–301. URL: http://hal.inria.fr/hal-00824993.
[285]
François Boulier, François Lemaire, Asli Ürgüplü, Alexandre Sedoglavic, Katsuhisa Horimoto, and Masahiko Nakatsui. “Brute force meets Bruno force in parameter optimisation:
introduction of novel constraints for parameter accuracy improvement by symbolic computation.” In: Iet Systems Biology (Jan. 2011), pp. 287–292. URL : http://hal.inria.fr/hal00825379.
[286]
Lisi D”Alfonso, Gabriella Jeronimo, François Ollivier, Alexandre Sedoglavic, and Pablo Solernó. “A Geometric Index Reduction Method for Implicit Systems of Differential Algebraic
Equations”. In: Journal of Symbolic Computation (Oct. 2011), pp. 1114–1138. URL : http://
hal.inria.fr/hal-00512704.
[287]
François Boulier and François Lemaire. “A Normal Form Algorithm for Regular Differential
Chains”. In: Mathematics in Computer Science (Jan. 2010), pp. 185–201. URL : http://hal.
inria.fr/hal-00824964.
[288]
François Boulier, François Lemaire, and Marc Moreno Maza. “Computing Differential Characteristic Sets by Change of Ordering”. In: Journal of Symbolic Computation (Jan. 2010),
pp. 124–149. URL: http://hal.inria.fr/hal-00824984.
[289]
François Lemaire, Marc Moreno Maza, Yuzhen Xie, and Wei Pan. “When does (T) equal
sat(T)?” In: Journal of Symbolic Computation (Jan. 2010), pp. 1291–1305. URL : http://hal.
inria.fr/hal-00825030.
[290]
François Boulier, Daniel Lazard, François Ollivier, and Michel Petitot. “Computing representations for radicals of finitely generated differential ideals”. In: Applicable Algebra in Engineering, Communication and Computing (Jan. 2009), pp. 73–121. URL : http://hal.inria.
fr/hal-00820902.
[291]
François Boulier, François Lemaire, Alexandre Sedoglavic, and Asli Ürgüplü. “Towards an automated reduction method for polynomial ODE models in cellular biology”. In: Mathematics
in Computer Science (Mar. 2009), pp. 443–464. URL: http://hal.inria.fr/hal-00307915.
[292]
Raouf Dridi and Michel Petitot. “New classification techniques for ordinary differential equations”. In: Journal of Symbolic Computation (Jan. 2009), pp. 836 –851. URL : http : / / hal .
inria.fr/inria-00450410.
[293]
Pierre-Emmanuel Morant, Quentin Thommen, François Lemaire, Constant Vandermoëre,
Benjamin Parent, and Marc Lefranc. “Oscillations in the expression of a self-repressed
gene induced by a slow transcriptional dynamics”. In: Physical Review Letters (Feb. 2009),
p. 068104. URL: http://hal.inria.fr/hal-00268097.
[294]
Michel Petitot, Raouf Dridi, and Sylvain Neut. “Elie Cartan’s geometrical vision or how to
avoid expression swell”. In: Journal of Symbolic Computation (Jan. 2009), pp. 261–270. URL:
http://hal.inria.fr/hal-00824988.
F.4. Computer Algebra
[295]
Michel Petitot and Samuel Vidal. “Counting Rooted and Unrooted Triangular Maps”. In: Journal of Nonlinear Systems and Applications (Jan. 2009), pp. 151–154. URL: http://hal.inria.
fr/hal-00824982.
Conference papers
[296] Charles Bouillaguet, Pierre-Alain Fouque, and Amandine Véber. “Graph-Theoretic Algorithms for the "Isomorphism of Polynomials" Problem”. In: EUROCRYPT 2013. May 2013,
pp. 211–227. URL: http://hal.inria.fr/hal-00825503.
[297]
François Boulier, François Lemaire, Georg Regensburger, and Markus Rosenkranz. “On the
integration of differential fractions”. In: ISSAC’13. Jan. 2013, pp. 1–8. URL: http://hal.inria.
fr/hal-00825855.
[298]
M. Aigner, B. Jüttler, and Adrien Poteaux. “Approximate Implicitization of Space Curves”. In:
Numerical and Symbolic Scientific Computing. Jan. 2012, pp. 1–19. URL: http://hal.inria.
fr/hal-00825853.
[197]
Kirill Batmanov, Céline Kuttler, François Lemaire, Cédric Lhoussaine, and Cristian Versari.
“Symmetry-based model reduction for approximate stochastic analysis”. In: Computational
Methods in Systems Biology 2012 (CMSB 2012). Oct. 2012, pp. 49–68. URL: http://hal.inria.
fr/hal-00713386.
[299]
François Boulier, François Lemaire, and Alexandre Sedoglavic. “On the Regularity Property
of Differential Polynomials Modulo Regular Differential Chains”. In: Computer Algebra in
Scientific Computings. Sept. 2011, pp. 1–12. URL: http://hal.inria.fr/hal-00599440.
[300]
François Lemaire, Changbo Chen, James H. Davenport, Marc Moreno Maza, Nalina Phisanbut, Bican Xia, Rong Xiao, and Yuzhen Xie. “Solving semi-algebraic systems with the RegularChains library in Maple”. In: Mathematical Aspects of Computer Science and Information
Sciences. Jan. 2011, pp. 38–51. URL: http://hal.inria.fr/hal-00825013.
[301]
François Lemaire. “Application of Differential Algebra to the Quasi-Steady State Approximation in Biology and Physics”. In: DART IV. Jan. 2010. URL : http://hal.inria.fr/hal00825125.
[302]
François Lemaire and Asli Ürgüplü. “A Method for semi-rectifying Algebraic and Differential Systems using Scaling type Lie Point Symmetries with Linear Algebra”. In: International
Symposium on Symbolic and algebraic computation. Jan. 2010, pp. 85–92. URL: http://hal.
inria.fr/hal-00825033.
[303]
François Lemaire and Asli Ürgüplü. “MABSys: Modeling and Analysis of Biological Systems”.
In: Algebraic and Numerical Biology. Jan. 2010, pp. 57–72. URL: http://hal.inria.fr/hal00825029.
[304]
Masahiko Nakatsui, Alexandre Sedoglavic, François Lemaire, François Boulier, Asli Ürgüplü,
and Katsuihisa Horimoto. “A General Procedure for Accurate Parameter Estimation in Dynamic Systems Using New Estimation Errors”. In: 4th International Conference, ANB 2010.
Jan. 2010, pp. 149–166. URL: http://hal.inria.fr/hal-00824995.
[199]
Samuel Vidal, Michel Petitot, François Boulier, François Lemaire, and Céline Kuttler. “Models of stochastic gene expression and Weyl algebra”. In: Algebraic and Numeric Biology (ANB
2010). July 2010, pp. 76–97. URL: http://hal.inria.fr/hal-00492438.
[305]
François Boulier, Changbo Chen, François Lemaire, and Marc Moreno Maza. “Real Root
Isolation of Regular Chains”. In: Asian Symposium on Computer Mathematics. Jan. 2009,
pp. 15–29. URL: http://hal.inria.fr/hal-00825036.
[306]
François Boulier and François Lemaire. “Differential Algebra and QSSA methods in biochemistry”. In: International Federation of Automatic Control (IFAC). June 2009, pp. 1–6. URL: http:
//hal.inria.fr/hal-00842562.
[307]
François Boulier, Marc Lefranc, François Lemaire, and Pierre-Emmanuel Morant. “Applying
a rigorous quasi-steady state approximation method for proving the absence of oscillations
in models of genetic circuits”. In: AB 2008. Jan. 2008, pp. 56–64. URL: http://hal.inria.fr/
hal-00213327.
[308]
François Boulier and François Lemaire. “Differential algebra and system modeling in cellular
biology”. In: AB 2008. Jan. 2008, pp. 22–39. URL: http://hal.inria.fr/hal-00274689.
217
218
Research Report - Factual Data
[309]
François Lemaire, Marc Moreno Maza, Wei Pan, and Yuzhen Xie. “When does (T) equal
sat(T)?” In: International Symposium on Symbolic and algebraic computation. Jan. 2008,
pp. 207–214. URL: http://hal.inria.fr/hal-00825039.
Books and edited proceedings
Theses and habilitations 5
[310] Asli Ürgüplü. “Contributions à l’analyse qualitative symbolique effective des systèmes dynamiques; l’application aux réseaux de réactions biochimiques”. THESE. Université de Lille
1, Jan. 2010. URL: http://hal.inria.fr/tel-00458959.
Other visible publications
[311] Kirill Batmanov, Cristian Versari, and Michel Petitot. Réseaux de Pétri stochastiques comportant une seule place 1ere partie: régime stationnaire. Tech. rep. LIFL, Mar. 2013. URL : http:
//hal.inria.fr/hal-00804972.
[312]
François Boulier and François Lemaire. “On the Integration of Differential Fractions”. In:
Differential Algebra and Related Topics V. Jan. 2013. URL : http : / / hal . inria . fr / hal 00825862.
[313]
François Boulier and Nicolas Thiéry. “A Differential Algebra Package in Sage”. In: AADIOS
session in the Applications of Computer Algebra Conference. Jan. 2012. URL : http : / / hal .
inria.fr/hal-00825118.
[314]
François Lemaire. “Solving a Chemical Reaction System by a PDE”. In: Functional Equations
in LIMoges. Jan. 2012. URL: http://hal.inria.fr/hal-00825869.
[315]
Michel Petitot. “Groupes de symétrie et groupes de Galois intervenant dans l’étude des orbites d’un groupe réel compact”. In: FELIM. Jan. 2012. URL: http://hal.inria.fr/hal00825872.
[316]
François Boulier. “The FreeMABSys project and the BLAD libraries”. In: MAGIX@LIX. Jan.
2011. URL: http://hal.inria.fr/hal-00825861.
[317]
François Lemaire. “The FreeMABSys Project and the MABSys Library”. In: MAGIX@LIX. Jan.
2011. URL: http://hal.inria.fr/hal-00825863.
[318]
Michel Petitot, N. Auffray, and Boris Kolev. Invariant-based approach to symmetry class detection. Tech. rep. LIFL, Jan. 2011. URL: http://hal.inria.fr/hal-00825849.
[319]
François Boulier. “On applications of differential elimination to modeling problems in biology”. In: International Conference in the Honor of Wu Wen-Tsun 90th birthday. Jan. 2009.
URL : http://hal.inria.fr/hal-00825859.
[320]
François Boulier. “On the role of differential algebra in biological modeling”. In: Differential
Algebra and Related Computer Algebra. An international conference in memory of Giuseppa
Carrà Ferro. Mar. 2008, pp. 39–44. URL: http://hal.inria.fr/hal-00274685.
[308]
François Boulier and François Lemaire. “Differential algebra and system modeling in cellular
biology”. In: AB 2008. Jan. 2008, pp. 22–39. URL: http://hal.inria.fr/hal-00274689.
[321]
François Boulier, François Lemaire, Marc Lefranc, and Pierre-Emmanuel Morant. “Applying
a rigorous quasi-steady state approximation method for proving the absence of oscillations
in models of genetic circuits”. In: Journées Ouvertes Biologie Informatique Mathématiques.
Jan. 2008, pp. 77–82. URL: http://hal.inria.fr/hal-00825126.
[322]
François Lemaire, Alexandre Sedoglavic, and Asli Urguplu. Moving Frame Based Strategies
for Reduction of Ordinary Differential/Recurrence Systems using their Expanded Lie Point
Symmetries. Jan. 2008. URL: http://hal.inria.fr/hal-00212331.
Software
5 This list contains only those theses that are cited in the report. The complete list is available in Appendix G.4.
F.4. Computer Algebra
BLAD (http://www.lifl.fr/~boulier/BLAD): Description: Open source C libraries dedicated to the
symbolic treatment of differential equations Selfassessment: Team contribution: Implemented within
the unit
BMI (http://www.lifl.fr/~boulier/BMI): Description: Open source C libraries dedicated to the interface between BLAD and various scientific software
Self-assessment: Team contribution: Implemented
within the unit
DifferentialAlgebra (http://www.maplesoft.
com/support/help/Maple/view.aspx?path=
DifferentialAlgebra): Description: Interface
MAPLE package for the BLAD libraries, incorporated
in the MAPLE standard library Self-assessment: Team
contribution: Implemented in collaboration between
the unit and the MapleSoft company
F.4.2
219
RegularChains (http://www.maplesoft.
com/support/help/Maple/view.aspx?path=
RegularChains): Description: MAPLE package dedi-
cated to polynomial systems solving, incorporated in
the MAPLE standard library Self-assessment: Team
contribution: The first version and a recent component were implemented by the unit
MABSys (http://www.lifl.fr/~lemaire/MABSys):
Description: MAPLE package dedicated to the modeling and the analysis of biological systems Selfassessment: Team contribution: Implemented within
the unit
Magnus (No URL): Description: Experimental package
dedicated to the analysis of the stochastic dynamics
of chemical reaction systems Self-assessment: Team
contribution: Implemented within the unit
Scientific Influence
Grants
ANR Blanc LEDA (Lille 1), PI: Boulier, 28000 €, start:
01/09/2010, duration: 36 months.
Soutien nouveaux (LIFL), PI: Bouillaguet, 10000 €,
start: 01/01/2012, duration: 12 months.
Soutien nouveaux (LIFL), PI: Poteaux, 5000 €, start:
01/01/2011, duration: 12 months.
UFR IEEA Soutien nouveaux (Lille 1), PI: Poteaux,
8500 €, start: 01/01/2011, duration: 12 months.
Academic Collaborations
Institut Mathématique de Toulouse.: ANR BLAN
LEDA project and co-supervising of Fabien Monfreda
Laboratoire d’Informatique de l’École Polytechnique.: ANR BLAN LEDA project, AmSud project
SIMCA, collaboration on differential algebra
Computational Biology Research Center of Tokyo.:
Exchanges, collaboration on parameters estimation
methods
Ontario Research Centre for Computer Algebra.:
Collaboration on Polynomial System Solving
Johannes Kepler University of Linz.: Exchanges,
collaboration on integro-differential equations and
Puiseux series
University of Kent.: ERASMUS Exchanges, collaboration on integro-differential equations and differential
algebra
Universidad de Buenos Aires.: Collaboration on differential algebra
Laboratoire de Physique et des Lasers de Lille.: Collaboration on biological modeling
Laboratoire Paul Painlevé de Lille.: Collaboration on
differential geometry and co-supervising of Samuel
Vidal
Scientific Networks
MapleSoft Physics Research Network, Membership.
committee, Organization of a thematic half-day.
Journées Nationales de Calcul Formel, Scientific
Conference Organization
DART V (http://www.lifl.fr/DARTV), June 2013.,
International audience, 50 persons.
Invited Conferences and Seminars
François Boulier (Invited talk at the Conference in the
Honor of Giuseppa Carrà): March 2008, Catania.
François Boulier (Invited talk at the Conference in the
Editorial Commitees
Honor of the 90th birthday of Wu Wen-Tsun): June
2009, Beijing.
220
Research Report - Factual Data
François Boulier, Program committee, 2010-2013,
International Conference CASC.
François Boulier, Software Demonstration Chair, 2012,
International Conference ISSAC.
François Lemaire, Program committee, 2012, International Conference ISSAC.
Evaluation Committees
François Boulier: German research funding organization, 2010.
F.4.3
Interactions with the Economic, Social and Cultural Worlds
Industrial Contracts
Contrat Waterloo Maple (Lille 1), PI: Boulier, 14400 €,
start: 28/03/2008, duration: 25 months.
F.5
F.5.1
Cocoa
Production
Selective publications
Journal articles
[323] Bernard Carré, Gilles Vanwormhoudt, and Olivier Caron. “From subsets of model elements
to submodels, a characterization of submodels and their properties”. In: Software and Systems Modeling (Apr. 2013), p. 29. URL: http://hal.inria.fr/hal-00813295.
[324]
Nadia Elouali, José Rouillard, Xavier Le Pallec, and Jean-Claude Tarby. “Multimodal Interaction: a Survey from Model Driven Engineering and Mobile perspectives”. In: Journal on
Multimodal User Interfaces (June 2013). URL: http://hal.inria.fr/hal-00823086.
[325]
Rim Drira, Mona Laroussi, Xavier Le Pallec, and Bruno Warin. “Contextualizing Learning
Scenarios According to Different Learning Management Systems”. In: IEEE Trans. Learn.
Technol. (Jan. 2012), pp. 213–225. URL: http://hal.inria.fr/hal-00808281.
[326]
Perrouin Gilles, Gilles Vanwormhoudt, Brice Morin, Philippe Lahire, Olivier Barais, and JeanMarc Jézéquel. “Weaving Variability into Domain Metamodels”. In: Software & Systems Modeling (July 2012), pp. 361–383. URL: http://hal.inria.fr/hal-00811595.
[327]
José Rouillard, Jean-Claude Tarby, Xavier Le Pallec, and Raphaël Marvie. “From Metamodeling to Automatic Generation of Multimodal Interfaces for Ambient Computing”. In: International Journal On Advances in Software (Jan. 2011). URL : http://hal.inria.fr/hal00808273.
[328]
Thierry Nodenot, Pierre-André Caron, Xavier Le Pallec, and Pierre Laforcade. “Applying
Model Driven Engineering Techniques and Tools to the Planets Game Learning Scenario”.
In: Journal of Interactive Media in Education (Dec. 2008), http://jime.open.ac.uk/2008/23/.
URL : http://hal.inria.fr/hal-00372414.
Conference papers
[329] Gilles Vanwormhoudt and Areski Flissi. “CIAO: A Component Model and its OSGi Framework for Dynamically Adaptable Telephony Applications”. In: The 16th International ACM
Sigsoft Symposium on Component-Based Software Engineering (CBSE’2013). June 2013, p. 10.
URL : http://hal.inria.fr/hal-00819858.
[330]
Christophe Tombelle, Gilles Vanwormhoudt, and Emmanuel Renaux. “Reusing Pattern Solutions in Modeling: a Generic Approach Based on a Role Language”. In: Software Language
Engineering. July 2011, pp. 139–159. URL: http://hal.inria.fr/hal-00714415.
[331]
Gilles Vanwormhoudt and Areski Flissi. “Session-Based Role Programming for the Design of
Advanced Telephony Applications”. In: Distributed Applications and Interoperable Systems,
DAIS 2011. June 2011, pp. 77–91. URL: http://hal.inria.fr/hal-00609512.
F.5. Cocoa
[332]
Xavier Le Pallec, Raphaël Marvie, José Rouillard, and Jean-Claude Tarby. “A support to multidevices web application”. In: Adjunct proceedings of the 23nd annual ACM symposium on
User interface software and technology. Oct. 2010, pp. 391–392. URL: http://hal.inria.fr/
hal-00808312.
[333]
José Rouillard, Xavier Le Pallec, Jean-Claude Tarby, and Raphaël Marvie. “Facilitating the
Design of Multi-channel Interfaces for Ambient Computing”. In: 2010 Third International
Conference on Advances in Computer-Human Interactions. Feb. 2010. URL : http : / / hal .
inria.fr/hal-00808306.
[334]
Olivier Caron, Bernard Carré, Alexis Muller, and Gilles Vanwormhoudt. “A Coding Framework for Functional Adaptation of Coarse-Grained Components in Extensible EJB Servers”.
In: Objects, Components, Models and Patterns, 47th International Conference, TOOLS EUROPE 2009. June 2009, pp. 215–230. URL: http://hal.inria.fr/hal-00713909.
[335]
Brice Morin, Gilles Perrouin, Philippe Lahire, Olivier Barais, Gilles Vanwormhoudt, and JeanMarc Jézéquel. “Weaving Variability into Domain Metamodels”. In: ACM/IEEE 12th International Conference on Model Driven Engineering Languages and Systems (MODELS’09). Jan.
2009. URL: http://hal.inria.fr/inria-00468519.
[336]
Brice Morin, Gilles Vanwormhoudt, Philippe Lahire, Alban Gaignard, Olivier Barais, and
Jean-Marc Jézéquel. “Managing Variability Complexity in Aspect-Oriented Modeling”. In: In
Proceedings of ACM/IEEE 11th International Conference on Model Driven Engineering Languages and Systems (MoDELS 08). Jan. 2008. URL: http://hal.inria.fr/inria-00457129.
Books and edited proceedings
[337] Gilles Vanwormhoudt and Ahmed Meddahi. Téléphonie SIP: Concepts, Usages et Programmation en Java. Hermes - Lavoisier, Sept. 2012, p. 464. URL : http://hal.inria.fr/hal00811581.
[338]
Yves Ledru, Anne-Françoise Le Meur, and Olivier Caron, eds. Actes des troisièmes journées
nationales du Groupement de Recherche CNRS du Génie de la Programmation et du Logiciel.
Université des Sciences et Technologies de Lille / LIFL, June 2011, p. 224. URL : http://hal.
inria.fr/inria-00637826.
[339]
Bernard Carré and Olivier Zendra, eds. Langages et Modèles à Objets : LMO 2009. Cepadues
Editions, Revue RNTI L-3, Mar. 2009, p. 154. URL: http://hal.inria.fr/hal-00713975.
Theses and habilitations 6
Other visible publications
[340] David Bihanic, Max Chevalier, Sophie Dupuy-Chessa, Thierry Morineau, Thomas Polacsek,
and Xavier Le Pallec. “Modélisation graphique des SI : Du traitement visuel de modèles complexes”. In: Inforsid 2013. May 2013. URL: http://hal.inria.fr/hal-00823276.
[341]
Areski Flissi and Gilles Vanwormhoudt. “CIAO : modèle de composants et framework OSGi
pour des applications télécoms adaptables dynamiquement”. In: GDR GPL 2013. Apr. 2013,
pp. 216–217. URL: http://hal.inria.fr/hal-00808992.
[342]
Areski Flissi and Gilles Vanwormhoudt. “Programmation orientée domaine pour les services
télécoms : concepts, DSL et outillage”. In: Conférence en Ingénierie du Logiciel (CIEL 2012).
June 2012, pp. 1–6. URL: http://hal.inria.fr/hal-00711127.
[343]
Xavier Le Pallec and Sophie Dupuy-Chessa. “Intégration de métriques de qualité des modèles et des langages dans l’outil ModX”. In: CIEL 2012 - Conf erence en Ing enieriE du Logiciel.
June 2012, 6p. URL: http://hal.inria.fr/hal-00757420.
[344]
Xavier Le Pallec, Jean-Claude Tarby, and José Rouillard. “Le projet Miny : des interactions
multimodales pour les applications Web”. In: Ergo’IHM 2012. Oct. 2012. URL : http://hal.
inria.fr/hal-00823072.
[345]
Daniel Liabeuf, Xavier Le Pallec, José Rouillard, Jean-Claude Tarby, and Nadia Elouali.
“Model-driven Evolution for multimodal mobile Geographic Information Systems”. In:
ERCIM News - Journal of the European Research Consortium for Informatics and Mathematics (Jan. 2012). URL: http://hal.inria.fr/hal-00808318.
6 This list contains only those theses that are cited in the report. The complete list is available in Appendix G.5.
221
222
Research Report - Factual Data
[346]
Olivier Caron, Bernard Carré, and Gilles Vanwormhoudt. Bibliothèque de patterns via des
templates de modèles. Atelier UML étendu sous Eclipse. June 2011. URL: http://hal.inria.
fr/hal-00713999.
[347]
Areski Flissi and Gilles Vanwormhoudt. “Conception de services télécoms : Une approche
IDM à base d’acteurs, sessions et rôles.” In: IDM 2011. June 2011, pp. 47–50. URL : http :
//hal.inria.fr/hal-00609518.
[348]
Xavier Le Pallec and Sophie Dupuy-Chessa. “Intégration de métriques de qualité des modèles et des méta-modèles dans l’outil ModX”. In: Inforsid 2011. May 2011. URL: http://hal.
inria.fr/hal-00823076.
[349]
José Rouillard, Jean-Claude Tarby, Xavier Le Pallec, and Raphaël Marvie. “Challenges for
the Design of Intelligent and Multimodal Cognitive Systems”. In: ERCIM News - Journal of
the European Research Consortium for Informatics and Mathematics (Jan. 2011). URL: http:
//hal.inria.fr/hal-00808315.
[350]
Patrick Albert, Mireille Blay-Fornarino, Philippe Collet, Benoit Combemale, Sophie DupuyChessa, Agnès Front, Anthony Grost, Philippe Lahire, Xavier Le Pallec, Lionel Ledrich,
Thierry Nodenot, Anne-Marie Pinna-Dery, and Stéphane Rusinek. “End-User Modelling”.
In: Défis du Génie de la Programmation et du Logiciel, journées nationales du GDR GPL. Jan.
2010. URL: http://hal.inria.fr/inria-00504668.
[351]
Olivier Caron, Bernard Carré, Alexis Muller, and Gilles Vanwormhoudt. Adaptation fonctionnelle de composants gros-grain avec JBOSS/AOP. Jan. 2009. URL: http://hal.inria.fr/hal00714116.
[352]
Olivier Caron, Bernard Carré, Alexis Muller, and Gilles Vanwormhoudt. Conception de systèmes par applications de modèles paramétrés. Jan. 2009. URL : http://hal.inria.fr/hal00714122.
[353]
Christophe Gransart and Areski Flissi. Infrastructure ubiquitaire à base de composants logiciels pour des services de transports. Dec. 2009. URL: http://hal.inria.fr/hal-00582952.
[354]
Gilles Vanwormhoudt and Areski Flissi. EMFScript : Scripting méta-réflexif de modèles dans
l’environnement EMF. Jan. 2009. URL: http://hal.inria.fr/hal-00654335.
[355]
A. Bouzeghoub, Pierre-André Caron, C. Lecoq, Xavier Le Pallec, and José Rouillard. “L’informatique omniprésente pour les communautés de pratique autour de contenus pédagogiques”. In: 4èmes journées Francophones Mobilité et Ubiquité (UBIMOB 2008). Jan. 2008,
URL : http://hal.inria.fr/hal-00731379.
[356]
Sarra Kaddouci, A. Bouzeghoub, Pierre-André Caron, C. Lecoq, Xavier Le Pallec, FrançoisJulien Ritaine, and José Rouillard. “Experiments in ubiquitous computing for communities
of practice using learning resources”. In: International Conference and Exhibition on Next
Generation Mobile Applications, Services, and Technologies (NGMAST 2008). Jan. 2008, URL:
http://hal.inria.fr/hal-00731376.
All softwares presented below are fully implemented by COCOA members.
Software
EMF plugins for Parameterized Models. (http:
//www.lifl.fr/cocoa/pmwiki.php?n=Main.
CocoaModeler): Description: Extensible set of Eclipse
MDE chain for telephony services. (http:
//www.lifl.fr/cocoa/pmwiki.php?n=Main.
MDEChainForTelephonyServices): Description:
plugins for the management of parameterized models
in UML. Application to GOF patterns as a Library.
Self-assessment: Team contribution:
Model-driven chain for developping SIP telephony
services (including editors, consistency checkers and
generators). Self-assessment: Team contribution:
Submodel engine. (http://www.lifl.fr/GOAL/
cocoa/pmwiki.php?n=Main.SubmodelEngineForEMF):
Description: From our groundings on submodels, we
offered an Eclipse extensible engine which facilitates
model repository operation such as rich contentdriven, model querying, browsing, visualization in the
large or model completion. Self-assessment: Team
contribution:
Gipsie (GenerIc Pattern SpecificatIon LanguagE). (http://www.telecom-lille1.eu/people/
tombelle/gipsie/gipsie.html): Description:
Generic MDE Tool for specifying and weaving patterns solutions using role models. Self-assessment:
Team contribution:
Metrics in ModX. (http://www.lifl.fr/modx): Description: Integration of metrics related to quality of
F.5. Cocoa
visual notations in ModX. ModX is a graphic tool for
the design of both models and MOF-based metamodels. Self-assessment: Team contribution:
223
tions. Miny is message-oriented bus which is multiplatform and multi-langage. Self-assessment: Team
contribution:
Miny. (http://www.lifl.fr/miny/): Description:
Platform for the design of multimodal Web applica-
F.5.2
Scientific Influence
Grants
ANR CONTINT MOANO (Lille 1), PI: Le Pallec,
171550 €, start: 15/12/2010, duration: 46 months.
01/01/2013, duration: 12 months.
Soutien annuel (LIFL), PI: Carre, 5000 €, start:
01/01/2012, duration: 12 months.
Soutien annuel (LIFL), PI: Carre, 7500 €, start:
Academic Collaborations
ANR Project MOANO (2011-2014).: Models & Tools for
Pervasive Applications focusing on Territory Discovery
(http://moano.liuppa.univ-pau.fr/)
notations
Team Modalis of the laboratory I3S Nice and Team
Triskell Rennes.: Collaborative works on model variability for Aspect-Oriented Modeling
T2I Team - LIUPPA - Pau: Modelling distributed
mobile applications
Mines-Telecom Institute.: Research on MDE for the
development of telecom services
University of Carthage - Tunisie: Parameterizable
models for learning scenarios
DTIM department - ONERA Toulouse: Visualisation
for complex systems
SIGMA Team - LIG - Grenobles: Metrics in visual
Scientific Networks
CNRS GDR GPL., CNRS Research group in Software
and Programming Engineering.
RT3:"Architecture and engineering of services and
sofware systems".
COSMAL Group., National working group from GDR
GPL : COSMAL (Composants Objets Services : Modèles, Architectures et Langages.
AS Expert-User Modelling., Specific action on ExpertUser Modelling from the GDR CNRS GPL:http:
//www.lifl.fr/~lepallex/EUM/bilan.pdf.
Action IDM., MDE (Model Driven Engineering)
transversal action from the GDR CNRS GPL, ASR
and I3.
VUExCoSSI., Specific action (Vision Utilisateur & Expression de la Complexité au sein des SI) from Inforsid:
http://www.davidbihanic.com/VUExCoSSI/.
Thematic Network of Mines-Telecom Institute,
Conference Organization
Ecole thématique CNRS "Intelligence Ambiante"
2009. (http://www.univ-valenciennes.fr/
congres/etia09), 06/07/2009 - 10/07/2009, nat, 100.
Conférence francophone sur les Architectures
Logicielles (CAL) (http://cal2011.redcad.org/),
07/06/2011 - 08/06/2011, audience nat, 50.
Journées Francophones Mobilité et Ubiquité. (http:
http://ubimob09.univ-lille1.fr), 06/07/2009 7/07/2009, audience nat , 50.
Ecole thématique CNRS "Intelligence Ambiante"
2011 (http://www.univ-valenciennes.fr/
congres/etia11), 04/07/2011 - 08/07/2011, audience
nat, 80.
Journées nationales GDR GPL. (http://rmod.lille.
inria.fr/idm-gpl/pier), 08/06/2011 - 10/06/2011,
audience nat , 226.
Journées IDM. (http://rmod.lille.inria.fr/
idm-gpl/pier), 07/06/2011 - 08/06/2011, audience
nat, 70.
Ecole thématique CNRS "Intelligence Ambiante"
2013 (http://icube-web.unistra.fr/gdri3/index.
php/ETIA_2013), 01/07/2013 - 04/07/2013, audience
nat, 60.
Editorial Commitees
Bernard Carré, steering commitee, 1994-2011, LMO
Conference series.
Bernard Carré, program committee chair, 2009, PC
chair of the 15th LMO Conference.
Gilles Vanwormhoudt, program committee member,
2010, French conference on Software Architectures
224
Research Report - Factual Data
(CAL).
Gilles Vanwormhoudt, program committee member, 2010, International Workshop on Variability &
Composition (AOSD Conference).
Olivier Caron, co-editor, 2011, Proceedings of the 3rd
national days of the GPL CNRS GDR.
F.5.3
Bernard Carré, program committee member, 2011,
Inforsid Conference.
Bernard Carré, co-chair, 2013, Demos and Posters of
the international joint conferences ECOOP-ECMFAECSA.
Interactions with the Economic, Social and Cultural Worlds
Industrial Contracts
CIFRE Axellience Michel Dirix (Lille 1), PI: Le Pallec,
start: 01/10/2012, duration: 36 months.
Scientific Mediation
Gilles Vanwormhoudt, book, "Téléphonie SIP: Concepts, Usages et Programmation en Java, 2012.
Interface Structures
CPER CIA: Campus Intelligence Ambiante, Axe 2:
Ubiquitous Computing (Models and Software Engi-
neering).
General Audience Events
Industrial MDE Day (2010): Conferences and
academic-industrial exchanges Co-organization
sity): Industrial Conferences on IT Professions (20
conferences, 1000 students)2010-...Founder & co-
Industrial Events (2010-2011): OpenESB international
community day and ChtiJug sessions (Regional Java
User Group)
(Annual Days on IT Professions of Lille 1 Univer-
organization
FLUPA UX Day 2012 (2012): Workshop on Multimodal
mobile applications Speaker
F.6
F.6.1
DART
Production
Selective publications
Journal articles
[357] Louis M. Rose, Esther Guerra, Juan De Lara, Anne Etien, Dimitrios Kolovos, and Richard F.
Paige. “Generic for Model Management Operations”. In: Software and Systems Modeling (Jan.
2013), pp. 201–219. URL: http://hal.inria.fr/inria-00635200.
[358]
Adolf Abdallah, Abdoulaye Gamatie, R. Ben Atitallah, and Jean-Luc Dekeyser. “Abstract
Clock-Based Design of a JPEG Encoder”. In: Embedded Systems Letters, IEEE (Jan. 2012),
pp. 29 –32. URL: http://hal.inria.fr/hal-00758171.
[359]
Janusz Borkowski, Damian Kopanski, Eryk Laskowski, Richard Olejnik, and Marek Tudruj. “A
Distributed Program Global Execution Control Environment Applied to Load balancing”. In:
Scalable Computing: Practice and Experience - Scientific International Journal for Parallel
and Distributed Computing 13.3 (Oct. 2012). URL : http://hal.archives- ouvertes.fr/
hal-00833488.
[360]
Antonio Wendell De Oliveira Rodrigues, Frédéric Guyomarc’h, Jean-Luc Dekeyser, and
Yvonnick Le Menach. “Automatic Multi-GPU Code Generation Applied to Simulation of
Electrical Machines”. In: Magnetics, IEEE Transactions on (Feb. 2012), pp. 831 –834. URL:
http://hal.inria.fr/hal-00670150.
[361]
Philippe Devienne and Aljer Ammar. “Extended Model Driven Architecture to B Method”. In:
Ubiquitous Computing and Communication Journal (Jan. 2012). URL : http://hal.inria.
fr/hal-00641131.
F.6. DART
[362]
Majdi Elhaji, Pierre Boulet, Abdelkrim Zitouni, Samy Meftali, Jean-Luc Dekeyser, and
Rached Tourki. “System level modeling methodology of NoC design from UML-MARTE
to VHDL”. In: Design Automation for Embedded Systems (Dec. 2012), pp. 1–27. URL : http :
//hal.inria.fr/hal-00797601.
[363]
Paul Feautrier, Abdoulaye Gamatié, and Laure Gonnord. “Enhancing the Compilation of
Synchronous Dataflow Programs with a Combined Numerical-Boolean Abstraction”. Anglais.
In: CSI Journal of Computing 1.4 (2012). RR version = http://hal.inria.fr/hal-00780521/en,
8:86–8:99. URL: http://hal.archives-ouvertes.fr/hal-00860785.
[364]
Calin Glitia, Julien Deantoni, Frédéric Mallet, Jean-Vivien Millo, Pierre Boulet, and Abdoulaye Gamatié. “Progressive and explicit refinement of scheduling for multidimensional
data-flow applications using uml marte”. In: Design Automation for Embedded Systems (Jan.
2012), pp. 137–169. URL: http://hal.inria.fr/hal-00727239.
[365]
Gilberto Ochoa-Ruiz, Ouassila Labbani, El-Bay Bourennane, Philippe Soulard, and Sana
Cherif. “A High-level Methodology for Automatically Generating Dynamic Partially Reconfigurable Systems using IP-XACT and the UML MARTE Profile.” In: Design Automation for
Embedded Systems (Oct. 2012). URL: http://hal.inria.fr/hal-00745377.
[366]
Imran Rafiq Quadri, Abdoulaye Gamatié, Pierre Boulet, Samy Meftali, and Jean-Luc
Dekeyser. “Expressing embedded systems configurations at high abstraction levels with
UML MARTE profile: advantages, limitations and alternatives”. In: Journal of Systems Architecture (Jan. 2012). URL: http://hal.inria.fr/hal-00666014.
[367]
Vlad Rusu. “Embedding domain-specific modeling languages into Maude specifications”. In:
Software and Systems Modeling (Jan. 2012). URL: http://hal.inria.fr/hal-00660104.
[368]
Ammar Aljer and Philippe Devienne. “Extended Model driven Architecture to B Method”. In:
Ubiquitous Computing and Communication Journal (Dec. 2011), Special Issue on ICIT 2011.
URL : http://hal.inria.fr/hal-00832612.
[369]
Yassine Aydi, Mouna Baklouti, Jean-Luc Dekeyser, and Mohamed Abid. “A Multi-Level Design Methodology of Multistage Interconnection Network for MPSOCs”. In: International
Journal of Computer Applications in Technology (IJCAT) (Jan. 2011). URL: http://hal.inria.
fr/inria-00563733.
[370]
Abdoulaye Gamatié, Sébastien Le Beux, Éric Piel, Rabie Ben Atitallah, Anne Etien, Philippe
Marquet, and Jean-Luc Dekeyser. “A Model Driven Design Framework for Massively Parallel
Embedded Systems”. In: ACM Transactions on Embedded Computing Systems (TECS) (Jan.
2011). URL: http://hal.inria.fr/inria-00637595.
[371]
Calin Glitia, Pierre Boulet, Eric Lenormand, and Michel Barreteau. “Repetitive model refactoring strategy for the design space exploration of intensive signal processing applications”.
In: Journal of Systems Architecture (Jan. 2011), pp. 815–829. URL : http://hal.inria.fr/
inria-00605069.
[372]
Claire Pagetti, Julien Forget, Frédéric Boniol, Mikel Cordovilla, and David Lesens. “Multitask implementation of multi-periodic synchronous programs”. In: Discrete Event Dynamic
Systems (Jan. 2011), pp. 307–338. URL: http://hal.inria.fr/inria-00638936.
[373]
Vlad Rusu. “Embedding Domain-Specific Modelling Languages in Maude Specifications”. In:
ACM SIGSOFT Software Engineering Notes (Jan. 2011). URL : http://hal.inria.fr/inria00527859.
[374]
Chiraz Trabelsi, Rabie Ben Atitallah, Samy Meftali, Jean-Luc Dekeyser, and Abderrazak Jemai.
“AModel-Driven Approach for Hybrid Power Estimation in Embedded Systems Design”. In:
Eurasip Journal on Embedded Systems (Apr. 2011). URL : http : / / hal . inria . fr / inria 00584360.
[375]
Yassine Aydi, Mohamed Abid, and Jean-Luc Dekeyser. “Design and Performance Estimation of Delta Networks for MPSOC on Programmable Circuits”. In: International Journal on
Sciences and Techniques of Automatic control & computer engineering (IJ-STA) (Jan. 2010),
pp. 1126–1137. URL: http://hal.inria.fr/inria-00563743.
225
226
Research Report - Factual Data
[376]
Mouna Baklouti, Yassine Aydi, Philippe Marquet, Jean-Luc Dekeyser, and Mohamed Abid.
“Scalable mpNoC for massively parallel systems - Design and implementation on FPGA”. In:
Journal of Systems Architecture (Jan. 2010), pp. 278 –292. URL: http://hal.inria.fr/inria00525343.
[377]
Marina Egea and Vlad Rusu. “Formal executable semantics for conformance in the MDE
framework”. In: Innovations in Software and Systems Engineering (Jan. 2010). URL : http :
//hal.inria.fr/inria-00527502.
[378]
Abdoulaye Gamatié and Thierry Gautier. “The Signal Synchronous Multiclock Approach to
the Design of Distributed Embedded System”. In: IEEE Transactions on Parallel and Distributed Systems (May 2010), pp. 641–657. URL: http://hal.inria.fr/hal-00550056.
[379]
Abdoulaye Gamatié and Thierry Gautier. “The Signal Synchronous Multiclock Approach to
the Design of Distributed Embedded Systems”. In: IEEE Transactions on Parallel and Distributed Systems (Jan. 2010), pp. 641–657. URL: http://hal.inria.fr/inria-00522794.
[380]
Imran Rafiq Quadri, Huafeng Yu, Abdoulaye Gamatié, Samy Meftali, Jean-Luc Dekeyser, and
Éric Rutten. “Targeting Reconfigurable FPGA based SoCs using the MARTE UML profile:
from high abstraction levels to code generation”. In: International Journal of Embedded Systems (Sept. 2010), 18 p. URL: http://hal.inria.fr/inria-00525015.
[381]
Huafeng Yu, Abdoulaye Gamatié, Éric Rutten, and Jean-Luc Dekeyser. “Adaptivity in HighPerformance Embedded Systems: a Reactive Control Model for Reliable and Flexible Design”.
In: Knowledge Engineering Review (Dec. 2010), 21 pages. URL: http://hal.inria.fr/inria00536883.
[382]
Christian Brunette, Jean-Pierre Talpin, Abdoulaye Gamatié, and Thierry Gautier. “A metamodel for the design of polychronous systems”. In: Journal of Logic and Algebraic Programming (Jan. 2009), pp. 233–259. URL: http://hal.inria.fr/hal-00788580.
[383]
Anne Etien. “Business process/information system co-evolution”. In: Ingénierie des Systèmes
d’Information (Jan. 2009), pp. 41–57. URL: http://hal.inria.fr/inria-00524317.
[384]
Abdoulaye Gamatié, Éric Rutten, Huafeng Yu, Pierre Boulet, and Jean-Luc Dekeyser. “ModelDriven Engineering and Formal Validation of High-Performance Embedded Systems”. In:
Scalable Computing: Practice and Experience (SCPE) (Jan. 2009). URL : http://hal.inria.
fr/inria-00565260.
[385]
Calin Glitia, Philippe Dumont, and Pierre Boulet. “Array-OL with delays, a domain specific
specification language for multidimensional intensive signal processing”. In: Multidimensional Systems and Signal Processing (Jan. 2009), pp. 105–131. URL: http://hal.inria.fr/
inria-00522751.
[386]
Richard Olejnik, Iyad Alshabani, Bernard Toursel, Eryk Laskowski, and Marek Tudruj. “Load
Balancing Metrics for the SOAJA Framework”. In: Scientific International Journal for Parallel and Distributed Computing 10.4 (2009), pp. 1–10. URL : http : / / hal . inria . fr / hal 00845809.
[387]
Imran Rafiq Quadri, Samy Meftali, and Jean-Luc Dekeyser. “A Model based design flow for
Dynamic Reconfigurable FPGAs”. In: International Journal of Reconfigurable Computing
(June 2009). URL: http://hal.inria.fr/inria-00525017.
[388]
Valerie Fiolet, Richard Olejnik, Eryk Laskowski, Lukasz Masko, Marek Tudruj, and Bernard
Toursel. “Data Mining on Desktop Grid Platforms”. In: Lecture notes in computer science 4967
(2008), pp. 912–921. URL: http://hal.inria.fr/hal-00845802.
[389]
Abdoulaye Gamatié, Éric Rutten, Huafeng Yu, Pierre Boulet, and Jean-Luc Dekeyser. “Synchronous Modeling and Analysis of Data Intensive Applications”. In: EURASIP Journal on
Embedded Systems (Jan. 2008), p. 561863. URL: http://hal.inria.fr/hal-00784459.
[390]
Richard Olejnik, Teodor-Florin Fortis, and Bernard Toursel. “Webservices oriented data mining in knowledge architecture.” In: Future Generation Computer Systems, Elsevier (Oct. 2008),
pp 436–443. URL: http://hal.inria.fr/hal-00834037.
Conference papers
F.6. DART
[391]
Eryk Laskowski, Marek Tudruj, Richard Olejnik, and Damian Kopanski. “Dynamic Load Balancing Based on Applications Global States Monitoring”. In: The 12th International Symposium on Parallel and Distributed Computing - ISPDC 2013. IEEE Conference Publication.
Bucharest, Roumanie: IEEE, June 2013. URL : http://hal.archives- ouvertes.fr/hal00833477.
[392]
Dorel Lucanu and Vlad Rusu. “Program Equivalence by Circular Reasoning”. In: Integrated
Formal Methods. June 2013. URL: http://hal.inria.fr/hal-00820871.
[393]
Richard Olejnik, Ivanoe De Falco, Eryk Laskowski, Umberto Scafuri, Ernesto Tarantino, and
Marek Tudruj. “Extremal Optimization Applied to Task Scheduling of Distributed Java Programs”. In: EvoApplications 2011. Apr. 2013, pages 61–70. URL: http://hal.inria.fr/hal00833494.
[394]
Vincent Aranega, Anne Etien, and Sébastien Mosser. “Using Feature Model to Build Model
Transformation Chains”. In: Model Driven Engineering Languages and Systems - 15th International Conference, MODELS 2012. Oct. 2012. URL: http://hal.inria.fr/hal-00838532.
[395]
Rosilde Corvino, Erkan Diken, Abdoulaye Gamatié, and Lech Jozwiak. “Transformationbased Exploration of Data-Parallel Architecture for Customizable Hardware: A JPEG Encoder
Case Study”. In: Euromicro Conference on Digital System Design (DSD 2012). Sept. 2012. URL:
http://hal.inria.fr/hal-00758161.
[396]
Rosilde Corvino and Abdoulaye Gamatié. “Abstract Clocks for the DSE of Data-Intensive Applications on MPSoCs”. In: 10th IEEE International Symposium on Parallel and Distributed
Processing with Applications (ISPA). July 2012, pp. 729 –736. URL: http://hal.inria.fr/
hal-00758165.
[397]
Rosilde Corvino, Abdoulaye Gamatié, Marc Geilen, and Lech Jozwiak. “Design Space Exploration in Application-Specific Hardware Synthesis for Multiple Communicating Nested
Loops”. In: International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS XII). July 2012. URL: http://hal.inria.fr/hal-00758159.
[398]
Abdoulaye Gamatié. “Design of streaming applications on MPSoCs using abstract clocks”.
In: Design, Automation & Test in Europe Conference & Exhibition (DATE), 2012. Mar. 2012,
pp. 763–768. URL: http://hal.inria.fr/hal-00758182.
[399]
Gilberto Ochoa-Ruiz, Ouassila Labbani, El-Bay Bourennane, Sana Cherif, Samy Meftali, and
Jean-Luc Dekeyser. “Enabling partially reconfigurable IP cores parameterisation and integration using MARTE and IP-XACT”. Anglais. In: Rapid System Prototyping (RSP), 2012 23rd
IEEE International Symposium on. Finlande, Oct. 2012, pp. 107 –113. URL : http : / / hal .
archives-ouvertes.fr/hal-00788463.
[400]
Gilberto Ochoa-Ruiz, Ouassila Labbani, El-Bay Bourennane, Sana Cherif, Samy Meftali, and
Jean-Luc Dekeyser. “Facilitating IP deployment in a MARTE-based MDE methodology using
IP-XACT: a XILINX EDK case study”. In: International Conference on Reconfigurable Computing and FPGAs (Reconfig 2012). Dec. 2012. URL: http://hal.inria.fr/hal-00745324.
[401]
Santhosh Kumar Rethinagiri, Rabie Ben Atitallah, and Jean-Luc Dekeyser. “Virtual Platform
for Embedded System Power Estimation”. Anglais. In: DATE-2012. Rainer Leupers. Dresden,
Allemagne, Mar. 2012. URL: http://hal.inria.fr/hal-00673911.
[402]
Santhosh Kumar Rethinagiri, Rabie Ben Atitallah, Jean-Luc Dekeyser, Smail Niar, and Eric
Senn. “An Efficient Power Estimation Methodology for Complex RISC Processor-based Platforms”. In: GLSVLSI 2012. May 2012. URL: http://hal.inria.fr/hal-00675469.
[403]
Wendell Rodrigues, Loïc Chevalier, Yvonnick Le Menach, and Frédéric Guyomarch. “Test
Harness on a Preconditioned Conjugate Gradient Solver on GPUs: An Efficiency Analysis”.
In: CEFC - 2012. Nov. 2012. URL: http://hal.inria.fr/hal-00759476.
[404]
Abdellatif Tinzefte, Yvonnick Le Menach, and Frédéric Guyomarch. “A New Preconditionner
Based on F.I.T Applied To Solve F.E.M Problem”. In: CEFC - 2012. Nov. 2012. URL : http://
hal.inria.fr/hal-00759484.
[405]
Rémy Wyss, Frédéric Boniol, Julien Forget, and Claire Pagetti. “A synchronous language with
partial delay specification for real-time systems programming”. In: 10th Asian Symposium
on Programming Languages and Systems. Dec. 2012, pp. 223–238. URL : http://hal.inria.
fr/hal-00800975.
227
228
Research Report - Factual Data
[406]
Bijoy Anthony Jose, Abdoulaye Gamatié, Julien Ouy, and Sandeep Kumar Shukla. “SMT
based false causal loop detection during code synthesis from Polychronous specifications”.
In: 9th IEEE/ACM International Conference on Formal Methods and Models for Codesign
(MEMOCODE). July 2011. URL: http://hal.inria.fr/inria-00637574.
[407]
Benoit Combemale, Laure Gonnord, and Vlad Rusu. “A Generic Tool for Tracing Executions
Back to a DSML’s Operational Semantics”. In: Seventh European Conference on Modelling
Foundations and Applications. June 2011, pp. 35–51. URL : http : / / hal . inria . fr / hal 00593425.
[408]
Mikel Cordovilla, Frédéric Boniol, Julien Forget, Eric Noulard, and Claire Pagetti. “Developing critical embedded systems on multicore architectures: the Prelude-SchedMCore toolset”.
In: 19th International Conference on Real-Time and Network Systems. Sept. 2011. URL: http:
//hal.inria.fr/inria-00618587.
[409]
Antonio Wendell De Oliveira Rodrigues, Frédéric Guyomarc’h, Jean-Luc Dekeyser, and
Yvonnick Le Menach. “Automatic Multi-GPU Code Generation applied to Simulation of
Electrical Machines”. In: Compumag 2011. July 2011. URL : http://hal.inria.fr/inria00605645.
[410]
Julien Forget, Emmanuel Grolleau, Claire Pagetti, and Pascal Richard. “Dynamic Priority
Scheduling of Periodic Tasks with Extended Precedences”. In: IEEE 16th Conference on
Emerging Technologies Factory Automation (ETFA). Sept. 2011. URL : http : / / hal . inria .
fr/inria-00638941.
[411]
Abdoulaye Gamatié and Laure Gonnord. “Static analysis of synchronous programs in signal
for efficient design of multi-clocked embedded systems”. In: ACM SIGPLAN/SIGBED conference on Languages, compilers, and tools for embedded systems, LCTES 2011. Apr. 2011, pp. 71–
80. URL: http://hal.inria.fr/inria-00586137.
[412]
David Monniaux and Laure Gonnord. “Using Bounded Model Checking to Focus Fixpoint
Iterations”. In: Static analysis symposium (SAS). Sept. 2011, pp. 369–385. URL : http://hal.
inria.fr/hal-00600087.
[413]
Santhosh Kumar Rethinagiri, Rabie Ben Atitallah, and Jean-Luc Dekeyser. “A System Level
Power Consumption Estimation for MPSoC”. In: International Symposium on System-onChip 2011. Jan. 2011. URL: http://hal.inria.fr/hal-00842400.
[414]
Santhosh Kumar Rethinagiri, Rabie Ben Atitallah, Smal Niar, Eric Senn, and Jean-Luc
Dekeyser. “Hybrid System Level Power Consumption Estimation for 29FPGA-Based MPSoC”.
In: 29th IEEE International Conference on Computer Design ICCD 2011. Jan. 2011. URL: http:
//hal.inria.fr/hal-00842401.
[415]
Vlad Rusu and Dorel Lucanu. “A K-Based Formal Framework for Domain-Specific Modelling
Languages”. In: Formal Verification of Object-Oriented Systems. Oct. 2011, pp. 214–231. URL:
http://hal.inria.fr/inria-00637099.
[416]
Adolf Abdallah, Abdoulaye Gamatié, and Jean-Luc Dekeyser. “Correct and Energy-Efficient
Design of SoCs: the H.264 Encoder Case Study”. In: International Symposium on System-onChip (SoC’2010). Sept. 2010. URL: http://hal.inria.fr/inria-00522792.
[417]
Christophe Alias, Alain Darte, Paul Feautrier, and Laure Gonnord. “Multi-dimensional Rankings, Program Termination, and Complexity Bounds of Flowchart Programs”. In: Static Analysis Symposium. Sept. 2010. URL: http://hal.inria.fr/inria-00523298.
[418]
Vincent Aranega, Jean-Marie Mottu, Anne Etien, and Jean-Luc Dekeyser. “Traceability for
Mutation Analysis in Model Transformation”. In: MODELS’10. Oct. 2010, pp. 259–273. URL:
http://hal.inria.fr/hal-00731016.
[419]
Mouna Baklouti, Philippe Marquet, Jean-Luc Dekeyser, and Mohamed Abid. “IP based configurable SIMD massively parallel SoC”. In: 20th International Conference on Field Programmable Logic and Applications, FPL 2010. Aug. 2010. URL: http : / / hal . inria . fr /
inria-00525333.
[420]
Mouna Baklouti, Philippe Marquet, Jean-Luc Dekeyser, and Mohamed Abid. “Reconfigurable Communication Networks in a Parametric SIMD Parallel System on Chip”. In: 6th International Symposium on Applied Reconfigurale Computing, ARC 2010. Mar. 2010, pp. 110–
121. URL: http://hal.inria.fr/inria-00524987.
F.6. DART
[421]
A. Charfi, C. Mraidha, S. Gerard, F. Terrier, and Pierre Boulet. “Toward optimized code generation through model-based optimization”. In: Design, Automation & Test in Europe Conference
& Exhibition (DATE), 2010. Mar. 2010, pp. 1313–1316. URL: http://hal.inria.fr/inria00522657.
[422]
Sana Cherif, Imran Rafiq Quadri, Samy Meftali, and Jean-Luc Dekeyser. “Modeling reconfigurable Systems-on-Chips with UML MARTE profile: an exploratory analysis”. In: 13th Euromicro Conference on Digital System Design (DSD 2010). Sept. 2010. URL : http : / / hal .
inria.fr/inria-00525004.
[423]
Rosilde Corvino, Abdoulaye Gamatié, and Pierre Boulet. “Architecture Exploration for Efficient Data Transfer and Storage in Data-Parallel Applications”. In: Euro-Par - 16th International Euro-Par Conference - 2010. Aug. 2010, pp. 101–116. URL: http: / / hal. inria . fr/
inria-00522786.
[424]
Michal Drozdowicz, Maria Ganzha, Ivan Lirkov, Richard Olejnik, Katarzyna Wasielewska,
Marcin Paprzycki, and Naoual Attaoui. “Utilization of Modified CoreGRID Ontology in an
Agent-based Grid Resource Management System”. In: Proceedings of the ISCA 25th International Conference on Computers and Their Applications, CATA 2010. Mar. 2010, pp 240–245.
URL : http://hal.inria.fr/hal-00834018.
[425]
Anne Etien, Alexis Muller, Thomas Legrand, and Xavier Blanc. “Combining Independent
Model Transformations”. In: ACM Symposium On Applied Computing (SAC). Mar. 2010. URL:
http://hal.inria.fr/inria-00516708.
[426]
Abdoulaye Gamatié, Vlad Rusu, and Éric Rutten. “Operational Semantics of the Marte Repetitive Structure Modeling Concepts for Data-Parallel Applications Design”. In: 9th International Symposium on Parallel and Distributed Computing (ISPDC’2010). July 2010. URL :
http://hal.inria.fr/inria-00522787.
[427]
Richard Olejnik, Ivanoe De Falco, Eryk Laskowski, Umberto Scafuri, Ernesto Tarantino, and
Marek Tudruj. “Distributed Java Programs Initial Mapping Based on Extremal Optimization”.
In: Applied Parallel and Scientific Computing - 10th International Conference, PARA 2010
(EUROPAR)- Revised Selected Papers, Part I. June 2010, pp. 180–191. URL: http://hal.inria.
fr/hal-00834016.
[428]
Vincent Aranega, Jean-Marie Mottu, Anne Etien, and Jean-Luc Dekeyser. “Traceability mechanism for error localization in model transformation”. In: ICSOFT 2009 - 4th International
Conference on Software and Data Technologies. July 2009, pp. 66–73. URL: http://hal.inria.
fr/hal-00461266.
[429]
Antonio Wendell De Oliveira Rodrigues, Frédéric Guyomarch, Yvonnick Le Menach, and
Jean-Luc Dekeyser. “Parallel Sparse Matrix Solver on the GPU Applied to Simulation of Electrical Machines”. In: Compumag 2009. Nov. 2009. URL: http : / / hal . inria . fr / inria 00528419.
[430]
Richard Olejnik, Michal Drozdowicz, Maria Ganzha, Ivan Lirkov, and Marcin Paprzycki. “Information Flow and Mirroring in an Agent-Based Grid Resource Brokering System”. In: LargeScale Scientific Computing, 7th International Conference, LSSC 2009. June 2009, pp 475–482.
URL : http://hal.inria.fr/hal-00834022.
[431]
Imran Rafiq Quadri, Yassin Elhillali, Samy Meftali, and Jean-Luc Dekeyser. “Model based
design flow for implementing an Anti-Collision Radar detection system”. In: 9th International IEEE Conference on ITS Telecommunications (ITS-T 2009). Oct. 2009. URL : http://
hal.inria.fr/inria-00525006.
[432]
Imran Rafiq Quadri, Alexis Muller, Samy Meftali, and Jean-Luc Dekeyser. “MARTE based
design flow for Partially Reconfigurable Systems-on-Chips”. In: 17th IFIP/IEEE International
Conference on Very Large Scale Integration (VLSI-SoC 09). Oct. 2009. URL: http://hal.inria.
fr/inria-00486846.
Books and edited proceedings
[433] Francisco Duran and Vlad Rusu, eds. Proceedings Second International Workshop on Algebraic Methods in Model-based Software Engineering. Electronic Proceedings in Theoretical
Computer Science, Jan. 2011, p. 97. URL: http://hal.inria.fr/hal-00644190.
229
230
Research Report - Factual Data
[434]
Abdoulaye Gamatié and Étienne Craye, eds. Modélisation des systèmes réactifs MSR 2011.
Français. Vol. 45/1-3. Journal Européen des Systèmes Automatisés. Lavoisier, 2011, p. 268.
URL : http://hal.inria.fr/hal-00849952.
[435]
Abdoulaye Gamatie. Designing Embedded Systems with the SIGNAL Programming Language:
Synchronous, Reactive Specification. Springer, New York, Jan. 2009, p. 260. URL: http://hal.
inria.fr/inria-00522798.
Theses and habilitations 7
[436] Adolf Samir Abdallah. “Conception de SoC à Base d’Horloges Abstraites : Vers l’Exploration
d’Architectures en MARTE”. THESE. Université des Sciences et Technologie de Lille - Lille I,
Mar. 2011. URL: http://hal.inria.fr/tel-00597031.
[437]
Richard Olejnik. “Passage à l’échelle d’applications java distribuées auto-adaptatives”. HDR.
Université des Sciences et Technologie de Lille - Lille I, June 2011. URL : http://hal.inria.
fr/tel-00833237.
[438]
Mouna Baklouti. “Méthode de conception rapide d’architecture massivement parallèle sur
puce : de la modélisation à l’expérimentation sur FPGA”. THESE. Université Lille 1 Sciences
et Technologies; École Nationale d’Ingénieurs de Sfax, Dec. 2010. URL : http://hal.inria.
fr/tel-00527894.
[439]
Samy Meftali. “Vers la reconfiguration dynamique dans les systèmes embarqués: de la modélisation a l’implémentation”. HDR. Université des Sciences et Technologie de Lille - Lille I,
July 2010. URL: http://hal.inria.fr/tel-00528470.
[440]
Imran Rafiq Quadri. “MARTE based model driven design methodology for targeting dynamically reconfigurable FPGA based SoCs”. THESE. Université des Sciences et Technologie de
Lille - Lille I, Apr. 2010. URL: http://hal.inria.fr/tel-00486483.
[441]
Huafeng Yu. “Un Modèle Réactif Basé sur MARTE Dédié au Calcul Intensif à Parallélisme
de Données : Transformation vers le Modèle Synchrone”. THESE. Université des Sciences et
Technologie de Lille - Lille I, Nov. 2008. URL: http://hal.inria.fr/tel-00497248.
Other visible publications
[442] Andrei Arusoaie, Dorel Lucanu, and Vlad Rusu. “A Generic Framework for Symbolic Execution”. Anglais. In: 6th International Conference on Software Language Engineering. Ed. by
R.F. Paige M. Erwig and E. Van Wyk. Vol. LNCS 8225. Lecture Notes in Computer Science.
Indianapolis, États-Unis: Springer Verlag, Aug. 2013, pp. 281–301. URL : http://hal.inria.
fr/hal-00853588.
[443]
Ivanoe De Falco, Eryk Laskowski, Richard Olejnik, Umberto Scafuri, Ernesto Tarantino, and
Marek Tudruj. “Load Balancing in Distributed Applications Based on Extremal Optimization”. In: Applications of Evolutionary Computation. Ed. by Springer Verlag. Lecture Notes
in Computer Science. Springer Berlin Heidelberg, Apr. 2013, pp. 52–61. URL : http://hal.
archives-ouvertes.fr/hal-00833064.
[444]
Amine El Kouhen, Cedric Dumoulin, Sébastien Gerard, and Pierre Boulet. “A ComponentBased Approach for Specifying DSML’s Concrete Syntax”. Anglais. In: GMLD ’13 Proceedings
of the Second Workshop on Graphical Modeling Language Development. Montpellier, France:
ACM, July 2013, pp. 3–11. DOI: 10.1145/2489820.2489822. URL : http://hal.inria.fr/
hal-00829173.
[445]
Guillaume Andrieu, Christophe Alias, and Laure Gonnord. “SToP : Scalable Termination
analysis of (C) Programs (tool presentation)”. In: Tapas 2012. Sept. 2012. URL : http://hal.
inria.fr/hal-00760926.
[446]
Xin An, Sarra Boumedien, Abdoulaye Gamatié, and Eric Rutten. “CLASSY: a clock analysis
system for rapid prototyping of embedded applications on MPSoCs”. In: Proceedings of the
15th International Workshop on Software and Compilers for Embedded Systems. May 2012,
pp. 3–12. URL: http://hal.inria.fr/hal-00758194.
7 This list contains only those theses that are cited in the report. The complete list is available in Appendix G.6.
F.6. DART
[447]
Asma Charfi Smaoui, Chokri Mraidha, and Pierre Boulet. “An Optimized Compilation of
UML State Machines”. In: ISORC - 15th IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing. Apr. 2012. URL: http://hal.inria.
fr/hal-00676943.
[448]
Jean-Luc Dekeyser, Abdoulaye Gamatié, Samy Meftali, and Imran Rafiq Quadri. “Models for
Co-Design of Heterogeneous Dynamically Reconfigurable SoCs”. In: Heterogeneous Embedded Systems - Design Theory and Practice. Jan. 2012, 26 p. URL : http : / / hal . inria . fr /
inria-00525023.
[449]
Paméla Wattebled, Jean-Philippe Diguet, and Jean-Luc Dekeyser. “Membrane-based design
and management methodology for parallel dynamically reconfigurable embedded systems”.
In: RecoSoc 2012. July 2012. URL: http://hal.inria.fr/hal-00745150.
[450]
George Afonso, Rabie Ben Atitallah, Nicolas Belanger, Martial Rubio, Jean-Luc Dekeyser, and
Alexandre Loyer. “A prototyping environment for high performance reconfigurable computing”. In: 6th International Workshop on Reconfigurable Communication-centric Systems-onChip. Jan. 2011. URL: http://hal.inria.fr/hal-00842399.
[451]
George Afonso, Rabie Ben Atitallah, Nicolas Belanger, Martial Rubio, Jean-Luc Dekeyser,
and Stephan Stilkerich. “Toward Generic and Adaptive Avionic Test Systems”. In: NASA/ESA
Conference on Adaptive Hardware and Systems. Jan. 2011. URL: http://hal.inria.fr/hal00842398.
[452]
Vincent Aranega, Jean-Marie Mottu, Anne Etien, and Jean-Luc Dekeyser. “Using Trace to
Situate Errors in Model Transformations”. In: Software and Data Technologies. Apr. 2011.
URL : http://hal.inria.fr/inria-00589253.
[453]
Yassine Aydi, Mouna Baklouti, Philippe Marquet, Jean-Luc Dekeyser, and Mohamed Abid. “A
Design Methodology of MIN-Based Network for MPPSoC on Reconfigurable Architecture”.
In: Reconfigurable Embedded Control Systems: Applications for Flexibility and Agility. Jan.
2011, pp. 209–234. URL: http://hal.inria.fr/inria-00563719.
[454]
Sana Cherif, Chiraz Trabelsi, Samy Meftali, and Jean-Luc Dekeyser. “High Level Design of
adaptive distributed controller for Partial Dynamic reconfiguration in FPGA”. In: Proceeding
of Design and Architectures for Signal and Image Processing, DASIP 2011. Nov. 2011. URL :
http://hal.inria.fr/inria-00609122.
[455]
Rosilde Corvino, Abdoulaye Gamatié, and Pierre Boulet. “Design Space Exploration for Efficient Data Intensive Computing on SoCs”. In: Handbook of Data Intensive Computing. Jan.
2011. URL: http://hal.inria.fr/inria-00637012.
[456]
Antonio Wendell De Oliveira Rodrigues, Frédéric Guyomarc’h, and Jean-Luc Dekeyser. “A
Modeling Approach based on UML/MARTE for GPU Architecture”. In: Symposium en Architectures nouvelles de machines (SympA’14). May 2011. URL : http://hal.inria.fr/inria00593863.
[457]
Antonio Wendell De Oliveira Rodrigues, Frédéric Guyomarc’h, and Jean-Luc Dekeyser. “Programming Massively Parallel Architectures using MARTE: a Case Study”. In: 2nd Workshop
on Model Based Engineering for Embedded Systems Design (M-BED 2011) on Date Conference
2011. Mar. 2011. URL: http://hal.inria.fr/inria-00578646.
[458]
Michal Drozdowicz, Katarzyna Wasielewska, Maria Ganzha, Marcin Paprzycki, Naoual Attaoui, Ivan Lirkov, Richard Olejnik, Dana Petcu, and C. Badica. “Ontology for Contract Negotiations in an Agent-based Grid Resource Management System”. In: Trends in Parallel,
Distributed, Grid and Cloud Computing for Engineering. Jan. 2011, pp. 335–354. URL : http:
//hal.inria.fr/hal-00835045.
[459]
Majdi Elhaji, Pierre Boulet, Rached Tourki, Abdelkrim Zitouni, Jean-Luc Dekeyser, and Samy
Meftali. “Modeling Networks-on-Chip at System Level with the MARTE UML profile”. In:
M-BED’2011. Mar. 2011. URL: http://hal.inria.fr/inria-00569077.
[460]
Abdoulaye Gamatié. “Specification of Data Intensive Applications with Data Dependency
and Abstract Clocks”. In: Handbook of Data Intensive Computing. Jan. 2011. URL : http://
hal.inria.fr/inria-00637011.
231
232
Research Report - Factual Data
[461]
Jing Guo, Antonio Wendell De Oliveira Rodrigues, Jerarajan Thiyagalingam, Frédéric
Guyomarch, Pierre Boulet, and Sven-Bodo Scholz. “Harnessing the Power of GPUs without
Losing Abstractions in SaC and ArrayOL: A Comparative Study”. In: HIPS 2011, 16th International Workshop on High-Level Parallel Programming Models and Supportive Environments.
May 2011. URL: http://hal.inria.fr/inria-00569100.
[462]
Elhajji Majdi, Brahim Attia, Abdelkrim Zitouni, Rached Tourki, Samy Meftali, and Jean-Luc
Dekeyser. “FERONOC : FLEXIBLE AND EXTENSIBLE ROUTER IMPLEMENTATION FOR DIAGONAL MESH TOPOLOGY”. In: Conference on Design and Architectures for Signal and Image Processing. Nov. 2011. URL: http://hal.inria.fr/inria-00609117.
[463]
Vlad Rusu and Dorel Lucanu. “K Semantics for OCL - a Proposal for a Formal Definition
for OCL”. In: 2nd International K Workshop. Aug. 2011. URL : http://hal.inria.fr/hal00641199.
[464]
Eric Senn, Rabie Ben Atitallah, Santhosh Kumar Rethinagiri, Smail Niar, and Jean-Luc
Dekeyser. “Fast and Accurate Hybrid Power Estimation Methodology for Embedded Systems”. In: The Conference on Design and Architectures for Signal and Image Processing. Nov.
2011, p. xx. URL: http://hal.inria.fr/hal-00760353.
[465]
Katarzyna Wasielewska, Maria Ganzha, Marcin Paprzycki, Michal Drozdowicz, Dana Petcu,
C. Badica, Naoual Attaoui, Ivan Lirkov, and Richard Olejnik. “Negotiations in an Agent-based
Grid Resource Brokering System”. In: "Negotiations in an Agent-based Grid Resource Brokering System. Jan. 2011, pp. 355–374. URL: http://hal.inria.fr/hal-00835046.
[466]
Vincent Aranega, Anne Etien, and Jean-Luc Dekeyser. “Using an Alternative Trace for QVT”.
In: Workshop on Multi-Paradigm Modeling. Oct. 2010. URL : http://hal.inria.fr/inria00524153.
[467]
Vincent Aranega, Jean-Marie Mottu, Anne Etien, and Jean-Luc Dekeyser. “Using Traceability
to Enhance Mutation Analysis Dedicated to Model Transformation”. In: Workshop on Model
driven Engineering Verification and Validation. Oct. 2010. URL : http : / / hal . inria . fr /
inria-00524150.
[468]
Abou El Hassan Benyamina, Pierre Boulet, A. Aroui, S. Eltar, and Karima Dellal. “Mapping
Real Time Applications on NoC Architecture with Hybrid Multi-objective Algorithm”. In:
META’10 Intenational Conference on Metaheuristics and Nature Inspired Computing. Oct.
2010. URL: http://hal.inria.fr/inria-00523969.
[469]
A. Charfi, C. Mraidha, S. Gérard, F. Terrier, and Pierre Boulet. “Does Code Generation Promote or Prevent Optimizations?” In: Object/Component/Service-Oriented Real-Time Distributed Computing (ISORC), 2010 13th IEEE International Symposium on. May 2010, pp. 75–
79. URL: http://hal.inria.fr/inria-00522661.
[470]
Ivanoe De Falco, Eryk Laskowski, Richard Olejnik, Umberto Scafuri, Ernesto Tarantino, and
Marek Tudruj. “Extremal Optimization Approach Applied to Initial Mapping of Distributed
Java Programs”. Anglais. In: Lecture notes in computer science I (Sept. 2010), pp. 180–191. DOI:
10.1007/978-3-642-15277-1\_18. URL : http://hal.inria.fr/hal-00845805.
[471]
M. Elhaji, Pierre Boulet, Samy Meftali, A. Zitouni, Jean-Luc Dekeyser, and Rached Tourki.
“An MDE approach for modeling network on chip topologies”. In: Design and Technology of
Integrated Systems in Nanoscale Era (DTIS), 2010 5th International Conference on. Mar. 2010.
URL : http://hal.inria.fr/inria-00526629.
[472]
Paul Feautrier and Laure Gonnord. “Accelerated Invariant Generation for C Programs with
Aspic and C2fsm”. In: Tools for Automatic Program AnalysiS. Sept. 2010, p. . URL : http://
hal.inria.fr/inria-00523320.
[473]
Abdoulaye Gamatié. “A Generic Formal Model for RTOS: Synchronous Approach for Rapid
Virtual Prototyping”. In: 10th African Conference on Research in Computer Science and Applied Mathematics (CARI’2010). Oct. 2010. URL: http://hal.inria.fr/inria-00522793.
[474]
Sébastien Le Beux, Laurent Moss, Philippe Marquet, and Jean-Luc Dekeyser. “A High Level
Synthesis Flow Using Model Driven Engineering”. In: Algorithm-Architecture Matching for
Signal and Image Processing. Nov. 2010, pp. 253–274. URL: http://hal.inria.fr/inria00524821.
F.6. DART
[475]
David Mendez, Anne Etien, Alexis Muller, and Rubby Casallas. “Towards Transformation
Migration After Metamodel Evolution”. In: Model and Evolution Wokshop. Oct. 2010. URL :
http://hal.inria.fr/inria-00524145.
[476]
Imran Rafiq Quadri, Majdi Elhaji, Samy Meftali, and Jean-Luc Dekeyser. “From MARTE to
Reconfigurable NoCs: A model driven design methodology”. In: Dynamic Reconfigurable
Network-on-Chip Design: Innovations for Computational Processing and Communication.
Sept. 2010. URL: http://hal.inria.fr/inria-00525020.
[477]
Imran Rafiq Quadri, Abdoulaye Gamatié, Pierre Boulet, and Jean-Luc Dekeyser. “Modeling
of Configurations for Embedded System Implementations in MARTE”. In: 1st workshop on
Model Based Engineering for Embedded Systems Design - Design, Automation and Test in
Europe (DATE 2010). Mar. 2010. URL: http://hal.inria.fr/inria-00486845.
[478]
Imran Rafiq Quadri, Samy Meftali, and Jean-Luc Dekeyser. “Designing dynamically reconfigurable SoCs: From UML MARTE models to automatic code generation”. In: Conference
on Design and Architectures for Signal and Image Processing (DASIP 2010). Oct. 2010. URL :
http://hal.inria.fr/inria-00525003.
[479]
Louis Rose, Anne Etien, David Mendez, Dimitrios Kolovos, Fiona Polack, and Richard F. Paige.
“Comparing Model-Metamodel and Transformation-Metamodel Co-evolution”. In: Model
and Evolution Wokshop. Oct. 2010. URL: http://hal.inria.fr/inria-00524314.
[480]
Eric Senn, Rabie Ben Atitallah, Jean-Luc Dekeyser, Smail Niar, and Santhosh Kumar Rethinagiri. “Fast and Accurate Power Estimation Methodology for Embedded Systems”. In: PROGram for Research on Embedded Systems & Software (PROGRESS) workshop. Nov. 2010, p. xx.
URL : http://hal.inria.fr/hal-00760442.
[481]
Chiraz Trabelsi, Samy Meftali, Rabie Ben Atitallah, Abderrazak Jemai, Jean Luc Dekeyser, and
Smail Niar. “An MDE Approach for Energy Consumption Estimation in MPSoC Design”. In:
2nd Workshop on Rapid Simulation and Performance Evaluation: Methods and Tools. May
2010, 6 p. URL: http://hal.inria.fr/inria-00486200.
[482]
Michal Drozdowicz, Maria Ganzha, Marcin Paprzycki, Richard Olejnik, Ivan Lirkov, P. Telegin,
and M. Senobari. “Ontologies, Agents and the Grid: An Overview”. In: Parallel, Distributed
and Grid Computing for Engineering. Jan. 2009, pp 117–140. URL : http://hal.inria.fr/
hal-00834412.
[483]
Abdoulaye Gamatié, Huafeng Yu, Gwenaël Delaval, and Éric Rutten. “A Case Study on Controller Synthesis for Data-Intensive Embedded Systems”. In: International Conference on
Embedded Software and Systems (ICESS). May 2009, pp. 75–82. URL: http://hal.inria.fr/
hal-00838928.
[484]
Calin Glitia and Pierre Boulet. “Interaction between inter-repetition dependences and highlevel transformations in Array-OL”. In: Conference on Design and Architectures for Signal and
Image Processing (DASIP 2009). Jan. 2009. URL: http://hal.inria.fr/inria-00565261.
[485]
Imran Rafiq Quadri, Abdoulaye Gamatié, and Jean-Luc Dekeyser. “Tutorial: Using the UML
profile for MARTE to MPSoC co-design dedicated to signal processing”. In: Colloque International Télécom’2009 & 6èmes JFMMA. Mar. 2009. URL : http : / / hal . inria . fr / inria 00525012.
[486]
Imran Rafiq Quadri, Samy Meftali, and Jean-Luc Dekeyser. “Integrating Mode Automata
Control Models in SoC Co-Design for Dynamically Reconfigurable FPGAs”. In: International
Conference on Design and Architectures for Signal and Image Processing (DASIP 09). Sept.
2009. URL: http://hal.inria.fr/inria-00486919.
[487]
M. Senobari, Michal Drozdowicz, Maria Ganzha, Marcin Paprzycki, Richard Olejnik, Ivan
Lirkov, P. Telegin, and N.M. Charkari. “Resource Management in Grids: Overview and a
discussion of a possible approach for an Agent-Based Middleware”. In: PARALLEL, DISTRIBUTED AND GRID COMPUTING FOR ENGINEERING. Jan. 2009, pp 141–164. URL: http:
//hal.inria.fr/hal-00834409.
[488]
Adolf Abdallah, Abdoulaye Gamatié, and Jean-Luc Dekeyser. “MARTE-based Design of a
Multimedia Application and Formal Analysis”. In: FDL 2008. Sept. 2008, p. 6. URL : http :
//hal.inria.fr/inria-00567972.
233
234
Research Report - Factual Data
[489]
Rabie Ben Atitallah, Philippe Marquet, Éric Piel, Samy Meftali, Smail Niar, Anne Etien, JeanLuc Dekeyser, and Pierre Boulet. “Gaspard2: from MARTE to SystemC Simulation”. In: Proceeedings of the DATE’08 workshop on Modeling and Analyzis of Real-Time and Embedded
Systems with the MARTE UML profile. Mar. 2008. URL : http : / / hal . inria . fr / inria 00524373.
[490]
Abou El Hassan Benyamina and Pierre Boulet. “An Hybrid algorithm for Mapping on NoC
Architectures”. In: 2nd International Conference on Metaheuristics and Nature Inspired Computing, META’08. Jan. 2008. URL: http://hal.inria.fr/inria-00565153.
[491]
Jean-Luc Dekeyser, Abdoulaye Gamatié, Anne Etien, Rabie Ben Atitallah, and Pierre Boulet.
“Using the UML Profile for MARTE to MPSoC Co-Design”. In: First International Conference
on Embedded Systems & Critical Applications (ICESCA’08). May 2008. URL : http : / / hal .
inria.fr/inria-00524363.
[492]
Calin Glitia and Pierre Boulet. “High Level Loop Transformations for Multidimensional Signal Processing Embedded Applications”. In: International Symposium on Systems, Architectures, MOdeling, and Simulation (SAMOS VIII). Jan. 2008. URL : http : / / hal . inria . fr /
inria-00565154.
[493]
Flori Glitia, Anne Etien, and Cédric Dumoulin. “Fine Grained Traceability for an MDE Approach of Embedded System Conception”. In: ECMDA Traceability Workshop. June 2008,
pp. 27–38. URL: http://hal.inria.fr/inria-00524367.
[494]
Imran Rafiq Quadri, Pierre Boulet, Samy Meftali, and Jean-Luc Dekeyser. “Using An MDE
Approach for Modeling of Interconnection networks”. In: The International Symposium on
Parallel Architectures, Algorithms and Networks Conference (ISPAN 08). Jan. 2008. URL: http:
//hal.inria.fr/inria-00565155.
[495]
Imran Rafiq Quadri, Samy Meftali, and Jean-Luc Dekeyser. “High level modeling of Partially Dynamically Reconfigurable FPGAs based on MDE and MARTE”. In: Reconfigurable
Communication-centric SoCs (ReCoSoC’08). July 2008. URL : http://hal.inria.fr/inria00525008.
[496]
Imran Rafiq Quadri, Samy Meftali, and Jean-Luc Dekeyser. “MARTE based design approach
for targeting Reconfigurable Architectures”. In: 2nd Embedded Systems Conference - ESC’09.
May 2008. URL: http://hal.inria.fr/inria-00525009.
[497]
Imran Rafiq Quadri, Samy Meftali, and Jean-Luc Dekeyser. “MARTE based modeling approach for Partial Dynamic Reconfigurable FPGAs”. In: Sixth IEEE Workshop on Embedded
Systems for Real-time Multimedia (ESTIMedia 2008). Oct. 2008. URL : http://hal.inria.
fr/inria-00525007.
Software
Gaspard2 (http://www.gaspard2.org): Description: Hardware-Software Co-modeling environment,
Gaspard2 allows the user to draw models of her application and to generate automatically hardware
and software code for various platforms (Signal, C,
C+pthreads, OpenMP, OpenCL, SystemC, VHDL). Selfassessment: Open-source licence, 4 major versions
from 2008 to 2011. Inria-style self-assesment: A-2,
SO-4, SM-2, EM-1, SDL-2, DA-4, CD-4, MS-4, TPM-4.
Team contribution: Fully developped internally, repre-
F.6.2
sents at least 10 man-years of development effort.
Papyrus (http://www.eclipse.org/papyrus/): Description: Papyrus UML is the leading open-source
UML modeler. Self-assessment: Papyrus is the official Eclipse UML modeling plugin and has a very
large diffusion. Inria-style self-assesment: A-5, SO-4,
SM-4, EM-4, SDL-5, DA-4, CD-4, MS-4, TPM-3. Team
contribution: Cédric Dumoulin is one of the core
developpers of Papyrus.
Scientific Influence
Grants
AUF PSCI MPPTool (Lille 1), PI: Meftali, 19550 €, start:
01/01/2011, duration: 24 months.
ANR FAMOUS (Inria), PI (coord.): Meftali, 216216 €,
start: 01/12/2009, duration: 48 months.
Interreg III Modeasy (Inria), PI: , 184409 €, start:
30/09/2004, duration: 52 months.
ANR ARPEGE Open-PEOPLE (Inria), PI: Meftali,
188036 €, start: 16/12/2008, duration: 49 months.
F.6. DART
ANR OpenEmbeDD (Inria), PI: Dekeyser, 59605 €,
start: 20/12/2005, duration: 41 months.
FCE Nano2012 ID-TLM (Inria), PI: Boulet, 66022 €,
start: 01/01/2008, duration: 48 months.
FUI Ter@Ops (Inria), PI: Boulet, 54498 €, start:
01/12/2006, duration: 30 months.
IRCICA (CNRS), PI: Boulet, 5000 €, start: 01/01/2012,
duration: 12 months.
PICS Pologne (CNRS), PI (coord.): Olejnik, 2000 €,
start: 01/01/2013, duration: 12 months.
PEPS HLS-RT (CNRS), PI (coord.): Gonnord, 8000 €,
start: 01/01/2012, duration: 24 months.
PEPS (CNRS), PI (coord.): Boulet, 20000 €, start:
01/01/2011, duration: 24 months.
GDR ASR (CNRS), PI: Gamatié, 1000 €, start:
01/01/2011, duration: 12 months.
GDR GPL bourse mobilité (CNRS), PI: Etien, 500 €,
start: 01/01/2010, duration: 12 months.
Soutien annuel (Inria), PI: Rusu, 15500 €, start:
01/01/2013, duration: 12 months.
Soutien annuel (Inria), PI: Dekeyser, 20000 €, start:
01/01/2012, duration: 12 months.
Soutien annuel (Inria), PI: Dekeyser, 36000 €, start:
01/01/2011, duration: 12 months.
Programme Explorateur Programme Explorateur
(Inria), PI: Etien, 5000 €, start: 01/01/2010, duration:
12 months.
235
Inria STIC Algérie (Inria), PI: Boulet, 12000 €, start:
01/01/2011, duration: 24 months.
Inria STIC Tunisie (Inria), PI: , 26825 €, start:
01/01/2007, duration: 48 months.
Inria Euromed 3+3 (Inria), PI: , 21000 €, start:
01/01/2009, duration: 36 months.
ARC Triade (Inria), PI: Gamatié, start: 01/11/2008.
Soutien annuel (LIFL), PI: Boulet, 6000 €, start:
01/01/2012, duration: 12 months.
Soutien annuel (LIFL), PI: Rusu, 8000 €, start:
01/01/2012, duration: 12 months.
BQR International (Lille 1), PI: Rusu, 5000 €, start:
01/01/2013, duration: 12 months.
BQR Emergence (Lille 1), PI (coord.): Boulet, 20000 €,
start: 01/01/2013, duration: 12 months.
BQR Emergence (Lille 1), PI: Gonnord, start:
01/01/2011, duration: 12 months.
BQR International (Lille 1), PI: Boulet, 1500 €, start:
01/01/2010, duration: 12 months.
BQR (Lille 1), PI: Meftali, 3500 €, start: 01/01/2009,
duration: 12 months.
RI Cotutelle Elhadji Majdi (Lille 1), PI: Dekeyser, 700 €,
start: 01/01/2012, duration: 12 months.
LMCU Co-financement thèse Bertout Antoine (Lille
1), PI: Boulet, 49280 €, start: 01/10/2012, duration:
36 months.
Academic Collaborations
Univ. Iasi (Romania): Prof. Dorel Lucanu and Vlad
Rusu are co-supervising a PhD student who works on a
language-independent formal framework for symbolic
execution, with applications to program verification.
Prof. Lucanu and Vlad Rusu are working on a likewise
generic framework for verifying program equivalence.
Papers that they co-authored appeared at the Formal
Verification of Object-Oriented Systems conference
and the K workshop (2011) and at Integated Formal
Methods conference (june 2013).
CEA List (France): The two teams collaborate on the
domain of high levels models for embedded systems.
A PhD thesis (Asma Charfi) was co-advised between
our team and the CEA List on optimized code generation from MARTE models. This thesis has been
defended on December 2011. Another PhD thesis, in
progress (Amine El Kouhen), attempts at specializing
UML design tools to enables an easier design of embedded systems. DaRT and CEA List also collaborate
on the Papyrus UML project.
at INSAT in Tunis. This collaboration is supported
by the STIC Inria-Tunisia program, which aims at
promoting the design of metamodels, transformation
tools and techniques for the implementation of reconfigurable systems-on-chip. The resulting co-design
environment will be validated on embedded systems
dedicated to security in automobile, and more specifically in the design of cruise control systems integrating
anti-collision radars. Several successful student exchanges have been realized since 2006 between DaRT,
INSAT and CES-ENIS.
Univ. York (England): Anne Etien collaborates with
the SoSym team on model driven engineering, evolution and genericity. Some papers have been conjointly
written and are under submission.
Univ. Hertfordshire: In 2010, we got a grant from the
LIFL to establish a collaboration with the University
of Hertfordshire, where is developed SAC (Single Assignment C). In this collaboration, we looked forward
to integrate their low level optimiza- tions in our
Gaspard2 framework and they were interested in our
expertise in high level expression for parallelism.
Univ. Oran (Algeria): The collaboration with Abou
El Hassan and his team has been active since 2006.
We are working together on scheduling and mapping
algorithms for SoCs. In 2011 and 2012, a STIC Inria project founded the collaboration of DaRT and
Dolphin teams (Inria Lille) with the Laboratoire d’Informatique d’Oran, on architecture exploration for
embedded systems.
Univ. Bogota (Colombia): Anne Etien collaborates
with the Universitad de los Andes in Bogota and more
precisely the team of software engineering directed
by Rubby Casallas. She has co-supervised the master
thesis of David Mendez in 2011.
Univ. Sfax and Univ. Tunis (Tunisia): We have been
co-advising two PhD students and several Master students in collaboration with the team of Pr. Mohamed
Abid at CES-ENIS in Sfax and Pr. Abderrazak JEMAI
Univ. Bruxelles (Belgium): A collaboration with
Université Libre de Bruxelles (flemish part (VUB)),
Software Languages lab on the chaining of localized
transformations, lasts since 2010.
236
Research Report - Factual Data
Univ. Dublin (Ireland): Our collaboration with Pr.
Tahar Kechadi (UC Dublin in Ireland) was supported
by the EGID Ullyss program. It concerns mainly
distributed systems communication, modeling and
application specific multiprocessor architectures. Two
master students have been co-advised in 2010 on this
topic.
University of Montreal (Canada): In 2008 and 2009
we had a collaboration with the University of Montreal
(LASSO Lab) Student Frédéric Bastien came in the
team during two months, and worked on the VHDL
description of a massively parallel machine on FPGA.
Univ. California (USA): In 2009, we initiated a collaboration with the Center of Embedded Computer
Systems (CECS) of the University of California at Irvine
around networks on-chip design.
Univ. Rennes and Univ. Nice Sophia Antipolis: In
2009, we obtained an Inria ARC grant to formalize our
collaboration with the teams Espresso (Inria Rennes)
and Aoste (Inria Sophia-Antipolis) on the use of formal
models with structuring programmatic constructs as
means to translate programs and descriptions written
in formalisms widely used in Embedded System and
SoC design (ARC Project Triade).
Univ. Rennes: We collaborate with the Triskell team
(Inria Rennes-Bretagne Atlantique) on the analysis of
DSMLs and on the formal definition of Kermeta.
chaining model transformations.
Univ. Lille: We also collaborate with the L2EP (Univ.
Lille 1) inside the research pole MEDEE, especially in
the first action: industrialization of Code_CARMEL (a
software for electromagnetic fields simulations).
Univ. Grenoble: Laure Gonnord collaborates with
David Monniaux (Verimag, Grenoble) on improving
the global precision of fixpoint computations, via the
use of SMT solving. We also started some preliminary
work on termination.
Univ. Lyon: Laure Gonnord collaborates with the
Compsys Team (Inria/Ens Lyon) on termination, and
more generally on analysis of general C programs for
improving the compilation of embedded softwares.
Julien Forget and Laure Gonnord collaborate with
Compsys on temporised semantics for a model of
parallel programs called CRP (communicating regular
processes).
ONERA Toulouse: Julien Forget collaborates with the
DTIM department on the programming of critical embedded systems. Several publications resulted from
this collaboration.
LIAS: Julien Forget collaborates with the “Systèmes
Embarqués Temps Réels” team on the real-time
scheduling of critical embedded systems. Several
publications resulted from this collaboration.
Univ. Bordeaux: Anne Etien collaborates with Xavier
Blanc (LaBri) on the definition of constraints for
Scientific Networks
HiPEAC, EU network of excellence.
ACM, International professional association.
GDR ASR, National CNRS animation structure.
SIF, French professional association.
GDR GPL, National CNRS animation structure.
ECSI, Electronic Chips and Systems design Initiative,
European non profit association.
GDR SoC-SiP, National CNRS animation structure.
IEEE, International professional association.
Conference Organization
RAPIDO’2009 workshop (http://www2.lifl.fr/
rapido09/Rapido/), 2009, international audience.
MDE day (http://www.ecmfa-2010.org/index.php/
workshops/22), 2010, national audience.
M-BED’2010 workshop (http://www.
SoC Modeling day (), 2010, national audience.
date-conference.com/date10/conference/
date10-workshop-W6), March 12, 2010, international
Deuxièmes rencontres de la communauté française
de compilation (http://compilation.gforge.
audience, approximately 20 participants.
inria.fr/2010_12_Aussois/infos_Aussois_2010.
html), December 8-10, 2010, national audience, ap-
Euromicro DSD 2010 (http://www.iuma.ulpgc.es/
dsd10/), September 1-3, 2010, international audience,
approximately 240 participants.
Euromicro SEAA 2010 (http://seaa2010.liacs.
nl/), September 1-3, 2010, international audience,
approximately 240 participants.
Premières rencontres de la communauté française
de compilation (http://compilation.gforge.
inria.fr/2013_04_Annecy/), June 10, 2010, national
audience, approximately 50 participants.
HOPES2010 ECMFA workshop (http://www.
ecmfa-2010.org/index.php/workshops/22), June
15, 2010, international audience.
proximately 50 participants.
Troisièmes rencontres de la communauté française
de compilation (http://compilation.gforge.
inria.fr/2011_04_Dinard/index.html), April 27-29,
2011, national audience, approximately 50 participants.
Quatrièmes rencontres de la communauté française
de compilation (http://compilation.gforge.
inria.fr/2011_12_SaintHippolyte/index.html),
November 8-11, 2011, national audience, approximately 50 participants.
MSR’2011 (http://www.lifl.fr/msr11/), November
16-18, 2011, national audience.
F.6. DART
M-BED’2011 workshop (http://www.ecsi.org/
m-bed-2011), March 18, 2011, international audience.
Analyse to compile, compile to analyse workshop
(ACCA2011) (http://acca2011.imag.fr/), April
2011, international audience.
2nd Int. Workshop on Algebraic Methods for
Model-based Software Engineering (AMMSE11)
(http://www.lcc.uma.es/~duran/AMMSE11/), June
30, 2011, international audience, approximately 20
participants.
Ecole Jeunes Chercheurs en Programmation (EJCP
2011) (http://ejcp2011.inria.fr/index2011.htm),
June, 2011, international audience, approximately 20
participants.
RAPIDO’2011 workshop (http://www2.lifl.fr/
rapido/Rapido/Home.html), January 22, 2011, international audience.
237
inria.fr/2012_06_Rennes/index.html), June 18-20,
2012, national audience, approximately 50 participants.
MajecSTIC 2012 (http://www.lifl.fr/
majecstic12/), October 29-31, 2012, national audience.
Sixièmes rencontres de la communauté française de
compilation (http://compilation.gforge.inria.
fr/2013_04_Annecy/), April 2-4, 2013, national audience, approximately 50 participants.
Ecole Jeunes Chercheurs en Programmation (EJCP
2011) (http://ejcp2011.inria.fr/), June, 2011,
national audience.
Bio-inspired computing and architectures workshop
(http://www.lifl.fr/emeraude/?page_id=175), December, 14 2012, national audience, 50 participants.
Cinquièmes rencontres de la communauté française
de compilation (http://compilation.gforge.
Visiting Scientists
Abou El Hassan Benyamina (University of Oran, Alge- Tim Willemse (Eindhoven University of Technology,
ria) invited as Assistant Professor in 2008–2013, a few Nederland) invited as Research scientist in 2013 durweeks each year.
ing 1 week.
Mohamed Abid (ENIS Sfax,Tunisia) invited as Professor in 2008 and 2010.
Abdelkrim Zitouni (Univerity of Monastir, Tunisia)
invited as Professor in 2009.
Badri Narayanan Ravi (Chalmers University of Technology, Sweden) invited as Research scientist in 2011
during 6 months.
Frank Stappers (Eindhoven University of Technology, Nederland) invited as Research scientist in 2013
during 6 weeks.
Bram Geron (Eindhoven University of Technology,
Nederland) invited as MSc student in 2013 during 3
months.
Awards
Adolf Adballah, Abdoulaye Gamatié and Jean-Luc
Dekeyser (September 2010): Best paper award at the
International Symposium on System-on-Chip [416].
Santosh Kumar Rethinagiri, Rabie Ben Atitallah,
Smaïl Niar, Éric Senn and Jean-Luc Dekeyser (Octo-
ber 2011): Best paper award at the 29th IEEE International Conference on Computer Design (ICCD) [414].
Richard Olejnik et al. (2010): Best paper award at the
10th International Conference PARA 2010 [427].
Invited Conferences and Seminars
Abdoulaye Gamatié (April 2011): invited talk about
Gaspard2 at LCTES’2011 (http://lctes2011.elis.
ugent.be/?file=kop5.php).
Editorial Commitees
Pierre Boulet, steering committee, 2008-2010, FDL.
Pierre Boulet, Co-PC chair, 2008-2010, FDL.
Pierre Boulet, General and PC chair, 2008, 2010, 2011,
M-BED.
Pierre Boulet, PC, 2010, DATE.
Pierre Boulet, PC, 2010, 2012, dMEMS.
Pierre Boulet, PC, 2011, 2012, 2013, RAPIDO.
Pierre Boulet, PC, 2009, STANDRTS.
Pierre Boulet, Expert reviewer, 2012, 2013, DAC.
Jean-Luc Dekeyser, PC, 2008, 2009, ECMDA-FA.
Jean-Luc Dekeyser, PC, 2008, 2009, 2010, ReCoSoC.
Jean-Luc Dekeyser, PC, 2008, ISPAN.
Jean-Luc Dekeyser, PC, 2008, 2009, IDT.
Jean-Luc Dekeyser, PC, 2009, 2010, DSD.
Jean-Luc Dekeyser, PC, 2009, 2010, SoC.
Jean-Luc Dekeyser, PC, 2009, 2010, AICCSA.
Jean-Luc Dekeyser, PC, 2011, SYMPA.
Jean-Luc Dekeyser, Chair, 2010, HOPES.
Anne Etien, Editorial committee, 2008, L’Objet, special
issue on MDE.
Anne Etien, PC, 2010, 2011, ECMFA.
Anne Etien, Editorial committee, 2010, French journal
ISI for the special issue on Model driven engineering
and traceability.
238
Research Report - Factual Data
Anne Etien, PC, 2011, Inforsid.
Frédéric Guyomarc’h, PC, 2008, 2010, PMAA.
Cedric Dumoulin, PC, 2008, 2010, IDM.
Samy Meftali, PC, 2012, DASIP.
Samy Meftali, PC, 2012, ESTI.
Samy Meftali, PC, 2012, SoC.
Abdoulaye Gamatié, PC, 2010, 2011, M-BED.
Abdoulaye Gamatié, PC, 2011, Emsoft.
Abdoulaye Gamatié, PC, 2011, LCTES.
Abdoulaye Gamatié, PC, 2011, Lsyn.
Abdoulaye Gamatié, PC, 2011, ACCA.
Vlad Rusu, PC, 2012, FMOODS & FORTE.
Julien Forget, PC, 2013, RTNS.
Richard Olejnik, PC, 2004-, IEEE ISPDC.
Richard Olejnik, Associate Editor, 2008-, Future Generation of Computer System Journal (FGCS, Elsevier).
Richard Olejnik, Associate Editor, 2008-, Scalable
Computing: Practice and Experience.
Evaluation Committees
Pierre Boulet: Inria evaluation committee, Sept. 2005
to Sept. 2008.
F.6.3
Interactions with the Economic, Social and Cultural Worlds
Industrial Contracts
CIFRE CDI Technologies Zaouaoui Khalil (Lille 1), PI:
Dumoulin, start: 01/10/2012, duration: 36 months.
CIFRE EADS Eurocopter Afonso (Inria), PI: Dekeyser,
15000 €, start: 01/08/2010, duration: 36 months.
Contributions to standards
UML MARTE Profile: The results of 2 theses of the
team (Safouan Taha and Arnaud Curcurru) have
been integrated in the UML profile for Modeling
and Analysis of Real-Time and Embedded Systems
(http://www.omg.org/spec/MARTE/) from the Object
Management Group. We have written 2 chapters and
contributed to several others. We have participated
to all the published versions of this standard (1.0 in
November 2009 and 1.1 in June 2011) and are currently
active members of the revision task force for the future
1.2 version.
Scientific Mediation
Pierre Boulet, Techniques de l’ingénieur (http:
//www.techniques-ingenieur.fr/), Modélisation
profil UML MARTE, 2011.
et analyse de systèmes embarqués ou temps-réel avec le
Startup Creations
Axellience (2012): Innovation for software development with a cloud based modeling environment.
Based on the good results of the localized transformations coupled with MDFactory in Gaspard2
in term of reusability, modifiability and understandability, Alexis Muller (Expert Engineer) and
Thomas Legrand (Permanent Inria Engineer) have
created a start-up company in 2012. The Axellience
F.7
F.7.1
project (http://www.axellience.com) won the national competitive examination of helping to the
creation of innovating enterprises (Oseo). They
have announced their first product in May 2013
(http://www.genmymodel.com). In addition to Alexis
and Thomas, a third member of DART has joined
Axellience in 2012, Vincent Aranega.
Dolphin
Production
Selective publications
Journal articles
[498] Maryam Abbasi, Luis Paquete, Arnaud Liefooghe, Miguel Pinheiro, and Pedro Matias. “Improvements on bicriteria pairwise sequence alignment: algorithms and applications”. In:
Bioinformatics (Jan. 2013), pp. 996–1003. URL: http://hal.inria.fr/hal-00797793.
F.7. Dolphin
[499]
Luce Brotcorne, Saïd Hanafi, and Raïd Mansi. “One-level reformulation of the bi-level Knapsack problem using dynamic programming”. In: Discrete Optimization 1 (Jan. 2013), pp. 1–
10. URL: http://hal.inria.fr/hal-00759250.
[500]
Said Dabia, El-Ghazali Talbi, Tom Van Woensel, and Ton De Kok. “Approximating multiobjective scheduling problems”. In: Computers and Operations Research (Jan. 2013),
pp. 1165–1175. URL: http://hal.inria.fr/hal-00830040.
[501]
Louis Esperet and Aline Parreau. “Acyclic edge-coloring using entropy compression”. In: European Journal of Combinatorics (Jan. 2013), pp. 1019–1027. URL : http://hal.inria.fr/
hal-00843770.
[502]
Jérémie Humeau, Arnaud Liefooghe, El-Ghazali Talbi, and Sébastien Verel. “ParadisEO-MO:
From Fitness Landscape Analysis to Efficient Local Search Algorithms”. In: Journal of Heuristics (Jan. 2013), to appear. URL: http://hal.inria.fr/hal-00832029.
[503]
Arnaud Liefooghe, Luis Paquete, and José Figueira. “On local search for bi-objective knapsack problems”. In: Evolutionary Computation (Jan. 2013), pp. 179–196. URL : http://hal.
inria.fr/hal-00676625.
[504]
Thé Van Luong, Nouredine Melab, and El-Ghazali Talbi. “GPU Computing for Parallel Local
Search Metaheuristics”. In: IEEE Transactions on Computers (Jan. 2013), pp. 173–185. URL :
http://hal.inria.fr/inria-00638805.
[505]
Mostepha Redouane, El-Ghazali Talbi, Laetitia Jourdan, Briseida Sarasola, and Enrique Alba.
“Multi-environmental cooperative parallel metaheuristics for solving dynamic optimization
problems”. In: The Journal of Supercomputing (Jan. 2013), pp. 836–853. URL : http://hal.
inria.fr/hal-00806249.
[506]
Sébastien Verel, Arnaud Liefooghe, Laetitia Jourdan, and Clarisse Dhaenens. “On the structure of multiobjective combinatorial search space: MNK-landscapes with correlated objectives”. In: European Journal of Operational Research (Jan. 2013), pp. 331–342. URL: http :
//hal.inria.fr/hal-00760097.
[507]
A. Allani, El-Ghazali Talbi, and K. Mellouli. “Hybridization of genetic and quantum algorithm for gene selection and classification of microarray data”. In: International. Journal of
Foundation of Computer Science (Jan. 2012), pp. 431–444. URL: http://hal.inria.fr/hal00750699.
[508]
Matthieu Basseur, Arnaud Liefooghe, Le Khoi, and Edmund Burke. “The efficiency of
indicator-based local search for multi-objective combinatorial optimisation problems”. In:
Journal of Heuristics (Jan. 2012), pp. 263–296. URL: http://hal.inria.fr/hal-00609252.
[509]
Ahcène Bendjoudi, Nouredine Melab, and El-Ghazali Talbi. “AHMW: An adaptive hierarchical master-worker framework for Grids - Application to branch and bound algorithms”. In:
Journal of Parallel and Distributed Computing (June 2012), pp. 120–131. URL : http://hal.
inria.fr/hal-00836719.
[510]
Ahcène Bendjoudi, Nouredine Melab, and El-Ghazali Talbi. “Hierarchical branch and bound
algorithm for computational Grids”. In: Future Generation Computer Journal (Jan. 2012),
pp. 1168–1176. URL: http://hal.inria.fr/hal-00750691.
[511]
Luce Brotcorne, F. Cirinei, Patrice Marcotte, and Gilles Savard. “A Tabu search algorithm for
the network pricing problem”. In: Computers & OR (Jan. 2012), pp. 2603–2611. URL : http:
//hal.inria.fr/hal-00759245.
[512]
Imen Chakroun, Mohand Mezmaz, Nouredine Melab, and Ahcène Bendjoudi. “Reducing
thread divergence in a GPU-accelerated branch-and-bound algorithm”. In: Concurrency
and Computation: Practice and Experience (Jan. 2012). URL : http://hal.inria.fr/hal00731859.
[513]
R. Chevrier, Arnaud Liefooghe, Laetitia Jourdan, and Clarisse Dhaenens. “Solving a Dial-aRide Problem with a Hybrid Multi-objective Evolutionary Approach: Application to Demand
Responsive Transport”. In: Applied Soft Computing (Apr. 2012), pp. 1247–1258. URL : http:
//hal.inria.fr/inria-00591138.
[514]
François Clautiaux, Mauro Dell Amico, Manuel Iori, and Ali Khanafer. “Lower and Upper
Bounds for the Bin Packing Problem with Fragile Objects”. In: Discrete Applied Mathematics
(Jan. 2012), to appear. URL: http://hal.inria.fr/hal-00689038.
239
240
Research Report - Factual Data
[515]
David Corne, Clarisse Dhaenens, and Laetitia Jourdan. “Synergies between operations research and data mining: The emerging use of multi-objective approaches”. In: European
Journal of Operational Research (Jan. 2012), pp. 469–479. URL : http://hal.inria.fr/hal00731073.
[516]
J. C. Hernandez-Castro, J. M. E. Tapiador, P. Peris-Lopez, J.A. Clark, and El-Ghazali Talbi.
“Metaheuristic traceability attack against SLMAP, an RFID lightweight authentification protocol”. In: International. Journal of Foundation of Computer Science (Jan. 2012), pp. 543–565.
URL : http://hal.inria.fr/hal-00750696.
[517]
Yacine Kessaci, Nouredine Melab, and El-Ghazali Talbi. “A Pareto-based Metaheuristic for
Scheduling HPC Applications on a Geographically Distributed Cloud Federation”. In: Journal
of Cluster Computing (May 2012). URL: http://hal.inria.fr/hal-00749048.
[518]
Ali Khanafer, François Clautiaux, Said Hanafi, and El-Ghazal Talbi. “The min-conflict packing problem”. In: Computers and Operations Research (Jan. 2012), pp. 2122–2132. URL: http:
//hal.inria.fr/hal-00750711.
[519]
Ali Khanafer, François Clautiaux, and El-Ghazali Talbi. “Tree decomposition based heuristics for the two-dimensional bin packing problem with conflicts”. In: Computers and Operations Research (Jan. 2012), pp. 54–63. URL: http://hal.inria.fr/hal-00750717.
[520]
Mostepha Redouane Khouadjia, Briseida Sarasola, Enrique Alba, Laetitia Jourdan, and ElGhazali Talbi. “A comparative study between dynamic adapted PSO and VNS for the vehicle
routing problem with dynamic requests”. In: Applied Soft Computing (Jan. 2012), pp. 1426–
1439. URL: http://hal.inria.fr/hal-00750715.
[521]
Arnaud Liefooghe, Matthieu Basseur, Jérémie Humeau, Laetitia Jourdan, and El-Ghazali
Talbi. “On Optimizing a Bi-objective Flowshop Scheduling Problem in Uncertain Environment”. In: Computers and Mathematics with Applications (Jan. 2012), pp. 3747–3762. URL:
http://hal.inria.fr/hal-00676627.
[522]
Arnaud Liefooghe, Jérémie Humeau, Salma Mesmoudi, Laetitia Jourdan, and El-Ghazali
Talbi. “On dominance-based multiobjective local search: design, implementation and experimental analysis on scheduling and traveling salesman problems”. In: Journal of Heuristics
(Jan. 2012), pp. 317–352. URL: http://hal.inria.fr/hal-00628215.
[523]
Lakhdar Loukil, Malika Mehdi, Nouredine Melab, El-Ghazali Talbi, and Pascal Bouvry. “Parallel hybrid genetic algorithms for solving Q3AP on computational Grids”. In: International.
Journal of Foundation of Computer Science (Jan. 2012), pp. 483–500. URL : http : / / hal .
inria.fr/hal-00750703.
[524]
Mostepha Redouane, Briseida Sarasola, Enrique Alba, Laetitia Jourdan, and El-Ghazali Talbi.
“A comparative study between dynamic adapted PSO and VNS for the vehicle routing problem with dynamic requests”. In: Appl. Soft Comput. (Jan. 2012), pp. 1426–1439. URL : http:
//hal.inria.fr/hal-00729043.
[525]
El-Ghazali Talbi, Matthieu Basseur, Antonio J. Nebro, and Enrique Alba. “Multi-objective optimization using metaheuristics: non-standard algorithms”. In: International Transactions in
Operational Research (Jan. 2012), pp. 283–306. URL: http://hal.inria.fr/hal-00750705.
[526]
Leonardo Vanneschi, Yuri Pirola, Giancarlo Mauri, Philippe Collard, and Sébastien Verel. “A
Study of Neutrality of Boolean Function Landscapes in Genetic Programming”. In: Journal
of Theoretical Computer Science (TCS) (Mar. 2012), pp. 34 –57. URL: http://hal.inria.fr/
hal-00563462.
[527]
Jean-Charles Boisson, Laetitia Jourdan, and El-Ghazali Talbi. “Metaheuristics based de novo
protein sequencing: A new approach”. In: Applied Soft Computing (Jan. 2011), pp. 2271–2278.
URL : http://hal.inria.fr/inria-00575764.
[528]
Hind Bouziri, Khaled Mellouli, and El-Ghazali Talbi. “The k-coloring fitness landscape”. In:
Journal of Combinatorial Optimization (June 2011), pp. 306–315. URL : http://hal.inria.
fr/hal-00836736.
[529]
Luce Brotcorne, F. Cirinei, Patrice Marcotte, and Gilles Savard. “An exact algorithm for the
network pricing problem”. In: Discrete Optimization (Jan. 2011), pp. 246–258. URL : http :
//hal.inria.fr/inria-00638444.
F.7. Dolphin
[530]
François Clautiaux, Claudio Alves, José Valério De Carvalho, and Juergen Rietz. “New ways
of deriving dual cuts for the cutting-stock problem”. In: INFORMS Journal on Computing
(Jan. 2011), pp. 530–545. URL: http://hal.inria.fr/inria-00522669.
[531]
François Clautiaux, Jouglet Antoine, and Aziz Moukrim. “A new graph-theoretical model
for k-dimensional guillotine-cutting problems”. In: INFORMS Journal on Computing (Jan.
2011), Published online before print. URL: http://hal.inria.fr/hal-00616363.
[532]
Fabio Daolio, Marco Tomassini, Sébastien Verel, and Gabriela Ochoa. “Communities of Minima in Local Optima Networks of Combinatorial Spaces”. In: Physica A: Statistical Mechanics
and its Applications (July 2011), pp. 1684 –1694. URL: http://hal.inria.fr/hal-00563461.
[533]
Arnaud Liefooghe, Laetitia Jourdan, and El-Ghazali Talbi. “A software framework based on a
conceptual unified model for evolutionary multiobjective optimization: ParadisEO-MOEO”.
In: European Journal of Operational Research (Jan. 2011), pp. 104–112. URL: http : / / hal .
inria.fr/hal-00522612.
[534]
Rita Macedo, Claudio Alves, José Manuel Valério de Carvalho, François Clautiaux, and Said
Hanafi. “Solving exactly the vehicle routing problem with time windows and multiple routes
using a pseudo-polynomial model”. In: European Journal of Operational Research (Jan.
2011), to appear. URL: http://hal.inria.fr/hal-00616366.
[535]
Mohand Mezmaz, Nouredine Melab, Yacine Kessaci, Young Choon Lee, El-Ghazali Talbi,
Albert Y Zomaya, and Daniel Tuyttens. “A Parallel Bi-objective Hybrid Metaheuristic for
Energy-aware Scheduling for Cloud Computing Systems”. In: Journal of Parallel and Distributed Computing (Apr. 2011). URL: http://hal.inria.fr/hal-00639966.
[536]
Jean-Charles Boisson, Laetitia Jourdan, and El-Ghazali Talbi. “Metaheuristics based de novo
protein sequencing: A new approach”. In: Applied Soft Computing (Jan. 2010), URL : http:
//hal.inria.fr/inria-00522628.
[537]
François Clautiaux, Claudio Alves, and José Valério De Carvalho. “A survey of superadditive functions and dual-feasible functions”. In: Annals of Operations Research (Jan. 2010),
pp. 281–288. URL: http://hal.inria.fr/inria-00522674.
[538]
Bilel Derbel, Mohamed Mosbah, and Akka Zemmari. “Sublinear Fully Distributed Partition
with Applications”. In: Theory of Computing Systems (Jan. 2010), pp. 368–404. URL : http :
//hal.inria.fr/hal-00351045.
[539]
Clarisse Dhaenens, Julien Lemesre, and El-Ghazali Talbi. “K-PPM: A new exact method to
solve multi-objective combinatorial optimization problems”. In: European Journal of Operational Research (Jan. 2010), pp. 45–53. URL: http://hal.inria.fr/inria-00522771.
[540]
José Figueira, Arnaud Liefooghe, El-Ghazali Talbi, and Andrzej Wierzbicki. “A parallel multiple reference point approach for multi-objective optimization”. In: European Journal of
Operational Research (Jan. 2010), pp. 390 –400. URL: http://hal.inria.fr/hal-00522619.
[541]
Ali Khanafer, François Clautiaux, and El-Ghazali Talbi. “New lower bounds for bin packing problems with conflicts”. In: European Journal of Operational Research (Jan. 2010). URL:
http://hal.inria.fr/inria-00522668.
[542]
Ali Khanafer, François Clautiaux, and El-Ghazali Talbi. “Tree-decomposition based heuristic approaches for the bin packing problems with conflicts”. In: Computers and Operations
Research (Jan. 2010). URL: http://hal.inria.fr/inria-00522666.
[543]
Arnaud Liefooghe, Laetitia Jourdan, and El-Ghazali Talbi. “Metaheuristics and cooperative
approaches for the Bi-objective Ring Star Problem”. In: Computers & Operations Research
(Jan. 2010), pp. 1033–1044. URL: http://hal.inria.fr/inria-00484923.
[544]
Arnaud Liefooghe, Laetitia Jourdan, and El-Ghazali Talbi. “Metaheuristics and cooperative
approaches for the Bi-objective Ring Star Problem”. Anglais. In: Computers & Operations
Research 37.6 (2010), pp. 1033 –1044. DOI: 10.1016/j.cor.2009.09.004. URL : http://hal.
archives-ouvertes.fr/hal-00522622.
[545]
Thé Van Luong, Nouredine Melab, and El-Ghazali Talbi. “Neighborhood Structures for GPUbased Local Search Algorithms”. In: Parallel Processing Letters (Jan. 2010), pp. 307–324. URL:
http://hal.inria.fr/inria-00520461.
241
242
Research Report - Factual Data
[546]
Raid Mansi, Said Hanafi, Christophe Wilbaut, and François Clautiaux. “Oscillation Strategy
for Disruption Management in the Airline Industry”. In: European Journal Of Industrial Engineering (Jan. 2010). URL: http://hal.inria.fr/inria-00522672.
[547]
O. Schutze, Marco Laumanns, Emilia Tantar, Carlos A. Coello Coello, and El-Ghazali Talbi.
“Computing gap-free Pareto front approximations with stochastic search algorithms”. In:
Evolutionary Computation (Jan. 2010), pp. 65–96. URL : http : / / hal . inria . fr / hal 00750950.
[548]
Sébastien Verel, Gabriela Ochoa, and Marco Tomassini. “Local Optima Networks of NK Landscapes with Neutrality”. In: IEEE Transactions on Evolutionary Computation (Nov. 2010),
pp. 783 –797. URL: http://hal.inria.fr/hal-00488637.
[549]
Ahcène Bendjoudi, Nouredine Melab, and El-Ghazali Talbi. “Peer-to-peer design and implementation of a parallel branch and bound algorithm for grids”. In: International Journal of
Grid and Utility Computing (Aug. 2009), pp. 159–168. URL : http : / / hal . inria . fr / hal 00836756.
[550]
François Clautiaux, Aziz Moukrim, and Jacques Carlier. “Improving Lower Bounds for a
Two-Dimensional Bin-Packing Problem by Generating New Data-Dependent Dual-Feasible
Functions”. In: International Journal of Production Research (Jan. 2009), pp. 537–560. URL:
http://hal.inria.fr/inria-00522677.
[551]
J. Garcia-Nieto, E. Alba, Laetitia Jourdan, and E-G. Talbi. “Sensitivity and Specificity Based
Multiobjective Approach for Feature Selection: Application to Cancer Diagnosis”. In: Information Processing Letters (Jan. 2009), pp. 887–896. URL : http : / / hal . inria . fr / inria 00484913.
[552]
Laetitia Jourdan, M. Basseur, and E-G. Talbi. “Hybridizing Exact methods and Metaheuristics: A taxonomy”. In: European Journal of Operational Research (EJOR) (Jan. 2009), pp. 620–
629. URL: http://hal.inria.fr/inria-00484922.
[553]
Nicolas Jozefowiez, Frédéric Semet, and El-Ghazali Talbi. “An evolutionary algorithm for the
vehicle routing problem with route balancing”. In: European Journal of Operational Research
(Jan. 2009), pp. 761–769. URL: http://hal.inria.fr/hal-00831914.
[554]
Malika Mehdi, Mohand Mezmaz, Pascal Bouvry, Nouredine Melab, and El-Ghazali Talbi.
“Peer to peer computing for large tree exploration-based exact optimization”. In: International. Journal on Grid and Utility Computing (Sept. 2009), pp. 252–260. URL: http://hal.
inria.fr/hal-00836778.
[555]
Cyril Gavoille and Bilel Derbel. “Fast Deterministic Distributed Algorithms for Sparse Spanners”. In: Theoretical Computer Science (Feb. 2008), pp. 83–100. URL: http://hal.inria.fr/
hal-00368037.
[556]
Nicolas Jozefowiez, Frédéric Semet, and El-Ghazali Talbi. “Multi-objective vehicle routing
problems”. In: European Journal of Operational Research (Jan. 2008), pp. 293–309. URL: http:
//hal.inria.fr/hal-00831915.
[557]
Mohammed Khabzaoui, Clarisse Dhaenens, and El-Ghazali Talbi. “Combining Evolutionary Algorithms and exact approaches for multi-objective knowledge discovery”. In: RAIRO
Operations Research (Jan. 2008), pp. 69–83. URL: http://hal.inria.fr/inria-00269936.
[558]
O. Schutze, Carlos A. Coello Coello, Sana Mostaghim, El-Ghazali Talbi, and Michael Dellnitz.
“Hybridizing evolutionary strategies with continuation methods for solving multi-objective
problems”. In: Engineering Optimization (June 2008), pp. 383–401. URL: http://hal.inria.
fr/hal-00836802.
[559]
Oliver Schutze, Marco Laumanns, Carlos A. Coello Coello, El-Ghazali Talbi, and Michael Dellnitz. “Convergence of stochastic search algorithms to finite size Pareto set approximations”.
In: Journal of Global Optimization (Dec. 2008), pp. 559–577. URL : http://hal.inria.fr/
hal-00836827.
[560]
Alexandru-Adrian Tantar, S. Conilleau, Benjamin Parent, Nouredine Melab, L. Brillet, Sylvaine Roy, El-Ghazali Talbi, and Dragos Horvath. “Docking and Biomolecular Simulations
on Computer Grids”. In: Current Computer Aided-Drug Design (Jan. 2008), pp. 235–249. URL:
http://hal.inria.fr/hal-00688741.
F.7. Dolphin
[561]
Alexandru-Adrian Tantar, Nouredine Melab, and El-Ghazali Talbi. “A grid-based genetic algorithm combined with an adaptive simulated annealing for protein structure prediction”.
In: Soft Computing - A Fusion of Foundations, Methodologies and Applications (Jan. 2008),
pp. 1185–1198. URL: http://hal.inria.fr/hal-00688680.
Conference papers
[562] Hernan Aguirre, Arnaud Liefooghe, Sébastien Verel, and Kiyoshi Tanaka. “A study on population size and selection lapse in many-objective optimization”. In: IEEE Congress on Evolutionary Computation (CEC 2013). Jan. 2013, to appear. URL : http://hal.inria.fr/hal00825310.
[563]
Imen Chakroun and Nouredine Melab. “Operator-level GPU-accelerated Branch and Bound
algorithms”. In: International Conference on Computational Science, ICCS. June 2013. URL :
http://hal.inria.fr/hal-00807893.
[564]
Bilel Derbel, Dimo Brockhoff, and Arnaud Liefooghe. “Force-based Cooperative Search Directions in Evolutionary Multi-objective Optimization”. In: 7th International Conference on
Evolutionary Multi-Criterion Optimization. Mar. 2013. URL : http://hal.inria.fr/hal00765179.
[565]
Yacine Kessaci, Nouredine Melab, and El-Ghazali Talbi. “A Pareto-based genetic algorithm
for optimized assignment of virtual machines requests in a multi-cloud environment”. In:
IEEE Conference on Evolutionary computation (CEC). June 2013. URL: http://hal.inria.
fr/hal-00837567.
[566]
Yacine Kessaci, Nouredine Melab, and El-Ghazali Talbi. “A Pareto-based Genetic Algorithm
for Optimized Assignment of VM Requests on a Cloud Brokering Environment”. Anglais.
In: CEC - IEEE Congress on Evolutionary Computation - 2013. Cancun, Mexique, 2013. URL :
http://hal.inria.fr/hal-00835010.
[567]
François Legillon, Nouredine Melab, Didier Renard, and El-Ghazali Talbi. “Cost minimization of service deployment in a multi-cloud environment”. In: IEEE Conference on Evolutionary computation (CEC). June 2013. URL: http://hal.inria.fr/hal-00837565.
[568]
Nouredine Melab, Thé Van Luong, Karima Boufaras, and El-Ghazali Talbi. “ParadisEO-MOGPU: a Framework for Parallel Local Search Metaheuristics”. In: GECCO - Genetic and Evolutionary Computation Conference - 2013. Jan. 2013. URL : http : / / hal . inria . fr / hal 00835012.
[569]
Khedidja Seridi, Laetitia Jourdan, and El-Ghazali Talbi. “Multiobjective Path Relinking for
Biclustering: Application to Microarray Data”. Anglais. In: Evolutionary Multi-Criterion Optimization - 7th International Conference, EMO 2013. Ed. by Robin C. Purshouse, Peter J.
Fleming, Carlos M. Fonseca, Salvatore Greco, and Jane Shaw. Vol. 7811. Sheffield, RoyaumeUni: Springer, 2013, pp. 200–214. URL: http://hal.inria.fr/hal-00825857.
[570]
Khedidja Seridi, Laetitia Jourdan, and El-Ghazali Talbi. “Multi-objective path relinking for
biclustering: application to microarray data”. In: EMO’2013 Evolutionary Multi-objective Optimization. Mar. 2013, pp. 200–214. URL: http://hal.inria.fr/hal-00837571.
[571]
Alexandru-Adrian Tantar, A. Q. Nguyen, Pascal Bouvry, Bernabé Dorronsoro, and El-Ghazali
Talbi. “Computational intelligence for cloud management: current trends and opportunities”. In: IEEE Conference on Evolutionary computation (CEC). June 2013. URL : http://hal.
inria.fr/hal-00837568.
[572]
Tobias Wagner, Heike Trautmann, and Dimo Brockhoff. “Preference Articulation by Means
of the R2 Indicator”. In: Evolutionary Multi-criterion Optimization (EMO 2013). Mar. 2013,
pp. 81–95. URL: http://hal.inria.fr/hal-00807867.
[573]
Dimo Brockhoff, Manuel López-Ibáñez, Boris Naujoks, and Günter Rudolph. “Runtime Analysis of Simple Interactive Evolutionary Biobjective Optimization Algorithms”. In: Parallel
Problem Solving from Nature (PPSN’2012). Sept. 2012, pp. 123–132. URL: http://hal.inria.
fr/hal-00746132.
[574]
Dimo Brockhoff, Tobias Wagner, and Heike Trautmann. “On the Properties of the R2 Indicator”. In: GECCO’2012. July 2012, pp. 465–472. URL: http://hal.inria.fr/hal-00722060.
243
244
Research Report - Factual Data
[575]
Imen Chakroun and Nouredine Melab. “An Adaptative Multi-GPU based Branch-andBound. A Case Study: the Flow-Shop Scheduling Problem.” In: 14th IEEE International Conference on High Performance Computing and Communications, HPCC 2012. June 2012. URL:
http://hal.inria.fr/hal-00705868.
[576]
Francisco Chicano, Fabio Daolio, Gabriela Ochoa, Sébastien Verel, Marco Tomassini, and
Enrique Alba. “Local Optima Networks, Landscape Autocorrelation and Heuristic Search
Performance”. In: Parallel Problem Solving from Nature - PPSN XII. Sept. 2012, pp. 337–347.
URL : http://hal.inria.fr/hal-00741842.
[577]
Fabio Daolio, Sébastien Verel, Gabriela Ochoa, and Marco Tomassini. “Local optima networks and the performance of iterated local search”. In: Proceedings of the fourteenth international conference on Genetic and evolutionary computation conference. July 2012, pp. 369–
376. URL: http://hal.inria.fr/hal-00741725.
[578]
Houda Derbel and Bilel Derbel. “On Neighborhood Tree Search”. In: Genetic and Evolutionary Computation Conference (GECCO’12). Sept. 2012. URL : http : / / hal . inria . fr / hal 00728531.
[579]
François Legillon, Arnaud Liefooghe, and El-Ghazali Talbi. “CoBRA: A cooperative coevolutionary algorithm for bi-level optimization”. In: IEEE Congress on Evolutionary Computation.
Jan. 2012, pp. 1–8. URL: http://hal.inria.fr/hal-00732173.
[580]
Thé Van Luong, Eric Taillard, Nouredine Melab, and El-Ghazali Talbi. “Parallelization Strategies for Hybrid Metaheuristics Using a Single GPU and Multi-core Resources.” In: PPSN. Jan.
2012. URL: http://hal.inria.fr/hal-00773121.
[581]
Rita Macedo, Said Hanafi, François Clautiaux, Claudio Alves, and José Manuel Valério de
Carvalho. “Generalized disaggregation algorithm for the vehicle routing problem with time
windows and multiple routes”. In: ICORES 2012, 1st International Conference on Operations
Research and Entreprise Systems, Vilamora, Portugal, 4-6 february, 2012. Jan. 2012, pp. 305–
312. URL: http://hal.inria.fr/hal-00751426.
[582]
Nouredine Melab, Imen Chakroun, Mohand Mezmaz, and Daniel Tuyttens. “A GPUaccelerated Branch-and-Bound Algorithm for the Flow-Shop Scheduling Problem”. In: 14th
IEEE International Conference on Cluster Computing, Cluster’12. Sept. 2012. URL : http://
hal.inria.fr/hal-00723736.
[583]
Nathalie Mitton, David Simplot-Ryl, Marie-Emilie Voge, and Lei Zhang. “Energy efficient
k-anycast routing in multi-sink wireless networks with guaranteed delivery”. In: 11th International Conference on Ad-Hoc Networks and Wireless. July 2012. URL : http://hal.inria.
fr/hal-00686691.
[584]
Trong-Tuan Vu, Bilel Derbel, Ali Asim, Ahcène Bendjoudi, and Nouredine Melab. “OverlayCentric Load Balancing: Applications to UTS and B&B”. In: CLUSTER - 14th IEEE International Conference on Cluster Computing. Sept. 2012. URL : http : / / hal . inria . fr / hal 00728700.
[585]
Bilel Derbel and Sébastien Verel. “DAMS: Distributed Adaptive Metaheuristic Selection”. In:
Genetic And Evolutionary Computation Conference. June 2011, pp. 1955–1962. URL: http :
//hal.inria.fr/hal-00579993.
[586]
Arnaud Liefooghe, Luis Paquete, Marco Simoes, and José Figueira. “Connectedness and Local Search for Bicriteria Knapsack Problems”. In: 11th European Conference on Evolutionary Computation in Combinatorial Optimisation - EvoCOP 2011. Apr. 2011, pp. 48–59. URL:
http://hal.inria.fr/hal-00575922.
[587]
Thé Van Luong, Nouredine Melab, and El-Ghazali Talbi. “GPU-based Approaches for Multiobjective Local Search Algorithms. A Case Study: the Flowshop Scheduling Problem”. In:
11th European Conference on Evolutionary Computation in Combinatorial Optimisation.
Jan. 2011. URL: http://hal.inria.fr/inria-00638811.
[588]
Thé Van Luong, Nouredine Melab, and El-Ghazali Talbi. “GPU-based Multi-start Local
Search Algorithms”. In: Learning and Intelligent Optimization. Jan. 2011. URL : http://hal.
inria.fr/inria-00638813.
F.7. Dolphin
[589]
Marie-Eleonore Marmion, Clarisse Dhaenens, Laetitia Jourdan, Arnaud Liefooghe, and
Sébastien Verel. “NILS: a Neutrality-based Iterated Local Search and its application to Flowshop Scheduling”. In: 11th European Conference on Evolutionary Computation in Combinatorial Optimisation. Apr. 2011, pp. 191–202. URL: http://hal.inria.fr/hal-00563459.
[590]
Marie-Eleonore Marmion, Clarisse Dhaenens, Laetitia Jourdan, Arnaud Liefooghe, and
Sébastien Verel. “The Road to VEGAS: Guiding the Search over Neutral Networks”. In: Genetic And Evolutionary Computation Conference. June 2011, pp. 1979–1986. URL : http://
hal.inria.fr/hal-00579990.
[591]
Malika Mehdi, Jean-Claude Charr, Nouredine Melab, El-Ghazali Talbi, and Pascal Bouvry.
“A cooperative tree-based hybrid GA-B&B approach for solving challenging permutationbased problems”. In: GECCO - Genetic and Evolutionary Computing Conference. July 2011.
URL : http://hal.inria.fr/hal-00659496.
[592]
Khedidja Seridi, Laetitia Jourdan, and El-Ghazali Talbi. “Multi-objective evolutionary algorithm for bi-clustering in microarrays data”. In: IEEE CEC Congress on Evolutionary Computation. June 2011, pp. 2593–2599. URL: http://hal.inria.fr/hal-00837560.
[593]
Sébastien Verel, Arnaud Liefooghe, and Clarisse Dhaenens. “Set-based Multiobjective Fitness Landscapes: A Preliminary Study”. In: Genetic And Evolutionary Computation Conference. June 2011, pp. 769–776. URL: http://hal.inria.fr/hal-00579984.
[594]
Sébastien Verel, Arnaud Liefooghe, Laetitia Jourdan, and Clarisse Dhaenens. “Pareto Local
Optima of Multiobjective NK-Landscapes with Correlated Objectives”. In: 11th European
Conference on Evolutionary Computation in Combinatorial Optimisation. Apr. 2011, pp. 226–
237. URL: http://hal.inria.fr/hal-00563460.
[595]
Waldo Cancino, Laetitia Jourdan, El-Ghazali Talbi, and Alexandre Delbem. “Parallel MultiObjective Approaches for Inferring Phylogenies”. In: EvoBIO. Jan. 2010, pp. 26–37. URL: http:
//hal.inria.fr/inria-00522639.
[596]
Fabio Daolio, Sébastien Verel, Gabriela Ochoa, and Marco Tomassini. “Local Optima Networks of the Quadratic Assignment Problem”. In: IEEE world conference on computational
intelligence (WCCI - CEC). July 2010, pp. 3145 –3152. URL : http : / / hal . inria . fr / hal 00487806.
[597]
Bilel Derbel and El-Ghazali Talbi. “Distributed Node Coloring in the SINR Model”. In: 30th
IEEE International Conference on Distributed Computing Systems. June 2010. URL : http :
//hal.inria.fr/inria-00524140.
[598]
Bilel Derbel and El-Ghazali Talbi. “Radio Network Distributed Algorithms in the Unknown
Neighborhood Model”. In: 11th International Conference on Distributed Computing and Networking. Jan. 2010. URL: http://hal.inria.fr/inria-00524143.
[599]
Ha Minh Hoang, François Clautiaux, Said Hanafi, and Christophe Wilbaut. “New fast heuristics for the 2D strip packing problem with guillotine constraint”. In: 9th International Symposium on efficient algorithms, SEA 2010. May 2010. URL : http://hal.inria.fr/inria00522681.
[600]
Mostepha Redouane Khouadjia, Enrique Alba, Laetitia Jourdan, and El-Ghazali Talbi. “MultiSwarm optimization for dynamic combinatorial problems: A case study on dynamic vehicle
routing problem”. In: Ants 2010: Seventh International Conference on Swarm Intelligence.
Sept. 2010, pp. 227–238. URL: http://hal.inria.fr/hal-00690620.
[601]
Thé Van Luong, Nouredine Melab, and El-Ghazali Talbi. “GPU-based Island Model for Evolutionary Algorithms”. In: Genetic and Evolutionary Computation Conference (GECCO). Jan.
2010. URL: http://hal.inria.fr/inria-00520464.
[602]
Thé Van Luong, Nouredine Melab, and El-Ghazali Talbi. “Local search algorithms on graphics processing units: a cse study on the permutation perceptron problem”. In: EvoCop’2010
European Conference on Evolutionary Computation in Combinatorial Optimization, LNCS
No.6022, Springer. Apr. 2010, pp. 264–275. URL: http://hal.inria.fr/hal-00837544.
[603]
Thé Van Luong, Nouredine Melab, and El-Ghazali Talbi. “Parallel Hybrid Evolutionary Algorithms on GPU”. In: IEEE Congress on Evolutionary Computation (CEC). Jan. 2010. URL :
http://hal.inria.fr/inria-00520466.
245
246
Research Report - Factual Data
[604]
Malika Mehdi, Nouredine Melab, El-Ghazali Talbi, and PASCAL Bouvry. “Interval-based Initialization Method for Permutation-based Problems”. In: IEEE Congress on Evolutionary
Computation. July 2010. URL: http://hal.inria.fr/inria-00524216.
[605]
Salma Mesmoudi, Jorge Tavares, Laetitia Jourdan, and El-Ghazali Talbi. “Variable Genetic
Operator Search for the Molecular Docking Problem”. In: EvoBIO. Jan. 2010, pp. 1–12. URL:
http://hal.inria.fr/inria-00522636.
[606]
Mohand Mezmaz, Yacine Kessaci, Lee Choon, Nouredine Melab, El-Ghazali Talbi, Albert
Y Zomaya, and Daniel Tuyttens. “A parallel island-based hybrid genetic algorithm for
precedence-constrained applications to minimize energy consumption and makespan”. In:
11th IEEE/ACM Int. Conf. On Grid Computing. Oct. 2010, pp. 274–281. URL : http : / / hal .
inria.fr/hal-00837548.
[607]
Gabriela Ochoa, Sébastien Verel, and Marco Tomassini. “First-improvement vs. Bestimprovement Local Optima Networks of NK Landscapes”. In: 11th International Conference
on Parallel Problem Solving From Nature. Sept. 2010, pp. 104 –113. URL: http://hal.inria.
fr/hal-00488401.
[608]
Dalia Sulieman, Laetitia Jourdan, and El-Ghazali Talbi. “Using multiobjective metaheuristics
to solve VRP with uncertain demands”. In: Evolutionary Computation. July 2010, pp. 1 –8.
URL : http://hal.inria.fr/inria-00522632.
[609]
El-Ghazali Talbi, Mohand Mezmaz, Ying C. Lee, Nouredine Melab, and Albert Y Zomaya.
“A bi-objective hybrid genetic algorithm to minimize energy consumption and makespan
for precedence-constrained applications using dynamic voltage scaling”. In: IEEE World
Congress on Computational Intelligence WCCI’2010. July 2010. URL : http : / / hal . inria .
fr/hal-00837546.
[610]
Sébastien Verel and Gabriela Ochoa. “Fitness landscapes and graphs: multimodularity,
ruggedness and neutrality”. In: WCCI 2010. July 2010, pp. 3593–3656. URL : http : / / hal .
inria.fr/hal-00460448.
[611]
D. Horváth, L. Brillet, S. Roy, S. Conilleau, Alexandru-Adrian Tantar, Jean-Charles Boisson,
Nouredine Melab, and El-Ghazali Talbi. “Local versus global search strategies in evolutionary grid-based conformational and docking”. In: IEEE Congress on Evolutionary Computation CEC’2009. May 2009, pp. 247–254. URL: http://hal.inria.fr/hal-00837532.
[612]
Lakhdar Loukil, Malika Mehdi, Nouredine Melab, El-Ghazali Talbi, and Pascal Bouvry. “A
parallel hybrid genetic algorithm-simulated annealing for solving Q3AP on computational
grid”. In: IPDPS 2009. IEEE International Symposium on Parallel & Distributed Processing.
May 2009, 10.1109/IPDPS.2009.5161126. URL: http://hal.inria.fr/hal-00690480.
[613]
Malika Mehdi, Nouredine Melab, El-Ghazali Talbi, and Pascal Bouvry. “Interval island model
initialization for permutation-based problems”. In: Genetic and Evolutionary Computation
Conference GECCO’2009. July 2009. URL: http://hal.inria.fr/hal-00837530.
[614]
Jorge Tavares, Salma Masmoudi, and El-Ghazali Talbi. “On the efficiency of local search
methods for the molecular docking problem”. In: EvoBio’2009 7th European Conference on
Evolutionary Computation, Machine Learning and Data Mining in Bioinformatics, LNCS
Vol.5483 Springer. Apr. 2009, pp. 104–115. URL: http://hal.inria.fr/hal-00837528.
[615]
Arnaud Liefooghe, Laetitia Jourdan, Matthieu Basseur, El-Ghazali Talbi, and Edmund Burke.
“Metaheuristics for the Bi-objective Ring Star Problem”. In: Eighth European Conference on
Evolutionary Computation in Combinatorial Optimisation (EvoCOP 2008). Mar. 2008, 206–
217. URL: http://hal.inria.fr/inria-00269978.
[616]
O. Schutze, Carlos A. Coello Coello, Emilia Tantar, and El-Ghazali Talbi. “Computing finite
size representations of the set of approximate solutions of an MOP with stochastic search
algorithms”. In: GECCO’2008 Genetic and Evolutionary Computations Conference. July 2008,
pp. 713–720. URL: http://hal.inria.fr/hal-00837522.
[617]
Emilia Tantar, Clarisse Dhaenens, José Figueira, and El-Ghazali Talbi. “A Priori Landscape
Analysis in Guiding Interactive Multi-Objective Metaheuristics”. In: IEEE Congress on Evolutionary Computation, 2008. CEC 2008. (IEEE World Congress on Computational Intelligence).
June 2008, pp. 4104 –4111. URL: http://hal.inria.fr/hal-00834991.
F.7. Dolphin
[618]
247
Jorge Tavares, Alexandru-Adrian Tantar, Nouredine Melab, and El-Ghazali Talbi. “The influence of mutation on protein-ligand docking optimization: a locality analysis”. In: PPSN
2008 : 10th International Conference on Parallel Problem Solving From Nature. Sept. 2008,
pp. 589–598. URL: http://hal.inria.fr/hal-00690373.
Books and edited proceedings
[619] El-Ghazali Talbi. Metaheuristics for bi-level optimization. Springer, May 2013, p. 288.
http://hal.inria.fr/hal-00843857.
URL :
[620]
El-Ghazali Talbi. Hybrid metaheuristics. Springer, June 2012, p. 458. URL: http://hal.inria.
fr/hal-00836319.
[621]
Carlos A. Coello Coello, Clarisse Dhaenens, and Laetitia Jourdan. Advances in MultiObjective Nature Inspired Computing. Springer, Jan. 2010, p. 200. URL : http://hal.inria.
fr/hal-00522731.
[622]
El-Ghazali Talbi. Metaheuristics: from design to implementation. Wiley, Jan. 2009, p. 566. URL:
http://hal.inria.fr/hal-00750681.
[623]
Nicolas Monmarché, El-Ghazali Talbi, Pierre Collet, Marc Schoenauer, and Evelyne Lutton.
Artificial evolution. Springer, Sept. 2008, p. 242. URL: http://hal.inria.fr/hal-00836309.
Theses and habilitations 8
[624] Imen Chakroun. “Algorithmes Branch and Bound parallèles hétérogènes pour environnements multi-coeurs et multi-GPU”. THESE. Université des Sciences et Technologie de
Lille - Lille I, June 2013. URL: http://hal.inria.fr/tel-00841965.
[625]
Mathieu Djamai. “Algorithmes Branch&Bound Pair-à-Pair pour Grilles de Calcul”. Français.
THESE. Université des Sciences et Technologie de Lille - Lille I, Mar. 2013. URL: http://tel.
archives-ouvertes.fr/tel-00841704.
[626]
Thé Van Luong. “Métaheuristiques parallèles sur GPU”. THESE. Université des Sciences et
Technologie de Lille - Lille I, Dec. 2011. URL: http://hal.inria.fr/tel-00638820.
[627]
Malika Mehdi. “PARALLEL HYBRID OPTIMIZATION METHODS FOR PERMUTATION
BASED PROBLEMS”. THESE. Université des Sciences et Technologie de Lille - Lille I, Oct.
2011. URL: http://hal.inria.fr/tel-00841962.
[628]
François Clautiaux. “New collaborative approaches for bin-packing problems”. HDR. Université de Technologie de Compiègne, Nov. 2010. URL: http://hal.inria.fr/tel-00749419.
[629]
Laetitia Jourdan. “Métaheuristiques Coopératives : du déterministe au stochastique”. HDR.
Université des Sciences et Technologie de Lille - Lille I, Sept. 2010. URL: http://hal.inria.
fr/tel-00523274.
[630]
Arnaud Liefooghe. “Métaheuristiques pour l’optimisation multiobjectif: Approches
coopératives, prise en compte de l’incertitude et application en logistique”. THESE. Université des Sciences et Technologie de Lille - Lille I, Dec. 2009. URL: http://hal.inria.fr/tel00464166.
Other visible publications
[631] Hernan Aguirre, Arnaud Liefooghe, Sébastien Verel, and Kiyoshi Tanaka. “Effects of population size on selection and scalability in evolutionary many-objective optimization”. In:
Learning and Intelligent OptimizatioN Conference (LION 7). Jan. 2013, to appear. URL: http:
//hal.inria.fr/hal-00805164.
[632]
Oumayma Bahri, Nahla Ben Amor, and El-Ghazali Talbi. “A possibilistic framework for solving multi-objective problems under uncertainty”. In: IEEE NIDISC Workshop on Nature Inspired Computing. May 2013. URL: http://hal.inria.fr/hal-00837569.
[633]
Matthieu Basseur and Arnaud Liefooghe. “Metaheuristics for bi-objective flowshop scheduling”. In: Metaheuristics for production scheduling. Jan. 2013, to appear. URL : http://hal.
inria.fr/hal-00825307.
8 This list contains only those theses that are cited in the report. The complete list is available in Appendix G.7.
248
Research Report - Factual Data
[634]
Dhoha Ghrab, Bilel Derbel, Imen Jemili, Amine Dhraief, Abdelfettah Belghith, and El-Ghazali
Talbi. “Coloring based Hierarchical Routing Approach”. In: The 4th International Conference
on Ambient Systems, Networks and Technologies. June 2013. URL : http://hal.inria.fr/
hal-00782013.
[635]
Julie Jacques, Julien Taillard, David Delerue, Laetitia Jourdan, and Clarisse Dhaenens.
“MOCA-I: Discovering Rules and Guiding Decision Maker in the Context of Partial Classi
cation in Large and Imbalanced Datasets”. In: Learning and Intelligent OptimizatioN Conference (LION 7). Jan. 2013, to appear. URL: http://hal.inria.fr/hal-00806757.
[636]
François Legillon, Nouredine Melab, and El-Ghazali Talbi. “Cost minimization of service
deployment in a public cloud environment”. In: IEEE NIDISC Workshop on Nature Inspired
Computing. May 2013. URL: http://hal.inria.fr/hal-00837570.
[637]
Marie-Eléonore Marmion, Laetitia Jourdan, and Clarisse Dhaenens. “Fitness Landscape
Analysis and Metaheuristics Efficiency”. In: Journal of Mathematical Modelling and Algorithms in Operations Research (Jan. 2013), pp. 3–26. URL : http : / / hal . inria . fr / hal 00807352.
[638]
El-Ghazali Talbi. “A taxonomy of metaheuristics for bilevel optimization”. In: Metaheuristics
for bilevel optimization. May 2013. URL: http://hal.inria.fr/hal-00838136.
[639]
El-Ghazali Talbi. “Keynote speaker: Metaheuristics for multi-objective optimization - from
design to implementation”. In: EGC’2013 workshop on optimization and applied mathemmatics. June 2013. URL: http://hal.inria.fr/hal-00836282.
[640]
El-Ghazali Talbi. “Keynote speaker: Multiobjective metaheuristics”. In: ORBEL’2013 27th Annual Conference of the Belgian Operational Research Society. Feb. 2013. URL : http://hal.
inria.fr/hal-00836273.
[641]
El-Ghazali Talbi. “Tutorial: Parallel and distributed evolutionary algorithms”. In: CEC’2013
Congress on Evolutionary Computatation. June 2013. URL : http : / / hal . inria . fr / hal 00836245.
[642]
Heike Trautmann, Tobias Wagner, and Dimo Brockhoff. “R2-EMOA: Focused Multiobjective
Search Using R2-Indicator-Based Selection”. In: Learning and Intelligent OptimizatioN Conference (LION 7). Jan. 2013. URL: http://hal.inria.fr/hal-00807901.
[643]
Trong-Tuan Vu, Bilel Derbel, and Nouredine Melab. “Adaptive Dynamic Load Balancing in
Heterogenous Multiple GPUs-CPUs Distributed Setting: Case Study of B&B Tree Search”. In:
7th International Learning and Intelligent OptimizatioN Conference (LION). Jan. 2013. URL:
http://hal.inria.fr/hal-00765199.
[575]
Imen Chakroun and Nouredine Melab. “An Adaptative Multi-GPU based Branch-andBound. A Case Study: the Flow-Shop Scheduling Problem.” In: 14th IEEE International Conference on High Performance Computing and Communications, HPCC 2012. June 2012. URL:
http://hal.inria.fr/hal-00705868.
[644]
Yacine Kessaci, Nouredine Melab, and El-Ghazali Talbi. “An Energy-aware Multi-start Local
Search Heuristic for Scheduling VMs on the OpenNebula Cloud Distribution”. In: HPCS 2012.
July 2012. URL: http://hal.inria.fr/hal-00749055.
[645]
Frédéric Semet, Luce Brotcorne, and Alexandre Huart. “A collaborative freight transportation system”. In: Fifth international workshop on freight transportation and logistics. May
2012, pp. 1–1. URL: http://hal.inria.fr/hal-00832103.
[646]
Khedidja Seridi, Laetitia Jourdan, and El-Ghazali Talbi. “Hybrid metaheuristic for multiobjective biclustering in microarray data”. In: 2012 IEEE Symposium on Computational Intelligence in Bioinformatics and Computational Biology, CIBCB 2012. May 2012, pp. 222–228.
URL : http://hal.inria.fr/hal-00732459.
[647]
El-Ghazali Talbi. “Keynote speaker: Towards a unified view of metaheuristics”. In: KOI’2012
14th Int. Conf. on Operational Research. Sept. 2012. URL : http : / / hal . inria . fr / hal 00836260.
[648]
El-Ghazali Talbi. “Tutorial: Parallel and distributed metaheuristics”. In: IEEE WCCI World
Congress on Computational Intelligence. June 2012. URL : http : / / hal . inria . fr / hal 00836286.
F.7. Dolphin
[649]
Ahcène Bendjoudi, Nouredine Melab, and El-Ghazali Talbi. “Fault-tolerant mechanism for
hierarchical branch and bound algorithm”. In: IEEE LSPP’2011 Workshop on Large Scale Parallel Processing. Apr. 2011, pp. 1806–1814. URL: http://hal.inria.fr/hal-00837563.
[650]
Imen Chakroun, Ahcène Bendjoudi, and Nouredine Melab. “Reducing Thread Divergence
in GPU-based B&B Applied to the Flow-shop problem”. In: 9th INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING AND APPLIED MATHEMATICS (PPAM 2011). Sept. 2011.
URL : http://hal.inria.fr/hal-00640805.
[651]
Mathieu Djamai, Bilel Derbel, and Nouredine Melab. “Distributed B&B: A Pure Peer-to-Peer
Approach”. In: LSPP - IPDPS. May 2011. URL: http://hal.inria.fr/hal-00841657.
[652]
Tarek El-Ghazawi, Frédéric Pinel, El-Ghazali Talbi, Stéphane Vialle, and Pascal Bouvry.
“Graphical Processing Units (GPUs): Opportunities and Challenges”. In: International Conference on High Performance Computing and Simulation - HPCS 2011. July 2011, pp. 1–11.
URL : http://hal.inria.fr/hal-00652824.
[653]
Yacine Kessaci, Nouredine Melab, and El-Ghazali Talbi. “A Pareto-based GA for Scheduling
HPC Applications on Distributed Cloud Infrastructures”. In: HPCS. July 2011. URL : http :
//hal.inria.fr/inria-00637752.
[654]
Yacine Kessaci, Mohand Mezmaz, Nouredine Melab, El-Ghazali Talbi, and Daniel Tuyttens.
“Parallel Evolutionary Algorithms for Energy Aware Scheduling”. In: Intelligent Decision Systems in Large-Scale Distributed Environments. June 2011. URL : http : / / hal . inria . fr /
inria-00637728.
[655]
Mostepha Redouane Khouadjia, Briseida Sarasola, Enrique Alba, Laetitia Jourdan, and ElGhazali Talbi. “Multi-environment cooperative parallel metaheuristics for solving dynamic
optimization problems”. In: IEEE NIDISC Workshop on Nature Inspired Computing. Apr.
2011, pp. 395–403. URL: http://hal.inria.fr/hal-00837564.
[656]
Marie-Eleonore Marmion, Clarisse Dhaenens, Laetitia Jourdan, Arnaud Liefooghe, and
Sébastien Verel. “On the Neutrality of Flowshop Scheduling Fitness Landscapes”. In: Learning and Intelligent OptimizatioN Conference (LION 5). Jan. 2011, pp. 238–252. URL : http :
//hal.inria.fr/hal-00550356.
[657]
Gabriela Ochoa, Sébastien Verel, Fabio Daolio, and Marco Tomassini. “Clustering of Local
Optima in Combinatorial Fitness Landscapes”. In: Learning and Intelligent OptimizatioN
Conference (LION 5). Jan. 2011, pp. 454–457. URL: http://hal.inria.fr/hal-00550355.
[658]
Briseida Sarasola, Mostepha Redouane Khouadjia, Enrique Alba, Laetitia Jourdan, and ElGhazali Talbi. “Variable neighborhood search in dynamic vehicle routing”. In: EvoApplications’2011 Application of Evolutionary Computation, LNCS N.6624. Apr. 2011, pp. 344–353.
URL : http://hal.inria.fr/hal-00837562.
[659]
El-Ghazali Talbi. “A unified view of multi-objective metaheuristics”. In: Keynote speaker:
EVOLVE’2011 Workshop "A bridge between probability, set oriented numerics and evolutionary computation. May 2011. URL: http://hal.inria.fr/hal-00837574.
[660]
El-Ghazali Talbi. “GPU computing: Opportunities and challenges”. In: Invited panel speaker:
HPCS’2011 Int. Conf. On High-performance Computing and Simulation. July 2011. URL: http:
//hal.inria.fr/hal-00837584.
[661]
El-Ghazali Talbi. “Metaheuristics: A unified view”. In: Keynote speaker: IESM’2011 Int. Conf.
on Industrial Engineering and Systems Management. May 2011. URL : http://hal.inria.
fr/hal-00837575.
[662]
El-Ghazali Talbi. “Metaheuristics for multi-objective optimization”. In: Keynote speaker:
ISOR’2011 International Symposium on Operations Research. June 2011. URL : http://hal.
inria.fr/hal-00837582.
[663]
El-Ghazali Talbi. “Parallel evolutionary algorithms”. In: Invited tutorial: IEEE CEC Congress
on Evolutionary Computation. June 2011. URL: http://hal.inria.fr/hal-00837583.
[664]
El-Ghazali Talbi. “Parallel evolutionary algorithms”. In: Invited tutorial: IEEE WCCI World
Congress on Computational Intelligence. July 2011. URL : http : / / hal . inria . fr / hal 00837581.
249
250
Research Report - Factual Data
[665]
Sébastien Verel, Fabio Daolio, Gabriela Ochoa, and Marco Tomassini. “Local Optima Networks with Escape Edges”. In: International Conference on Artificial Evolution (EA-2011).
Oct. 2011, pp. 10 –23. URL: http://hal.inria.fr/hal-00639522.
[666]
Sébastien Verel, Arnaud Liefooghe, Jérémie Humeau, Laetitia Jourdan, and Clarisse
Dhaenens. “On the Effect of Connectedness for Biobjective Multiple and Long Path Problems”. In: Learning and Intelligent OptimizatioN Conference (LION 5). Jan. 2011, pp. 31–45.
URL : http://hal.inria.fr/hal-00550353.
[667]
Sébastien Verel, Arnaud Liefooghe, Laetitia Jourdan, and Clarisse Dhaenens. “Analyzing the
Effect of Objective Correlation on the Efficient Set of MNK-Landscapes”. In: Learning and
Intelligent OptimizatioN Conference (LION 5). Jan. 2011, pp. 116–130. URL : http : / / hal .
inria.fr/hal-00550349.
[668]
Jean-Charles Boisson, Laetitia Jourdan, El-Ghazali Talbi, and D. Horváth. “Single and multiobjective cooperation for the flexible docking problem”. In: Journal of Mathematical Modelling and Algorithms (Jan. 2010), pp. 195–208. URL: http://hal.inria.fr/hal-00750956.
[669]
Waldo Gonzalo Cancino Ticona, Laetitia Jourdan, El-Ghazali Talbi, and Alexandre Delbem.
“A parallel multi-objective evolutionary algorithm for phylogenetic inference”. In: Learning
and Intelligent Optimization LION 4, LNCS No.3410. Jan. 2010, pp. 196–199. URL : http://
hal.inria.fr/hal-00837533.
[670]
R. Chevrier, Arnaud Liefooghe, Laetitia Jourdan, and Clarisse Dhaenens. “On Optimizing a Demand Responsive Transport with an Evolutionary Multiobjective Approach”. In:
ITSC’2010, 13th IEEE Intelligent Transport Systems Conference. Jan. 2010. URL : http://hal.
inria.fr/inria-00523230.
[671]
Carlos A. Coello Coello, Clarisse Dhaenens, and Laetitia Jourdan. “Multi-Objective Combinatorial Optimization: Problematic and Context”. In: Advances in Multi-Objective Nature
Inspired Computing. Jan. 2010, pp. 1–21. URL: http://hal.inria.fr/inria-00575767.
[672]
Clarisse Dhaenens. “Metaheuristics for bioinformatics”. In: META 2010, International Conference on Metaheuristics and Nature Inspired Computing. Oct. 2010. URL : http : / / hal .
inria.fr/hal-00835043.
[673]
Clarisse Dhaenens and Laetitia Jourdan. “Combinatorial optimization in Bioinformatics”. In:
PRIB 2010, 5th IAPR International Conference on Pattern Recognition in Bioinformatics. Sept.
2010. URL: http://hal.inria.fr/hal-00835042.
[600]
Mostepha Redouane Khouadjia, Enrique Alba, Laetitia Jourdan, and El-Ghazali Talbi. “MultiSwarm optimization for dynamic combinatorial problems: A case study on dynamic vehicle
routing problem”. In: Ants 2010: Seventh International Conference on Swarm Intelligence.
Sept. 2010, pp. 227–238. URL: http://hal.inria.fr/hal-00690620.
[674]
Mostepha Redouane Khouadjia, Laetitia Jourdan, and El-Ghazali Talbi. “Adaptive Particle Swarm for Solving the Dynamic Vehicle Routing Problem”. In: ACS/IEEE International Conference on Computer Systems and Applications (AICCSA). May 2010,
10.1109/AICCSA.2010.5587049. URL: http://hal.inria.fr/hal-00525446.
[675]
Arnaud Liefooghe, Laetitia Jourdan, Thomas Legrand, Jérémie Humeau, and El-Ghazali
Talbi. “ParadisEO-MOEO: A Software Framework for Evolutionary Multi-Objective Optimization”. In: Advances in Multi-Objective Nature Inspired Computing. Jan. 2010, pp. 87–117. URL:
http://hal.inria.fr/hal-00522623.
[676]
Thé Van Luong, Nouredine Melab, and El-Ghazali Talbi. “Large Neighborhood Local Search
Optimization on Graphics Processing Units”. In: Workshop on Large-Scale Parallel Processing
(LSPP) in Conjunction with the International Parallel & Distributed Processing Symposium
(IPDPS). Jan. 2010. URL: http://hal.inria.fr/inria-00520465.
[677]
Antonio Mucherino, Carlile Lavor, L. Liberti, and El-Ghazali Talbi. “A Parallel Version of the
Branch & Prune Algorithm for the Molecular Distance Geometry Problem”. In: Computer
Systems and Applications (AICCSA), 2010 IEEE/ACS International Conference on. May 2010.
URL : http://hal.inria.fr/hal-00687531.
F.7. Dolphin
[678]
Bitam Salim, Mohamed Batouche, and El-Ghazali Talbi. “A survey on bee colony algorithms”.
In: NIDISC’2010 Nature Inspired Distributed Computing Workshop in conjunction with IEEE
Int. Symposium on Parallel and Distributed Processing IPDPS’2010. Apr. 2010. URL : http :
//hal.inria.fr/hal-00837541.
[679]
Frédéric Semet, Luce Brotcorne, and Alexandre Huart. “Optimization of multi-modal transportation chains in city logistics”. In: TRISTAN VII. June 2010, pp. 1–1. URL : http : / / hal .
inria.fr/hal-00832113.
[680]
El-Ghazali Talbi. “A unified view of parallel metaheuristics”. In: Keynote Speaker: Workshop
on Parallel and Cooperative Metaheuristics in PPSN Int. Conf. on Parallel Problem solving
from Nature. Sept. 2010. URL: http://hal.inria.fr/hal-00837576.
[681]
El-Ghazali Talbi. “Metaheuristics and multi-objective optimization: Towards a unified
view”. In: Plenary talk: Multi-objective Optimization and Goal Programming Conference
MOPGP’2010. May 2010. URL: http://hal.inria.fr/hal-00837577.
[682]
El-Ghazali Talbi. “Metaheuristics for multi-criteria optimization”. In: Plenary talk: CIRO’2010
Conférence international de Recherche Opérationelle. May 2010. URL: http://hal.inria.
fr/hal-00837578.
[683]
Alexandru-Adrian Tantar, Nouredine Melab, and El-Ghazali Talbi. “A grid-based hybrid hierarchical genetic algorithm for protein structure prediction”. In: Intelligence Parallel and
Distributed Computational Intelligence. June 2010, pp. 291–319. URL : http://hal.inria.
fr/hal-00838045.
[684]
A. Allani, El-Ghazali Talbi, and K. Mellouli. “Hybridization of genetic and quantum algorithm
for gene selection and classification of microarray data”. In: NIDISC’2009 Nature Inspired
Distributed Computing Workshop in conjunction with IEEE Int. Symposium on Parallel and
Distributed Processing IPDPS’2009. May 2009. URL: http://hal.inria.fr/hal-00837526.
[685]
L. Foughali, El-Ghazali Talbi, and Mohamed Batouche. “A parallel insular model for location
areas planning in mobile networks”. In: NIDISC’2008 Nature Inspired Distributed Computing
Workshop in conjunction with IEEE Int. Symposium on Parallel and Distributed Processing
IPDPS’2008. Apr. 2009. URL: http://hal.inria.fr/hal-00837539.
[686]
C. Hernandez J., J. M. E. Tapiador, P. Peris-Lopez, J. A. Clark, and El-Ghazali Talbi. “Metaheuristic traceability attack against SLMAP, an RFID lightweight authentification protocol”.
In: NIDISC’2009 Nature Inspired Distributed Computing Workshop in conjunction with IEEE
Int. Symposium on Parallel and Distributed Processing IPDPS’2009. May 2009. URL : http :
//hal.inria.fr/hal-00837524.
[687]
Laetitia Jourdan, Oliver Schuetze, Thomas Legrand, El-Ghazali Talbi, and Jean-Luc Wojkiewicz. “An Analysis of the Effect of Multiple Layers in the Multi-Objective Design of
Conducting Polymer Composites”. In: Materials and Manufacturing Processes (Jan. 2009),
pp. 350–357. URL: http://hal.inria.fr/hal-00836804.
[688]
Arnaud Liefooghe, Laetitia Jourdan, and El-Ghazali Talbi. “A unified model for evolutionary
multi-objective optimization and its implementation in a general purpose software framework”. In: IEEE Symposium on Computational intelligence in Multi-Criteria Decision-Making
(IEEE MCDM 2009). Jan. 2009, pp. 88–95. URL: http://hal.inria.fr/hal-00763710.
[689]
Arnaud Liefooghe, Salma Mesmoudi, Jérémie Humeau, Laetitia Jourdan, and El-Ghazali
Talbi. “A Study on Dominance-Based Local Search Approaches for Multiobjective Combinatorial Optimization”. In: 2nd International Workshop on Engineering Stochastic Local Search
Algorithms: Designing, Implementing and Analyzing Effective Heuristics (SLS 2009). Jan. 2009,
pp. 120–124. URL: http://hal.inria.fr/hal-00763711.
[690]
El-Ghazali Talbi. “Robustness issues in scheduling and routing problems”. In: Invited seminar: Dagstuhl seminar on Robust and Hybrid Approaches for Multiobjective Optimization.
Jan. 2009. URL: http://hal.inria.fr/hal-00837579.
[691]
Alexandru-Adrian Tantar, Nouredine Melab, and El-Ghazali Talbi. “An analysis of dynamic
mutation operators for conformational sampling”. In: Biologically-inspired Optimization
Methods. Oct. 2009, pp. 291–323. URL: http://hal.inria.fr/hal-00838123.
251
252
Research Report - Factual Data
[692]
Emilia Tantar, Alexandru-Adrian Tantar, Nouredine Melab, and El-Ghazali Talbi. “Landscape analysis in adaptive metaheuristics for grid computing”. In: Parallel Programming,
Models and Applications for Grid Computing. Sept. 2009, pp. 313–344. URL : http : / / hal .
inria.fr/hal-00838129.
[693]
S. K. Amous, Taicir LOUKIL, Samia Elaoud, and Clarisse Dhaenens. “A new genetic algorithm
applied to the traveling salesman problem”. In: Int. Journal of Pure and Applied Mathematics
(Jan. 2008), pp. 151–166. URL: http://hal.inria.fr/hal-00835039.
[694]
Ahcène Bendjoudi, Samir Guerdah, Madjid Mansoura, Nouredine Melab, and El-Ghazali
Talbi. “P2P B&B and GA for the flow-shop scheduling problem”. In: Metaheuristics for
Scheduling in Distributed Computing Environments. Jan. 2008, pp. 301–321. URL : http://
hal.inria.fr/hal-00690360.
[695]
Jean-Charles Boisson, Laetitia Jourdan, El-Ghazali Talbi, and Dragos Horvath. “Parallel
multi-objective algorithms for the molecular docking problem”. In: Computational Intelligence in Bioinformatics and Bioengineering (CIBCB08). Sept. 2008. URL: http://hal.inria.
fr/inria-00336578.
[696]
Hind Bouziri, El-Ghazali Talbi, and K. Mellouli. “A cooperative search method for the
k-coloring problem”. In: Journal of Mathematical Modelling and Algorithms (Aug. 2008),
pp. 125–142. URL: http://hal.inria.fr/hal-00836812.
[697]
Nicolas Jozefowiez, Frédéric Semet, and El-Ghazali Talbi. “From Single-Objective to MultiObjective Vehicle Routing: Problems: Motivations, Case Studies, and Method”. In: Latest Advances and New Challenges. Jan. 2008, pp. 445–471. URL : http : / / hal . inria . fr / hal 00832083.
[698]
Arnaud Liefooghe, Laetitia Jourdan, Matthieu Basseur, and El-Ghazali Talbi. “Métaheuristiques pour le flow-shop de permutation bi-objectif stochastique”. In: Revue d’Intelligence
Artificielle (Jan. 2008), pp. 183–208. URL: http://hal.inria.fr/inria-00269981.
[699]
Arnaud Liefooghe, Laetitia Jourdan, Nicolas Jozefowiez, and El-Ghazali Talbi. “On the Integration of a TSP Heuristic into an EA for the Bi-objective Ring Star Problem”. In: International Workshop on Hybrid Metaheuristics (HM 2008). Jan. 2008, pp. 117–130. URL : http :
//hal.inria.fr/inria-00326372.
[700]
Malika Mehdi, Mohand Mezmaz, Nouredine Melab, El-Ghazali Talbi, and Pascal Bouvry. “An
efficient hybrid peer-to-peer approach for non-redundant tree exploration in branch and
bound algorithms”. In: Int. Workshop on P2P Parallel Grid and Internet Computing (3PGIC)
in conjunction with CISIS. Mar. 2008. URL: http://hal.inria.fr/hal-00837521.
[701]
El-Ghazali Talbi. “Parallel and hybrid metaheuristics for networking and computational biology”. In: Invited seminar: 1st International Seminar on New Issues of Artificial Intelligence.
Feb. 2008. URL: http://hal.inria.fr/hal-00837580.
[702]
El-Ghazali Talbi, Laetitia Jourdan, José Garcia-Nieto, and Enrique Alba. “Comparison of population based metaheuristics for feature selection: Application to microarray data classification”. In: AICCSA’2008 IEEE/ACS International Conference on Computer Systems and Applications. Nov. 2008, pp. 45–52. URL: http://hal.inria.fr/hal-00837520.
[703]
Alexandru-Adrian Tantar, Nouredine Melab, and El-Ghazali Talbi. “Conformational sampling and docking on Grids”. In: Grid Computing for Bioinformatics and computational Biology. Jan. 2008, pp. 179–198. URL: http://hal.inria.fr/hal-00694493.
Software
ParadisEO (http://paradiseo.gforge.inria.fr):
the last results of the Dolphin team. (SM-4) Software
Description: ParadisEO (PARallel and DIStributed
Maturity: 4 - Extensive documentation, strong softEvolving Objects) is a C++ white-box object-oriented
ware engineering and testing, regression testing, user
framework dedicated to the flexible and reusable de- feedback ... (EM-2-up3) Evolution and Maintenance:
sign of hybrid and parallel metaheuristics for mono
2 - Basic maintenance with persistent attention to
and multi-objective optimization. metaheuristics.
users. (SDL-4) Software Distribution and Licensing:
Self-assessment: (A-4-up5) Audience: 4 - Used in
4 - CeCILL license, public source,Windows and Mac
many universities for teaching and several companies. installer, Linux packages. (OC) Own Contribution:
(SO-4) Software Originality: 4 - ParadisEO aggregates (Design/Architecture) DA-4, (Coding/Debugging)
F.7. Dolphin
253
CD-4, (Maintenance/Support) MS-4, (Team/Project
Management) TPM-4 Team contribution:
(Team/Project Management) TPM-4 Team contribution:
Docking@GRID (http://dockinggrid.gforge.
inria.fr): Description: Docking@GRID is a software
dedicated to the flexible conformational sampling and
docking with metaheuristics on the computational
grid. The goal of the software is to help users to perform such processes in a friendly way. In particular,
the software provides a web portal for remote job submission, importation/preparation of proteins, access
to protein data bank, visualization, efficient sampling
and docking on a cluster. This platform, designed as a
portail for the display of the collections of molecules
synthesized in French academic labs might offer predicted affinities of these compounds with respect to
various biologically interesting targets, in order to
facilitate compound selection. Self-assessment: (A-2)
Audience: 2 - Used in some universities for teaching. (SO-4) Software Originality: 4 - Docking@grid
is a powerful tool with innovative elements. (SM-2)
Software Maturity: 2 - Some documentation, some
software engineering and testing (EM-1) Evolution
and Maintenance: 1 - No maintenance. (SDL-4) Software Distribution and Licensing: Proprietary (OC)
Own Contribution: (Design/Architecture) DA-5, (Coding/Debugging) CD-5, (Maintenance/Support) MS-1
Ascq-me (https://gforge.inria.fr/projects/
ascq-me/): Description: ASQ_ME (Villeneuve d’ASCQ
Mass Engine) is an original proteomics optimization
program based on metaheuristics for the identification of proteins from mass spectrometry raw data (MS)
directly from spectra without mass list extraction. It
is able to compute simulated spectra from protein sequence and can compare directly these spectra to the
experimental one. An online version of ASQ_ME is also
available for on-line interrogation on the site https:
//www.genopole-lille.fr/logiciel/ASQ_ME. Selfassessment: (A-2) Audience: 2 - Used in some universities for teaching and some teams for research. (SO-4)
Software Originality: 4 - Ascq-me is a powerful tool
with innovative elements. (SM-2) Software Maturity:
2 - Some documentation, some software engineering and testing (EM-1) Evolution and Maintenance:
1 - No maintenance. (SDL-4) Software Distribution
and Licensing: Proprietary (OC) Own Contribution:
(Design/Architecture) DA-5, (Coding/Debugging)
CD-5, (Maintenance/Support) MS-1 (Team/Project
Management) TPM-4 Team contribution:
F.7.2
Scientific Influence
Grants
EU Marie Curie AFR Post Doc (Lille 1), PI (coord.): Talbi, 112462 €, start: 01/09/2012, duration:
24 months.
EU FP7 People Coadvise (Inria), PI: Talbi, 46000 €,
start: 01/06/2008, duration: 36 months.
ANR COSINUS DOCK (CNRS), PI: Talbi, 38000 €, start:
01/01/2006, duration: 42 months.
ANR NumBBO (Inria), PI: Brockhoff, 181012 €, start:
01/11/2012, duration: 36 months.
ANR TTD 2011 RESPET (Inria), PI: Brotcorne,
319452 €, start: 02/01/2012, duration: 37 months.
ANR COSINUS CHOC (Lille 1), PI: Talbi.
IDG (CNRS), PI: Melab, 5000 €, start: 01/01/2011,
duration: 12 months.
IDG (CNRS), PI: Melab, 19800 €, start: 01/01/2010,
duration: 12 months.
IDG (CNRS), PI: Melab, 4750 €, start: 01/01/2009,
duration: 12 months.
GDR RO (CNRS), PI: Liefooghe, 1500 €, start:
01/01/2011, duration: 12 months.
PICS Luxembourg (CNRS), PI (coord.): Talbi, 5000 €,
start: 01/01/2012, duration: 12 months.
PICS Portugal (CNRS), PI (coord.): Clautiaux, 1800 €,
start: 01/01/2010, duration: 12 months.
PICS Portugal (CNRS), PI (coord.): Clautiaux, 1700 €,
start: 01/01/2009, duration: 12 months.
PICS Pologne (CNRS), PI (coord.): Olejnik, 7000 €,
start: 01/01/2010, duration: 12 months.
GRISBI (CNRS), PI: Talbi, 10000 €, start: 01/01/2009,
duration: 12 months.
Soutien annuel (Inria), PI: Talbi, 25000 €, start:
01/01/2013, duration: 12 months.
Soutien annuel (Inria), PI: Talbi, 26000 €, start:
01/01/2012, duration: 12 months.
Soutien annuel (Inria), PI: Talbi, 2000 €, start:
01/01/2011, duration: 12 months.
CG59 Opalean via MITI (Inria), PI: Talbi, 8000 €, start:
01/03/2011, duration: 22 months.
Inria STIC Algérie (Inria), PI: Melab, 10000 €, start:
01/09/2011, duration: 24 months.
Inria STIC Tunise (Inria), PI: Derbel, 10000 €, start:
01/09/2011, duration: 24 months.
Inria Equipe associée Univ. Montréal (Inria), PI:
Brotcorne, 45000 €, start: 01/09/2011, duration:
36 months.
Inria Equipe associée Univ. Malaga MOAIS (Inria), PI:
Talbi, 45000 €, start: 01/09/2008, duration: 36 months.
Inria Euromed 3+3 (Inria), PI: Talbi, 36000 €, start:
01/09/2008, duration: 36 months.
Soutien annuel ESICUP 2013 (LIFL), PI: Clautiaux,
1000 €, start: 01/01/2013, duration: 12 months.
Soutien annuel (LIFL), PI: Talbi, 7500 €, start:
01/01/2013, duration: 12 months.
Soutien annuel (LIFL), PI: Voge, 4000 €, start:
01/01/2012, duration: 12 months.
Soutien nouveaux (LIFL), PI: Jourdan, 5000 €, start:
01/01/2011, duration: 12 months.
Divers (extra BQR etc.) (LIFL), PI: Talbi, 1345 €, start:
01/01/2012, duration: 12 months.
BQR Emergence (Lille 1), PI: Derbel, 6000 €, start:
01/01/2012, duration: 12 months.
254
Research Report - Factual Data
BQR 7e Ecole d’Eté (Lille 1), PI: Jourdan, 1000 €, start:
01/01/2012, duration: 12 months.
BQR Equipement (Lille 1), PI: Melab, 20000 €, start:
01/01/2010, duration: 12 months.
BQR International (Lille 1), PI: Melab, 2000 €, start:
01/01/2010, duration: 12 months.
BQR International (Lille 1), PI: Talbi, 1500 €, start:
01/01/2010, duration: 12 months.
CMEP Tassili (Lille 1), PI (coord.): Talbi, 2484 €, start:
01/01/2009, duration: 12 months.
Institut Pasteur (Lille 1), PI: Talbi, start: 12/12/2005,
duration: 37 months.
Academic Collaborations
University of Sydney (Australia): Energy-aware
scheduling on cloud computing systems
University of Luxembourg: Evolutionary algorithms
for discrete multi-objective optimization problems
University of Montreal (Canada): Energy Pricing
Problems using smart grids
Technical University of Eindhoven (Netherlands): Exact multi-objective dynamic programming for vehicle
routing problems
Shinshu University (Japan): Fitness landscape analysis and algorithm improvement in multi-objective
optimization
SINTEF (Norway): Parallel optimization on GPUs
University of Coimbra (Portugal): Dynamic programming an local search for multi-objective knapsack and
sequence alignment
TU Dortmund University and University of Münster (Germany): Development of indicator-based
algorithms
University of Angers (France): Set-based local search
and fitness landscapes for multi-objective optimization
ETH Zurich (Switzerland): Sampling of the weighted
hypervolume
University of Mons (Belgium): Exact optimization
on GPU and multi-core platforms, Energy-aware
scheduling on cloud computing systems
University of Malaga (Spain): Evolutionary algorithms for dynamic optimization
TAO team, INRIA Saclay - Ile-de-France (France): Numerical blackbox optimization algorithms, expensive CINVESTAV Centro de Investigacion y de Estudios
optimization, benchmarking of continuous optimizers Avanzados del Instituto Politecnico Nacional (Mexico): Evolutionary multi-objective optimization
(ANR NumBBO project)
IRIDIA, Université Libre de Bruxelles (Belgium) and University of Paderborn (Germany): Evolutionary
multi-objective optimization
Cologne University of Applied Sciences(Germany):
Theoretical analyses of interactive evolutionary algorithms
University of Karlsruhe (Germany): Parallel evolutionary multi-objective optimization
University HEIG-VD (Switzerland): Parallel metaheuristics on GPUs
University of Madrid Carlos III (Spain): Parallel evolutionary multi-objective optimization
University of Tunis (Tunisia): Multi-objective optimization
Sobolev Institute of Mathematics, Novosibirsk (Russia): multi-objective bi-level optimization
EMI - University of Agdal (Morocco): Mult-objective
optimization under uncertainty
University of Nottingham (UK): Hybrid metaheuristics
University USTHB (Algeria): Metaheuristics for multi- Technical University of Lisbon (Portugal): Interactive
objective optimization
multi-objective optimization
University of Oran (Algeria): Parallel metaheuristics
National Institute of Telecommunications, Warsaw
for multi-objective optimization
(Poland): Interactive multi-objective optimization
University of Constantine (Algeria): Quantum based
evolutionary computation
Scientific Networks
META, Co-fonder and co-animator of the group META
associated to GDR RO, GDR MACS and ROADEF
society.
PM2O, Co-head of the group Multi-objective Mathematical Programming of the ROADEF society
http://www.lifl.fr/PM2O/ .
EA, Secretary of the “Evolution Artificielle” society
http://www.lifl.fr/EA/ .
ROADEF - French operational research society, Secretary, 2008-2009.
ROADEF - French operational research society, Vicepresident, 2011-2013.
Euro Working group on Revenue Management, VicePresident.
EURO-PAREO, European working group on Parallel
Processing in Operational Research.
EURO-EUME, European working group on Metaheuristics.
Informs, Member.
IEEE society CIS (Computational Intelligence Society), President of the task force on Cloud computing
and computational intelligence, http://www.ieeecis.org/technical/isatc/.
German Informatics Society, Member since 2003.
F.7. Dolphin
International Society on Multiple Criteria Decision
Making, Member since 2007.
Hemera, Hemera is an Inria nation-wide scientific
program gathering researchers around Grid5000 since
2010 to deal with challenges in large scale computing.
Dolphin is the leader of the challenge on large combinatorial optimization and is involved in the steering
committee.
Aladdin-G5K, Aladdin-G5K is an Inria nation-wide
technological development program (Action de
Développement Technologique ou ADT) gather-
255
ing the steering committee and engineers around
Grid5000 since 2008. The goal of the program is to
develop the tools required to manage and use the
infrastructure (connexion, reservation, deployment
and supervision), provide technical support for their
easy utilization, and promote Grid’5000. Involved in
the steering committee of Aladdin-G5K, DOLPHIN is
responsible of the management of Grid’5000 at the
regional level and the coordination with other sites at
the national level.
Conference Organization
META’2008 (http://www.lifl.fr/META08), Oct 2008,
audience intl, 135 participants.
JOBIM’2008 (http://www.lifl.fr/jobim2008/), Jul
2008, audience nat, 360 participants.
IEEE AICCSA’2010 (http://www.lifl.fr/
AICCSA2010/), May 2010, audience intl, 146 partic-
Summer School Evolution Artificielle (https:
//sites.google.com/site/ecoleea2011/Home), Jun
ipants.
2011, audience nat, 50 participants.
META’2010 (http://www.lifl.fr/META10), Oct 2010,
audience intl, 143 participants.
Summer School Evolution Artificielle (https:
//sites.google.com/site/ecoleea2011/Home), Jun
META’2012 (http://www.lifl.fr/META2012), Oct
2012, audience intl, 156 participants.
2010, audience nat, 50 participants.
NIDISC’2008 (www.lifl.fr/~talbi/nidisc08), April
2008, audience intl, 50 participants.
EEEA’2012 Summer School Evolution Artificielle
(https://sites.google.com/site/ecoleea2012/
Home), Jun 2012, audience nat, 39 participants.
NIDISC’2009 (http://www.lifl.fr/~talbi/
nidisc), May 2009, audience intl, 36 participants.
AESS-2013 (http://aess2013.sciencesconf.org),
June 2013, international audience, 44 participants.
NIDISC’2010 (http://www.lifl.fr/~talbi/
nidisc10/), April 2010, audience intl, 42 participants.
Theory of Randomized Search Heuristics Workshop
(ThRaSH’2012) (http://thrash2012.gforge.inria.
fr/), May 2012, international audience, approx. 50
participants.
NIDISC’2011 (http://nidisc2011.gforge.uni.
lu/), May 2011, audience intl, 39 participants.
NIDISC’2012 (http://nidisc2012.gforge.uni.
lu/), April 2012, audience intl, 44 participants.
NIDISC’2013 (http://nidisc2013.gforge.uni.
lu/), May 2013, audience intl, 52 participants.
10th ESICUP Meeting (http://paginas.fe.up.pt/
~esicup/extern/esicup-10thMeeting/), May 2013,
audience intl, 60 participants.
EA’2011 (http://www.info.univ-angers.fr/
ea2011/), Oct 2011, audience intl, 80 participants.
EA’2009 (http://lsiit.u-strasbg.fr/ea09/index.
php), Oct 2009, audience intl, 80 participants.
PPSN Workshop on T̈heoretical Aspects of Evolutionary multi-objective Optimization—Interactive
Problem Solving Sessions and New Results¨
(http://taemo.gforge.inria.fr/), September 2012,
international audience, approx. 25 participants.
GECCO’2013 workshop on Blackbox Optimization
Benchmarking (http://coco.gforge.inria.fr/
doku.php?id=bbob-2013), July 2013, international
audience, approx. 30 participants.
Grid5000 spring school (), Apr. 2010, audience nat.,
78 participants.
Visiting Scientists
Enrique Alba (Univ. Malaga, Spain) invited as Professor in 2008.
Pascal Bouvry (University of Luxembourg) invited as
Professor in 2010.
Rita Macedo (Univ. Braga, Portugal) invited as PhD in
2009.
Gleb Belov (Univ. Essen, Germany) invited as Researcher in 2010.
David Quintana (Univ. Carlos III, Madrid, Spain)
invited as Associate Prof. in 2009.
Geir Hasle (SINTEF, Norway) invited as Researcher in
2010.
Pedro Isasi (Univ. Carlos III, Madrid, Spain) invited as
Professor in 2009.
Gil Montoya (Univ. Almeria, Spain) invited as Researcher in 2010.
Claudio Alves (Univ. Braga, Portugal) invited as Professor in 2009.
Khaled Mellouli (Univ. Tunis, Tunisia) invited as
Professor in 2011.
Hernandez-Castro Julio Cesar (University of Kent,
UK) invited as Professor in 2009.
Theodore Crainic (Univ. Montreal, Canada) invited as
Professor in 2011.
256
Research Report - Factual Data
Michel Gendreau (Canada) invited as Professor in
2012.
Gilles Savard (Polytechnic Montreal, Canada) invited
as Professor in 2013.
Günter Rudolph (TU Dortmund University, Germany)
invited as Professor in 2012.
Sadok Bouamama (University Manouba Tunis,
Tunisia) invited as Professor in 2013.
Boris Naujoks (Cologne University of Applied Sciences, Germany) invited as Postdoc in 2012.
Lakhdar Loukil (University of Oran, Algeria) invited
as Associate professor in 2012.
Manuel López-Ibáñez (Université Libre de Bruxelles,
Belgium) invited as Postdoc in 2012.
Nicolas Zufferey (HEC Genève, Switzerland) invited
as Associate Professor in 2013.
Hernan Aguirre (Shinshu University, Japan) invited as
Professor in 2013.
Kiyoshi Tanaka (Shinshu University, Japan) invited as
Professor in 2013.
Awards
F. Clautiaux (2012): First accessit for Prix Robert Faure,
ROADEF Society.
C. Dhaenens (2008): Prix Excellencia 2008 - Trophée
de la femme ingénieur High-Tech - Catégorie
Recherche.
F. Clautiaux (2009): 2nd among 29 research teams of
the ROADEF’2009 challenge proposed by the Amadeus
company. Collaboration with Univ. of Valenciennes..
J-C. Boisson, L. Jourdan, E-G. Talbi (2008): Best paper
award IEEE Symposium on Computational Intelligence in Bioinformatics and Computational Biology
(CIBCB’2008), Sun Valley, USA, 2008..
B. Derbel and E-G. Talbi (2010): Best paper Award in
Int. Conf. on Distributed Computing and Networking
ICDCN’2010, Kolkata, India, 2010..
A. Liefooghe (2011): Best paper award, 11th European
Conference on Evolutionary Computation in Combinatorial Optimisation (EvoCOP’2011), Torino, Italy,
2011.
M. Mehdi, N. Melab, E-G. Talbi (July 2012): Best paper award in GECCO’2011, Genetic and Evolutionary
Computing Conference, Dublin, Ireland, 2011.
D. Brockhoff (2012): Best paper award at GECCO’2012
(Genetic and Evolutionary Computation Conference,
EMO Track), Philadelphia, USA, 2012.
F. Clautiaux (2012): Best paper award at conference
ICORES’2012 1st International Conference on Operations Research and Enterprise Systems, Vilamora,
Portugal, 2012.
Invited Conferences and Seminars
E-G. Talbi (Invited seminar, CWI Center for Mathematics and Computer Science, Amsterdam, Netherlands):
2008.
E-G. Talbi (Invited talk, 1st International Seminar
on New Issues of Artificial Intelligence, University of
Carlos III, Madrid, Spain): 2008.
E-G. Talbi (Invited seminar, University of Luxembourg,
Luxembourg): 2008.
E-G. Talbi (Invited talk, Dagstuhl seminar on Robust
and Hybrid Approaches for multi-objective Optimization, Dagstuhl, Germany): 2009.
E-G. Talbi (Invited seminar, University of La Laguna,
Tenerife): 2009.
E-G. Talbi (Invited seminar, Invited seminar, SINTEF,
Oslo, Norway): 2010.
E-G. Talbi (Plenary talk, CIRO’2010 Conférence Internationale de Recherche Opérationnelle, Marrakech,
Morocco): 2010.
E-G. Talbi (Plenary talk, Multi-objective Optimization
and Goal Programming Conference MOPGP’2010,
Sousse, Tunisia): 2010.
E-G. Talbi (Invited tutorial, ALIO/INFORMS Joint Int.
Meeting on Operations Research and the Management
Sciences, Buenos Aires, Argentina): 2010.
E-G. Talbi (Invited tutorial, IEEE WCCI World
Congress on Computational Intelligence, Barcelona,
Spain): 2010.
E-G. Talbi (Keynote Speaker, Workshop on Parallel
and Cooperative Metaheuristics in PPSN Int. Conf. on
Parallel Problem solving from Nature, Krakow, Poland):
2010.
E-G. Talbi (Invited Seminar, University of Almeria,
Spain): 2010.
E-G. Talbi (Keynote speaker, ISOR’2011 International
Symposium on Operations Research, Algiers, Algeria):
2011.
E-G. Talbi (Keynote speaker IESM’2011 Int. Conf. on
Industrial Engineering and Systems Management,
Metz, France): 2011.
E-G. Talbi (Invited tutorial, IEEE CEC Congress on
Evolutionary Computation, New Orleans): 2011.
E-G. Talbi (Keynote speaker, EVOLVE’2011 Workshop
"A bridge between probability, set oriented numerics
and evolutionary computation, Bourglinster, Luxembourg): 2011.
E-G. Talbi (Invited panel speaker, HPCS’2011 Int. Conf.
On High-performance Computing and Simulation, Istanbul, Turkey): 2011.
E-G. Talbi (Invited tutorial, IEEE WCCI World
Congress on Computational Intelligence, Brisbane,
Sydney): 2012.
E-G. Talbi (Invited seminar, Portsmouth University,
Portsmouth, United Kingdom): 2012.
F.7. Dolphin
E-G. Talbi (Keynote speaker, KOI’2012 14th Int. Conf.
on Operational Research, Trigor, Croatia): 2012.
E-G. Talbi (Invited speaker, GreenDays’2013, Luxembourg): 2013.
E-G. Talbi (Keynote speaker, ORBEL’2013 27th Annual Conference of the Belgian Operational Research
Society, KU Leuven, Kortrijk, Belgium): 2013.
E-G. Talbi (Invited tutorial, IEEE WCCI World
Congress on Computational Intelligence, Cancun,
Mexico): 2013.
E-G. Talbi (Keynote speaker, EGC’2013 workshop on
optimization and applied mathematics, Colchester,
UK): 2013.
L. Jourdan (Invited Tutorial, PRIB 2010, International
Conference on Pattern Recognition in Bioinformatics,
Netherlands): 2010.
N. Melab (Mons GPU Day, Mons University, FNRS
Supercomputing Group.): 2010.
C. Dhaenens (Invited Tutorial, META 2010, International Conference on Metaheuristics and Nature
inspired computing): 2010.
C. Dhaenens (Invited Tutorial, PRIB 2010, International Conference on Pattern Recognition in Bioinformatics, Netherlands): 2010.
257
D. Brockhoff (Invited Tutorial "Evolutionary multiobjective Optimization", GECCO’2011 in Dublin,
Ireland): 2011.
D. Brockhoff (Dagstuhl seminar on "Learning in
multi-objective Optimization", Dagstuhl, Germany):
2012.
D. Brockhoff (Computer Engineering and Networks
Laboratory, ETH Zurich, Switzerland): 2012.
D. Brockhoff (11th Workshop on Quality Improvement Methods, Dortmund, Germany): 2012.
D. Brockhoff (Dagstuhl seminar on "Theory of Evolutionary Algorithms", Dagstuhl, Germany): 2013.
D. Brockhoff (Invited Tutorial "Evolutionary multiobjective Optimization", GECCO’2012 in Philadelphia,
PA, USA): 2012.
D. Brockhoff (Invited Tutorial "Evolutionary multiobjective Optimization", GECCO’2013 in Amsterdam,
Netherlands): 2013.
S. Verel (Invited Tutorial "Fitness landscapes and
graphs: multimodularity, ruggedness and neutrality",
GECCO’2012 in Philadelphia, PA, USA): 2012.
S. Verel (Invited Tutorial "Fitness landscapes and
graphs: multimodularity, ruggedness and neutrality",
GECCO’2009 in Montreal, Canada): 2009.
Editorial Commitees
E-G. Talbi, Editorial board, 2013-, International Journal of Metaheuristics.
E-G. Talbi, Honorary advisory board, 2009-, International Journal on Mathematical Modeling and
Numerical Optimization (IJMMNO).
E-G. Talbi, Editorial board, 2007-, International Journal of Intelligent Computing and Cybernetics (IJICC).
E-G. Talbi, Editorial board, 2006-, International Journal of Innovative Computing and Applications (IJICA).
E-G. Talbi, Editorial board, 2004-2011, International
Journal of Pervasive Computing and Communications.
E-G. Talbi, Editorial board, 2005-, Book Series in Intelligent Systems Engineering, Nova science Publishers,
NY, USA.
E-G. Talbi, Advisory board, 2008-, Book Series on
Nature Inspired computing, Wiley & Sons, NY, USA .
E-G. Talbi, Guest editor, 2008, RIA: Revue d’Intelligence Artifielle, “Métaheuristiques pour l’optimisation difficile”, Vol.22, No.2.
E-G. Talbi, Guest editor, 2008, Journal of Heuristics,
“Latest advances in metaheuristics for multi-objective
optimization”, Vol.14, No.4.
E-G. Talbi, Guest editor, 2008, EA’2007 “Artificial Evolution”, LNCS No.4926, Springer.
E-G. Talbi, Guest editor, 2011, JPDC: Journal of Parallel and Distributed Computing, “Metaheuristics on
GPUs”, Vol.71, No.4.
E-G. Talbi, Guest editor, 2013, COR: Computers and
Operations Research, “Emergent nature inspired algorithms for multi-objective optimization”, Vol.40,
No.6.
E-G. Talbi, Guest editor, 2013, Concurrency and
Computation: Practice and Experience, “Scalable
optimization in grid, cloud, and intelligent network
computing”.
L. Jourdan, E-G. Talbi, Guest editor, 2008, JMMA:
Journal of Mathematical Modelling and Applications,
“Metaheuristics”, Vol.7, No.2.
L. Jourdan, E-G. Talbi, Guest editor, 2010, JMMA:
Journal of Mathematical Modelling and Applications,
“Recent developments in bioinspired algorithms”,
Vol.9, No.2.
L. Jourdan, E-G. Talbi, Guest editor, 2013, JMMA:
Journal of Mathematical Modelling and Applications,
"New Advances in Metaheuristics.", Vol.12, No.1.
C. Dhaenens, E-G. Talbi, Guest editor, 2009, EJOR: European Journal of Operational Research, “Cooperative
Combinatorial Optimization”, Vol.199, No.3.
C. Dhaenens, E-G. Talbi, Guest editor, 2008, RAIRO
Operations Research, “Hybrid metaheuristics for
multi-objective optimization”, Vol.42, No.1-2.
L. Brotcorne, C. Dhaenens, E-G. Talbi, Guest editor,
2009, RAIRO Operations Research, Vol.43, No.3.
E-G. Talbi, Conference, 2008, Co-president (with K.
Deb) of the track “Evolutionary Multi-objective Optimization” of GECCO’2008 (Genetic and Evolutionary
Computation Conference), Atlanta, 2008..
E-G. Talbi, Conference, 2008, Co-president of the
track “Parallel Evolutionary Systems” of GECCO’2013
(Genetic and Evolutionary Computation Conference),
Amsterdam, 2013..
E-G. Talbi, Program committee, 2008-2013, IEEE CEC Congress on Evolutonary Computation.
258
Research Report - Factual Data
E-G. Talbi, Program committee, 2009-2013, ACM
GECCO - Genetic and Evolutionary Computation
Conference.
E-G. Talbi, Program committee, 2009,2010,2013, EA Evolution Artificielle Conference.
E-G. Talbi, Program committee, 2008,2010,2012, PPSN
- International Conference on Parallel Problem Solving
from Nature.
E-G. Talbi, Program committee, 2008-2013, EvoCop European Conference on Evolutionary Computation
in Combinatorial Optimization.
E-G. Talbi, Program committee, 2009, EMO - Evolutionary Multi-objective Optimization Conference.
E-G. Talbi, Program committee, 2008-2013, EvoBio European Workshop on Evolutionary Computation
and Bioinformatics.
E-G. Talbi, Program committee, 2009,2012, IFIP NPC
- International Conference on Network and Parallel
Computing.
E-G. Talbi, Program committee, 2011,2013, MIC Metaheuristics International Conference.
E-G. Talbi, Program committee, 2008, MOSIM - Conférence Francophone de Modélisation et Simulation.
E-G. Talbi, Program committee, 2011, BIOMA - International Conference on Bioinspired Optimization
Methods and their Applications.
E-G. Talbi, Program committee, 2008,2011, IEEE
MCDM - Symposium in Computational Intelligence
in Multicriteria Decision Making.
E-G. Talbi, Program committee, 2008, ROADEF Recherche Opérationnelle et Aide à la Décision.
E-G. Talbi, Program committee, 2008, IEEE WCCI World Congress on Computational Intelligence.
E-G. Talbi, Program committee, 2008, IEEE CIBCB Symposium on Computational Intelligence in Bioinformatics and Computational Intelligence.
E-G. Talbi, Program committee, 2008, 2009, PDCS - Int.
Conf. on Parallel and Distributed Computing.
E-G. Talbi, Program committee, 2010, MOPGP - Multiple Objective and Goal Programming Conference.
E-G. Talbi, Program committee, 2010, ICML - Int. Conf.
on Machine Learning.
E-G. Talbi, Program committee, 2013, ECAL - European Conf. on Artificial Life.
L. Brotcorne, Informs Transportation Section Best
Paper award committee , 2012, President.
L. Brotcorne, Informs Transportation Section Best
Paper award committee , 2010-2011, Member.
C. Dhaenens, Program committee, 2011,2013, EMO
- International conference on Evolutionary multiCriterion Optimization.
C. Dhaenens, Program committee, 2008,2010,2012,
GECCO - Genetic and Evolutionary Computation
conference.
C. Dhaenens, Program committee, 2008,2010, MOPGP
- International conference on multi-objective programming and goal programming.
C. Dhaenens, Program committee, 2013, Lion - Learning and Intelligent OptimizatioN conference.
C. Dhaenens, Program committee, 2008-2013,
ROADEF - Annual congress of the French Operational
Society.
C. Dhaenens, Program committee, 2010, SEAL - International conference on evolution and Learning.
C. Dhaenens, Program committee, 2012,2013, ICORES
- International Conference on Operations Research
and Enterprise Systems.
L. Jourdan, Program committee, 2009, 2013, CEC-IEEE
Congress on Evolutionary Computation.
L. Jourdan, Program committee, 2009, 2011, 2013,
EA-Artificial Evolution Conference.
L. Jourdan, Program committee, 2009, 2011, 2013,
EMO-International Conference on Evolutionary MultiCriterion Optimization.
L. Jourdan, Program committee, 2008, 2010-2013,
GECCO Genetic and Evolutionary Computation Conference.
L. Jourdan, Program committee, 2013, MIC - Metaheuristics International Conference.
L. Jourdan, Program committee, 2013, PRIB-Pattern
Recognition in Bioinformatics.
L. Jourdan, Program committee, 2013, ECAL-European
Conference on Artificial Life.
L. Jourdan, Program committee, 2012, SEALInternational Conference on Simulated Evolution
And Learning.
L. Jourdan, Editorial board, 2008-2012, International
Journal of Data Mining, Modelling and Management .
A. Liefooghe, Program committee, 2011, 2013, ALEA:
Workshop on Artificial Life and Evolutionary Algorithms, as a part of EPIA.
A. Liefooghe, Program committee, 2013, GECCO:
Genetic and Evolutionary Computation Conference,
Evolutionary Combinatorial Optimization and Metaheuristics (ECOM) track.
A. Liefooghe, Program committee, 2013, IEEE SSCI
2013: IEEE Symposium Series on Computational
Intelligence.
A. Liefooghe, Program committee, 2012, 2013, EvoCOP:
European Conference on Evolutionary Computation
in Combinatorial Optimisation.
A. Liefooghe, Program committee, 2011, 2013, EMO:
International Conference on Evolutionary Multicriterion Optimization.
A. Liefooghe, Program committee, 2012, LION 2012:
6th Learning and Intelligent OptimizatioN Conference.
A. Liefooghe, Program committee, 2009, SLS-DS 2009:
Doctoral Symposium on Engineering Stochastic Local
Search Algorithms.
D. Brockhoff, Track chair, 2013, EMO track of
GECCO’2013.
D. Brockhoff, Panel member, 2011, GECCO’2011 Graduate Student Workshop.
D. Brockhoff, Guest editor, 2012/13, Special issue on
“Evolutionary multi-objective Optimization” in the
Journal of Multicriteria Decision Analysis (Wiley).
D. Brockhoff, B. Derbel, A. Liefooghe , Guesteditors, 2013/14, Special issue on “Evolutionary multiobjective Optimization” in the European Journal of
Operational Research (EJOR).
N. Melab, Program committee, 2005-2013, High Performance Computing and Simulation (HPCS).
F.7. Dolphin
N. Melab, Program committee, 2005-2010, International Symposium on Parallel and Distributed Computing (ISPDC).
N. Melab, Program committee, 2010-2011, 2013, IEEE
Congress on Evolutionary Computation (CEC)..
N. Melab, Program committee, 2009-2010, 2013, ACM
259
Genetic and Evolutionary Computation Conference.
N. Melab, Program committee, 2005-2013, IEEE
IPDPS/Nidisc workshop.
N. Melab, School, 2010, Grid5000 spring school.
Evaluation Committees
C. Dhaenens: Reviewer NWO - Netherlands Organisation for Scientific Research, 2010.
E-G. Talbi: Reviewer FP7 European Projects (STREP),
2009.
L. Brotcorne: Programme Etablissement de nouveaux
chercheurs universitaires du Fonds de Recherche du
Québec-Nature et Technologies (FQRNT), Canada,
2013.
E-G. Talbi: Comité National d’Evaluation des Activités
de Recherche Scientifique (CNEAR), Tunis, Tunisie,
2010.
L. Brotcorne: Bourse Eole , Réseau franco-néeralndais,
2011,2011,2012,2013.
E-G. Talbi: Technical University of Eindhoven call for
research projects, 2010.
N. Melab: AEQES, Belgium, 2011-2012.
E-G. Talbi: Professor promotion, King Saud University
- Saudi Arabia, 2010.
E-G. Talbi: CRSNG (Conseil de Recherches en Sciences Naturelles et en Génie Industriel du Canada),
2010.
E-G. Talbi: Professor promotion, United Arab Emirates University - Emirates, 2011.
E-G. Talbi: Bourses d’excellence Wallonie-Bruxelles
International, Belgique, 2009.
F.7.3
E-G. Talbi: AXA Research Fund, 2008, 2009.
Interactions with the Economic, Social and Cultural Worlds
Industrial Contracts
Contrat VEKIA (Inria), PI: Clautiaux, 36000 €, start:
28/03/2012, duration: 37 months.
Contrat Btravel via MITI (Inria), PI: Clautiaux,
33445 €, start: 01/01/2012, duration: 10 months.
Contrat Opalean via MITI (Inria), PI: Talbi, 3311 €,
start: 01/03/2011, duration: 8 months.
Contrat NewCo (Inria), PI: , 55000 €, start: 01/01/2012,
duration: 24 months.
Contrat BTravel (Inria), PI: , start: 01/01/2012, duration: 36 months.
Contrat EDF (Inria), PI: Brotcorne, 12000 €, start:
17/06/2010, duration: 13 months.
Contrat EDF (Inria), PI: , 80000 €, start: 03/02/2012,
duration: 24 months.
Contrat Kalray (Inria), PI: .
Contrat Intecum (Lille 1), PI: Clautiaux, 9813 €, start:
30/09/2009, duration: 28 months.
Contrat Génopole CIB BioInformatique (Lille 1), PI:
Talbi, 50000 €, start: 02/04/2007, duration: 37 months.
CIFRE Tasker Legillon (Inria), PI: Talbi, 49000 €, start:
01/11/2011, duration: 36 months.
CIFRE EDF Dupin (Inria), PI: , 25500 €, start:
01/04/2011, duration: 36 months.
CIFRE Genes Diffusion Hamon Julie (Inria), PI: Dhanens, 30000 €, start: 01/12/2010, duration: 36 months.
CIFRE STRAT&LOGIC (Lille 1), PI: Dhaenens, 24300 €,
start: 01/06/2012, duration: 36 months.
CIFRE Alicante Julie Jacques (Lille 1), PI: Dhaenens,
67294 €, start: 01/01/2010, duration: 48 months.
Scientific Mediation
C. Dhaenens, Journal “L’informaticien”, La modélisation suppose une bonne analyse métier, 2009.
L. Jourdan, Journal “Phosphore”-comité éditorial, Les
sciences du numérique, 2008.
L. Jourdan, Journal “Okapi”-comité éditorial, La science c’est fun, 2008.
Interface Structures
Pôle de compétitivité Industries du commerce: COLIVAD project, Optimal delivery in e-commerce
(2006-2008): It deals with solving a supply chain management problem of product delivery in e-commerce.
The project is within a collaboration with the university of Valenciennes, the engineering school “Ecole
Centrale of Lille”, and the two private companies:
SOGEP (La Redoute) and ACTEOS..
PPF High Performance Computing (HPC): This pro-
gram deals with parallel optimization, 2010-2013., N.
Melab is the animator of the action.
PPF Bioinformatics: This program within the University of Lille 1 deals with solving bioinformatics and
computational biology problems using combinatorial
optimization techniques, 2010-2013., E-G. Talbi is
member of the scientific board.
260
Research Report - Factual Data
General Audience Events
SC’2009 (Nov 2009): Supercomputing show, Portland,
USA INRIA booth presentation
EUROMED (Jan 2010): Euro-Mediterranean Innovation Marketplace, Cairo, Egypt INRIA booth presentation
F.8
F.8.1
Big Data Event (Mar 2013): Conference for industrial Intervention on “Modeling and multi-objective
optimization for knowledge discovery”
Fox-Miire
Production
Selective publications
Journal articles
[704] Amel Aissaoui, Jean Martinet, and Chabane Djeraba. “Rapid and accurate face depth estimation in passive stereo systems”. In: Multimedia Tools and Applications (Jan. 2013), URL:
http://hal.inria.fr/hal-00834474.
[705]
Samir Amir, Ioan Marius Bilasco, and Mika Rautiainen. “CAM4Home : A Generic Ontology
for a Rich Multimedia Experience”. In: International Journal of Computer Applications (Apr.
2013), pp. 19–25. URL: http://hal.inria.fr/hal-00837766.
[706]
Lahoucine Ballihi, Boulbaba Ben Amor, Mohamed Daoudi, Anuj Srivastava, and Driss
Aboutajdine. “Sélection de caractéristiques géométriques pour la reconnaissance faciale
3D”. In: Traitement du Signal (Jan. 2013), pp. 383–407. URL : http://hal.inria.fr/hal00771494.
[707]
Taner Danisman, Ioan Marius Bilasco, Jean Martinet, and Chabane Djeraba. “Intelligent
pixels of interest selection with application to facial expression recognition using multilayer
perceptron”. In: Signal Processing (Jan. 2013), pp. 1547–1556. URL : http://hal.inria.fr/
hal-00804171.
[708]
Hassen Drira, Boulbaba Ben amor, Anuj Srivastava, Mohamed Daoudi, and Rim Slama. “3D
Face Recognition Under Expressions,Occlusions and Pose Variations”. In: IEEE Transactions
on Pattern Analysis and Machine Intelligence (Jan. 2013), p. 1. URL : http://hal.inria.fr/
halshs-00783066.
[709]
Charles-Antoine Julien, Pierre Tirilly, Jesse Dinneen, and Catherine Guastavino. “Reducing
Subject Tree Browsing Complexity”. In: Journal of the American Society for Information Science and Technology (Jan. 2013), URL: http://hal.inria.fr/hal-00812499.
[710]
Zhouhui Lian, Afzal Godil, Benjamin Bustos, Mohamed Daoudi, Jeroen Hermans, Shun
Kawamura, Yukinori Kurita, Guillaume Lavoué, Hien Van Nguyen, Ryutarou Ohbuchi, Yuki
Ohkita, Yuya Ohishi, Fatih Porikli, Martin Reuter, Ivan Sipiran, Dirk Smeets, Paul Suetens,
Hedi Tabia, and Dirk Vandermeulen. “A comparison of methods for non-rigid 3D shape retrieval”. In: Pattern Recognition (Jan. 2013), pp. 449–461. URL : http://hal.inria.fr/hal00746279.
[711]
Hedi Tabia, Mohamed Daoudi, Jean-Philippe Vandeborre, and Olivier Colot. “A parts-based
approach for automatic 3D-shape categorization using belief functions”. In: ACM Transactions on Intelligent Systems and Technology (Mar. 2013), 33:1–33:16. URL: http://hal.inria.
fr/hal-00794042.
[712]
Lahoucine Ballihi, Boulbaba Ben Amor, Mohamed Daoudi, Anuj Srivastava, and Driss
Aboutajdine. “Boosting 3D-Geometric Features for Efficient Face Recognition and Gender
Classification”. In: Information Forensics and Security, IEEE Transactions on (Dec. 2012),
pp. 1766 –1779. URL: http://hal.inria.fr/hal-00726088.
[713]
Ismail El Sayad, Jean Martinet, Thierry Urruty, and Chabane Djeraba. “Toward a higher-level
visual representation for content-based image retrieval”. In: Multimedia Tools and Applications (Jan. 2012), pp. 455–482. URL: http://hal.inria.fr/hal-00730557.
[714]
Md. Haidar Sharif and Chabane Djeraba. “An entropy approach for abnormal activities detection in video streams”. In: Pattern Recognition (Jan. 2012), pp. 2543–2561. URL : http :
//hal.inria.fr/hal-00812284.
F.8. Fox-Miire
[715]
Hedi Tabia, Mohamed Daoudi, Olivier Colot, and Jean-Philippe Vandeborre. “Threedimensional object retrieval based on vector quantization of invariant descriptors”. In: Journal of Electronic Imaging (May 2012), URL: http://hal.inria.fr/hal-00702592.
[716]
Hazem Wannous, Yves Lucas, Sylvie Treuillet, Alamin Mansouri, and Yvon Voisin. “Improving color correction across camera and illumination changes by contextual sample selection”. In: Journal of Electronic Imaging (June 2012), URL : http : / / hal . inria . fr / hal 00719790.
[717]
Samir Amir, Ioan Marius Bilasco, and Chabane Djeraba. “MuMIe: Multi-level Metadata Mapping System”. In: Journal of Multimedia (Jan. 2011), pp. 225–235. URL : http://hal.inria.
fr/hal-00804166.
[718]
Yassine Benabbas, Nacim Ihaddadene, and Chabane Djeraba. “Motion Pattern Extraction
and Event Detection for Automatic Visual Surveillance”. In: EURASIP Journal on Image and
Video Processing (Jan. 2011), p. 163682. URL: http://hal.inria.fr/hal-00812286.
[719]
Halim Benhabiles, Guillaume Lavoué, Jean-Philippe Vandeborre, and Mohamed Daoudi.
“Learning Boundary Edges for 3D-Mesh Segmentation”. In: Computer Graphics Forum (Dec.
2011), pp. 2170–2182. URL: http://hal.inria.fr/hal-00660740.
[720]
Stefano Berretti, Boulbaba Ben Amor, Mohamed Daoudi, and Alberto Del Bimbo. “3D facial expression recognition using SIFT descriptors of automatically detected keypoints”. In:
Visual Computer (June 2011), pp. 1021–1036. URL: http://hal.inria.fr/hal-00661777.
[721]
Hamid Laga. “Data-driven approach for automatic orientation of 3D shapes”. In: The Visual
Computer (Nov. 2011), pp. 977–989. URL: http://hal.inria.fr/hal-00842975.
[722]
Ahmed Maalej, Boulbaba Ben Amor, Mohamed Daoudi, Anuj Srivastava, and Stefano
Berretti. “Shape analysis of local facial patches for 3D facial expression recognition”. In: Pattern Recognition (Feb. 2011), pp. 1581–1589. URL: http://hal.inria.fr/hal-00661725.
[723]
Jean Martinet, Yves Chiaramella, and Philippe Mulhem. “A relational vector space model
using an advanced weighting scheme for image retrieval”. In: Information Processing and
Management (May 2011), pp. 391–414. URL: http://hal.inria.fr/hal-00730563.
[724]
Hedi Tabia, Mohamed Daoudi, Jean-Philippe Vandeborre, and Olivier Colot. “A new 3Dmatching method of non-rigid and partially similar models using curve analysis”. In: IEEE
Transactions on Pattern Analysis and Machine Intelligence (Apr. 2011), pp. 852–858. URL :
http://hal.inria.fr/hal-00660801.
[725]
Ning Xie, Hamid Laga, Saito Suguru, and Nakajima Masayuki. “Contour-driven Sumi-e rendering of real photos”. In: Computers & Graphics (Feb. 2011), pp. 122–134. URL: http://hal.
inria.fr/hal-00842976.
[726]
Elmustapha Ait Lmaati, Ahmed El Oirrak, Mohamed Daoudi, Driss Aboutajdine, and Mohammed Kaddioui. “A 3-D Search engine based on Fourier series”. In: Computer Vision and
Image Understanding (Jan. 2010), pp. 1–7. URL: http://hal.inria.fr/hal-00666579.
[727]
Halim Benhabiles, Jean-Philippe Vandeborre, Guillaume Lavoué, and Mohamed Daoudi.
“A comparative study of existing metrics for 3D-mesh segmentation evaluation”. In: Visual
Computer (Dec. 2010), pp. 1451–1466. URL: http://hal.inria.fr/hal-00660825.
[728]
Md. Haidar Sharif, Nacim Ihaddadene, and Chabane Djeraba. “Finding and Indexing of Eccentric Events in Video Emanates”. In: Journal of Multimedia (Jan. 2010), pp. 22–35. URL :
http://hal.inria.fr/hal-00730561.
[729]
Boulbaba Ben amor, Hassen Drira, Lahoucine Ballihi, Anuj Srivastava, and Mohamed
Daoudi. “An experimental illustration of 3D facial shape analysis under facial expressions”.
In: Annals of Telecommunications (Jan. 2009), pp. 369–379. URL : http://hal.inria.fr/
hal-00665566.
[730]
Chafik Samir, Anuj Srivastava, Mohamed Daoudi, and Eric Klassen. “An Intrinsic Framework
for Analysis of Facial Surfaces”. In: International Journal of Computer Vision (Jan. 2009),
pp. 80–95. URL: http://hal.inria.fr/hal-00665862.
[731]
Anuj Srivastava, Chafik Samir, Shantanu Joshi, and Mohamed Daoudi. “Elastic Shape Models
for Face Analysis Using Curvilinear Coordinates”. In: Journal of Mathematical Imaging and
Vision (Jan. 2009), pp. 253–265. URL: http://hal.inria.fr/hal-00665940.
261
262
Research Report - Factual Data
[732]
Julien Tierny, Jean-Philippe Vandeborre, and Mohamed Daoudi. “Partial 3D Shape Retrieval
by Reeb Pattern Unfolding”. In: Computer Graphics Forum (Mar. 2009), pp. 41–55. URL: http:
//hal.inria.fr/hal-00662254.
[733]
Jean Martinet, Shin”ichi Satoh, Yves Chiaramella, and Philippe Mulhem. “Media objects
for user-centered similarity matching”. In: Multimedia Tools and Applications, Special Issue on Semantic Multimedia (Sept. 2008), pp. 263 –291. URL : http://hal.inria.fr/hal00730564.
[734]
Julien Tierny, Jean-Philippe Vandeborre, and Mohamed Daoudi. “Enhancing 3D Mesh Topological Skeletons with Discrete Contour Constrictions”. In: Visual Computer (Mar. 2008),
pp. 155–172. URL: http://hal.inria.fr/hal-00666128.
Conference papers
[735] Rim Slama, Hazem Wannous, and Mohamed Daoudi. “Extremal Human Curves: a New Human Body Shape and Pose Descriptor”. In: 10th IEEE International Conference on Automatic
Face and Gesture Recognition. Apr. 2013, p. . URL: http://hal.inria.fr/hal-00784488.
[736]
Baiqiang Xia, Boulbaba Ben Amor, Hassen Drira, Mohamed Daoudi, and Lahoucine Ballihi.
“Gender and 3D Facial Symmetry: What’s the Relationship?” In: 10th IEEE Conference on
Automatic Face and Gesture Recognition (FG 2013). Apr. 2013, URL : http://hal.inria.fr/
hal-00771988.
[737]
Amel Aissaoui, Jean Martinet, and Chabane Djeraba. “3D face reconstruction in a binocular passive stereoscopic system using face properties”. In: International Conference on Image Processing (ICIP) 2012. Sept. 2012, pp. 1789–1792. URL: http : / / hal . inria . fr / hal 00812273.
[738]
Lahoucine Ballihi, Boulbaba Ben Amor, Mohamed Daoudi, Anuj Srivastava, and Driss
Aboutajdine. “GEOMETRIC BASED 3D FACIAL GENDER CLASSIFICATION”. In: INTERNATIONAL SYMPOSIUM ON COMMUNICATIONS, CONTROL, AND SIGNAL PROCESSING.
May 2012, pp. 1–5. URL: http://hal.inria.fr/hal-00726221.
[739]
Lahoucine Ballihi, Boulbaba Ben amor, Mohamed Daoudi, Anuj Srivastava, and Driss
Aboutajdine. “Which 3D Geometric Facial Features Give Up Your Identity ?” In: International Conference on Biometrics. Mar. 2012, pp. 119–124. URL : http://hal.inria.fr/hal00726082.
[740]
Afifa Dahmane, Slimane Larabi, Chabane Djeraba, and Ioan Marius Bilasco. “Learning symmetrical model for head pose estimation”. In: ICPR - 21st International Conference on Pattern
Recognition. Nov. 2012, pp. 3614–3617. URL: http://hal.inria.fr/hal-00804181.
[741]
Hassen Drira, Boulbaba Ben Amor, Mohamed Daoudi, Anuj Srivastava, and Stefano Berretti.
“3D Dynamic Expression Recognition Based on a Novel Deformation Vector Field and
Random Forest”. In: 21st International Conference on Pattern Recognition. Nov. 2012,
https://iapr.papercept.net/conferences/scripts/abstract.pl?ConfID=7&Number=901. URL:
http://hal.inria.fr/hal-00726185.
[742]
Rachid El Khoury, Jean-Philippe Vandeborre, and Mohamed Daoudi. “3D mesh Reeb graph
computation using commute-time and diffusion distances”. In: 3D Image Processing (3DIP)
and Applications. Jan. 2012, pp. 8090–16. URL: http://hal.inria.fr/hal-00666106.
[743]
Rachid El Khoury, Jean-Philippe Vandeborre, and Mohamed Daoudi. “Indexed heat curves
for 3D-model retrieval”. In: 21st International Conference on Pattern Recognition (ICPR 2012).
Nov. 2012, ICPR2012. URL: http://hal.inria.fr/hal-00790752.
[744]
Ben Soltana Wael, Mohsen Ardabilian, Pierre Lemaire, Di Huang, Szeptycki Przemyslaw,
Liming Chen, Boulbaba Ben Amor, Hassen Drira, Mohamed Daoudi, Nesli Erdogmus, Lionel Daniel, Jean-Luc Dugelay, and Joseph Colineau. “3D face recognition: A robust multimatcher approach to data degradations”. In: 5th IAPR International Conference on Biometrics, 2012. Mar. 2012, pp. 103 –110. URL: http://hal.inria.fr/hal-00726254.
[745]
Hazem Wannous, Vladislavs Dovgalecs, Rémi Mégret, and Mohamed Daoudi. “Place Recognition via 3D Modeling for Personal Activity Lifelog Using Wearable Camera”. In: International Conference on Multimedia Modeling. Jan. 2012, pp. 244–254. URL: http://hal.inria.
fr/hal-00790823.
F.8. Fox-Miire
[746]
Samir Amir, Yassine Benabbas, Ioan Marius Bilasco, and Chabane Djeraba. “MuMIe : a new
system for multimedia metadata interoperability”. In: 1st ACM International Conference on
Multimedia Retrieval (ICMR) 2011. Apr. 2011, p. 1. URL : http : / / hal . inria . fr / hal 00812292.
[747]
Ismail El Sayad, Jean Martinet, Thierry Urruty, Yassine Benabbas, and Chabane Djeraba. “A
semantically significant visual representation for social image retrieval”. In: International
Conference on Multimedia and Expo (ICME) 2011. July 2011, pp. 1–6. URL : http : / / hal .
inria.fr/hal-00812291.
[748]
Ismail El Sayad, Jean Martinet, Thierry Urruty, and Chabane Djeraba. “A semantic HigherLevel Visual Representation for Object Recognition”. In: Advances in Multimedia Modeling
- 17th International Multimedia Modeling Conference (MMM) 2011. Jan. 2011, pp. 251–261.
URL : http://hal.inria.fr/hal-00812293.
[749]
Hedi Tabia, Olivier Colot, Mohamed Daoudi, and Jean-Philippe Vandeborre. “Non-rigid 3D
shape classification using Bag-of-Feature techniques”. In: IEEE International Conference on
Multimedia and Expo (ICME). July 2011, p. 475. URL: http://hal.inria.fr/hal-00666732.
[750]
Hedi Tabia, Mohamed Daoudi, Jean-Philippe Vandeborre, and Olivier Colot. “Deformable
Shape Retrieval using Bag-of-Feature techniques”. In: 3D Image Processing (3DIP) and Applications II. Jan. 2011, 7864B–28. URL: http://hal.inria.fr/hal-00666739.
[751]
Samir Amir, Ioan Marius Bilasco, Taner Danisman, Thierry Urruty, and Chabane Djeraba.
“Semi-Automatic Multimedia Metadata Integration”. In: EKAW 2010 Poster and Demo Track.
Oct. 2010, art 10. URL: http://hal.inria.fr/hal-00812317.
[752]
Lahoucine Ballihi, Boulbaba Ben Amor, Mohamed Daoudi, and Anuj Srivastava. “Multi
patches 3D facial representation for Person Authentication using AdaBoost”. In: I/V Communications and Mobile Network (ISVC), 2010 5th International Symposium on. Sept. 2010,
pp. 1–4. URL: http://hal.inria.fr/hal-00665904.
[753]
Yassine Benabbas, Nacim Ihaddadene, Tarek Yahiaoui, Thierry Urruty, and Chabane
Djeraba. “Spatio-Temporal Optical Flow Analysis for People Counting”. In: 7th IEEE International Conference on Advanced Video and Signal-Based Surveillance (AVSS). Aug. 2010,
pp. 212–217. URL: http://hal.inria.fr/hal-00812299.
[754]
Yassine Benabbas, Adel Lablack, Nacim Ihaddadene, and Chabane Djeraba. “Action Recognition using Direction Models of Motion”. In: International Conference on Pattern Recognition (ICPR). Jan. 2010, URL: http://hal.inria.fr/hal-00730582.
[755]
Stefano Berretti, Alberto Del Bimbo, Pietro Pala, Boulbaba Ben Amor, and Mohamed Daoudi.
“A Set of Selected SIFT Features for 3D Facial Expression Recognition”. In: 20th International
Conference on Pattern Recognition. Aug. 2010, pp. 4125 –4128. URL: http://hal.inria.fr/
hal-00829354.
[756]
Marius Bilasco, Samir Amir, Patrick Blandin, Chabane Djeraba, Juhani Laitakari, Jean
Martinet, Eduardo Martinez Gracia, Daniel Pakkala, Mika Rautiainen, Mika Ylianttila, and
Jiehan Zhou. “Semantics for intelligent delivery of multimedia content”. In: Proceedings of
the International Symposium On Applied Computing. Mar. 2010, URL: http://hal.inria.
fr/hal-00730593.
[757]
Afifa Dahmane, Slimane Larabi, and Chabane Djeraba. “Detection and analysis of symmetrical parts on face for head pose estimation”. In: International Conference on Image Processing.
Sept. 2010, pp. 3249–3252. URL: http://hal.inria.fr/hal-00812173.
[758]
Hassen Drira, Boulbaba Ben amor, Mohamed Daoudi, and Anuj Srivastava. “Pose and
Expression-Invariant 3D Face Recognition using Elastic Radial Curves”. In: British machine
vision conference. Aug. 2010, pp. 1–11. URL: http://hal.inria.fr/hal-00667583.
[759]
Ismail El Sayad, Jean Martinet, Thierry Urruty, and Chabane Djeraba. “A New Spatial Weighting Scheme for Bag-of-Visual-Words”. In: International Workshop on Content-Based Multimedia Indexing (CBMI) 2010. June 2010, pp. 1–6. URL : http : / / hal . inria . fr / hal 00730581.
263
264
Research Report - Factual Data
[760]
Ahmed Maalej, Boulbaba Ben Amor, Mohamed Daoudi, Anuj Srivastava, and Stefano
Berretti. “Local 3D Shape Analysis for Facial Expression Recognition”. In: 20th International
Conference on Pattern Recognition (ICPR 2010). Aug. 2010, pp. 4129 –4132. URL: http://hal.
inria.fr/hal-00662321.
[761]
Hedi Tabia, Olivier Colot, Mohamed Daoudi, and Jean-Philippe Vandeborre. “3D-shape retrieval using curves and HMM”. In: 20th IEEE International Conference on Pattern Recognition (ICPR 2010). Aug. 2010, WeBCT9.6. URL: http://hal.inria.fr/hal-00667989.
[762]
Roberto Valenti, Adel Lablack, Nicu Sebe, Chabane Djeraba, and Theo Gevers. “Visual Gaze
Estimation by Joint Head and Eye Information”. In: 20th International Conference on Pattern
Recognition (ICPR) 2010. Sept. 2010, pp. 3870–3873. URL : http : / / hal . inria . fr / hal 00812303.
[763]
Yassine Benabbas, Nacim Ihaddadene, and Chabane Djeraba. “Global Analysis of Motion
Vectors for Event Detection in Crowd Scenes”. In: International Workshop on Performance
Evaluation of Tracking and Surveillance (PETS). In Conjunction with IEEE Computer Society
Conference on Computer Vision (CVPR). June 2009, pp. 109–116. URL : http://hal.inria.
fr/hal-00730560.
[764]
Halim Benhabiles, Jean-Philippe Vandeborre, Guillaume Lavoué, and Mohamed Daoudi. “A
framework for the objective evaluation of segmentation algorithms using a ground-truth of
human segmented 3D-models”. In: IEEE International Conference on Shape Modeling and
Applications (SMI). June 2009, Session 5. URL: http://hal.inria.fr/hal-00667994.
[765]
Hassen Drira, Boulbaba Ben amor, Anuj Srivastava, and Mohamed Daoudi. “A Riemannian
analysis of 3D nose shapes for partial human biometrics”. In: International Conference on
Computer Vision. Sept. 2009, pp. 2050–2057. URL: http://hal.inria.fr/hal-00667580.
[766]
Adel Lablack, Frédéric Maquet, Nacim Ihaddadene, and Chabane Djeraba. “Visual gaze projection in front of a target scene”. In: 2009 IEEE International Conference on Multimedia and
Expo (ICME). June 2009, URL: http://hal.inria.fr/hal-00730572.
[767]
Md. Haidar Sharif and Chabane Djeraba. “Exceptional Motion Frames Detection by means
of Spatiotemporal Region of Interest Features”. In: International Conference on Image Processing (ICIP). Nov. 2009, pp. 981–984. URL: http://hal.inria.fr/hal-00730588.
[768]
Mohamed Daoudi, Lahoucine Ballihi, Chafik Samir, and Anuj Srivastava. “Threedimensional face recognition using elastic deformations of facial surfaces”. In: 2008
IEEE International Conference on Multimedia & Expo. June 2008, pp. 97–100. URL : http :
//hal.inria.fr/hal-00665585.
[769]
Nacim Ihaddadene and Chabane Djeraba. “Real-time crowd motion analysis”. In: 19th Conference of the International Association for Pattern Recognition (ICPR) 2008. Dec. 2008, pp. 1–
4. URL: http://hal.inria.fr/hal-00812311.
[770]
Nacim Ihaddadene, Md. Haidar Sharif, and Chabane Djeraba. “Crowd behaviour monitoring”. In: 16th International Conference on Multimedia (ACM MM) 2008. Oct. 2008, pp. 1013–
1014. URL: http://hal.inria.fr/hal-00812313.
[771]
Adel Lablack. “Head Pose Estimation for Visual Field Projection”. In: 16th ACM International
Conference on Multimedia, ACM MM-2008. Oct. 2008, pp. 1029–1030. URL : http : / / hal .
inria.fr/hal-00812329.
[772]
Adel Lablack and Chabane Djeraba. “Analysis of human behaviour in front of a target scene”.
In: 19th International Conference on Pattern Recognition (ICPR). Dec. 2008, URL : http://
hal.inria.fr/hal-00730570.
[773]
Anthony Martinet, Jean Martinet, Nacim Ihaddadene, Stanislas Lew, and Chabane Djeraba.
“Analyzing eye fixations and gaze orientations on films and pictures”. In: 16th International
Conference on Multimedia (ACM MM) 2008. Oct. 2008, pp. 1111–1112. URL : http : / / hal .
inria.fr/hal-00812314.
F.8. Fox-Miire
[774]
Dijana Petrovska-Delacrétaz, Sylvie Lelandais, Joseph Colineau, Liming Chen, Bernadette
Dorizzi, Emine Krichen, Mohamed Anouar Mellakh, Anis Chaari, Souhila Guerfi, Moshen
Ardabilian, Johan D”Hose, and Boulbaba Ben Amor. “The IV2 Multimodal Biometric
Database (Including Iris, 2D, 3D, Stereoscopic and Talking Face Data) and the IV2-2007 Evaluation Campaign”. In: 2nd IEEE International Conference on Biometrics: Theory, Applications and Systems (BTAS 2008). Sept. 2008, (elec. proc). URL: http://hal.inria.fr/hal00765334.
[775]
Adrien Theetten, Tarik Filali Ansary, and Jean-Philippe Vandeborre. “3D-model view characterization using equilibrium planes”. In: 4th International Symposium on 3D Data Processing,
Visualization and Transmission (3DPVT’08). June 2008, p. 117. URL: http://hal.inria.fr/
hal-00668004.
[776]
Julien Tierny, Jean-Philippe Vandeborre, and Mohamed Daoudi. “Fast and precise kinematic
skeleton extraction of 3D dynamic meshes”. In: 19th IEEE International Conference on Pattern Recognition (ICPR 2008). Dec. 2008, MoBT8.22. URL : http : / / hal . inria . fr / hal 00667997.
[777]
Thierry Urruty, Jose Joemon M., and Chabane Djeraba. “An efficient indexing structure for
multimedia data”. In: 1st ACM SIGMM International Conference on Multimedia Information
Retrieval (MIR) 2008. Oct. 2008, pp. 313–320. URL: http://hal.inria.fr/hal-00812312.
Books and edited proceedings
[778] Mohamed Daoudi, Anuj Srivastava, and Remco Veltkamp. 3D Face Modeling, Analysis and
Recognition. Wiley, June 2013, p. 232. URL: http://hal.inria.fr/hal-00824036.
[779]
Mohamed Daoudi, Schreck Tobias, Spagnuolo Michela, Pratikakis Ioannis, Remco Veltkamp,
and Theoharis Theoharis. Eurographics Workshop on 3D Object Retrieval 2010. Eurographics,
May 2010, p. 127. URL: http://hal.inria.fr/hal-00841624.
[780]
Chabane Djeraba, Adel Lablack, and Yassine Benabbas. Multi-Modal User Interactions in
Controlled Environments. Springer, Jan. 2010, p. 216. URL : http : / / hal . inria . fr / hal 00730565.
[781]
Slimane Larabi, Chabane Djeraba, and Habiba Drias, eds. Proceedings of IEEE International
Conference on Machine and Web Intelligence (ICMWI-2010). IEEE, Jan. 2010, p. 503. URL :
http://hal.inria.fr/hal-00812325.
[782]
Jean-Luc Dugelay, Atilla Baskurt, and Mohamed Daoudi. 3D Object Processing: Compression,
Indexing and Watermarking. Wiley, Jan. 2008, p. 210. URL : http : / / hal . inria . fr / hal 00823683.
[783]
A. Simovici Dan and Chabane Djeraba. Mathematical Tools for Data Mining - Set Theory,
Partial Orders, Combinatorics. Springer, Jan. 2008, p. 616. URL: http://hal.inria.fr/hal00812324.
Theses and habilitations 9
[784] Rachid El Khoury. “Partial 3D-shape indexing and retrieval”. THESE. Institut National des
Télécommunications, Mar. 2013. URL: http://hal.inria.fr/tel-00834359.
[785]
Lahoucine Ballihi. “Biométrie faciale 3D par apprentissage des caractéristiques
géométriques : Application à la reconnaissance des visages et à la classification du genre”.
THESE. Université des Sciences et Technologie de Lille - Lille I, May 2012. URL : http :
//hal.inria.fr/tel-00726299.
[786]
Yassine Benabbas. “Analyse du comportement humain à partir de la vidéo en étudiant l’orientation du mouvement”. THESE. Université des Sciences et Technologie de Lille - Lille I,
Nov. 2012. URL: http://hal.inria.fr/tel-00839699.
[787]
Ahmed Maalej. “Reconnaissance d’Expressions Faciale 3D Basée sur l’Analyse de Forme et
l’Apprentissage Automatique”. THESE. Université des Sciences et Technologie de Lille - Lille
I, May 2012. URL: http://hal.inria.fr/tel-00726298.
9 This list contains only those theses that are cited in the report. The complete list is available in Appendix G.8.
265
266
Research Report - Factual Data
[788]
Jean-Philippe Vandeborre. “Contributions à la recherche et à l’analyse de modèles 3D”. HDR.
Université des Sciences et Technologie de Lille - Lille I, June 2012. URL : http://hal.inria.
fr/tel-00834372.
[789]
Samir Amir. “Un système d’intégration des métadonnées dédiées au multimédia”. THESE.
Université des Sciences et Technologie de Lille - Lille I, Dec. 2011. URL: http://hal.inria.
fr/tel-00841157.
[790]
Halim Benhabiles. “3D-mesh segmentation: automatic evaluation and a new learningbased method”. THESE. Université des Sciences et Technologie de Lille - Lille I, Oct. 2011.
URL : http://hal.inria.fr/tel-00834344.
[791]
Hassen Drira. “Calcul statistique sur les variétés de forme pour la l’analyse et la reconnaissance de visage 3D”. THESE. Université des Sciences et Technologie de Lille - Lille I, July
2011. URL: http://hal.inria.fr/tel-00728009.
[792]
Ismail El Sayad. “Une représentation visuelle avancée pour l’apprentissage sémantique dans
les bases d’images”. THESE. Université des Sciences et Technologie de Lille - Lille I, July 2011.
URL : http://hal.inria.fr/tel-00666669.
[793]
Adel Lablack. “Estimation du regard dans un environnement contrôlé”. THESE. Université
des Sciences et Technologie de Lille - Lille I, Feb. 2010. URL : http://hal.inria.fr/tel00841161.
[794]
Md. Haidar Sharif. “Détection et suivi d’événements de surveillance”. THESE. Université
des Sciences et Technologie de Lille - Lille I, July 2010. URL : http://hal.inria.fr/tel00841465.
[795]
Mehdi Adda. “Intégration des connaissances ontologiques dans la fouille de motifs séquentiels avec application à la personnalisation web”. THESE. Université des Sciences et Technologie de Lille - Lille I; Université de Montréal, Nov. 2008. URL: http://hal.inria.fr/tel00842475.
[796]
Sanaa El Fkihi. “Modèles probabilistes indexés par les arbres : application à la détection de
la peau dans les images couleur”. THESE. Université des Sciences et Technologie de Lille Lille I, Dec. 2008. URL: http://hal.inria.fr/tel-00838214.
[797]
Sylvain Mongy. “Modélisation et analyse du comportement des utilisateurs exploitant des
données vidéo”. THESE. Université des Sciences et Technologie de Lille - Lille I, Nov. 2008.
URL : http://hal.inria.fr/tel-00842718.
[798]
Julien Tierny. “Reeb graph based 3D shape modeling and applications”. THESE. Université
des Sciences et Technologie de Lille - Lille I, Oct. 2008. URL : http://hal.inria.fr/tel00838246.
Other visible publications
[799] Meriem Bendris, Benoit Favre, Delphine Charlet, Géraldine Damnati, Rémi Auguste, Jean
Martinet, and Gregory Senay. “Unsupervised Face Identification in TV Content using AudioVisual Sources”. In: 11th International Workshop on Content-Based Multimedia Indexing
(CBMI 2013). June 2013, à paraître. URL: http://hal.inria.fr/hal-00812334.
[800]
Mohamed Daoudi, Hassen Drira, Boulbaba Ben Amor, and Stefano Berretti. “A DYNAMIC
GEOMETRY-BASED APPROACH FOR 4D FACIAL EXPRESSIONS RECOGNITION”. In: EUVIP
2013-05-20 4th European Workshop on Visual Information Processing. June 2013. URL: http:
//hal.inria.fr/hal-00823981.
[801]
Rachid El Khoury, Jean-Philippe Vandeborre, and Mohamed Daoudi. “3D-model retrieval
using bag-of-features based on closed curves”. In: Eurographics 2013 Workshop on 3D Object
Retrieval. May 2013, 3DOR2013 –short paper. URL: http://hal.inria.fr/hal-00806609.
[802]
Pierre Lemaire, Liming Chen, Mohsen Ardabilian, and Mohamed Daoudi. “Fully Automatic
3D Facial Expression Recognition using Differential Mean Curvature Maps and Histograms
of Oriented Gradients”. In: Workshop 3D Face Biometrics, IEEE Automatic Facial and Gesture
Recognition. Apr. 2013, p. 1. URL: http://hal.inria.fr/hal-00823903.
[803]
Jean Martinet. “Human-centered region selection and weighting for image retrieval”. In: 8th
International Conference on Computer Vision Theory and Applications. Feb. 2013, p. id 322.
URL : http://hal.inria.fr/hal-00812320.
F.8. Fox-Miire
[804]
Rim Slama, Hazem Wannous, and Mohamed Daoudi. “3D Human Video Retrieval: from
Pose to Motion Matching”. In: Eurographics Workshop on 3D Object Retrieval. May 2013, p. .
URL : http://hal.inria.fr/hal-00829222.
[805]
Amel Aissaoui, Rémi Auguste, Jean Martinet, and Chabane Djeraba. “Reconstruction 3D de
visages dans un système de stéréovision basée sur les propriétés du visage”. In: Compression
et Représentation des Signaux Audiovisuels (CORESA). May 2012, article 21. URL : http://
hal.inria.fr/hal-00812182.
[806]
Amel Aissaoui, Rémi Auguste, Tarek Yahiaoui, Jean Martinet, and Chabane Djeraba. “Fast
Stereo Matching Method based on Optimized Correlation Algorithm for Face Depth Estimation”. In: International Conference on Computer Vision Theory and Applications (VISAPP
2012). Feb. 2012, pp. 377–380. URL: http://hal.inria.fr/hal-00812170.
[807]
Samir Amir, Marius Bilasco, Md. Haidar Sharif, and Chabane Djeraba. “Towards a Unified
Multimedia Metadata Management Solution”. In: Intelligent Multimedia Databases and Information Retrieval: Advancing Applications and Technologies. Jan. 2012, pp. 170–194. URL :
http://hal.inria.fr/hal-00730575.
[808]
Rémi Auguste, Amel Aissaoui, Jean Martinet, and Chabane Djeraba. “Les histogrammes
spatio-temporels pour la ré-identification de personnes dans les journaux télévisés”. In:
Compression et Représentation des Signaux Audiovisuels (CORESA). May 2012, article30. URL:
http://hal.inria.fr/hal-00812101.
[809]
Rémi Auguste, Amel Aissaoui, Jean Martinet, and Chabane Djeraba. “Ré-identification de
personnes dans les journaux télévisés basée sur les Histogrammes spatio-temporels”. In:
Extraction et gestion des connaissances (EGC), 2012. Jan. 2012, pp. 547–548. URL : http://
hal.inria.fr/hal-00812146.
[810]
Frédéric Béchet, Rémi Auguste, Stéphane Ayache, Delphine Charlet, Géraldine Damnati,
Benoit Favre, Corinne Fredouille, Christophe Levy, Georges Linares, and Jean Martinet. “Percol0 - un système multimodal de détection de personnes dans des documents vidéo”. In: JEP,
TALN et RECITAL 2012. June 2012, pp. 553–560. URL: http://hal.inria.fr/hal-00812159.
[811]
Halim Benhabiles, Guillaume Lavoué, Jean-Philippe Vandeborre, and Mohamed Daoudi.
“Kinematic skeleton extraction based on motion boundaries for 3D dynamic meshes”. In:
Eurographics 2012 Workshop on 3D Object Retrieval. May 2012, pp. 71–76. URL: http://hal.
inria.fr/hal-00725211.
[812]
Afifa Dahmane, Slimane Larabi, Marius Bilasco, and Chabane Djeraba. “Estimation discrète de l’angle Pan de la tête”. In: Compression et Représentation des Signaux Audiovisuels
(CORESA). May 2012, Nř 24. URL: http://hal.inria.fr/hal-00812186.
[813]
Taner Danisman, Ioan Marius Bilasco, Jean Martinet, and Chabane Djeraba. “Construction
de masques faciaux pour améliorer la reconnaissance d’expressions”. In: COmpression et
REpresentation des Signaux Audiovisuels. May 2012, art 17. URL: http://hal.inria.fr/hal00812319.
[814]
Guillaume Lavoué, Jean-Philippe Vandeborre, Halim Benhabiles, Mohamed Daoudi, Kai
Huebner, Michela Mortara, and Michela Spagnuolo. “SHREC’12 Track: 3D mesh segmentation”. In: Eurographics 2012 Workshop on 3D Object Retrieval. May 2012, pp. 93–99. URL :
http://hal.inria.fr/hal-00725272.
[815]
Jean Martinet and Ismail El Sayad. “Mid-level image descriptors”. In: Intelligent Multimedia
Databases and Information Retrieval: Advancing Applications and Technologies. Jan. 2012,
pp. 46–60. URL: http://hal.inria.fr/hal-00730576.
[816]
Jean Martinet and Omar Riwahi. “Des vocabulaires textuels aux vocabulaires visuels : quels
fondements ?” In: COmpression et REprésentation des Signaux Audiovisuels. May 2012, art
41. URL: http://hal.inria.fr/hal-00812321.
[817]
Samir Amir, Ioan Marius Bilasco, Thierry Urruty, and Chabane Djeraba. “MuMIE : Une approche automatique pour l’interopérabilité des métadonnées”. In: Extraction et Gestion des
Connaissances (EGC) 2011. Jan. 2011, pp. 347–352. URL : http : / / hal . inria . fr / hal 00812290.
267
268
Research Report - Factual Data
[818]
Samir Amir, Ioan Marius Bilasco, Thierry Urruty, and Chabane Djeraba. “Vers une Interopérabilité Multi-Niveaux des Métadonnées”. In: INFORSID 2011. May 2011, p. ... URL:
http://hal.inria.fr/hal-00812330.
[819]
Lahoucine Ballihi, Boulbaba Ben Amor, Mohamed Daoudi, Anuj Srivastava, and Driss
Aboutajdine. “Selecting 3D Curves on the Nasal Surface using AdaBoost for Person Authentication”. In: Eurographics Workshop on 3D Object Retrieval (3DOR). Apr. 2011, pp. 101–104.
URL : http://hal.inria.fr/hal-00664528.
[820]
Yassine Benabbas, Samir Amir, Adel Lablack, and Chabane Djeraba. “Human Action Recognition using Direction and Magnitude Models of Motion”. In: International Conference on
Computer Vision Theory and Applications (VISAPP) 2011. Mar. 2011, pp. 277–285. URL: http:
//hal.inria.fr/hal-00812297.
[821]
Yassine Benabbas, Adel Lablack, Thierry Urruty, and Chabane Djeraba. “Reconnaissance
d’actions par modélisation du mouvement”. In: 11 Conférence Internationale Francophone
sur l’Extraction et la Gestion des Connaissances (EGC) 2011. Jan. 2011, pp. 149–160. URL:
http://hal.inria.fr/hal-00812295.
[822]
Yassine Benabbas, Tarek Yahiaoui, Thierry Urruty, and Chabane Djeraba. “Analyse spatiotemporelle des vecteurs de mouvement : application au comptage des personnes”. In:
Extraction et Gestion des Connaissances (EGC) 2011. Jan. 2011, pp. 173–178. URL: http://
hal.inria.fr/hal-00812288.
[823]
Medhi Adda, Petko Valtchev, Rokia Missaoui, and Chabane Djeraba. “A framework for mining meaningful usage patterns within a semantically enhanced web portal”. In: Third C*
Conference on Computer Science and Software Engineering (C3S2E) 2010. May 2010, pp. 138–
147. URL: http://hal.inria.fr/hal-00812300.
[824]
Samir Amir, Ioan Marius Bilasco, Taner Danisman, Ismail El Sayad, and Chabane Djeraba.
“Multimedia metadata mapping : towards helping developers in their integration task”. In:
8th International Conference on Advances in Mobile Computing and Multimedia (MoMM)
2010. Nov. 2010, pp. 205–212. URL: http://hal.inria.fr/hal-00812304.
[825]
Samir Amir, Ioan Marius Bilasco, Taner Danisman, Thierry Urruty, Ismail El Sayad, and Chabane Djeraba. “Schema matching for integrating multimedia metadata”. In: International
Conference on Machine and Web Intelligence (ICMWI), 2010. Oct. 2010, pp. 234–239. URL:
http://hal.inria.fr/hal-00812318.
[826]
Samir Amir, Marius Bilasco, Thierry Urruty, Jean Martinet, and Chabane Djeraba. “Designing intelligent content delivery frameworks using MPEG-21”. In: The Handbook of MPEG
Applications: Standards in Practice. Jan. 2010, ch. 19. URL : http : / / hal . inria . fr / hal 00730598.
[827]
Rémi Auguste, Ahmed El Ghini, Ioan Marius Bilasco, Nacim Ihaddadene, and Chabane
Djeraba. “Motion similarity measure between video sequences using multivariate time series modeling”. In: International Conference on Machine and Web Intelligence (ICMWI), 2010.
Oct. 2010, pp. 292–296. URL: http://hal.inria.fr/hal-00812128.
[828]
Rémi Auguste, Ahmed El Ghini, Marius Bilasco, and Chabane Djeraba. “Prédiction de séries
temporelles et applications à l’analyse de séquences vidéos”. In: Extraction et gestion des connaissances (EGC’2010). Jan. 2010, pp. 713–714. URL: http://hal.inria.fr/hal-00730601.
[829]
Yassine Benabbas, Nacim Ihaddadene, Thierry Urruty, and Chabane Djeraba. “Analyse globale du flux optique pour la détection d’évènements dans une scène de foule”. In: Extraction et
Gestion des Connaissances (EGC). Jan. 2010, pp. 339–350. URL: http://hal.inria.fr/hal00730558.
[830]
Halim Benhabiles, Guillaume Lavoué, Jean-Philippe Vandeborre, and Mohamed Daoudi. “A
subjective experiment for 3D-mesh segmentation evaluation”. In: IEEE International Workshop on Multimedia Signal Processing (MMSP’2010). Oct. 2010, p. L5. URL: http : / / hal .
inria.fr/hal-00666767.
[831]
Taner Danisman, Ioan Marius Bilasco, Chabane Djeraba, and Nacim Ihaddadene. “Drowsy
driver detection system using eye blink patterns”. In: International Conference on Machine
and Web Intelligence (ICMWI) 2010. Oct. 2010, pp. 230–233. URL : http://hal.inria.fr/
hal-00812315.
F.8. Fox-Miire
[832]
Taner Danisman, Ioan Marius Bilasco, Nacim Ihaddadene, and Chabane Djeraba. “Automatic Facial Feature Detection for Facial Expression Recognition”. In: Fifth International
Conference on Computer Vision Theory and Applications (VISAPP) 2010. May 2010, pp. 407–
412. URL: http://hal.inria.fr/hal-00812308.
[833]
Ismail El Sayad, Jean Martinet, Thierry Urruty, Samir Amir, and Chabane Djeraba. “Toward
a higher-level visual representation for content-based image retrieval”. In: 8th International
Conference on Advances in Mobile Computing and Multimedia (MoMM) 2010. Nov. 2010,
pp. 213–220. URL: http://hal.inria.fr/hal-00812305.
[834]
Ismail El Sayad, Jean Martinet, Thierry Urruty, Taner Danisman, Md. Haidar Sharif, and Chabane Djeraba. “Using association rules and spatial weighting for an effective content basedimage retrieval”. In: VISAPP 2010. Jan. 2010, URL: http://hal.inria.fr/hal-00730580.
[835]
Ismail El Sayad, Jean Martinet, Thierry Urruty, and Chabane Djeraba. “Visual sentencephrase-based document representation for effective and efficient content-based image retrieval”. In: EGC. Jan. 2010, pp. 157–162. URL: http://hal.inria.fr/hal-00730579.
[836]
Abdelghani Ghomari and Chabane Djeraba. “An approach for synchronization and management of multimedia scenarios in an object-oriented database”. In: Fourth IEEE International
Conference on Research Challenges in Information Science (RCIS) 2010. May 2010, pp. 175–
182. URL: http://hal.inria.fr/hal-00812306.
[837]
Adel Lablack, Jean Martinet, and Chabane Djeraba. “Head pose estimation using a texture
model based on Gabor Wavelets”. In: Pattern Recognition Recent Advances. Feb. 2010, ch. 18.
URL : http://hal.inria.fr/hal-00730566.
[838]
Adel Lablack, Thierry Urruty, Yassine Benabbas, and Chabane Djeraba. “Extraction de la
région d’intérêt d’une personne sur un obstacle”. In: 10 ème Conférence Internationale Francophone sur l’Extraction et la Gestion des Connaissances (EGC). Jan. 2010, URL : http://hal.
inria.fr/hal-00730573.
[839]
Adel Lablack, Thierry Urruty, Yassine Benabbas, and Chabane Djeraba. “Extraction de la
région d’intérêt d’une personne sur un obstacle”. In: Extraction et Gestion des Connaissances
(EGC), Tunisie. Jan. 2010, pp. 683–684. URL: http://hal.inria.fr/hal-00730559.
[840]
Md. Haidar Sharif, Husam Alustwani, Marius Bilasco, and Chabane Djeraba. “Détection des
mouvements anormaux dans des vidéos”. In: 10 ème Conférence Internationale Francophone
sur l’Extraction et la Gestion des Connaissances (EGC). Jan. 2010, pp. 699–700. URL : http :
//hal.inria.fr/hal-00730568.
[841]
Md. Haidar Sharif and Chabane Djeraba. “Crowd Behavior Surveillance Using Bhattacharyya Distance Metric”. In: International Symposium on Computational Modeling of
Objects Presented in Images: Fundamentals, Methods, and Applications (CompIMAGE). Jan.
2010, pp. 311–323. URL: http://hal.inria.fr/hal-00730592.
[842]
Hedi Tabia, Mohamed Daoudi, Jean-Philippe Vandeborre, and Olivier Colot. “Local Visual
Patch for 3D Shape Retrieval”. In: ACM Multimedia Workshop on 3D Object Retrieval 2010.
Oct. 2010, WS02. URL: http://hal.inria.fr/hal-00666748.
[843]
Hongguang Zhang, Hang Nguyen, Ioan Marius Bilasco, Lee Myoung Gyu, and Hui Wang.
“IPTV 2.0 from Triple Play to social TV”. In: IEEE International Symposium on Broadband
Multimedia Systems and Broadcasting (BMSB) 2010. Mar. 2010, pp. 1–5. URL : http://hal.
inria.fr/hal-00812316.
[844]
Samir Amir. “Un système d’intégration de métadonnées dédiées au multimédia”. In: Actes
du XXVIIème Congrès INFORSID, Toulouse, France, 26-29 mai 2009. Jan. 2009, pp. 491–492.
URL : http://hal.inria.fr/hal-00730596.
[845]
Samir Amir, Marius Bilasco, and Chabane Djeraba. “A Semantic Approach to Metadata Management in Sensor Systems”. In: Cognitive systems with interactive sensors (COGIS). Nov.
2009, URL: http://hal.inria.fr/hal-00730597.
[846]
Kaci Azzou Samira Ait, Slimane Larabi, and Chabane Djeraba. “Angles Estimation of Rotating Camera”. In: Fourth International Conference on Computer Vision Theory and Applications (VISAPP) 2009. Feb. 2009, pp. 575–578. URL: http://hal.inria.fr/hal-00812310.
269
270
Research Report - Factual Data
[847]
Marius Bilasco. “Metadata roles within CAM4HOME”. In: ITEA2-CELTIC Joint Workshop.
June 2009. URL: http://hal.inria.fr/hal-00730594.
[848]
Marius Bilasco, Rafael Lozano Espinosa, and Hervé Martin. “In-situ Quantification of 3D
Scene Complexity”. In: Proceedings of The International Conference on Advanced Geographic
Information Systems and Web Services. Feb. 2009, pp. 34–39. URL : http://hal.inria.fr/
hal-00730595.
[849]
Nacim Ihaddadene, Adel Lablack, and Chabane Djeraba. “Analysing complex videos for public safety and monitoring”. In: 9th International Symposium on Programming and Systems
(ISPS 2009). May 2009, URL: http://hal.inria.fr/hal-00812328.
[850]
Jean Martinet, Adel Lablack, Stanislas Lew, and Chabane Djeraba. “Gaze Based Quality Assessment of Visual Media Understanding”. In: IEEE PSIVT-CVIM’09. Jan. 2009, URL: http :
//hal.inria.fr/hal-00730577.
[851]
Md. Haidar Sharif and Chabane Djeraba. “A Simple Method for Eccentric Event Espial Using
Mahalanobis Metric”. In: Iberoamerican Conference on Pattern Recognition (CIARP). Nov.
2009, pp. 417–424. URL: http://hal.inria.fr/hal-00730591.
[852]
Md. Haidar Sharif and Chabane Djeraba. “PedVed: Pseudo Euclidian Distances for Video
Events Detection”. In: International Symposium on Visual Computing (ISVC). Nov. 2009,
pp. 674–685. URL: http://hal.inria.fr/hal-00730589.
[853]
Mahmoudi Sidi Ahmed, Md. Haidar Sharif, Nacim Ihaddadene, and Chabane Djeraba. “Detection of Abnormal Motions in Video”. In: International Workshop Multimodal Interactions
Analysis of Users in a Controlled Environment (MIAUCE). Oct. 2008, pp. 1–4. URL : http://
hal.inria.fr/hal-00730585.
[854]
Marius Bilasco. “La sémantique des scènes 3D : Une approche sémantique pour la recherche
et la réutilisation de scènes 3D”. In: Le monde des cartes - Revue du Comité Francais de Cartographie (Jan. 2008), pp. 31–35. URL: http://hal.inria.fr/hal-00730562.
[855]
Adel Lablack, Frédéric Maquet, and Chabane Djeraba. “Determination of the Visual Field
of Persons in a Scene”. In: 3rd International Conference on Computer Vision Theory and
Applications (VISAPP). May 2008, URL: http://hal.inria.fr/hal-00730571.
[856]
Adel Lablack, Jean Martinet, and Chabane Djeraba. “Multimodal analysis of human behavior”. In: Encyclopedia of Multimedia. Jan. 2008, pp. 648–651. URL : http://hal.inria.fr/
hal-00730567.
[857]
Adel Lablack, Zhongfei Zhang, and Chabane Djeraba. “Supervised learning for head pose
estimation using SVD and Gabor Wavelets”. In: 1st International Workshop on Multimedia
Analysis of User Behaviour and Interactions (MAUBI). Dec. 2008, pp. 592–596. URL : http :
//hal.inria.fr/hal-00730574.
[858]
Jean Martinet, Adel Lablack, Nacim Ihaddadene, and Chabane Djeraba. “Gaze tracking applied to image indexing”. In: Encyclopedia of Multimedia. Jan. 2008, pp. 258–264. URL: http:
//hal.inria.fr/hal-00730600.
[859]
Sylvain Mongy, Fatma Bouali, and Chabane Djeraba. “Video Usage Mining”. In: Multimedia Dictionary, Second Edition. Jan. 2008, pp. 954–959. URL : http://hal.inria.fr/hal00812327.
[860]
Md. Haidar Sharif, Nacim Ihaddadene, and Chabane Djeraba. “Covariance Matrices for
Crowd Behaviour Monitoring on the Escalator Exits”. In: International Symposium on Visual
Computing (ISVC). Dec. 2008, pp. 470–481. URL: http://hal.inria.fr/hal-00730586.
[861]
Md. Haidar Sharif, Nacim Ihaddadene, and Chabane Djeraba. “Crowd behaviour monitoring on the escalator exits”. In: International Conference on Computer and Information Technology (ICCIT). Nov. 2008, pp. 194–200. URL: http://hal.inria.fr/hal-00730587.
[862]
Md. Haidar Sharif, Jean Martinet, and Chabane Djeraba. “Motion saliency applied to video
surveillance”. In: Encyclopedia of Multimedia. Jan. 2008, pp. 442–444. URL : http : / / hal .
inria.fr/hal-00730583.
[863]
Md. Haidar Sharif, Jean Martinet, and Chabane Djeraba. “Object tracking in video using
covariance matrices”. In: Encyclopedia of Multimedia. Jan. 2008, URL : http://hal.inria.
fr/hal-00730584.
F.8. Fox-Miire
[864]
271
Thierry Urruty, Fatima Belkouche, Chabane Djeraba, Bruno Bachimont, Edouard Gerard,
Jean De Bissy, Olivier Lombard, and Patrick Alléaume. “Optimization of Video Content Descriptions for Retrieval”. In: Multimedia Dictionary, Second Edition. Jan. 2008, pp. 693–698.
URL : http://hal.inria.fr/hal-00812326.
Software
Tempo Scaduto Interactive Art Work
(http://www.panorama14.net/142/
tempo-scaduto-panorama-14): Description: Our
work adressed the problem of detecting fine hand postures and gestures of persons to allow them to interact
freely with the art work, by means of geometric and
motion models. Self-assessment: This art work was
presented at various exhibitions in France (Panorama
14 2012, Studio d’Art Le Fresnoy, Tourcoing; Journée
Recherche : Art, Recherche et Technologie 2013, Polytech Lille; Futur en Seine 2013 Cap Digital, Paris) and
abroad (Realidad Elastica 2013, Laboral Centro de Arte
y Creacion Industrial, Gijon, Asturias, Spain). Team
contribution:
to the scientific community: a collection of 3D mesh
models along with four ground truth segmentations
per model, and an automatic comparison tool that
uses an innovative and robust metric to compare
automatically obtained segmentations to the ground
thruth models, so that researchers can confront their
new methods to highly effective state-of-the-art methods, the results of which are already available in the
online benchmark. The results are shown in different
formats (CSV, Excel, XML, graphical plots, etc.) to
facilitate the comparison of the performances of the
different methods [727]. Self-assessment: Developed
in the context of Halim Benhabiles’s PhD thesis [790]
and the A NR project M ADRAS. Team contribution:
Online 3D Mesh Segmentation Benchmark (http:
//www-rech.telecom-lille1.eu/3dsegbenchmark):
Description: This benchmark provides a helpful tool
Hardware Prototypes
3D Facial Recognition Platform (no URL): Description: As part of the A NR project FAR -3D, we have
developed a prototype for identity authentication, by
combining 3D facial biometrics obtained through a 3D
scanner and R FID technology. Self-assessment: Developed in the context of Hassen Drira’s PhD thesis [791]
and A NR project FAR 3D. Team contribution:
lifl.fr/FOX/index.php?page=logiciels): Descrip-
tion: As part of the I TEA project M IDAS, we have
developed a prototype for detecting happiness and
drowsiness in unconstrained settings, from video
streams captured using webcams. Self-assessment:
Developed in the context of I TEA project M IDAS (12
MM) [832, 831]. Team contribution:
Happiness and Drowsiness Detector (http://www.
F.8.2
Scientific Influence
Grants
Eureka ITEA2 EMPATHICS Products (Lille 1), PI:
Bilasco, 275901 €, start: 01/09/2012, duration:
36 months.
Eureka ITEA2 TWIRL (Lille 1), PI: Martinet, 245598 €,
start: 01/03/2012, duration: 24 months.
Eureka ITEA2 MIDAS (CNRS), PI: Djeraba, 481777 €,
start: 01/10/2008, duration: 36 months.
Eureka ITEA2 CAM4Home (CNRS), PI (coord.): Djeraba, 595728 €, start: 01/04/2007, duration: 39 months.
EU STREP MIAUCE (CNRS), PI: Djeraba, 600000 €,
start: 01/09/2006, duration: 36 months.
ANR Blanc Intl Chine 3D Face Analyzer (Lille 1), PI
(coord.): Daoudi, 100000 €, start: 01/03/2011, duration: 36 months.
ANR CONTINT PERCOL (Lille 1), PI: Martinet, 96616 €,
start: 01/11/2010, duration: 36 months.
ANR MDCO MADRAS (Lille 1), PI: Vandeborre,
172203 €, start: 01/01/2008, duration: 42 months.
ANR SESU FAR3D (Lille 1), PI: Daoudi, 139360 €, start:
01/01/2008, duration: 45 months.
ANR CANADA (Lille 1), PI: Djeraba, 273832 €, start:
15/02/2007, duration: 47 months.
ANR RIAM ANAFIX (Lille 1), PI: Djeraba, 146804 €,
start: 01/12/2006, duration: 28 months.
FUI AAP 5 ANAXA-VIDA (Lille 1), PI: Djeraba, 317502 €,
start: 19/10/2008, duration: 25 months.
Soutien annuel (LIFL), PI: Daoudi, 7500 €, start:
01/01/2013, duration: 12 months.
Soutien annuel (LIFL), PI: Djeraba, 7500 €, start:
01/01/2013, duration: 12 months.
Soutien annuel (LIFL), PI: Daoudi, 10000 €, start:
01/01/2011, duration: 12 months.
Soutien annuel (LIFL), PI: Daoudi, 7000 €, start:
01/01/2012, duration: 12 months.
Soutien annuel (LIFL), PI: Djeraba, 25000 €, start:
01/01/2012, duration: 12 months.
Soutien annuel (LIFL), PI: Daoudi, 19614 €.
Soutien nouveaux (LIFL), PI: Tirilly, 10000 €, start:
01/01/2012, duration: 12 months.
Soutien nouveaux (LIFL), PI: Bilasco, 6736 €, start:
01/01/2009, duration: 09 months.
RI Cotutelle Ballihi Lahoucine (Lille 1), PI: Daoudi,
700 €, start: 01/01/2012, duration: 12 months.
272
Research Report - Factual Data
BQR International (Lille 1), PI: Martinet, 5000 €, start:
01/01/2011, duration: 12 months.
CPER CIA (Inria), PI: Daoudi, 91919 €, start:
01/09/2008, duration: 24 months.
Academic Collaborations
Florida State University (FSU), USA: we have a longlasting collaboration with Prof. Anuj Srivastava who
leads the Statistical Shape Analysis and Modeling
Group (S SAMG ) at F SU . The two groups M IIRE and
S SAMG collaborated to the definition of new Riemannian geometry tools for 3D face shape analysis and
recognition. From 2004 to 2013, we have produced several common scientific publications in international
journals and conferences (I EEE T PAMI, I EEE T IFS,
PR, I CCV, B MVC. . . ). This collaboration has resulted
from the following efforts: (i) Prof. Anuj Srivastava
visited M IIRE in May 2004 and presented his research,
(ii) Prof. Anuj Srivastava served on the PhD thesis
committees of Dr. Huicheng Zheng (2004), Dr. Chafik
Samir (2005), Dr. J. Tierny student (2008) and H. Drira
(2011) PhD students of Prof. M. Daoudi. Hassen Drira
visited F SU from August to September 2009 as a PhD
student and from April to May 2013 as an assistant
professor. Prof. Anuj Srivastava received several visiting professor grants from C NRS (2006-2007, 2013) and
région Nord–Pas-de-Calais under the program Ambient Intelligence. It is planned that Prof. B. Ben Amor
will spend 8 months at F SU in 2014 [730, 708, 778, 760,
712, 731, 708, 758].
Media Integration and Communication Center
(MICC) and Department of Information Engineering
of Università di Firenze, Italy: we have a long-lasting
collaboration with Prof. A. Del Bimbo, Prof. S. Berretti
and Prof. P. Pala. Previous collaborations between
M IIRE and the M ICC of Università of Firenze focused
mainly on 3D object retrieval and 3D face analysis. In
particular, within the D ELOS network of excellence,
from 2006 to 2007, the two groups collaborated to the
definition and development of integrated tools for
the segmentation and retrieval of 3D objects. This
allowed them to start an active collaboration and develop common background knowledge to address the
management of 3D object datasets. During 2009, they
started to cooperate on the theme of 3D face analysis.
From 2010 to 2012, they produced several common
scientific publications in international journals, books
and conferences. Prof. S. Berreti has visited M IIRE for
one month in Fall 2009. In February 2013, M IIRE and
the M ICC have started a joint PhD program on the
analysis of 3D data over time to perform recognition of
human actions and objects interaction. Since October
2012, a PhD student is also working in cooperation
with the two groups on the theme of facial analysis
from 3D dynamic facial sequences, under the program
Futur et Ruptures of Institut Mines-Télécom. More
recently, the two groups co-supervise a PhD student
(M. Devanne) on the subject of 3D human action
recognition under agreement between University of
Lille1 and University of Florence [760, 741].
University Mohamed-V, Rabat, Morocco: we have a
long-lasting collaboration with Prof. Driss Aboutajdine
since 1996 on image processing and shape analysis.
We have produced several common scientific publications in international journals and conferences (I EEE
T IFS, PR, P RL, TS. . . ). Two agreements to co-supervise
thesis for two PhD students have been signed by Université Lille 1 and University Mohamed-V. The first
student was Mrs. Sanaa El Fkihi, who defended her
PhD thesis in December 2008 and who is now an
associate professor at École Nationale Supérieure d’Informatique et d’Analyse des Systèmes (E NSIAS , Rabat,
Morocco). The second one was M. Lahoucine Ballihi
who defended his PhD thesis in 2012 [712].
Utrecht University, Department of Information and
Computing Sciences, Netherlands: we collaborate
with Prof. Remco Veltkamp. Prof. M. Daoudi has
served on the PhD thesis committee of a PhD student
of Prof. Veltkamp, Dr. Frank Bart ter Haar, in 2009. Prof.
Veltkamp has served on the PhD thesis committee of
a PhD student of Prof. M. Daoudi, Dr. Hassen Drira,
in 2011. Prof. R. Veltkamp and Prof. M. Daoudi are
co-editors of the book [778].
University of Western Australia, Australia: we
collaborate with Prof. Mohammed Bennamoun.
Prof. M. Daoudi has served as a reviewer for the
doctoral dissertation of Faisal Radhi M. Al-Osaimi, a
PhD student of Prof. M. Bennamoun was a visiting
professor at L IFL in 2009. He is the author of Chapter 3
of the book [778].
Laboratory of Intelligent Recognition and Image
Processing (IRIP) of Beihang University, China: this
collaboration with Prof. Yunhong Wang started with
the project 3D Face Analyzer supported by A NR and
the National Natural Science Foundation of China
(N SFC). Prof. B. Ben Amor visited the I RIP group in
July 2011 and Hassen Drira visited it in July 2012. Xia
Biaqiang, a PhD student in M IIRE , visited the I RIP
group in January 201310 .
Laboratory of Intelligent Information Processing
(IIP) of the North China University of Technology
(NCUT), China: this collaboration started with the
project 3D Face Analyzer supported by A NR and the
National Natural Science Foundation of China (N SFC).
The 3D Face Analyzer project aims at automatically
interpretating 3D face images to develop contactless
human-computer interaction systems based on typical users facial attributes such as facial expressions,
gender, age and ethnic origin. Prof. M. Daoudi and
Prof. B. Ben Amor visited N CUT in April 2013.
10 Baiqiang Xia, Boulbaba Ben Amor, Huang Di, Daoudi Mohamed, Wang Yunhong, Drira Hassen, Enhancing Gender
Classification by Combining 3D and 2D Face Modalities, 21th European Signal Processing Conference (EUSIPCO), Morocco
(2013)
F.8. Fox-Miire
VTT, Finland: R&D actions on a metadata management platform [756].
Henri Tudor Research Center, Luxembourg: R&D on
concerning a metadata management platform [756].
University of Oulu, Finland: R&D actions on a metadata management platform [756, 705].
University of Murcia, Spain: R&D actions on a metadata management platform [756].
McGill University, Canada: research collaboration on
the simplification and visualization of large hierarchical indexing structures11 .
273
We also organized a track on 3D mesh segmentation at
the S HREC 2012 international contest, and the 3D Face
Biometrics Workshop in Shangai, China, 22-26 April
2013 [710, 719].
Institut Mines-Télécom Paris-Sud, France: R&D
actions on a metadata management platform [756,
843].
Institut Mines-Télécom Paris-Tech, France: R&D
actions on unsupervised face identification in TV
content using audio-visual features [799].
National Intstitute of Informatics, Japan : R&D
collaboration on image descriptors for object/face
similarity matching and retrieval [733].
Laboratoire d’Informatique Fondamentale de Marseille, France: R&D actions on unsupervised face
identification in TV content using audio-visual features [799].
Tecnologico Monterrey, Mexico: R&D actions on
the semantic adaptation and quantification of 3D
documents [848].
Laboratoire d’Informatique d’Avignon, France: R&D
actions on unsupervised face identification in TV
content using audio-visual features [799].
Laboratoire d’Informatique en Image et Systèmes
d’information (LIRIS), Université Lyon 1, France:
since 2002, we collaborate with L IRIS on two topics.
The first one is 3D mesh shape analysis ; the second
one is 3D face shape analysis. We have collaborated
under three A NR projects (M ADRAS, FAR 3D, and 3D
Face Analyzer). Halim Benhabiles’ PhD thesis was
co-supervized by Guillaume Lavoué, associate professor at L IRIS . Pierre Lemaire’s PhD thesis on 3D
facial expression recognition was co-supervized by
Prof. Liming Chen. We have published several papers
in highly selective international journals (The Visual
Computer, Computer Graphics Forum, S MI, I JCB , etc.).
France Telecom R&D, Lannion, France: R&D actions
on unsupervised face identification in TV content
using audio-visual features [799].
Laboratoire Informatique de Grenoble, France: R&D
actions on the semantic adaptation and quantification
of 3D documents [848], R&D collaboration on image
descriptors for object/face similarity matching and
retrieval [733]
EURECOM: we collaborate with Prof. Jean-Luc Dugelay on the topic of 3D face biometrics under the A NR
project FAR 3D [744].
Scientific Networks
Institute of Electrical and Electronics Engineers
sion, protection of G DR I SIS , M. Daoudi, O. Aubreton
(IEEE), M. Daoudi is a senior member of I EEE and a
(Le2i, Dijon), F. Dupont (L IRIS, Lyon) and F. Payan (I3S,
key member of 3D Rendering, Processing and Commu- Sophia Antipolis) are managing the specific subgroup
nications - Interest Group Interest Group 3DRPC-IG Maillages et Animations 3D. Their main objective is to
of the I EEE multimedia communication technical
bring together researchers working on the following
committee since 2012..
topics of the 3D object processing field: acquisition,
GDR 720 ISIS (Information, Signal, Images et Vision), reconstruction, modeling, analysis and compression.
G DR I SIS is a research group of french laboratories (la- Since 2010, an annual two-day workshop is organized
beled by C NRS) working on signal processing, machine about these topics. In June 2012, a summer school
vision, computer vision. . . 143 academics laboratories, has been organized, in collaboration with G DR IG
225 research scientists, 924 faculty members and 715 (Graphic Informatics). J-P. Vandeborre is the correspondent member of G DR I SIS for the L IFL laboratory..
PhD students are involved in G DR I SIS . Within the
group Telecommunications: compression, transmis-
Conference Organization
Compression et Représentation des Signaux Audiovisuels (CORESA) 2012 (http://www-rech.
telecom-lille1.eu/coresa2012/), May 24-25, 2012,
national, 70 participants.
3D Object Retrieval Workshop (in conjunction
with Eurographics 2010) (http://www-rech.
telecom-lille1.eu/3dor/), May 2, 2010, international, 26 participants.
3D Object Retrieval Workshop (in conjunction
with Eurographics 2011) (http://www-rech.
telecom-lille1.eu/3dor2011/), April 10, 2011, international, 26 participants.
ACM Workshop on Multimedia Access to 3D Human
Objects (in conjunction with ACM Multimedia 2011)
(http://www-rech.telecom-lille1.eu/ma3ho/),
December 1, 2011, international, 30 participants.
3D Face Biometrics Workshop (in conjunction
with IEEE International Conference on Auto-
11 Charles-Antoine Julien, Pierre Tirilly, Exact versus Estimated Pruning of Subject Hierarchies, ASIST Annual Meeting,
Montreal, QC : Canada (2013)
274
Research Report - Factual Data
matic Face and Gesture Recognition (FG) 2013)
(http://www.ivl.disco.unimib.it/3DFB/), April 22,
2013, international, 30 participants.
ACM Workshop on 3D Object Retrieval (in conjunction with ACM Multimedia 2010) (http:
//www-rech.telecom-lille1.eu/acm3dor/), October 25, 2010, international, 30 partipants.
Summer School on 3D Processing: from Acquisition to Compression (http://www.gretsi.fr/
peyresq12/), June 24-30, 2012, national, 45 partipants.
3D Mesh Segmentation Track of the SHREC’2012 International Contest (in conjunction with the 3DOR
workshop, Eurographics 2012) (http://www-rech.
telecom-lille1.eu/shrec2012-segmentation/),
May 13, 2012, international, 10 participants.
5628557), October 3-5, 2010, international, 110 partic-
ipants.
Simulation and Interaction in Intelligent Environments Special Sessions (SIMIE, in conjunction with
International Conference on Pervasive and Embedded Computing and Communication Systems
(PECCS) 2011) (http://www.peccs.org/PECCS2011/
SIMIE.asp), March 5-7, 2011, international, 10 participants.
International Workshop on Multimedia Analysis
of User Behaviour and Interactions (in conjunction with IEEE ISM2008) (http://www.lifl.fr/
~martinej/ISM2008workshop/cfp.html), December
15-17, 2008, international, 10 participants.
International Workshop on Multimodal Interactions Analysis of Users a Controlled Environment
(satellite event of ICMI 2008) (ttp://www.lifl.fr/
~martinej/ICMI2008workshop), October 20-22, 2008,
IEEE International Conference on Machine and
Web Intelligence (ICMWI) 2010 (http://ieeexplore. international, 6 participants.
ieee.org/xpl/mostRecentIssue.jsp?punumber=
Visiting Scientists
Alice Barbara Tumpach (Laboratoire de mathématiques Painlevé) invited as assistant professor (délégation C NRS) in 2013 (6 months).
Sebastian Kurterk (Florida State University, USA)
invited as PhD student in 2012 (1 week).
Mohammed Bennamoun (University of Western Australia, Australia) invited as Professor in 2009 (1 month).
Dan Simovici (University of Massachusetts Boston,
USA) invited as Professor in 2007-2009.
Nessrin Hamrouni (E NIS, Sfax, Tunisia) invited as
PhD student in 2012 (1 month).
Zhongfei Zhang (State University of New York at Binghamton, USA) invited as Professor in 2010 (1 month),
2011 (1 month).
Halima Mhemdi (E NIS, Sfax, Tunisia) invited as PhD
student in 2012 (1 month).
Balakrishnan D. Prabhakaran (University of Texas at
Dallas, USA) invited as Professor in 2011 (1 week).
Makram Mestiri (E NIT , Tunis, Tunisia) invited as PhD
student in 2012 (1 month).
Slimane Larabi (Université des Sciences et de la
Technologie Houari Boumediene, Algeria) invited as
Professor in 2009 (2 months) and 2010 (2 months).
Anuj Srivastatava (Florida State University, USA) invited as Professor in 2006, 2007, 2008, 2012 and 2013
(10 months).
Faouzi Ghorbel (École Nationale des Sciences de l’Informatique, Tunisia) invited as Professor in 2010 (1
month).
Stefano Berretti (University of Florence, Italy) invited
as Associate Professor in 2009 (1 month).
William Grosky (University of Michigan - Dearborn,
USA) invited as invited professor in 2009 (2 weeks).
Eric Paquet (National Research Council, Ottawa,
Canada) invited as Research Scientist in 2008 (1
month).
Awards
Chabane Djeraba (October 2010): I TEA 2-Artemis
Silver Medal for the project C AM 4H OME.
Invited Conferences and Seminars
Mohamed Daoudi (June 2013): 4th European Workshop on Visual Processing.
Mohamed Daoudi (July 2011): 3D Media Analysis
and Retrieval Panel, I EEE International Conference on
Editorial Commitees
Multimedia and Expo.
Boulbaba Ben Amor (February 2011): I MAGINA, The
European 3D Simulation and Visualization Event.
F.8. Fox-Miire
Mohamed Daoudi, Editorial Committee, 2010, Annals Chabane Djeraba, Editoral Committee, since 2011,
of Telecommunications.
International Journal of Multimedia Data Engineering
and Management (IGI Publishing).
Mohamed Daoudi, Conference Chair, 2015, International Conference Shape Modeling International
Chabane Djeraba, Steering Committee, since 2008,
Conference, Lille 2015.
I EEE International Workshop on Content-Based MultiMohamed Daoudi, Area Chair (Multimedia Signal
media Indexing.
Processing), 2013, European Signal Processing Confer- Chabane Djeraba, Program Committee, 2011, Internaence.
tional Symposium on Programming and Systems.
Mohamed Daoudi, Program Committee, 2013, ICCV
Chabane Djeraba, Program Committee, 2012, Interna2013 Workshop: Big Data in 3D Computer Vision
tional Conference on Pattern Recognition Applications
(BigData3DCV) .
and Methods.
Mohamed Daoudi, Program Committee, 2013, Special Chabane Djeraba, Program Committee, 2009, A CM
Session: 3D Technology in Multimedia (in conjunction S IGKDD International Conference on Knowledge Diswith A CM Multimedia Systems Conference).
covery and Data Mining.
Mohamed Daoudi, Program Committee, 2012, InterChabane Djeraba, Program Committee, 2008, A CM
national Conference on Multimedia Modeling.
Multimedia.
Mohamed Daoudi, Program Committee, 2013, I EEE
Chabane Djeraba, Program Committee, 2008, A CM InI VMSP Workshop on 3D Image/Video Technologies
ternational Conference on Image and Video Retrieval.
and Applications.
Chabane Djeraba, Program Committee, 2010, Asian
Mohamed Daoudi, Program Committee, 2013, I EEE
Conference on Computer Vision.
International Workshop on Hot Topics in 3D.
Chabane Djeraba, Program Committee, 2010, InternaMohamed Daoudi, Program Committee, 2010, 2012,
tional Conference on Multimedia and Expo.
International Conference on Computer Vision Theory
Chabane Djeraba, Program Committee, 2008 to 2011,
and Applications.
International Conference on Multimedia Modeling.
Mohamed Daoudi, Program Committee, 2010, 2011,
Chabane Djeraba, Program Committee, 2010, In2012, 2013, 2014, 3D Image Processing, Measurement
ternational Workshop on Multimedia Information
and Applications.
Processing and Retrieval.
Hazem Wannous, Program Committee, 2012, InternaChabane Djeraba, Program Committee, 2010, Intertional Workshop on Social Behaviour Analysis.
national Workshop on Connected Multimedia (in
Boulbaba Ben Amor, Program Committee, 2013, 3D
conjunction with A CM MultiMedia.
Face Biometrics Workshop (in conjuction with I EEE
Chabane Djeraba, Program Committee, 2011, InternaInternational Conference on Automatic Face and
tional World Wide Web Conference.
Gesture Recognition).
Chabane Djeraba, Program Committee, 2008, ExtracHassen Drira, Program Committee, 2013, 3D Face
tion et Gestion des Connaissances.
Biometrics Workshop (in conjuction with I EEE InterIoan Marius Bilasco, Program Committee, since 2009,
national Conference on Automatic Face and Gesture
A CM S AC - Semantic Web Applications Track.
Recognition).
Ioan Marius Bilasco, Program Committee, 2008, 2009,
Boulbaba Ben Amor, Program Committee, 2010, InInternational Conference on Distributed Multimedia
ternational Workshop on 3D Object Retrieval (in
Systems.
conjunction with A CM Multimedia).
Jean-Philippe Vandeborre, Program Committee, 2010, Ioan Marius Bilasco, Program Committee, 2009, International Workshop on Service-oriented Community
International Workshop on 3D Object Retrieval (in
Coordinated Multimedia (in conjunction with I EEE
conjunction with A CM Multimedia).
Jean-Philippe Vandeborre, Program Committee, 2008, International Conference on Web Services).
Ioan Marius Bilasco, Program Committee, 2009, 2011,
2010, 2012, International Conference on Image ProInternational Conference on Grid and Pervasive Comcessing Theory, Tools and Applications.
puting.
Mohamed Daoudi, Program Committee, 2008, 2010,
Ioan Marius Bilasco, Program Committee, 2009, 2011,
2012, International Conference on Image Processing
International Conference on Geospatial Semantics.
Theory, Tools and Applications.
Ioan Marius Bilasco, Program Committee, 2012, ComMohamed Daoudi, Program Committee, 2010, 2011,
2012, 2013, 3D Object Retrieval Workshop (in conjunc- pression et Représentation des signaux audiovisuels.
Ioan Marius Bilasco, Organizing Committee, 2012,
tion with Eurographics).
Jean-Philippe Vandeborre, Program Committee, 2010, Compression et Représentation des signaux audiovisuels.
2011, 2012, 2013, 3D Object Retrieval Workshop (in
Ioan Marius Bilasco, Program Committee, 2011, Simconjunction with Eurographics).
Chabane Djeraba, Steering Committee, October 2010, ulation and Interaction in Intelligent Environments
Workshop (in conjunction with International ConferI EEE International Conference on Machine and Web
ence on Pervasive and Embedded Computing and
Intelligence.
Communication Systems).
Chabane Djeraba, Editoral Committee, since 1998,
Jean Martinet, Program Committee, 2012, CompresMultimedia Tools and Applications (Springer).
sion et Représentation des Signaux Audiovisuels.
Chabane Djeraba, Editoral Committee, 2008, Proceedings of the Multimedia Information Retrieval
Jean Martinet, Organizing Committee, 2012, CompresWorkshop (in conjunction with A CM Multimedia).
sion et Représentation des Signaux Audiovisuels.
275
276
Research Report - Factual Data
Jean Martinet, Program Committee, 2011, Simulation
and Interaction in Intelligent Environments Workshop
(in conjunction with International Conference on
Pervasive and Embedded Computing and Communication Systems).
Jean Martinet, Steering Committee, 2011, Simulation
and Interaction in Intelligent Environments Workshop
(in conjunction with International Conference on
Pervasive and Embedded Computing and Communication Systems).
Jean Martinet, Steering Committee, 2008, International Workshop on Multimedia Analysis of User
Behavior and Interactions (in conjunction with I EEE
International Symposium on Multimedia).
Jean Martinet, Steering Committee, 2008, International Workshop on Multimodal Interactions Analysis
of Users in a Controlled Environment (in conjunction with International Conference on Multimodal
Interfaces).
Jean Martinet, Steering Committee, 2008,2009, International MultiMedia Modeling..
Jean Martinet, Steering Committee, 2008, European
Conference on Information Retrieval.
Jean Martinet, Steering Committee, 2008, Asian Conference on Computer Vision.
Jean Martinet, Associate editor, 2013, ITE (Institute of
Image Information and Television Engineers) Transactions on Media Technology and Applications, Special
Section on "Multimedia Content Analysis".
Jean Martinet, Steering Committee, 2008, International Workshop on Multimodal Interactions Analysis
of Users in a Controlled Environment (in conjunction with International Conference on Multimodal
Interfaces).
Evaluation Committees
Chabane Djeraba: Evaluator A NR, 2012.
Chabane Djeraba: Evaluator R IAM (innovative network on audiovisual and multimedia projects),
2010-2013.
Chabane Djeraba: Evaluator O SEO projects,
2010-2013.
Mohamed Daoudi: Evaluator A NR C ONTINT, 2013.
Mohamed Daoudi: Evaluator J CJC S IMI 2, 2013.
Mohamed Daoudi: Evaluator A NR Équipements d’Excellence, 2010.
F.8.3
Mohamed Daoudi: Evaluator A NR Programme Chaires
d’Excellence, 2010.
Mohamed Daoudi: Evaluator A NR Programme Blanc,
2009, 2010.
Chabane Djeraba: Evaluator FP7 (S TREP , IP) European projects, 2008-2013.
Mohamed Daoudi: Evaluator C HIST-E RA Call, Intelligent User Interfaces, 2012.
Mohamed Daoudi: Evaluator New Eurasia Foundation, 2011.
Interactions with the Economic, Social and Cultural Worlds
Industrial Contracts
Contrat Ikomobi (Lille 1), PI: Bilasco, 42882 €, start:
01/01/2013, duration: 5 months.
Contrat ANAXA VIDA FOX (Lille 1), PI: Martinet,
24338 €, start: 01/01/2012, duration: 12 months.
Scientific Mediation
Mohamed Daoudi, Industrie et Technologies No 907,
La R&D se penche sur la sécurité industrielle, 2009.
Interface Structures
PICOM: Pôle de compétivité de commerce de Lille,
Active participation to the activities of the cluster, by
proposing new innovative video-based e-commerce
analytics.
Collaborations with Cultural Organizations
Le Fresnoy, Studio d’Art Contemporain (January
- June 2012): Tempo scaduto, interactive art work
General Audience Events
designed by Vincent Cicilliato
F.9. MAP
277
Presentation to middle school kids (2010-2011): middle school B. Ben Amor has presented the research
area of 3D processing to a group of middle school
students
Startup Creations
ANAXA-VIDA (August 2011): A NAXA -V IDA develops
innovative software technology for the analysis of
objects in motion (e.g. humans, shoppers, consumer
behaviours. . . ) from videos. This technology is based
on advanced video analysis. In this framework, A NAXA V IDA offers innovative software products and services
for several applications (retail, security, traffic regula-
F.9
F.9.1
tion, etc.) The start-up was created at the end of the
eponym regional project based on the results obtained
by our team in the area of motion models in indoor
scenes and their application to people counting and
crowd density estimation
MAP
Production
Selective Publications
Journal Articles
[865] Jérôme Dubois, Christophe Calvin, and Serge G. Petiton. “Accelerating the
Restarted Arnoldi Method with GPUs using an autotuned matrix vector product”.
In: SIAM Journal on Scientific Computing 33.5 (2011).
[866]
Lamine Aouad and Serge G. Petiton. “Grid-based Programming Paradigm for
Distributed Linear Algebra Applications”. In: Multiagent and Grid Systems International Journal 3.6 (2010).
[867]
Ling Shang, Maxime Hugues, and Serge G. Petiton. “A Fine-grained Task Based
Parallel Programming Paradigm of Gauss-Jordan Algorithm”. In: Journal of Computers 5.10 (2010).
[868]
Laurent Choy, Serge G. Petiton, and Mitsuhisa Sato. “Resolution of Large Symmetric Eigenproblems on a World-Wide Grid”. In: International Journal of Grid
and Utility Computing 1.2 (2009), pp. 71–85.
[869]
Haiwu He, Guy Bergere, Zhijian Wang, and Serge G. Petiton. “Solution of linear
systems by GMRES method on global computing platform”. In: Journal of Algorithms and Computational Technology (2008), pp. 1449–1465.
Conference Papers
[870] Serge G. Petiton. “Multilevel Programming Paradigms for Smart-tuned Exascale
Computational Science”. In: Conference on Computational Science and Engineering. 2013.
[871]
Christophe Calvin, Laurine Decobert, Jérôme Dubois, and Serge G. Petiton. “Hybrid eigenvalue solver using a linear algebra framework for multi-core accelerated petascale supercomputer”. In: 15th SIAM Conference on Parallel Processing
for Scientific Computing. 2012.
[872]
Christophe Calvin, Nahid Emad, Serge G. Petiton, Jérôme Dubois, and Makarem
Dandouna. “MERAM for Neutron Physics Applications using YML Environment
on Post Petascale Heterogeneous Architecture”. In: SIAM on Applied Linear Algebra. 2012.
[873]
Leroy Drummond, Serge G. Petiton, and Christophe Calvin. “Parametric Steering for Autotuning Numerical Kernels and Scientific Codes in Multicore Environments”. In: SIAM meeting annuel. 2012.
[874]
Serge G. Petiton, Christophe Calvin, Jérôme Dubois, and France Boillod. “Autotuned Hybrid Asynchronous Krylov Iterative Eigensolvers on Petascale Supercomputers”. In: SIAM meeting annuel. 2012.
[875]
Jérôme Dubois, Serge G. Petiton, and Christophe Calvin. “Auto-Tuned Linear Algebra Computations for Krylov Methods on Multicore and GPU”. In: SIAM Conference on Computational Science and Engineering. 2011.
278
Research Report - Factual Data
[876]
Maxime Hugues and Serge G. Petiton. “Optimized Sparse Matrix Formats on
GT200 and Fermi GPUs”. In: 7th International Conference on Preconditioning
Techniques For Scientific and Industrial Applications. 2011.
[877]
Serge G. Petiton and Pierre-Yves Aquilenti. “Toward Smart-tuned Krylov Method
on clusters of multicore or GPU”. In: ICIAM conference. 2011.
[878]
Pierre-Yves Aquilanti, Serge G. Petiton, and Henri Calandra. “Parallel Auto-tuned
GMRES Method to Solve Complex Non-Hermitian Linear Systems”. In: High Performance Computing for Computational Science – VECPAR 2010. 2010.
[879]
Jérôme Dubois, Christophe Calvin, and Serge Petiton. “Performance and Numerical Accuracy Evaluation of Heterogeneous Multicore Systems for Krylov Orthogonal Basis Computation”. In: High Performance Computing for Computational
Science – VECPAR 2010. Lectures notes in computer science. Springer, 2010.
[880]
Maxime Hugues and Serge Petiton. “Sparse Matrix Formats Evaluation and Optimization on a GPU”. In: 12th IEEE International Conference on High Performance
Computing and Communications. 2010.
[881]
Pierre-Yves Aquilanti, Serge G. Petiton, Ye Zhang, and Henri Calandra. “Resolution of Large Sparse Non-Hermitian Complex Linear Systems on a Nationwide
Cluster of Clusters”. In: SIAM Linear Algebra. 2009.
[882]
Laurent Choy, Olivier Delannoy, Nahid Emad, and Serge Petiton. “Federation and
abstraction of heterogeneous global computing platforms with the YML framework”. In: IEEE International Conference on Complex, Intelligent and Software
Intensive Systems (CISIS 2009). 2009.
[883]
Laurent Choy, Olivier Delannoy, Nahid Emad, and Serge G. Petiton. “Federation
and Abstraction of Heterogeneous Global Computing Platforms with the YML
Framework”. In: IEEE International Conference on Complex, Intelligent and Software Intensive Systems (CISIS 2009). 2009.
[884]
Jérôme Dubois, Christophe Calvin, and Serge Petiton. “Krylov Subspace Computation on Hybrid Multicore Platforms”. In: SIAM Annual Meeting. 2009.
[885]
Ling Shang, Serge G. Petiton, Nahid Emad, Xiaolin Yang, and Zhijian Wang. “Extending YML to be a middleware for scientific cloud computing”. In: CloudCom.
Vol. 5931. Lectures notes in computer science. Springer, 2009.
[886]
Ling Shang, Serge G. Petiton, and Maxime Hugues. “A New Parallel Paradigm for
Block-Based Gauss-Jordan Algorithm”. In: Proceedings of the Eighth international
Conference on Grid and Cooperative Computing. 2009.
[887]
Laurent Choy, Eric Wartelle, Serge G. Petiton, and Mitsuhisa Sato. “PowerAware
Frequency Balancing for Linear Algebra on Heterogeneous Grids”. In: SIAM annual meeting. 2008.
[888]
Maxime Hugues and Serge G. Petiton. “A Matrix Inversion Method with YMLOmniRPC on a Large Scale Platform”. In: 8th International Meeting on High Performance Computing for Computational Science (VECPAR’08). Vol. 5336. Lectures notes in computer science. Springer, 2008.
[889]
Ling Shang, Zhijian Wang, and Serge Petiton. “Solution of Large Scale Matrix
Inversion on Cluster and Grid”. In: Proceeding of Seventh IEEE International Conference on Grid and Cooperative Computing. 2008.
[890]
Ling Shang, Zhijian Wang, Serge G. Petiton, and Yuansheng Lou. “Large Scale
Computing on Component Based Framework Easily Adaptive to Cluster and Grid
Environments”. In: Proceeding of ChinaGrid Annual Conference. 2008.
[891]
Ye Zhang, G. Bergère, and Serge G. Petiton. “Performance Analysis in Grid: a
Large Scale Computing Based on Hybrid GMRES Method”. In: 10th IEEE International Conference on High Performance Computing and Communications. 2008.
[892]
Ye Zhang, Guy Bergere, and Serge G. Petiton. “Grid Computing: A Case Study in
Hybrid GMRES Method”. In: Proceedings of the International Conference on Network and Parallel Computing (NPC 2008). Vol. 5245. Lectures notes in computer
science. Springer, 2008.
F.9. MAP
279
[893]
Ye Zhang and Guy Bergere ond Serge G. Petiton. “Large Scale Parallel Hybrid
GMRES Method for the Linear System on Grid System”. In: Proceedings of the 7th
International IEEE Symposium on Parallel and Distributed Computing (ISPDC
2008). 2008.
Books and Edited Proceedings
Theses and Habilitations
Other Visible Publications
Software
YML (yml.prism.uvsq.fr): Description: We launched
the YML project a few years ago at the ASCI CNRS
laboratory in Orsay. This software was developed
by French and Japanese teams and is under Cecil
open-source licence. The software is also registered
on "Plume". YML allows graph-description parallel
and distributed multi-level scientific programming. It
was evaluated for P2P, GRID and Cloud computing,
and is now deployed directly on supercomputers. Selfassessment: This software was deployed in systems
F.9.2
in France, Japan, USA, China, Belgium and Tunisia,
at least. Team contribution: We launched the YML
project in 2000 and still work on it. Nevertheless since
a few years the project is managed by Nahid Emad’s
team at PRiSM. This software is an important contribution to the FP3C ANR-JST project between France and
Japan. YML is deployed in particular on the K computer in Kobe and the CRAY Hooper supercomputer in
LBNL.
Scientific Influence
Grants
RI Japon (CNRS), PI: Petiton, 4000 €, start: 01/01/2009,
duration: 12 months.
Scientific Networks
ORAP, Member of the scientific committee and director of the board.
SIAM,IEEE,ACM, Membership.
Yale Club of France, Membership.
International Exascale Software Project (IESP, Invitation to several meetings.
Editorial Commitees
Serge Petiton, Program committee, 2008, 2013., IEEE
and ACM Supercomputing conference.
Serge Petiton, Program committee, 2013, IEEE International Conference on Big Data.
Serge Petiton, Program committee, 2009,2013, IEEE
and ACM CCGRID.
Serge Petiton, Program committee, 2009, IEEE Cluster.
Serge Petiton, Program committee, 2010, 2011, ACM
ICS.
Serge Petiton, Program committee,
2008,2009,2010,2011,2012,2013, Heteropar.
Serge Petiton, Program committee, 2009, ParCO.
Serge Petiton, Program committee, 2009, ACM PPoPP.
Serge Petiton, Program committee, 2008,2010,2012,
VECPAR.
Serge Petiton, Program committee, 2000,2010,2012,
PMAA.
Evaluation Committees
Serge Petiton: Aliance ANCRE, 2010.
GENCI, since 2010.
Serge Petiton: "Prix Joseph Fourier", BULL and
F.9.3
Interactions with the Economic, Social and Cultural Worlds
Industrial Contracts
Contrat CEA Calcul pétaflopique - Complément
(CNRS), PI: Boillod-Cerneux, 6121 €, start: 01/01/2013,
duration: 12 months.
Contrat CEA Calcul pétaflopique (CNRS), PI: Petiton,
143520 €, start: 15/10/2011, duration: 37 months.
Contrat Total Exascale (CNRS), PI: Petiton, 47840 €,
start: 01/10/2010, duration: 12 months.
CIFRE Total Aquilanti (CNRS), PI: Petiton, 59800 €,
start: 07/04/2008, duration: 37 months.
CIFRE Total Hugues (CNRS), PI: Petiton, 59800 €, start:
07/04/2008, duration: 37 months.
280
Research Report - Factual Data
Scientific Mediation
Serge Petiton, Diner conference organized by the
YALE club of France and the Berkeley Club of France,
Paris, Next Generation of Supercomputers and Their
Impacts on Society, 16 octobre 2012.
Interface Structures
ORAP: Association supported by CNRS, CEA and INRIA to promote the HPC in France, created in 1994 by
Prof. Lions, Serge Petiton is member of the board and
of the scientific committee since 2000. He is director
of the board since 2006.
Maison De La Simulation (MDLS): Joint laboratory
supported by CNRS, CEA, INRIA, UVSP and U. ParisSud, MAP is mainly located there now, Serge Petiton is
delegated there by CNRS since February 2013, creation
of a working group.
F.10
F.10.1
Japan-French Laboratory in Informatics (JFLI),
Tokyo): CNRS laboratory, associated with INRIA
and University of Paris 6 in France, and with NII, University of Tokyo, University of Keio in Tokyo, University
of Kyoto and University of Tsukuba in Japan, Since its
creation, Serge Petiton is an associate member of the
JLI and leads the HPC group. He also participates to
the last conference in Singapore of the Asian CNRS
labs in computer science AURA.
Mint
Production
Selective publications
Journal articles
[894] Bruno De Araujo, Géry Casiez, Joaquim Jorge, and Martin Hachet. “Mockup Builder: 3D
Modeling On and Above the Surface”. In: computer & graphics (Jan. 2013). URL : http : / /
hal.inria.fr/hal-00795343.
[895]
Anthony Martinet, Géry Casiez, and Laurent Grisoni. “Integrality and Separability of Multitouch Interaction Techniques in 3D Manipulation Tasks”. In: IEEE Transactions on Visualization and Computer Graphics (Jan. 2012), pp. 369–380. URL : http://hal.inria.fr/hal00670530.
[896]
Thomas Pietrzak, Andrew Crossan, Brewster Stephen A., Benoît Martin, and Isabelle Pecci.
“Creating Usable Pin Array Tactons for Non-Visual Information”. In: IEEE Transactions on
Haptics (Jan. 2009), pp. 61–72. URL: http://hal.inria.fr/hal-00671354.
[897]
Adrien Theetten and Laurent Grisoni. “Lagrangian constraint toolkit for the simulation of
1D-manifold structure”. Anglais. In: Journal of Computer-Aided Design 41.12 (Dec. 2009),
pp. 990–998. URL: http://hal.inria.fr/hal-00861338.
[898]
Sebastien Hillaire, Anatole Lécuyer, Rémi Cozot, and Géry Casiez. “Depth-of-Field Blur Effects for First-Person Navigation in Virtual Environments”. Anglais. In: Computer Graphics
and Applications (Nov. 2008). URL: http://hal.inria.fr/inria-00471153.
[899]
Adrien Theetten, Laurent Grisoni, Andriot Claude, and Brian Barsky. “Geometrically Exact
Dynamic Splines”. Anglais. In: Journal of Computer-Aided Design 40.1 (2008), pp. 35–48. URL:
http://hal.inria.fr/hal-00861329.
Conference papers
[900] Jonathan Aceituno, Géry Casiez, and Nicolas Roussel. “How low can you go? Human limits
in small unidirectional mouse movements”. In: CHI’13, the 31th Conference on Human Factors in Computing Systems. Apr. 2013, pp. 1383–1386. URL : http : / / hal . inria . fr / hal 00799954.
[901]
Francesco De Comite. “Circle Packing Explorations”. Anglais. In: Proceedings of Bridges 2013:
Mathematics, Music, Art, Architecture, Culture. Enschede, Pays-Bas, 2013, pp. 399–402. URL:
http://hal.archives-ouvertes.fr/hal-00861402.
[902]
Bailly Gilles, Thomas Pietrzak, Jonathan Deber, and Daniel Wigdor. “Metamorphe: Augmenting Hotkey Usage with Actuated Keys”. In: CHI’13, the 31th Conference on Human Factors in
Computing Systems. Apr. 2013, pp. 563–572. URL: http://hal.inria.fr/hal-00822359.
F.10. Mint
[903]
Damien Marchal, Clément Moerman, Géry Casiez, and Nicolas Roussel. “Designing Intuitive Multi-touch 3D Navigation Techniques”. Anglais. In: INTERACT 2013. ILab MINT-Idées3Com. Cape Town, Afrique Du Sud, Sept. 2013, pp. xx–xx. URL : http : / / hal . archives ouvertes.fr/hal-00813232.
[904]
Yosra Rekik, Laurent Grisoni, and Nicolas Roussel. “Towards Many Gestures to One Command: A User Study for Tabletops”. Anglais. In: INTERACT, 14th IFIP TC13 Conference on
Human-Computer Interaction. Springer, Sept. 2013. URL : http : / / hal . inria . fr / hal 00831877.
[905]
Radu Vatavu, Géry Casiez, and Laurent Grisoni. “Small, Medium, or Large? Estimating the
User-Perceived Scale of Stroke Gestures”. In: CHI’13, the 31th Conference on Human Factors
in Computing Systems. Apr. 2013. URL: http://hal.inria.fr/hal-00799956.
[906]
Jonathan Aceituno, Julien Castet, Myriam Desainte-Catherine, and Martin Hachet. “Improvised interfaces for real-time musical applications”. In: Tangible, embedded and embodied
interaction (TEI). Feb. 2012. URL: http://hal.inria.fr/hal-00670576.
[907]
Géry Casiez, Nicolas Roussel, and Daniel Vogel. “1 Filter: A Simple Speed-based Low-pass
Filter for Noisy Input in Interactive Systems”. In: CHI’12, the 30th Conference on Human
Factors in Computing Systems. May 2012, pp. 2527–2530. URL: http://hal.inria.fr/hal00670496.
[908]
Bruno De Araujo, Géry Casiez, and Joaquim Jorge. “Mockup Builder: Direct 3D Modeling On
and Above the Surface in a Continuous Interaction Space”. In: GI’12 - 38th Graphics Interface
conference. May 2012, pp. 173–180. URL: http://hal.inria.fr/hal-00687891.
[909]
Bruno De Araujo, Géry Casiez, Joaquim Jorge, and Martin Hachet. “Modeling On and Above
a Stereoscopic Multitouch Display”. In: 3DCHI - The 3rd Dimension of CHI. May 2012, pp. 79–
86. URL: http://hal.inria.fr/hal-00670565.
[910]
Frédéric Giraud, Michel Amberg, Betty Semail, and Géry Casiez. “Design of a Transparent
Tactile Stimulator”. In: Haptics Symposium 2012, the 20th Symposium on Haptic Interfaces
for Virtual Environments and Teleoperator Systems. Mar. 2012, pp. 485–489. URL : http://
hal.inria.fr/hal-00670523.
[911]
Clément Moerman, Damien Marchal, and Laurent Grisoni. “Drag’n Go: Simple and Fast
Navigation in Virtual Environment”. In: IEEE Symposium on 3D User Interface. Mar. 2012,
pp. 15 –18. URL: http://hal.inria.fr/hal-00676444.
[912]
Thomas Pietrzak, Sylvain Malacria, and Éric Lecolinet. “S-Notebook: Augmenting Mobile
Devices with Interactive Paper for Data Management”. In: Advanced Visual Interfaces 2012.
May 2012, pp. 733–736. URL: http://hal.inria.fr/hal-00757125.
[913]
Philip Quinn, Andy Cockburn, Géry Casiez, Nicolas Roussel, and Carl Gutwin. “Exposing
and understanding scrolling transfer functions”. In: UIST’12, 25th ACM Symposium on User
Interface Software and Technology. Oct. 2012, pp. 341–350. URL: http://hal.inria.fr/hal00719465.
[914]
Nicolas Roussel, Géry Casiez, Jonathan Aceituno, and Daniel Vogel. “Giving a hand to the
eyes: leveraging input accuracy for subpixel interaction”. In: UIST’12, 25th ACM Symposium
on User Interface Software and Technology. Oct. 2012, pp. 351–358. URL: http://hal.inria.
fr/hal-00719464.
[915]
David Selosse, Jérémie Dequidt, and Laurent Grisoni. “A Sketch-Based Interface for Annotation of 3D Brain Vascular Reconstructions”. In: Computer Graphics International 2012. June
2012. URL: http://hal.inria.fr/hal-00758420.
[916]
Daniel Vogel and Géry Casiez. “Hand Occlusion on a Multi-Touch Tabletop”. In: CHI’12, the
30th Conference on Human Factors in Computing Systems. May 2012, pp. 2307–2316. URL :
http://hal.inria.fr/hal-00670516.
[917]
Michel Amberg, Frédéric Giraud, Betty Semail, Paolo Olivo, Géry Casiez, and Nicolas Roussel.
“STIMTAC, a tactile input device with programmable friction”. In: UIST’11, the 24th ACM
Symposium on User Interface Software and Technology. Oct. 2011, pp. 7–8. URL: http://hal.
inria.fr/inria-00638442.
281
282
Research Report - Factual Data
[918]
Géry Casiez and Nicolas Roussel. “No more bricolage! Methods and tools to characterize,
replicate and compare pointing transfer functions”. In: UIST’11, 24th ACM Symposium on
User Interface Software and Technology. Oct. 2011. URL: http : / / hal . inria . fr / inria 00635397.
[919]
Géry Casiez, Nicolas Roussel, Romuald Vanbelleghem, and Frédéric Giraud. “Surfpad: Riding Towards Targets on a Squeeze Film Effect”. In: CHI’11, the 29th Conference on Human
Factors in Computing Systems. May 2011. URL: http://hal.inria.fr/inria-00637135.
[920]
Francesco De Comite. “A New Kind of Three-Dimensional Anamorphosis”. Anglais. In: Proceedings of Bridges 2011: Mathematics, Music, Art, Architecture, Culture. Coimbra, Portugal,
2011, pp. 33–38. URL: http://hal.archives-ouvertes.fr/hal-00861392.
[921]
Sylvain Malacria, Thomas Pietrzak, Aurélien Tabard, and Éric Lecolinet. “U-Note: Capture
the Class and Access it Everywhere”. In: Interact 2011. Sept. 2011. URL : http://hal.inria.
fr/hal-00671380.
[922]
Radu Vatavu, Daniel Vogel, Géry Casiez, and Laurent Grisoni. “Estimating the Perceived Difficulty of Pen Gestures”. In: INTERACT’11, the 13th IFIP TCI3 Conference on Human-Computer
Interaction. Sept. 2011. URL: http://hal.inria.fr/inria-00638385.
[923]
Daniel Vogel and Géry Casiez. “Conté: Multimodal Input Inspired by an Artist’s Crayon”. In:
UIST’11, 24th ACM Symposium on User Interface Software and Technology. Oct. 2011. URL:
http://hal.inria.fr/inria-00637134.
[924]
Olivier Chapuis and Nicolas Roussel. “UIMarks: quick graphical interaction with specific
targets”. In: UIST’10, the 23rd ACM Symposium on User Interface Software and Technology.
Oct. 2010, pp. 173–182. URL: http://hal.inria.fr/inria-00533398.
[925]
Ali Choumane, Géry Casiez, and Laurent Grisoni. “Buttonless Clicking: Intuitive Select and
Pick-release Through Gesture Analysis”. In: Proceedings of IEEE International Conference on
Virtual Reality. Jan. 2010, pp. 67–70. URL: http://hal.inria.fr/inria-00533969.
[926]
Francesco De Comite. “A General Procedure for the Construction of Mirror Anamorphoses”.
Anglais. In: Proceedings of Bridges 2010: Mathematics, Music, Art, Architecture, Culture. Pecs,
Hongrie, 2010, pp. 231–238. URL: http://hal.archives-ouvertes.fr/hal-00861388.
[927]
Anthony Martinet, Géry Casiez, and Laurent Grisoni. “The Design and Evaluation of 3D Positioning Techniques for Multi-touch Displays”. In: Proceedings of 3DUI’10, the 5th Symposium
on 3D User Interfaces. Jan. 2010, pp. 115–118. URL: http://hal.inria.fr/inria-00533986.
[928]
Anthony Martinet, Géry Casiez, and Laurent Grisoni. “The Effect of DOF Separation in 3D
Manipulation Tasks with Multi-touch Displays”. In: Proceedings of VRST’10, the 17th ACM
Symposium on Virtual Reality Software and Technology. Jan. 2010. URL: http://hal.inria.
fr/inria-00533995.
[929]
Quan Xu and Géry Casiez. “Push-and-Pull Switching: Window Switching based on Window
Overlapping”. In: Proceedings of CHI’10, the 28th Conference on Human Factors in Computing Systems. Jan. 2010, pp. 1335–1338. URL: http://hal.inria.fr/inria-00533982.
[930]
Christian Duriez, Christophe Guébert, Maud Marchal, Stéphane Cotin, and Laurent Grisoni.
“Interactive Simulation of Flexible Needle Insertions Based on Constraint Models”. In: International Conference on Medical Image Computing and Computer Assisted Intervention. Sept.
2009, pp. 291–299. URL: http://hal.inria.fr/inria-00540334.
[931]
Thomas Pietrzak, Andrew Crossan, Stephen Brewster, Benoît Martin, and Isabelle Pecci. “Exploring Geometric Shapes with Touch”. In: Interact 2009. Jan. 2009. URL: http://hal.inria.
fr/hal-00671490.
[932]
Christophe Guébert, Christian Duriez, and Laurent Grisoni. “Unified processing of constraints for interactive simulation”. In: Proceedings of VRIPHYS (Jan. 2008). URL : http : / /
hal.inria.fr/hal-00823764.
[933]
Sebastien Hillaire, Anatole Lécuyer, Rémi Cozot, and Géry Casiez. “Using an Eye-Tracking
System to Improve Depth-of-Field Blur Effects and Camera Motions in Virtual Environments”. Anglais. In: Virtual Reality. IEEE. Reno, États-Unis, Mar. 2008. URL : http : / / hal .
inria.fr/inria-00471164.
F.10. Mint
[934]
283
Guillaume Saupin, Christian Duriez, Stephane Cotin, and Laurent Grisoni. “Efficient Contact Modeling using Compliance Warping”. Anglais. In: computer graphics international. Istambul, Turquie, 2008. URL: http://hal.inria.fr/hal-00844039.
Books and edited proceedings
Theses and habilitations 12
[935] Géry Casiez. “Du mouvement à l’interaction et au geste : études, techniques, outils et périphériques”. HDR. Université des Sciences et Technologie de Lille - Lille I, Nov. 2012. URL :
http://hal.inria.fr/tel-00759023.
[936]
Jean-Philippe Deblonde. “Exploitation de la dynamique du geste en IHM. Application aux
fonctions de transfert pour le pointage et l’extraction d’évènements discrets.” THESE. Université des Sciences et Technologie de Lille - Lille I, Sept. 2012. URL: http://hal.inria.fr/
tel-00759026.
[937]
Anthony Martinet. “Etude de l’infuence de la séparation des degrés de liberté pour la manipulation 3-D à l’aide de surfaces tactiles multipoints”. THESE. Université des Sciences et
Technologie de Lille - Lille I, Oct. 2011. URL: http://hal.inria.fr/tel-00638449.
[938]
Jeremy Ringard. “Un modèle de conception dédié à l’interaction collaborative colocalisée”.
THESE. Université des Sciences et Technologie de Lille - Lille I, Oct. 2011. URL: http://hal.
inria.fr/tel-00645026.
[939]
Quan Xu. “Contribution à l’étude et au développement de techniques de gestion de fenêtres”.
THESE. Université des Sciences et Technologie de Lille - Lille I, Dec. 2010. URL: http://hal.
inria.fr/tel-00671564.
Other visible publications
[940] Géry Casiez and Daniel Vogel. Multi-touch human interface system and device for graphical input, and method for processing image in such a system. Anglais. patent no.
PCT/FR2011/062409. France, Oct. 2011. URL: http://hal.inria.fr/hal-00643174.
Software
LibGINA (Gestural INteraction library (http:
//www.lifl.fr/mint): Description: This library aims
at fast prototyping of interaction event generation
from continuous movements. Self-assessment: This
library has been developped within the context of
the ADT GINA, for one of the installation that have
been made in collaboration with Le Fresnoy national
studio (3 artistic installation have used this software,
2011-2012). It has also been used by Idées-3com SME
for a demonstrator. Another contract is currently being negociated with a startup working on numerical
music instruments. Team contribution: version 1.0
of the software has been posted on APP, and is available on request. We currently strengthen the library,
supported by one-year contract funded by INRIA.
Software
BOING, a flexible multi-touch toolkit (http:
//boing.readthedocs.org/en/latest/): Description: Boing is a Python 3 toolkit designed to support
the development of multi-touch and gesture enabled
applications. Self-assessment: Boing enables to create
pipelines for connecting different input sources to
multiple target destinations (e.g. applications, logs,
etc.) and eventually process the data before being
dispatched. Team contribution: version 1.0 is available
on the library website
Software
libpointing (http://libpointing.org/): Description: Libpointing is a software toolkit that provides
direct access to HID pointing devices and supports
the design and evaluation of pointing transfer functions. Self-assessment: The toolkit provides resolution
and frequency information for the available point-
ing and display devices and makes it easy to choose
between them at run-time through the use of URIs.
It allows to bypass the system’s transfer functions to
receive raw asynchronous events from one or more
pointing devices. It replicates as faithfully as possible
the transfer functions used by Microsoft Windows,
12 This list contains only those theses that are cited in the report. The complete list is available in Appendix G.10.
284
Research Report - Factual Data
Apple OS X and Xorg (the X.Org Foundation server).
Running on these three platforms, it makes it possible
to compare the replicated functions to the genuine
ones as well as custom ones. The toolkit is written in
C++ with Python and Java bindings available. Team
contribution: version 1.0 is available on the website
Software
3D interaction using smartphone (urlhttp://www.lifl.fr/mint): Description: This work has
been achieved in the context of the Idées-3com Ilab. In this context a module, that allows to use any
android based smartphone to control an Explorer
module for navigation and interaction with VRML-
F.10.2
based content. Self-assessment: This module was
used as a basis by Idées-3com in their commercial
product this year. Team contribution: Version 0.1 of
this software is available on request.
Scientific Influence
Grants
Région Interreg SHIVA (Inria), PI: Grisoni, 188850 €,
start: 01/05/2010, duration: 34 months.
ANR INSTINCT (Inria), PI: Casiez, 159952 €, start:
24/09/2009, duration: 37 months.
ANR REACTIVE (Inria), PI: Grisoni, 147672 €, start:
01/01/2008, duration: 42 months.
FUI Région Touch IT (Inria), PI: Grisoni, 220584 €,
start: 01/10/2012, duration: 32 months.
FUI OSEO Touch IT (Inria), PI: Grisoni, 23460 €, start:
01/03/2012, duration: 36 months.
Soutien annuel (Inria), PI: Grisoni, 22000 €, start:
01/01/2013, duration: 12 months.
Région Pôle Image (Inria), PI: Grisoni, 2000 €, start:
01/01/2013, duration: 12 months.
Région Pôle Image (Inria), PI: Grisoni, 14000 €, start:
01/01/2013, duration: 12 months.
FUI Région AAP 12 SMART-Store (Lille 1), PI: Degrande, 278794 €, start: 01/08/2011, duration:
36 months.
FUI OSEO AAP 12 SMART-Store (Lille 1), PI: Degrande,
122500 €, start: 01/08/2011, duration: 36 months.
PIA EquipEx 2 irDive (Lille 3), PI: Grisoni, 60000 €,
start: 01/10/2012, duration: 18 months.
IRCICA (CNRS), PI: Grisoni, start: 01/01/2012, duration: 12 months.
Soutien annuel (Inria), PI: Grisoni, 25000 €, start:
01/01/2012, duration: 12 months.
Soutien annuel (Inria), PI: Grisoni, 36000 €, start:
01/01/2011, duration: 12 months.
Région Co-financement thèse Gilliot (Inria), PI: Roussel, 45164 €, start: 01/10/2010, duration: 36 months.
Région Co-financement thèse Courtecuisse Hadrien
(Inria), PI: Cottin, 44493 €, start: 20/01/2009, duration:
37 months.
IR (2 mois) (LIFL), PI: Renaud, 4000 €, start:
01/01/2012, duration: 12 months.
IR (3 mois) (LIFL), PI: Bremard, 8919 €, start:
01/01/2012, duration: 12 months.
Soutien nouveaux (LIFL), PI: Pietrzak, 5000 €, start:
01/01/2011, duration: 12 months.
Academic Collaborations
INESC-ID (Lisbon, Portugal): G. Casiez collaborates
in 2012 with Joachim Jorge, on the Mockup Builder
CAD system. One publication at Graphics Interface
has been issued from this collaboration
Univ. Waterloo: G. Casiez, N. Roussel and L. Grisoni
and Dan Vogel collaborate on several publications
published in the best level HCI conferences (CHI,
UIST, INTERACT), and a patent (Conte)
DGP lab (Univ. Toronto): G. Casiez, N. Roussel and
T. Pietrzak collaborate with R. Balakrishnan and D.
Wigdor on several publications
and N. Roussel collaborate with Andy Cockburn on
two publications
University of Suceava, Romania: L. Grisoni and G.
Casiez collaborates with R.-D. Vatavu on two publications; a phd thesis was also co-advised between MINT
and this university
University of Bournemouth (UK): MINT and computer graphics group at Bournemouth University (P.
Comninos and A. Pasko) collaborate on the SHIVA
Interreg IV-A project
University of Canterbury, New Zealand: G. Casiez
Scientific Networks
AFIHM, the French speaking HCI asssociation, N.
Roussel and T. Pietrzak, members of the Executive Committee (vice-president and secretary since
November 2011).
RTP (pluridisciplinar thematic network) Visual stud-
ies (2010-2012), L. Grisoni, member of the RTP board.
SCV (Science et Culture du Visuel), L. Grisoni, scientific board, responsible of the art-science activity. This
initiative covers the CNRS scientific project ICAVS,
and the funded equipex project IrDIVE (2012-2020).
F.10. Mint
S. Degrande, leader of Virtual Reality room design
285
(funded by equipex IrDIVE)..
Conference Organization
FITG10 (http://fitg10.lille.inria.fr/), 2010,
national audience, 200.
FITG12 (http://fitg12.lille.inria.fr/), 2012,
national audience, 500.
FITG11 (http://fitg11.lille.inria.fr/), 2011,
national audience, 300.
Visiting Scientists
Dan Vogel (Univ. Waterloo, Canada) invited as postdoc in june 2011.
Bruno De Araujo (INESC-ID, Lisbon, Portugal) invited
as PhD in sept-dec. 2011.
Radu-Daniel Vatavu (University Suceava, Romania)
invited as researcher in may-june 2011.
Awards
Samuel Degrande (2011): received a Cristal award
from CNRS, a distinction attributed every year to
technical staff members whose original and inventive
contributions benefit a body of professionals beyond
the confines of a single laboratory or department..
Editorial Commitees
Nicolas Roussel, short paper chair, 2012, Ergo’IHM.
Nicolas Roussel, long paper chair, 2011, IHM.
Thomas Pietrzak, PC, 2012, Ergo’IHM.
Géry Casiez, PC, 2012, ACM UIST.
Géry Casiez, PC, 2013, ACM CHI.
Géry Casiez, PC, 2012, ACM VRST.
Laurent Grisoni, PC, 2012, VRIPHYS.
Laurent Grisoni, PC, 2011, VRIPHYS.
Laurent Grisoni, PC, 2010, VRIPHYS.
Laurent Grisoni, PC, 2011, Computer Animation and
Social Agents (CASA).
Laurent Grisoni, PC, 2010, Computer Animation and
Social Agents (CASA).
Nicolas Roussel, working groups, 2012, uTOP (open
university project).
Nicolas Roussel, scientific committee, 2012, UNIT
(engineering and technology digital university.
Evaluation Committees
Roussel: ANR SIMI2, may 2013.
dec. 2011.
Grisoni: Numédiart (Mons, Belgique) evaluation
commitee, may 2013.
Grisoni: AERES evaluation comitee of LE2i, Dijon, jan
2012.
Roussel: AERES evaluation comitee LCOMS, Metz,
F.10.3
Interactions with the Economic, Social and Cultural Worlds
Industrial Contracts
Contrat Idées3-Com (Inria), PI: Grisoni, 10000 €, start:
01/01/2013, duration: 12 months.
Contrat PICOM NSE (Lille 1), PI: Chaillou, 39881 €,
start: 01/01/2011, duration: 12 months.
Contrat Idées-3Com (Lille 1), PI: Plenacoste, 11960 €,
start: 01/06/2008, duration: 36 months.
Scientific Mediation
Nicolas Roussel, interview for “La Recherche”, Des
tablettes tactiles à sensation, april 18th, 2012.
Laurent Grisoni, interview for “Le monde, Science &
Techno”, Interagir à distance avec un écran, Sept. 22th
2012.
Laurent Grisoni, Interview for “L’Usine nouvelle”,
Interface Structures
technologies for gestural interaction, nov. 2012.
Laurent Grisoni, keynote at gestural interaction day,
stéréolux, Nantes, Les périphériques, le geste et l’interaction, june 11th 2013.
286
Research Report - Factual Data
Christophe Chaillou: responsable recherche du Pole
image/Pictanovo., this regional competitivity cluster gathers collaborations between academic, SMEs
and artists about digital contents and multimedia. C.
Chaillou animates the link between region academic,
and potential collaborators. Such activity is funded by
regional economic development funds..
equipex is a joint effort between Lille 3 and Lille 1
universities, and gathers academic from psychology,
history of art, ICT people. The aim of this project is
to create bridges between scientific domains, as well
as encouraging collaborations between academic and
SMEs, as well as between academic and artists. This
project is funded by national research agency (ANR). .
Laurent Grisoni: equipex Irdive co-animation, responsible for the art-science activity (2012-2020), This
Collaborations with Cultural Organizations
Le Fresnoy (2010-2013): Since 2010, MINT team collaborates with several artists from this art national
studio, single one of its kind in france. We have set
up 5 artistic installations during this collaboration,
among which Damassama, that gained a significant
non-scientific visibility, as an article has been published on the Microsoft Europe website. See research
team website (project section) for further details.
General Audience Events
FITG (2011-2013): FITG (Forum sur l’interaction
tactile et gestuelle) is an event in which all people interested in tactile and gestural interaction may come
together, whichever community they come from (academic, SMEs, industry, arts, ). Nicolas Roussel heads
F.11
F.11.1
the scientific program of this annual event, that took
place in the area of lille since the beginning in 2011.
Some other members of the team also helped in the
organisation (session chairing, contact gathering).
MOSTRARE
Production
Selective publications
Journal articles
[941] Luis Barguno, Carlos Creus, Guillem Godoy, Florent Jacquemard, and Camille Vacher. “Decidable Classes of Tree Automata Mixing Local and Global Constraints Modulo Flat Theories”. English. In: Logical Methods in Computer Science 9.2 (2013), pp. 1–39. URL : http :
//hal.inria.fr/hal-00852382.
[942]
Angela Bonifati, Martin Goodfellow, Ioana Manolescu, and Domenica Sileo. “Algebraic incremental maintenance of XML views”. In: ACM Transactions on Database Systems (Apr. 2013).
URL : http://hal.inria.fr/hal-00816483.
[943]
Benoit Groz, Slawomir Staworko, Anne-Cécile Caron, Yves Roos, and Sophie Tison. “Static
analysis of xml security views and query rewriting”. In: Information and Computation (Dec.
2013), g. URL: http://hal.inria.fr/hal-00796297.
[944]
Antoine Ndione, Aurélien Lemay, and Joachim Niehren. “Approximate Membership for Regular Languages modulo the Edit Distance”. In: Theoretical Computer Science (Feb. 2013). URL:
http://hal.inria.fr/hal-00801970.
[945]
Joachim Niehren, Jérôme Champavère, Rémi Gilleron, and Aurélien Lemay. “Query Induction with Schema-Guided Pruning Strategies”. In: Journal of Machine Learning Research (Apr.
2013), 927964. URL: http://hal.inria.fr/inria-00607121.
[946]
Gemma Garriga, Roni Khardon, and Luc De Raedt. “Mining Closed Patterns in Relational,
Graph and Network Data”. In: Annals of Mathematics and Artificial Intelligence (Nov. 2012).
URL : http: