SlideShare ist ein Scribd-Unternehmen logo
1 von 19
Downloaden Sie, um offline zu lesen
2010 11
Open source and embedded software
development for avionics
Presented by
Pierre GAUFILLET
Software Engineering Specialist
Using some content from Gérard LADIER & Romain BERRENDONNER
Avionics and Simulation Products
AIRBUS
OPEES
Open Platform for the Engineering of Embedded
Systems
©
A
page 2
The avionics software beginnings
• First significant use of software for avionics : the 80’s
67
68 4
69
70
71
72
73
74 23
75
76
77
78
79
200k - A300FF
23k - A300B
4 k
2 M - A310 4 M - A320
12 M - A330/340
1
10
100
1000
10000
65 70 75 80 85 90 95
Year
vo
lu
m
e
(
©
A
page 3
The avionics software beginnings
At that time, and for some years, « software » seemed nearly
synonymous with « bug »… :
©
A
page 4
System/software engineering tools: a short story
• From the very beginning, we have needed tools to develop the avionics
software at the requested dependability/productivity levels
• As there was nearly nothing available on the market place, major airframers /
equipment suppliers in Europe developed their own solutions (make) :
Automatic Code Generation, Process Management, Test
automation, etc.
• Progressive reorientation of our companies on our “specific skills” led to the
move from “make” to “buy” :
The internal tools are transferred to editors who industrialize them
(SCADE, RTRT, etc.) which leads to
– … improving them through massive investment
– … trying to sell them on a “larger” scale … that today doesn’t actually
exist
• Leading to the current situation of the software tools market for dependable
embedded systems…
©
A
page 5
Long term availability…
One example : AIRBUS A300
• The program began in 1972
and production stopped in
2007
2007-1972 = 35 years...
• The support will last until
2050
2050-1972 = 78 years !!!
On board software development for very long lifecycle
products
©
A
page 6
… and volatility
=> mastering, continuity, long term availability not always guaranteed…
Industry /
research centres
Commercial world
ATTOL
MARBEN
ATTOL
ATTOL-
TESTWARE
RTRT
RATIONAL
RTRT
IBM
AUTAN
AIRBUS
SCADE
VERILOG
SCADE
CS
SCADE
TELELOGIC
SCADE
ESTEREL-
Technologies
SCADE
AIRBUS/
Schneider Electric
/VERILOG
VERILOG
Object/
GEODE
Object/
GEODE
VERILOG
Object/
GEODE
TELELOGIC
CAVEAT
CEA
©
A
page 7
Distribution difficulties
• Most of our software are developed with partners and sub-contractors in an
extended enterprise mode :
Availability of development tools is not problem-free in this context :
– deployment cost,
– number of licenses, etc.
It may become impossible to manage when some tools integrated in our
development framework are not distributed anymore :
– Code controller commercial tool: we discovered that distribution had
been stopped when a new sub-contractor asked for new licenses…
=> Value for money ???
• And sometimes, we face unacceptable practices :
Example : tool move to a new machine, without any order change
©
A
page 8
Many innovative tools are not distributed
• Too many tools developed by Airbus equipment suppliers, or
innovative tools available in research labs as prototypes, are
not largely available :
They are essential for the developments but not easily
endorsed by classical means due to the investment required
They are most of the time de facto “proprietary” and thus not
easily available for deployment on a large scale
They are too specialized and/or too costly for a profitable
business in a very small market => no stable vendor => very
few users => vendors crisis ,…
The result :
stagnation (and even decline) of the offer of innovating tools
leading to a
stagnation of the overall productivity
of embedded system developments
©
A
page 9
Open-Source: a solution ?
©
A
page 10
For all these reasons, Airbus commits itself…
…with other industrial partners in the Aerospace Valley,
Minalogic ans System@tic Competitiveness clusters:
To the Open Source approach for system/software
engineering: TOPCASED, GENEAUTO, Frama C, etc.
In an extended industrial partnership:
–Trans domains synergy (Aeronautics, Space,
Automotive, etc.)
–Software service companies
–Tool vendors
In partnership with the academic community (research &
education)
©
A
page 11
Open Source Tools Status at Airbus
• Open source engineering tools are already available and
deployed in aircraft programmes and already proved their
resilience to providers volatility
• Currently running and future research projects will complete the
tool chains
• The next step is to ensure long term maintenance and evolution of
the tools through adequate infrastructure and organization
 This is the purpose of OPEES initiative
©
A
page 12
Ensuring long-term availability of
critical / embedded
systems engineering technologies
to secure industry competitiveness and
development
OPEES
©
A
page 13
ITEA OPEES Facts
• Started in 2010 for 3 years
• OPEES is defining an
organisation dedicated to open
source long term support.
• 30 European partners including Airbus, Astrium, ATOS
Origin, BARCO, CEA, CNES, Continental VDO, Dassault
Aviation, Ericsson, the European Software Institute, INRIA,
Thales, Universidad Politecnica de Valencia, University of
Skövde, etc.
• The resulting organization will be open to new partners.
©
A
page 14
Software Lifecycle
Products
Technology
Limboes
Phase 1
Technology build up
(Academia, Researchers,
Spontaneous
communities)
Phase 0
Idea
Phase 2
Exploitation
(Industry, Editors,
Service Company)
Phase 3
Obsolescence
(industry, specialized
companies …)
Phase 4
Death
©
A
page 15
Software Lifecycle
Products
Technology
Limboes
Phase 1
Technology build up
(Academia, Researchers,
Spontaneous
communities)
Phase 0
Idea
Phase 2
Exploitation
(Industry, Editors,
Service Company)
Phase 3
Obsolescence
(industry, specialized
companies …)
Phase 4
Death
OPEES
©
A
page 16
Integrated or Regulative Organization ?
©
A
page 17
OPEES interactions with Open Source Foundations
©
A
page 18
OPEES
Thank you for your attention!
Pierre GAUFILLET
AIRBUS
pierre.gaufillet@airbus.com
©
A
page 19
© AIRBUS S.A.S. All rights reserved. Confidential and proprietary
document.
This document and all information contained herein is the sole
property of AIRBUS S.A.S.. No intellectual property rights are
granted by the delivery of this document or the disclosure of its
content. This document shall not be reproduced or disclosed to a
third party without the express written consent of AIRBUS S.A.S.
This document and its content shall not be used for any purpose
other than that for which it is supplied.
The statements made herein do not constitute an offer. They are
based on the mentioned assumptions and are expressed in good
faith. Where the supporting grounds for these statements are not
shown, AIRBUS S.A.S. will be pleased to explain the basis thereof.
AIRBUS, its logo, A300, A310, A318, A319, A320, A321, A330,
A340, A350, A380, A400M are registered trademarks.

Weitere ähnliche Inhalte

Was ist angesagt?

Plan Jericho Workshop Questions August 6 2015
Plan Jericho Workshop Questions August 6 2015Plan Jericho Workshop Questions August 6 2015
Plan Jericho Workshop Questions August 6 2015
ICSA, LLC
 
Aircraft Maintenance Repair & Overhaul Market Study
Aircraft Maintenance Repair & Overhaul Market StudyAircraft Maintenance Repair & Overhaul Market Study
Aircraft Maintenance Repair & Overhaul Market Study
Lynn Aziz
 
SPHERE32_Port_e
SPHERE32_Port_eSPHERE32_Port_e
SPHERE32_Port_e
Henry Chan
 

Was ist angesagt? (19)

Istituzionale C&Co
Istituzionale C&CoIstituzionale C&Co
Istituzionale C&Co
 
PowerLogistics Asia 2013- Project Air Cargo - Removing The Gaps In Project Ex...
PowerLogistics Asia 2013- Project Air Cargo - Removing The Gaps In Project Ex...PowerLogistics Asia 2013- Project Air Cargo - Removing The Gaps In Project Ex...
PowerLogistics Asia 2013- Project Air Cargo - Removing The Gaps In Project Ex...
 
Eliv 2015 bosch-hammel-presentation_v3.4
Eliv 2015 bosch-hammel-presentation_v3.4Eliv 2015 bosch-hammel-presentation_v3.4
Eliv 2015 bosch-hammel-presentation_v3.4
 
Promaut, Factories of the Future
Promaut, Factories of the FuturePromaut, Factories of the Future
Promaut, Factories of the Future
 
Software-Cluster: Introduction by Prof. Rombach, Speaker of the Software-Cluster
Software-Cluster: Introduction by Prof. Rombach, Speaker of the Software-ClusterSoftware-Cluster: Introduction by Prof. Rombach, Speaker of the Software-Cluster
Software-Cluster: Introduction by Prof. Rombach, Speaker of the Software-Cluster
 
CHOReOS presented @CeBIT 2013, Hannover, Germany
CHOReOS presented @CeBIT 2013, Hannover, GermanyCHOReOS presented @CeBIT 2013, Hannover, Germany
CHOReOS presented @CeBIT 2013, Hannover, Germany
 
Plan Jericho Workshop Questions August 6 2015
Plan Jericho Workshop Questions August 6 2015Plan Jericho Workshop Questions August 6 2015
Plan Jericho Workshop Questions August 6 2015
 
The Modular Design of Automotive Platforms - Carmaker's Strategies in Europe
The Modular Design of Automotive Platforms - Carmaker's Strategies in EuropeThe Modular Design of Automotive Platforms - Carmaker's Strategies in Europe
The Modular Design of Automotive Platforms - Carmaker's Strategies in Europe
 
Ibm innovate-2014 #2478-hammel_pub
Ibm innovate-2014 #2478-hammel_pubIbm innovate-2014 #2478-hammel_pub
Ibm innovate-2014 #2478-hammel_pub
 
Ms. Annette Gaessler
Ms. Annette GaesslerMs. Annette Gaessler
Ms. Annette Gaessler
 
Aircraft Maintenance Repair & Overhaul Market Study
Aircraft Maintenance Repair & Overhaul Market StudyAircraft Maintenance Repair & Overhaul Market Study
Aircraft Maintenance Repair & Overhaul Market Study
 
Amazing airport cities
Amazing airport citiesAmazing airport cities
Amazing airport cities
 
Financial instruments from theory to practice a. de monts
Financial instruments from theory to practice   a. de montsFinancial instruments from theory to practice   a. de monts
Financial instruments from theory to practice a. de monts
 
Solair ac-compressor-for-cars
Solair ac-compressor-for-carsSolair ac-compressor-for-cars
Solair ac-compressor-for-cars
 
Requirements for generalization of the approach to EU industry
Requirements for generalization of the approach to EU industryRequirements for generalization of the approach to EU industry
Requirements for generalization of the approach to EU industry
 
SPHERE32_Port_e
SPHERE32_Port_eSPHERE32_Port_e
SPHERE32_Port_e
 
Air bus website
Air bus websiteAir bus website
Air bus website
 
SmartRail Ecosystem - Nemanja Vukota
SmartRail Ecosystem - Nemanja Vukota SmartRail Ecosystem - Nemanja Vukota
SmartRail Ecosystem - Nemanja Vukota
 
CarE-Service Introduction by Stellantis
CarE-Service Introduction by StellantisCarE-Service Introduction by Stellantis
CarE-Service Introduction by Stellantis
 

Andere mochten auch (6)

Fossa2010 floss services_poznan
Fossa2010 floss services_poznanFossa2010 floss services_poznan
Fossa2010 floss services_poznan
 
Day3 wayne beaton eclipse community mgt
Day3 wayne beaton eclipse  community mgtDay3 wayne beaton eclipse  community mgt
Day3 wayne beaton eclipse community mgt
 
Evolution ofversioncontrolinopensource
Evolution ofversioncontrolinopensourceEvolution ofversioncontrolinopensource
Evolution ofversioncontrolinopensource
 
Day3 arduino talk_iamthemedia
Day3 arduino talk_iamthemediaDay3 arduino talk_iamthemedia
Day3 arduino talk_iamthemedia
 
Co meteproject
Co meteprojectCo meteproject
Co meteproject
 
Mozilla education program - comete project - fossa2010
Mozilla education program - comete project - fossa2010Mozilla education program - comete project - fossa2010
Mozilla education program - comete project - fossa2010
 

Ähnlich wie Airbus and open source for fossa 2010

App Management on the Edge
App Management on the EdgeApp Management on the Edge
App Management on the Edge
team-WIBU
 
S7 p5 milindcaneus
S7 p5 milindcaneusS7 p5 milindcaneus
S7 p5 milindcaneus
tough587
 
Rogue Wave Corporate Vision(P) 5.19.10
Rogue Wave Corporate Vision(P)   5.19.10Rogue Wave Corporate Vision(P)   5.19.10
Rogue Wave Corporate Vision(P) 5.19.10
Chris O'Neal
 

Ähnlich wie Airbus and open source for fossa 2010 (20)

Large organisation airbus and open source - fossa2010
Large organisation   airbus and open source - fossa2010Large organisation   airbus and open source - fossa2010
Large organisation airbus and open source - fossa2010
 
Secretaria de aviação civil - GIFAS - French aerospace industries association
Secretaria de aviação civil - GIFAS - French aerospace industries associationSecretaria de aviação civil - GIFAS - French aerospace industries association
Secretaria de aviação civil - GIFAS - French aerospace industries association
 
Future Role of the Architect
Future Role of the ArchitectFuture Role of the Architect
Future Role of the Architect
 
App Management on the Edge
App Management on the EdgeApp Management on the Edge
App Management on the Edge
 
Under the Hood: Model-Based Development in the Automotive Industry by Darren ...
Under the Hood: Model-Based Development in the Automotive Industry by Darren ...Under the Hood: Model-Based Development in the Automotive Industry by Darren ...
Under the Hood: Model-Based Development in the Automotive Industry by Darren ...
 
DCEU 18: Designing a Global Centralized Container Platform for a Multi-Cluste...
DCEU 18: Designing a Global Centralized Container Platform for a Multi-Cluste...DCEU 18: Designing a Global Centralized Container Platform for a Multi-Cluste...
DCEU 18: Designing a Global Centralized Container Platform for a Multi-Cluste...
 
S7 p5 milindcaneus
S7 p5 milindcaneusS7 p5 milindcaneus
S7 p5 milindcaneus
 
Open for business
Open for businessOpen for business
Open for business
 
Rogue Wave Corporate Vision(P) 5.19.10
Rogue Wave Corporate Vision(P)   5.19.10Rogue Wave Corporate Vision(P)   5.19.10
Rogue Wave Corporate Vision(P) 5.19.10
 
Software Tools for Building Industry 4.0 Applications
Software Tools for Building Industry 4.0 ApplicationsSoftware Tools for Building Industry 4.0 Applications
Software Tools for Building Industry 4.0 Applications
 
apidays LIVE Paris - Break up Monoliths and lay them to REST! by Arun Narayan...
apidays LIVE Paris - Break up Monoliths and lay them to REST! by Arun Narayan...apidays LIVE Paris - Break up Monoliths and lay them to REST! by Arun Narayan...
apidays LIVE Paris - Break up Monoliths and lay them to REST! by Arun Narayan...
 
OOP Munich 2015: Industry Collaboration in Open Source - an imperative to mas...
OOP Munich 2015: Industry Collaboration in Open Source - an imperative to mas...OOP Munich 2015: Industry Collaboration in Open Source - an imperative to mas...
OOP Munich 2015: Industry Collaboration in Open Source - an imperative to mas...
 
Toyota and Strategic Collaboration with the Community
Toyota and Strategic Collaboration with the CommunityToyota and Strategic Collaboration with the Community
Toyota and Strategic Collaboration with the Community
 
Cross Section and Deep Dive into GE Predix
Cross Section and Deep Dive into GE PredixCross Section and Deep Dive into GE Predix
Cross Section and Deep Dive into GE Predix
 
Transforming mission-critical applications on mainframes for innovation
Transforming mission-critical applications on mainframes for innovationTransforming mission-critical applications on mainframes for innovation
Transforming mission-critical applications on mainframes for innovation
 
Oss good is for industry / Gael Blondelle
Oss good is for industry / Gael BlondelleOss good is for industry / Gael Blondelle
Oss good is for industry / Gael Blondelle
 
CloudSME EU project by Tamas Kiss
CloudSME EU project by Tamas KissCloudSME EU project by Tamas Kiss
CloudSME EU project by Tamas Kiss
 
IDTechEx Research: Printed Electronics for the Automotive Industry
IDTechEx Research: Printed Electronics for the Automotive IndustryIDTechEx Research: Printed Electronics for the Automotive Industry
IDTechEx Research: Printed Electronics for the Automotive Industry
 
Airbus, an industrial take on EUREKA Clusters
Airbus, an industrial take on EUREKA ClustersAirbus, an industrial take on EUREKA Clusters
Airbus, an industrial take on EUREKA Clusters
 
SAP Ventures Overview - Paul Jozefak, SAP Ventures
SAP Ventures Overview - Paul Jozefak, SAP VenturesSAP Ventures Overview - Paul Jozefak, SAP Ventures
SAP Ventures Overview - Paul Jozefak, SAP Ventures
 

Kürzlich hochgeladen

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Kürzlich hochgeladen (20)

Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

Airbus and open source for fossa 2010

  • 1. 2010 11 Open source and embedded software development for avionics Presented by Pierre GAUFILLET Software Engineering Specialist Using some content from Gérard LADIER & Romain BERRENDONNER Avionics and Simulation Products AIRBUS OPEES Open Platform for the Engineering of Embedded Systems
  • 2. © A page 2 The avionics software beginnings • First significant use of software for avionics : the 80’s 67 68 4 69 70 71 72 73 74 23 75 76 77 78 79 200k - A300FF 23k - A300B 4 k 2 M - A310 4 M - A320 12 M - A330/340 1 10 100 1000 10000 65 70 75 80 85 90 95 Year vo lu m e (
  • 3. © A page 3 The avionics software beginnings At that time, and for some years, « software » seemed nearly synonymous with « bug »… :
  • 4. © A page 4 System/software engineering tools: a short story • From the very beginning, we have needed tools to develop the avionics software at the requested dependability/productivity levels • As there was nearly nothing available on the market place, major airframers / equipment suppliers in Europe developed their own solutions (make) : Automatic Code Generation, Process Management, Test automation, etc. • Progressive reorientation of our companies on our “specific skills” led to the move from “make” to “buy” : The internal tools are transferred to editors who industrialize them (SCADE, RTRT, etc.) which leads to – … improving them through massive investment – … trying to sell them on a “larger” scale … that today doesn’t actually exist • Leading to the current situation of the software tools market for dependable embedded systems…
  • 5. © A page 5 Long term availability… One example : AIRBUS A300 • The program began in 1972 and production stopped in 2007 2007-1972 = 35 years... • The support will last until 2050 2050-1972 = 78 years !!! On board software development for very long lifecycle products
  • 6. © A page 6 … and volatility => mastering, continuity, long term availability not always guaranteed… Industry / research centres Commercial world ATTOL MARBEN ATTOL ATTOL- TESTWARE RTRT RATIONAL RTRT IBM AUTAN AIRBUS SCADE VERILOG SCADE CS SCADE TELELOGIC SCADE ESTEREL- Technologies SCADE AIRBUS/ Schneider Electric /VERILOG VERILOG Object/ GEODE Object/ GEODE VERILOG Object/ GEODE TELELOGIC CAVEAT CEA
  • 7. © A page 7 Distribution difficulties • Most of our software are developed with partners and sub-contractors in an extended enterprise mode : Availability of development tools is not problem-free in this context : – deployment cost, – number of licenses, etc. It may become impossible to manage when some tools integrated in our development framework are not distributed anymore : – Code controller commercial tool: we discovered that distribution had been stopped when a new sub-contractor asked for new licenses… => Value for money ??? • And sometimes, we face unacceptable practices : Example : tool move to a new machine, without any order change
  • 8. © A page 8 Many innovative tools are not distributed • Too many tools developed by Airbus equipment suppliers, or innovative tools available in research labs as prototypes, are not largely available : They are essential for the developments but not easily endorsed by classical means due to the investment required They are most of the time de facto “proprietary” and thus not easily available for deployment on a large scale They are too specialized and/or too costly for a profitable business in a very small market => no stable vendor => very few users => vendors crisis ,… The result : stagnation (and even decline) of the offer of innovating tools leading to a stagnation of the overall productivity of embedded system developments
  • 10. © A page 10 For all these reasons, Airbus commits itself… …with other industrial partners in the Aerospace Valley, Minalogic ans System@tic Competitiveness clusters: To the Open Source approach for system/software engineering: TOPCASED, GENEAUTO, Frama C, etc. In an extended industrial partnership: –Trans domains synergy (Aeronautics, Space, Automotive, etc.) –Software service companies –Tool vendors In partnership with the academic community (research & education)
  • 11. © A page 11 Open Source Tools Status at Airbus • Open source engineering tools are already available and deployed in aircraft programmes and already proved their resilience to providers volatility • Currently running and future research projects will complete the tool chains • The next step is to ensure long term maintenance and evolution of the tools through adequate infrastructure and organization  This is the purpose of OPEES initiative
  • 12. © A page 12 Ensuring long-term availability of critical / embedded systems engineering technologies to secure industry competitiveness and development OPEES
  • 13. © A page 13 ITEA OPEES Facts • Started in 2010 for 3 years • OPEES is defining an organisation dedicated to open source long term support. • 30 European partners including Airbus, Astrium, ATOS Origin, BARCO, CEA, CNES, Continental VDO, Dassault Aviation, Ericsson, the European Software Institute, INRIA, Thales, Universidad Politecnica de Valencia, University of Skövde, etc. • The resulting organization will be open to new partners.
  • 14. © A page 14 Software Lifecycle Products Technology Limboes Phase 1 Technology build up (Academia, Researchers, Spontaneous communities) Phase 0 Idea Phase 2 Exploitation (Industry, Editors, Service Company) Phase 3 Obsolescence (industry, specialized companies …) Phase 4 Death
  • 15. © A page 15 Software Lifecycle Products Technology Limboes Phase 1 Technology build up (Academia, Researchers, Spontaneous communities) Phase 0 Idea Phase 2 Exploitation (Industry, Editors, Service Company) Phase 3 Obsolescence (industry, specialized companies …) Phase 4 Death OPEES
  • 16. © A page 16 Integrated or Regulative Organization ?
  • 17. © A page 17 OPEES interactions with Open Source Foundations
  • 18. © A page 18 OPEES Thank you for your attention! Pierre GAUFILLET AIRBUS pierre.gaufillet@airbus.com
  • 19. © A page 19 © AIRBUS S.A.S. All rights reserved. Confidential and proprietary document. This document and all information contained herein is the sole property of AIRBUS S.A.S.. No intellectual property rights are granted by the delivery of this document or the disclosure of its content. This document shall not be reproduced or disclosed to a third party without the express written consent of AIRBUS S.A.S. This document and its content shall not be used for any purpose other than that for which it is supplied. The statements made herein do not constitute an offer. They are based on the mentioned assumptions and are expressed in good faith. Where the supporting grounds for these statements are not shown, AIRBUS S.A.S. will be pleased to explain the basis thereof. AIRBUS, its logo, A300, A310, A318, A319, A320, A321, A330, A340, A350, A380, A400M are registered trademarks.