Team Triskell

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

Section: Contracts and Grants with Industry

Faros (RNTL)

Participants : Noël Plouzeau, Kathia Marcal de Oliveira, Jean-Marc Jézéquel.

Faros is a project supported by the RNTL program. The Faros project has started in march, 2006 and has ended on october, 2009. The general objective of the project was the definition and the construction of a software process and tool chain to build reliable Web service based application. The process and its corresponding tool chain are be able to accept as input domain specific, platform independent components. The tool can generate platform specific implementations of these components, interconnected through Web services.

The general strategy of the process is based on model engineering. The project's workpackages are organized as follows:

  1. definition of metamodels for managing business specific application description;

  2. definition of metamodels for Web services platforms;

  3. definition of a general metamodel to describe pivot models, which are business and platform independant;

  4. definition of transformations to generate Web services implementation from business specific models, using automated model transformation techniques.

The project uses applications of the industrial partners (France Telecom, Electricité de France and Alicante) as case studies to validate the process and its tool chain.

Within the Faros RNTL project, the Triskell project is responsible for the metamodelisation activity, the supervision of transformation designs and the production of the model transformation engine. More precisely, the core of the tool chain is based on the Kermeta model transformation engine, which is being developed entirely by the Triskell team.

Project duration:


Triskell budget share:

80 keuros

Project type:


Project Coordinator:

France Telecom


France Telecom R&D, EDF R&D, Alicante (industrial partners), university of Nice (I3S laboratory), university of Rennes 1 (IRISA laboratory), university of Lille (LIFL laboratory)


Logo Inria