Systematic Solutions Linux 2009

60
Le Pôle et ses projets de R&D sont soutenus par : 1 SYSTEM@TIC PARIS-REGION Solutions Linux Jeudi 2 avril 2009 10H30

description

Plus d'infos sur le sit du GT Logiciel Libre: http://www.gt-logiciel-libre.org/

Transcript of Systematic Solutions Linux 2009

Page 1: Systematic Solutions Linux 2009

Le Pôle et ses projets de R&D sont soutenus par :

1

SYSTEM@TIC PARIS-REGION

Solutions Linux

Jeudi 2 avril 200910H30

Page 2: Systematic Solutions Linux 2009

2

Un Pôle de compétitivité, c'est quoi ?

Le Pôle System@tic

Le GT Logiciel Libre

Les projets:comment ca marche?

Next steps

Agenda

Page 3: Systematic Solutions Linux 2009

3

Page 4: Systematic Solutions Linux 2009

4

Objectifs Attractivité du territoire Compétitivité des entreprises

Stratégie : développement par l’innovation ciblée Un territoire Une thématique

Mise en œuvre Définir une Feuille de route technologique et business Fédérer les acteurs autour de cette feuille de route Soutenir les collaborations R&D Actions spécifiques d'aide au développement des PME

Les acteurs• Acteurs directs Entreprises (Grands groupes, PME)

Laboratoires de rechercheÉtablissements d’enseignement supérieur

• Acteurs de soutien État, région, collectivités territorialesOSEO, ANR, Banques, CCI, agences de développement

Objectifs d’un pôle de compétitivité Mondial

Page 5: Systematic Solutions Linux 2009

5

La mission du PôleSYSTEM@TIC PARIS-REGION

Une ambition : faire de l’Ile-de-France le 1er pôle européen des TIC Faire face à une concurrence internationale accrue Ancrer durablement en Ile-de-France la R&D des grands

industriels Favoriser le développement de sociétés technologiques à

capacité mondiale Contribuer à l’émergence de nouvelles sociétés Renforcer l’attractivité de l’Ile-de-France et attirer de

nouveaux acteurs étrangers : industriels et investisseurs

Une conséquence : développer l’activité économique et l’emploi en Ile-de-France

Page 6: Systematic Solutions Linux 2009

6

Les Groupes Thématiques

OCDSAutomobile

& Transports

Logiciel Libre

Télécoms

Sécurité &

Défense

Animation de communauté Intégration de nouveaux

partenaires Définition des Roadmaps Emergence de Projets

de R&D

Page 7: Systematic Solutions Linux 2009

Le Groupe Thématique Logiciel Libre aujourd'hui

Page 8: Systematic Solutions Linux 2009

8

Les objectifs du GT LL

• Fédérer les acteurs du Logiciel Libre:

• Enseignement, recherche, industrie

• Communautés, grands utilisateurs

• Par des projets collaboratifs de R&D: • Innovations avec les avancées scientifiques de l’Ile-de-France

• Emergence d’une industrie prospère du Logiciel Libre

• Rayonnement de la contribution de l’Ile-de-France

• Reléver les défis

• Pédagogique: former les ingénieurs de démain

• Scientifique: resoudre les problèmes nouveaux

• Economique: catalyser et maintenir la création de valeur

Page 9: Systematic Solutions Linux 2009

9

Les Enjeux du GT LL

Poursuite de la croissance du Logiciel libre

- Logiciel propriétaire : 7,2 % de croissance annuelle sur 2009-2011 (marché 2011 de $ 123 Mds)- Logiciel libre : 24,3 % de croissance annuelle sur 2009-2011 (marché 2011 de $ 46 Mds)

Modèle et outils de développement collaboratif pour les Ultra Mobile Devices (UMD)

Composants et outils logiciel libre pour les systèmes embarqués- Fort potentiel pour les acteurs du Logiciel Libre- Impact important pour l’accès des PME au marché de l’embarqué

E-administration : santé, services aux citoyens, éducation

Page 10: Systematic Solutions Linux 2009

10

Les Priorités industrielles

Technologies et outils pour le développement en Logiciel Libre

- Outils de développement collaboratifs et compilateurs de nouvelle génération - Qualimétrie et test du logiciel libre - Nouveaux langages et plates-formes de programmation

Systèmes d'information

- ERP en entreprises et administrations- Outils bureautiques, CMS et GED, interfaces innovantsOutils et technologies d'infrastructure logicielle libre

Migration et administration

Interopérabilité

Page 11: Systematic Solutions Linux 2009

11

Un premier bilan

Quelques éléments

• Gouvernance:

• Comite de pilotage

• Comite de projets

• Projets collaboratifs de R&D: • Trois appels FUI, deux appels FEDER, un appel ANR

• Information:• Guide des membres

• Liste de diffusion

• Nouveau site web bientot

Page 12: Systematic Solutions Linux 2009

12

9 projets labellisés & financés24 M€ de R&D - 10 M€ d’aide

SMEs

73

Un réseau de 70 partenaires compose le Groupe Thématique LL,

parmi lesquels

Un écosystèmedynamique

Labos

25

Grandes entreprises

13

PME

32

LE GT Logiciel Libre

6 Projet FUI: COUVERTURE HELIOS RTEL4I SCRIBO SQUALE COCLICO

2 Projets FEDER 0 DESKOLO NEOPPOD

1 Projet ANR CODEX

Page 13: Systematic Solutions Linux 2009

13

Projets dans la visionLogiciel Libre

HeliosCouverture

RTEL4I

SQUALE

COCLICO

SCRIBO

NEOPPOD

CODEXDESKOLO

Page 14: Systematic Solutions Linux 2009

14

Gouvernance du GT

Comité de Pilotage

• MissionsDéfinition de la stratégie du GTLabelisation et soutien des projetsReprésentation des membresAccueil des nouveaux membresContacts interpôles et internationaux

Président : Stefane Fermigier – Nuxeo Vice-Président : Roberto Di Cosmo – Univ. Paris 7

Page 15: Systematic Solutions Linux 2009

15

Comité de pilotage du GT LL

10 Membres du COPIL LL 4 représentants de GG

Jean-Pierre Laisne / Bull & OW2 CONSORTIUMPhilippe Carré / ALCATEL-LUCENTChristophe Lacroix / CAP GEMINIGilles Lehmann / CS

3 représentants de PMEStéfane Fermigier/ NuxeoFrançois Bancilhon / MANDRIVA Jean-Noel de Galzain / Wallix

3 représentants de centres de rechercheRoberto Di Cosmo / Univ P DiderotAmal El Fallah Seghrouchni / Univ P6 Pierre Paradinas / INRIA

Pdt GT

VP GT

Page 16: Systematic Solutions Linux 2009

16

Gouvernance du GT

Comité des Projets

MissionsExpertise des projetsLien avec les autres GTElaboration de la roadmapÉmergence de nouveaux projetsAnimation de la communautéFormation

Président : Philippe Carré – Alcatel-Lucent

Page 17: Systematic Solutions Linux 2009

17

Comité des projets GT LL

11 Membres du COPROJ LL 1 représentants de GG

Philippe Carre Alcatel-Lucent

4 représentants industrielsCyrille Comar Adacore Nicolas Chauvat Logilab Philippe Vaillergues QualixoPatrick Benichou OpenWide

6 représentants académiquesEmmanuel Chailloux Paris 6 Fabrice Le Fessant InriaLaure Petrucci Paris 13Maria-Virginia Aponte CnamSelmin Nurcan Paris 1Luc Grateau INRIA

Président

CoProj Philippe Carré

Alcatel-Lucent

Page 18: Systematic Solutions Linux 2009

Les instruments

Page 19: Systematic Solutions Linux 2009

19

Financement des projets de R&D:

ANR (Agence Nationale de la Recherche) Projets de Recherche amont (R&D)

FUI (Fonds Unique Interministériel) Label du Pôle obligatoire Projet pré-compétitif - Proche du transfert de technologie

FEDER (Fonds Européen de Développement Régional) Projets plus petits que pour le FUI (max 750K€ d’aides) Réservé aux PME et Laboratoires Label du Pôle obligatoire Au moins un des partenaires sur une des zones prioritaires

Liaison interpôles/Internationales (Europe, ITEA, FP7, Eureka, Eurostars…)

Les instruments

Financement de projets de R&D

Page 20: Systematic Solutions Linux 2009

20

Taux de subventionFUI 45% aide PME du zonage 30% aide PME hors zonage et

ME du zonage (250 à 2000 personnes)

25% aide Grands Groupes 40% aide établissements de recherche (EPIC,…) 100% coûts marginaux des laboratoires publics

FEDER 50% aide PME 40% aide établissements de recherche (EPIC,…) 100% aide = coûts marginaux des laboratoires publics

Page 21: Systematic Solutions Linux 2009

21

1. Objet du projet

2. Résultats attendus

3. Verrous technologiques

4. Marché

5. Impact économique

6. Organisation en sous-projets

7. Informations complémentaires

8. Principe de l’accord de consortium

Plan type d'une réponse à un AAP

Page 22: Systematic Solutions Linux 2009

22

1. Licence Libre

2. Engagement de retenue sur les Brevets

3. A mettre dans l'accord de consortium

Une specificité:Charte du GT

Page 23: Systematic Solutions Linux 2009

23

Les InstrumentsSoutien des acteurs industriels

PARTENARIATSGRANDES

ENTREPRISES

FINANCEMENTDEVELOPPEMENT

DES PME

PROMOTION& MARKETING

CLUB DES PME

ACTIONS PME DANS LA VIE

DU POLE

RENCONTRESD’AFFAIRES

INNOVATION& STRATEGIE

ADÉQUATIONEMPLOI

FORMATION PARTENARIATS

TECHNOLOGIQUESINTERNATIONAUX

ACCES AU FINANCEMENT

Page 24: Systematic Solutions Linux 2009

24

Next Steps ?

Page 25: Systematic Solutions Linux 2009

25

Rejoindre le Pôle- Manifestation d'intêret (ou rejoindre un projet)- Cotisation modeste

Lancer ou rejoindre un projet- Besoin de beaucoup discuter - 2 fois par an: pleinière du GT, présentation des projets émergents - Egalement: convention interne et forum- Processus assez long (9 mois minimum)

Bénéfices- Soutien du Pôle au PME- Networking- Subventions directes (FUI, FEDER, etc.) et indirectes (JEI, CIR)

Next Steps

Page 26: Systematic Solutions Linux 2009

26

Contact:

François Cuny [email protected]

01 69 81 65 65

Page 27: Systematic Solutions Linux 2009

Le Pôle et ses projets de R&D sont soutenus par :

SYSTEM@TIC PARIS-REGION

Au Cœur de la

Révolution Numérique

Les Projets de R&D Libre

de SYSTEM@TIC PARIS-REGIONJeudi 2 avril 2009

Page 28: Systematic Solutions Linux 2009

2

Projet Couverture

Thomas Quinot, AdaCore

Page 29: Systematic Solutions Linux 2009

3

Objet du projet / Partenaires

• Logiciels critiques complexes

• Certification type DO-178B

• Besoin d’outils adaptés

• Une communauté Libre en plein

essor (Eclipse, Linux, GCC, …)

Contexte

Partenaires

Couverture non intrusive sur qemu instrumenté

Pilotes industriels, étude terrain

Autres machines virtuelles

Systèmes répartis

Page 30: Systematic Solutions Linux 2009

4

Résultats attendus / Echéances

se oc no de ja fe ma av ma ju ju ao se oc no de ja fe ma av ma ju ju ao se

2008 2009 2010

phase 1 (74h/m)

T1A/T1B (specs) T2 (développement)

T4 (qualification) T5 (diss)

modèles, exigences,étude de terrain

matériel dequalification

prototypelogiciel

T1A/T1B (specs) T2 (développement)

T4 (qualification)

T5 (diss)

phase 2 (86h/m)

T3 (expérimentations)

modèles, exigences,étude de terrain

matériel dequalification

prototypelogiciel

rapportexercices

T0 = sep 2008, 24 mois

2 itérations avec revue

Page 31: Systematic Solutions Linux 2009

5

Impact pour la communauté du Libre

• Technologie innovante d'analyse de couverture

• Synergie Libre/industrie/académiques sur problématiques de certification

• Eléments de certification libres

http://open-do.org/

Page 32: Systematic Solutions Linux 2009

6

Projet HELIOS

http://www.helios-platform.org/

Laurent Laudinet, THALES

Page 33: Systematic Solutions Linux 2009

7

Partenaires

Page 34: Systematic Solutions Linux 2009

8

Objet du projetObjet : l’industrialisation

- ALM (Application Lifecycle Management)- Qualification, intégration, déploiement, maintenance

Approche - L'intégration continue

- systématisation- supporte la lourdeur du processus qualité

- « Best of breed »- les outils les plus adaptés- le processus impose les outils

Bug Tracker

SVN

Autres outils HELIOS

Forge

Gestion de projet

Gestion des exigences

IDE

Page 35: Systematic Solutions Linux 2009

9

Résultats attendus / Échéances

RésultatUn logiciel Open Source :

- Une plateforme d’ALM prenant en compte l’intégralité des métiers autour de la conception de systèmes informatique, notamment les problématiques de recette, de recapitalisation, de déploiement et de maintenance;

- Un portail outillé avec une sélection d’outils permettant l’industrialisation de composants logiciels;

- Un framework permettant d’intégrer facilement ses propres outils entrant en jeu dans la phase d’industrialisation.

Dates : T0 : 01/09/2008 – Début du projet T0+8 : 01/05/2009 – Fin des spécifications T0+8 → T0+24 - Prototypes itératifs T0+24 : 31/08/2010 – Livraison finale

Page 36: Systematic Solutions Linux 2009

10

Impact pour la communauté du Libre

- Vue consolidée d'un projet- développements collaboratifs- un pilotage plus aisé

- Moins de contraintes pour les développeurs open source- mise en oeuvre plus rapide d'un atelier logiciel et d'un processus- systématisation et harmonisation des bonnes pratiques de l'industrialisation

- De meilleur garanties pour l'acceptation d'un projet (white boxing)- conservation de la transparence propre aux projets Open Source

- Interopérabilité des bugs trackers (cross tracker references)

Page 37: Systematic Solutions Linux 2009

Présentation du projet RTEL4I

Pierre FICHEUX

CTO Open Wide / OS4I

Page 38: Systematic Solutions Linux 2009

12

Real Time Embedded Linux...

� Temps réel: comportement « natif » dans les systèmes

embarqués => contrôle de matériel

� Tous les systèmes industriels embarqués sont temps réel

(VxWorks, pSOS, LynxOS, QNX) => RTOS

► Linux n'est pas un système temps réel

► Linux doit être « adapté » pour être temps réel (extensions)

► Les extensions sont complexes à mettre en œuvre

� La migration d'un RTOS vers Linux est complexe!

Page 39: Systematic Solutions Linux 2009

13

...for industries (les besoins industriels)

� Se concentrer sur le « coeur de métier » !

� Migration simplifiée, éventuellement importer

partiellement l'ancien code source !

� Disposer d'une chaîne stable et « certifiée »

► pour une ou plusieurs distributions « hôtes »

► pour une liste significative d'architectures matérielles

� Disposer d'un environnement graphique (IDE)

� Unifier les environnements de développement

� Choisir la technologie temps réel suivant les cas

Page 40: Systematic Solutions Linux 2009

14

Genèse du projet

� Ce travail est fait de manière répétitive pour nos clients

� Cependant nous ne pouvons respecter tous les critères

► Développement uniquement pour la plate-forme du client

► IDE trop complexe à mettre en œuvre

► Une seule technologie temps réel choisie

► Pas de centralisation des informations

► Capitalisation difficile

�D'où l'idée du projet RTEL4I !

Page 41: Systematic Solutions Linux 2009

15

Solutions actuelles

� Do it yourself !

� Faire l'impasse sur le temps réel

► Puissance processeur

► Applications multimédias (temps réel « mou »)

� Solutions propriétaires

► Wind River (RTLinux)

► Montavista (noyau « préemptif »)

► Timesys (noyau « préemptif »)

�La solution technique est imposée !

Page 42: Systematic Solutions Linux 2009

16

Les distributions « Linux embarqué »

� Nombreuse possibilités► Buildroot

► Openwrt

► OpenEmbedded

► Solutions « constructeur » (Freescale, ST, etc.)

� Mais :► Prise en main difficile

► Qualité hétérogène suivant les cibles matérielles

► Mode texte

► Aucune ne prend en compte directement les extensions temps réel !

Page 43: Systematic Solutions Linux 2009

17

Les « standards » utilisés

� Extensions temps réel:

► Xenomai (sous-système temps réel, skins)

► PREEMPT-RT (noyau modifié)

� Chaîne de compilation: GNU toolchain

� Mise au point: GDB, KGDB

� Émulation: QEMU

� IDE graphique: Eclipse CDT

Page 44: Systematic Solutions Linux 2009

18

Les tâches principales

� SP1 : Mettre en place l'environnement de développement

� SP2 : Adapter les extensions temps réel au noyau Linux

sur les architectures

� SP3 : Réaliser une distribution de référence

� SP4 : Certifier des cas industriels significatifs

� SP5 : Faire vivre le projet via une communauté

Page 45: Systematic Solutions Linux 2009

19

Le consortium

� OPEN WIDE/OS4I : expertise Linux (noyau, système, Java,…)

� ENSEIRB : expertise noyau Linux et matériel

� MANDRIVA : distribution de référence, animation de communauté

� SAGEM : certification des cas industriels

Page 46: Systematic Solutions Linux 2009

20

Contacts

14, Rue Gaillon75002 Paris Tél. : 01 42 68 28 00 Fax : 01 40 07 54 86

Page 47: Systematic Solutions Linux 2009

Projet

Semi-automatic and Collaborative Retrieval of Information Based on Ontologies

http://www.scribo.ws

Fabio MancinelliXWiki

[email protected]

Page 48: Systematic Solutions Linux 2009

Objet du projet

● Réalisation d'algorithmes et d'outils collaboratifs pour l'extraction de connaissances à partir de textes et d'images.

● Conception de services d'extraction d'ontologies à partir de corpus de documents.

● Extraction de structures dans des documents numériques.

● Acquisition de connaissances en mettant en oeuvre des ontologies.

Page 49: Systematic Solutions Linux 2009

Partenaires

Page 50: Systematic Solutions Linux 2009

Résultats attendus

Page 51: Systematic Solutions Linux 2009

Résultats attendus

Page 52: Systematic Solutions Linux 2009

Résultats attendus

Page 53: Systematic Solutions Linux 2009

Echéances

● Le projet a officiellement démarré en Juillet 2008

● T0+12 (Première version des prototypes)

– Algorithmes d'extraction supervisée et de repérage des concepts.

– Ateliers Eclipse.

– Integration des services dans les logiciels de XWiki, Nuxeo et Proxem.

– AFP Enhanced News et Bureau Semantique Mandriva

– Contributions à UIMA et LMF

● T0+18 (Deuxième version des prototypes)

● T0+24 (Version finale des prototypes)

– Organisation de Workshops Internationaux

– Publication du code source de l'ensemble des services SCRIBO sous licence libre.

Page 54: Systematic Solutions Linux 2009

Impact pour la communauté du Libre

● Livraison de nouveaux composants sous licence libre pour l'analyse de textes et images qui pourront être intégrés dans les logiciels existants (e.g., navigateurs web, logiciels basés sur le standards UIMA, etc.)

● Améliorations des logiciels libres déjà existants: XWiki et Nuxeo avec un impact positif dans leurs communautés.

● Contributions aux standards et participation dans les communautés de Traitement Automatique de Langues.

● Participation à l'évolution du Semantic Web basé sur le concept de Linked Data.

Page 55: Systematic Solutions Linux 2009

29

Projet SqualeSoftware QUALity Enhancement

Fabrice BELLINGARD, Qualixo

Page 56: Systematic Solutions Linux 2009

30

• Objectif : offrir une plate-forme qualimétrie open-source

� Des modèles qualité et technico-économiques

� Un logiciel constitué :

�D'une partie analyse et agrégation de données qualité

�D'un portail Web de restitution en facteurs haut-niveau

• Partenaires :

� Grands comptes : Air France et PSA

� Recherche : INRIA Lille et LIASD Paris 8

� PME : Qualixo et Paqtigo

Objet du projet / Partenaires

Page 57: Systematic Solutions Linux 2009

31

Principe de Squale

Page 58: Systematic Solutions Linux 2009

32

Aperçu du portail Web Squale

Page 59: Systematic Solutions Linux 2009

33

Résultats attendus / Echéances

• Début 2009 :

� 1ère version disponible du logiciel Squale, extensible et opérationnel pour Java et C++

• Mi 2009 :

� 1ère version du modèle « Facteur / Critère / Pratique » pour les langages objets

• Fin 2009 :

� 1ère version du modèle technico-économique d'estimation du ROI d'une démarche qualimétrique

• Mi 2010 :

� Logiciel Squale complet implémentant les versions finales des modèles qualimétriques et technico-économiques

Page 60: Systematic Solutions Linux 2009

34

Impact pour la communauté du Libre

• Offrir la possibilité de gérer la qualité de ses développements avec un outil évolué, du niveau des solutions commerciales actuelles

� Dès aujourd'hui :

�Pour le monde Java : une solution full open-source opérationnelle avec modèle de base

� Demain :

�Extension à d'autres langages

o Nécessité d'avoir des technologies d'analyse de code sous licence libre

�Modèles plus avancés

• Pour plus d'information : http://www.squale.org