Team Adam

Overall Objectives
Scientific Foundations
Application Domains
New Results
Other Grants and Activities

Section: Other Grants and Activities

National Initiatives


Participants : Laurence Duchien, Anne-Françoise Le Meur, Frédéric Loiret, Aleš Plšek, Lionel Seinturier.

REVE ( safe Reuse of Embedded components in heterogeneous enVironmEnts ) is a 3-years project funded by the ANR ARA SI (Sécurité, Systèmes embarqués et Intelligence Ambiante) program of the ANR. Five partners are involved: CEA, CNAM, INRETS, INRIA, and INSA. The objective of the project is to define a component model, a type system, and an execution platform for context-aware embedded applications  [60] . Lionel Seinturier is the scientific leader of this project. The project has started in January 2006 and is scheduled for a 42-months period. Further information is available on the website of the project: .


Participants : Laurence Duchien, Guillaume Dufrêne, Anne-Françoise Le Meur, Lionel Seinturier, Guillaume Waignier.

FAROS (composition de contrats pour la Fiabilité d'ARchitectures Orientées Services) is an ANR TLog project involving EDF R&D, France Telecom, Alicante, IRISA, I3S and LIFL. This project addresses issues related to the safe integration of services in service-oriented architectures. The overall goal of this project is to provide a methodology to guide and automate the different tasks involved in the integration process, thus enabling the integration process to become reproducible. Our approach will be based on the definition of contracts, which will allow static and dynamic verifications to be performed. The feasibility of our approach will be demonstrated through the development of three dynamic and constrained applications (Health, Education, Electricity).

The project has started in January 2006 and is scheduled for a 36-months period. Several deliverables have been produced this year and the project has been presented at the Research Projects Symposium of the MODELS conference. Further information is available on the website of the project: .

ANR TLog Flex-eWare

Participants : Frédéric Loiret, Philippe Merle, Aleš Plšek, Lionel Seinturier.

Flex-eWare is a 3-years ANR TLog project (of type “ plate-forme exploratoire ”), which has started on January 1st 2007. The project aims at defining an open and adaptable middleware platform for component-based applications in the domain of embedded systems. This project addresses issues that are related to components, software architectures, and adaptable middleware. One of the research challenges of this project is to be able to define software components, which are context-aware and can take into account the specificities in terms of resource management of the targeted embedded systems. Besides, Flex-eWare aims at federating and unifying the component approaches (Lw-CCM and Fractal ) of the industrial and academic partners of the project, consolidating these technologies for the domain of embedded systems, and opening and fostering the use of these technologies by contributing some reference open source implementation. The partners of this project are: Thales (leader), France Telecom, Schneider, STMicroelectronics, Teamlog, Trialog, CEA, ENST, INRIA, Univ. Paris 6. Further information is available on the website of the project: .


Participants : Nicolas Dolet, Damien Fournier, Philippe Merle, Lionel Seinturier.

SCOrWare is a 24-months ANR TLog project started in January 2007 and involving Artenum, EBM WebSourcing, Edifixio, INRIA (ADAM, OW, and Sardes project-teams), INT, IRIT, Obeo, Open Wide, and Thales Communications. Philippe Merle is the scientific leader of the project.

The SCOrWare project has tree main goals: 1) Studying links between Service-Oriented Architectures (SOA) and architectural component-based approaches, and especially similarities/differences between Service Component Architecture (SCA), Java Business Integration (JBI), and Fractal component models, 2) developing a component-based implementation of the SCA specification, and 3) developing high-level MDE tools that will help end-users to adopt this new technology. For more details, see at .

The main ADAM's contributions are: FraSCAti (see section  5.5 ) to support at runtime the SCA component model, and FDF (see section  5.3 ) to deploy distributed SCOrWare infrastructures and applications.

INRIA ADT galaxy

Participants : Christophe Demarey, Philippe Merle, Lionel Seinturier, Alban Tiberghien.

The galaxy ADT ( Technology Development Action ) contributes to make INRIA a value-added player in the SOA arena, by designing and developing an Open Framework for Agile and Dynamic Software Architecture. This ADT will work for INRIA and INRIA's research project-teams direct benefit, and aims at pre-assembling technological bricks from various teams, projects and preparing them to be transferred through the open source software channel.

The goal that the galaxy ADT aims at achieving is to provide an IT agile platform, built on dynamic software architecture principles, and fitting for flexibility, dynamical reconfiguration, adaptability, continuity and autonomic computing. Fractal , SCA-FraSCAti and GCM-ProActive are the major technologies which will be the technological drivers of this ADT. The different usage scenarios as well as the different tools which will be developed at infrastructure, application and business levels will demonstrate that this platform is able to support the design, modelling, deployment and execution of business processes. At the same time, the ADT will target the definition of a new common language to manipulate dynamically adaptive distributed SOA-based systems, encompassing application and middleware layers. This common language will take different forms, inherited from works done by several project-teams with their distinct skills, and illustrates a new kind of collaboration between teams, coupling research and development works.

Contributors to this ADT are mainly research project-teams, including ADAM, ECOO, OASIS, OBASCO, OW@INRIA, SARDES and TRISKELL, and the galaxy ADT is led and managed by the OW@INRIA team. For more details, see at .


Participants : Philippe Merle, Romain Rouvoy, Lionel Seinturier, Alban Tiberghien.

The goal of the BROCCOLI ARC project is to design a platform for describing, deploying, executing, observing, administrating, and reconfiguring large-scale component-based software architectures, in particular for building discrete event simulation applications. Both the platform and the applications considered are based on software components and architecture description languages, and in particular on the Fractal component model. Therefore, the main issue addressed in this project is the scalability of such component-based architectures based on Fractal . Indeed, by allowing Fractal to scale-up to millions of components running on thousand of nodes, our aim is to establish the foundations of a massively distributed component-based simulator based on Fractal . However, the Broccoli road is paved of ambushes: existing ADLs are insufficient to describe very large architectures, the numerous data-flows and statistics generated by observations need smart context management policies, and distributed simulation is a long studied but still challenging problem, especially when combined with AOP techniques and Fractal special features such as shared components.

This project establishes a collaboration between the INRIA MASCOTTE and ADAM project-teams, and Télécom SudParis ACMES team. For more details, see at .

Trade cluster CAPPUCINO

Participants : Pierre Carton, Jérémy Dubus, Laurence Duchien, Areski Flissi, Carlos Andres Parra Acevedo, Daniel Romero, Romain Rouvoy, Lionel Seinturier.

CAPPUCINO (Construction et Adaptation d'aPPlications Ubiquitaires et de Composants d'INtergiciels en environnement Ouvert pour l'industrie du commerce) is a 36-months project of the competitiveness cluster of trade industry of Nord/Pas-de-Calais PICOM (Pôle des Industries du COMmerce – ), which has started in September 2007. The Project CAPPUCINO aims to propose reliable solutions with the design, the deployment and execution problems of applications for ambient environments in the trade industry. This project addresses issues which are related to modeling the context-aware information for ambient environments and to take into account this information into runtime platforms. We propose to study the adaptation of the components - application components and execution platform supports - and their context evolution throughout the complete lifecycle of the application. The first ADAM's results are described in the section  6.3 .

The partners of this project are NorSys (leader) which is a SME service company, TELCOM SUD Paris (School of Telecom industry), INRIA, AUCHAN and SI3SI (2 trade companies).

Trade cluster ICOM

Participants : Laurence Duchien, Julien Ellart, Gabriel Hermosillo, Lionel Seinturier.

This project is realized in the context of the competitiveness cluster of trade industry of Nord-Pas de Calais PICOM (Pôle des Industries du COMmerce – ) and it has started in March 2008 and is a 24-months project. Trade industry are being in constant evolution. The massive apparition of the Internet, the increasing exigence of quality of service, the ubiquitous and pervasive informatics shatter the traditional trade practices, their economical and organizational models.

ICOM (Infrastructure pour le COMmerce du futur) aims at helping enterprises to enable a fast and easy deployment of new applications using new technologies and infrastructures from ubiquitous informatics. It will provide a smart infrastructure that will hide the heterogeneity of identifiers (RFID, NFC, bar code) and manage data storage and request routing to provide scalability.

The partners of this project are Atos Origin, Auchan, DéŽcathlon, La Poste, La Redoute, INRIA-ASAP, INRIA-ADAM, INRIA-POPS, GS1, ORANGE France.

Trade cluster MIND

Participants : Yann Davin, Frédéric Loiret, Philippe Merle, Lionel Seinturier.

MIND is a 2-years project funded by the Minalogic cluster on micro- and nano-technologies. The project started in 2008. It aims at consolidating the component-based technologies and the tools, which exist around the Fractal component model for building middleware and systems. The goal is to transfer these results into an industrial strength software tool suite in order to foster the adoption of the component-based technologies for designing and developing embedded applications and systems. The partners of this project include: STMicroelectronics (Leader), CEA, France Telecom R&D, Grenoble 1, INERIS, INRIA, IST, ISTIA, Itris Automation Square, LOGICA, Schneider Electric, Sogeti High Tech, VERIMAG.


Logo Inria