GENIVI Alliance

Un article de Wikipédia, l'encyclopédie libre.
GENIVI Alliance
Histoire
Fondation
Mars 2009
Cadre
Type
Association à but non lucratif
Domaine d'activité
Siège social
Pays
Organisation
Personnes clés

Doug Welk, Delphi Electronics & Safety, président-directeur général
Graham Smethurst, BMW Group, président
Matt Jones, Jaguar Land Rover, vice-président
Kyle Walworth, Visteon, secrétaire

Joel Hoffmann, Intel, trésorier
Affiliation
Site web

La GENIVI Alliance est un consortium à but non lucratif fondé le par BMW Group, Delphi, GM, Intel, Magneti Marelli, PSA Peugeot Citroën, Visteon, et Wind River Systems. L'objectif de cette alliance est de créer un standard de système d'exploitation basé sur Linux pour l'industrie des systèmes multimédia et systèmes de navigation automobile (appelés dans la profession systèmes IVI pour In-Vehicle Infotainment).
Le , l'Alliance GENIVI lance un programme de certification de ce standard[1]. Puis le , l'Alliance GENIVI ouvre son projet open source sous l'égide de la Fondation Linux[2]. Ce projet est public[3] et accueille le logiciel automobile spécifique développé par l'alliance.
L'alliance compte aujourd'hui plus de 160 entreprises membres qui travaillent ensemble pour fournir une plate-forme logicielle, basée sur Linux, ouverte et cohérente pour toute l'industrie automobile.

Structure[modifier | modifier le code]

La structure du consortium GENIVI est formée des entités suivantes :

  • le conseil d'administration formé par les membres Founding Charter et Charter members et d'un petit nombre de membres élus ;
  • le bureau de gestion des projets ;
  • l'équipe d'architecture du système ;
  • des groupes d'experts dont chacun est mené par un équipementier aidé par un fournisseur de rang 1 ;
  • des projets open source hébergés par la Fondation Linux.

Livrables[modifier | modifier le code]

Specification d'architecture logicielle[modifier | modifier le code]

Le consortium GENIVI a adopté un modèle de gestion de projet de type cycle en V et utilise l’ingénierie des systèmes. Les spécifications démarrent au niveau fonctionnel, puis donnent lieu à la conception d'architecture logicielle et finalement au choix des composants logiciels ou à leur implémentation.
L'architecture logicielle résultante constitue le livrable principale de l'alliance GENIVI. Elle est dorénavant mise à jour tous les 6 mois et sert de référence pour la certification des plates-formes. À ce jour, les versions suivantes de cette architecture ont été livrées:

  • Architecture 1.0
  • Architecture 2.0
  • Architecture 3.0
  • Architecture 4.0
  • Architecture 5.0
  • Architecture 6.0


Cette architecture logicielle est basée sur un noyau Linux.
Note: Enterprise Architect (de l'entreprise australienne Sparx Systems) est utilisé comme outil logiciel de modélisation pour GENIVI.

Composants logiciels[modifier | modifier le code]

L'essentiel de l'architecture logicielle de GENIVI est constitué de composants logiciels open source existant et maintenus par ailleurs.
Mais l'alliance GENIVI doit parfois recourir à des solutions originales pour l'automobile. Elle produit alors son propre code reversé à des projets open sources existant, ou publié dans le projet open source GENIVI[4].
Le projet open source de l'alliance GENIVI encadre la maintenance d'une vingtaine de composants logiciels.

Plate-forme de référence[modifier | modifier le code]

GENIVI travaille en interne sur la bases de plates-formes de références. Elles ont pour objectif principal de :

  • vérifier les spécifications d'architecture ;
  • intégrer les composants logiciels entre eux ;
  • vérifier les impacts secondaires des spécifications d'architectures: gestion des licences, dépendances entre composants…

Ces plates-formes de référence doivent fonctionner sur des architectures hardware de type ARM ou X86. Elles sont disponibles publiquement et maintenues dans le projet open source de l'alliance GENIVI.

Programme de Certification[modifier | modifier le code]

Le programme de Certification est ouvert aux membres de l'alliance. Il a pour but de certifier de la conformité des plates-formes logicielles présentées à une version des spécifications d'architecture.
Aujourd'hui, plusieurs plates-formes sont déjà certifiées vis-à-vis de chacune des versions de l'architecture GENIVI.

Membres[modifier | modifier le code]

GENIVI est composé de plus de 160 membres dont[5] :

Réunions[modifier | modifier le code]

L'alliance GENIVI est internationale. La plupart des groupes de travail se rencontrent à un rythme hebdomadaire pour gérer l'avancement de leurs activités. L'essentiel de ces réunions est réalisé par téléconférence.

Réunion de tous les membres[modifier | modifier le code]

Les réunions physiques de tous les membres se tiennent deux fois par an. Les différentes réunions ont eu lieu :

  • du 3 au 5 novembre 2009 aux siège social de Visteon, Van Buren Township, Michigan, USA ;
  • du 18 au 20 mai 2010 chez BMW à Munich en Allemagne ;
  • du 18 au 21 octobre 2010 à Dearborn, Michigan, USA ;
  • du 4 au 6 mai 2011 à Dublin en Irlande ;
  • du 11 au 14 octobre 2011 à San Jose en Californie, USA ;
  • du 24 au 27 avril 2012 à Paris en France, Europe ;
  • du 9 au 12 octobre 2012 à Shanghai en Chine, Asie.

Références[modifier | modifier le code]

Liens externes[modifier | modifier le code]