GENIVI Alliance

From Wikipedia, the free encyclopedia
GENIVI Alliance
Formation March 2009[1]
Type Not for Profit Consortium
Headquarters San Ramon, California, USA[2]
Membership Founding Charter, Charter, Core, Associate[3]
Key people Doug Welk, (Chairman), Graham Smethurst (President), Matt Jones (Vice President), Kyle Walworth (Secretary), Joel Hoffmann (Treasurer)
Website www.genivi.org

The GENIVI Alliance is a non-profit consortium whose goal is to establish a globally competitive, Linux-based operating system, middleware and platform for the automotive in-vehicle infotainment (IVI) industry.[1]

The GENIVI Alliance was founded on March 2, 2009 by BMW Group, Delphi, GM, Intel, Magneti-Marelli, PSA Peugeot Citroen, Visteon, and Wind River Systems.[1]
On 2nd of August 2011, The GENIVI Alliance launched its compliance program. This program is open the registration of the infotainment platforms that respect the GENIVI Software Architecture. On 19 of September 2012, the GENIVI alliance launched its public open source software project. This project is a container for the software created by the Alliance. It is hosted by the Linux Foundation.

Since its founding, the alliance has expanded to more than 160 members who are working together to deliver an open and globally consistent software platform based on Linux for use by the whole automotive industry.

Structure

The GENIVI structure contains the following:

  • Board of Directors
  • Project Management Office (PMO)
  • System Architecture Team
  • Expert Groups
  • GENIVI open source software project

The board consists of Founding Charter and Charter members, and a small number of elected Core members.

Each of the Expert Groups is led by an Automotive OEM and supported by a Tier 1 supplier.

Goals

GENIVI is not a product, but aims to produce a range of compliance statements, and a compliance programme for GENIVI certification. To aid this, GENIVI is producing a reference platform to enable members to develop ideas quickly.

Enterprise Architect (from the Australian company Sparx Systems) is used as the modelling tool for GENIVI. Internally, the GENIVI community exchanges ideas through a members-only wiki.

A GENIVI-compliant operating system is based on Linux. Major commercial vendors such as Canonical Ltd., Mentor Graphics, MontaVista and Wind River have registered compliant implementations.

The GENIVI baseline releases target both x86[2] and ARM architectures.[citation needed]

Deliverables

Software architecture

The GENIVI Alliance has adopted a V-model development approach. The development starts with the functional requirements, then components are chosen or designed to fulfil the requirements. The resulting software architecture is the major deliverable of the GENIVI Alliance and is called a specification. The specification is released every six months and is used as a reference to execute the GENIVI compliance program. GENIVI has released three versions of the specification and is about to release its fourth, as of February 1, 2013.

Software components

The GENIVI software architecture is mainly made of existing open source software components, but automotive-specific software is also implemented to complete the GENIVI architecture. This automotive-specific software respects the GENIVI license policy and can be restricted to the GENIVI members, or hosted in public open source projects. GENIVI has launched its own public open source project where they host the below software components:

  • AF_BUS D-Bus optimization: performance improvement for D-Bus IPC mechanism
  • Audio manager: management of audio sources routing and mixing
  • Infotainment layer manager: graphical layer management
  • Diagnostic Log and Trace: Interface for automotive diagnostic

Development baseline

The GENIVI Alliance defines and maintains reference baselines. The goal of those platform baselines is:

  • to verify the GENIVI software architecture buildability
  • to integrate the GENIVI software components together
  • to verify the impact of the GENIVI software architecture on software dependencies and platform licenses

The GENIVI software baselines are compatible with both ARM and x86 architectures.

Compliance program

The GENIVI compliance program evaluates and certifies the infotainment platforms against the GENIVI software architecture. The GENIVI compliance program is restricted to the GENIVI members.

The GENIVI Alliance has already registered multiple infotainment platforms for each of the GENIVI software architecture releases.

Members

GENIVI has over 160 members,[4] among them:

Further reading

References

  1. 1.0 1.1 1.2 Wuelfing, Britta (3 March 2009). "CeBIT 2009: BMW and Partners Found GENIVI Open Source Platform". Linux Pro Magazine. Retrieved 21 November 2011. 
  2. 2.0 2.1 Scannell, Ed (4 March 2009). "Genivi Alliance Driving Linux Infotainment Stack". Information Week. Retrieved 21 November 2011. 
  3. "GENIVI Members | GENIVI Alliance". Genivi.org. Retrieved 2013-08-11. 
  4. "GENIVI Members | GENIVI Alliance". Genivi.org. Retrieved 2012-03-08. 
  5. "GENIVI Membership Continues Strong Growth" (Press release). 16 July 2009. Retrieved 21 November 2011. 

External links

This article is issued from Wikipedia. The text is available under the Creative Commons Attribution/Share Alike; additional terms may apply for the media files.