Team Adam

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

Section: Other Grants and Activities

National Initiatives


Participants : Laurence Duchien, Christophe Gransart, 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  [80] . 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, Philippe Merle, Russel Nzekwa, Romain Rouvoy, Lionel Seinturier.

SALTY is a 3-year ANR ARPEGE project started in November 2009 and involving University of Nice, Deveryware, EBM WebSourcing, INRIA ADAM, MAAT-G France, Thales, University Paris 8 and University Paris 6.

The main objective of the SALTY project is an autonomic computing framework for large-scale service-oriented architectures and infrastructures. The SALTY project will result in a coherent integration of models, tools and runtime systems to provide a first end-to-end support to the development of autonomic applications in the context of large-scale SOA in a model-driven way, including never-covered aspects such as the monitoring requirements, the analyse (or decisionmaking) model, and an adaptation model tackling large-scale underlying managed components. The project will be validated by two large use-cases: a neurodegenerative disease study for exploring the capacity of grid infrastructures and a path tracking application for exploiting the different positioning methods and appliances on a fleet of trucks.

Further information is available on the website of the project: .


Participants : Jonathan Labejof, Philippe Merle, Lionel Seinturier.

ITEmIS is a 30-months ANR ARPEGE project started in March 2009 and involving Thales, EBM WebSourcing, INRIA ADAM and ARLES, LAAS,ScalAgent, IRIT.

The ITEmIS project aims at easing the evolution from today's world ofseparate lightweight embedded applications and IT services to the futureworld of seamlessly integrated services, thus qualifying and defining anew generation SOA enabling IT and Embedded Integrated Systems (ITEmISsystems). This endeavour is undertaken along three main lines: (1) Atbusiness level, where IT/embedded services are integrated into advancedworkflows supporting the multi-faceted interoperability and scalabilityrequired for ITEmIS systems; (2) At service infrastructure level, byintroducing a specialized ESB-based and component-based solutionaddressing the requirements of the embedded world including deployment;and (3) Transversally for both above levels addressing end-to-endassurance of Quality of Service (QoS) and correctness verification ofdeployments and workflows at the level of their execution models. ThePhD thesis of Jonathan Labejof is conducted in the context of this project.


Participants : Laurence Duchien, Damien Fournier, 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 [48] , [46] and the final review was at the end of September 2009. 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, closed in March 2009, 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.

Deliverables involving ADAM are [40] , [43] .


Participants : Christophe Demarey, Philippe Merle, Lionel Seinturier.

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 of the galaxy ADT 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.

A demonstration of the agile galaxy platform was presented at Java One - San Francisco - 1st to 5th june 2009 ( ).Especially, Christophe Demarey showed reconfiguration of SOA applications with our OW2 FraSCAti open source platform.

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


Participants : Laurence Duchien, Nicolas Dolet, Nicolas Pessemier, Clément Quinton.

The UbiNov ADT (Action de Développement Technologique) aims at building a Software Product Line (SPL) for mobile applications. This SPL allows developers to build context-aware and dynamic reconfigurable applications for mobile devices in ubiquitous environments, reusing the technologies developed in the ADAM project-team. Clément Quiton (INRIA ADAM New Graduate Engineer) has been recruited to achieve this task. The produced SPL will be transfered to a spin-off led by Nicolas Dolet and Nicolas Pessemier (INRIA ADAM Engineers).


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, Laurence Duchien, Carlos Andres Parra Acevedo, Nicolas Pessemier, 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 context-aware information for ambient environments and 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 .

Several deliverables have been produced this year [41] , [47] , [39] , [38] .

The PRES - University Lille - Nord de France has awarded the research prize "Collaborative project" 2009 of the competitiveness cluster of trade industry (PICOM) to the CAPPUCINO Project.

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 is being in constant evolution. The massive presence 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.

A deliverable has been produced this year [42] .

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, Damien Fournier, Frédéric Loiret, Rémi Mélisson, 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, ICT, ISTIA, Itris Automation Square, LOGICA, Schneider Electric, Sogeti High Tech, VERIMAG.


Logo Inria