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:// dockinggrid@gforge.inria.fr 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: