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?

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...PowerLift Events
 
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.4Christof Hammel
 
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-ClusterElisabethStemmler
 
CHOReOS presented @CeBIT 2013, Hannover, Germany
CHOReOS presented @CeBIT 2013, Hannover, GermanyCHOReOS presented @CeBIT 2013, Hannover, Germany
CHOReOS presented @CeBIT 2013, Hannover, Germanychoreos
 
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 2015ICSA, LLC
 
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 EuropeInovev
 
Ibm innovate-2014 #2478-hammel_pub
Ibm innovate-2014 #2478-hammel_pubIbm innovate-2014 #2478-hammel_pub
Ibm innovate-2014 #2478-hammel_pubChristof Hammel
 
Aircraft Maintenance Repair & Overhaul Market Study
Aircraft Maintenance Repair & Overhaul Market StudyAircraft Maintenance Repair & Overhaul Market Study
Aircraft Maintenance Repair & Overhaul Market StudyLynn Aziz
 
Amazing airport cities
Amazing airport citiesAmazing airport cities
Amazing airport citiesadi tamzil
 
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 montsEuropean Commission
 
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 industryOlgaRodrguezLargo
 
SPHERE32_Port_e
SPHERE32_Port_eSPHERE32_Port_e
SPHERE32_Port_eHenry Chan
 
SmartRail Ecosystem - Nemanja Vukota
SmartRail Ecosystem - Nemanja Vukota SmartRail Ecosystem - Nemanja Vukota
SmartRail Ecosystem - Nemanja Vukota Mindtrek
 
CarE-Service Introduction by Stellantis
CarE-Service Introduction by StellantisCarE-Service Introduction by Stellantis
CarE-Service Introduction by StellantisOlgaRodrguezLargo
 

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 Edgeteam-WIBU
 
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 ...Jordi Cabot
 
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...Docker, Inc.
 
S7 p5 milindcaneus
S7 p5 milindcaneusS7 p5 milindcaneus
S7 p5 milindcaneustough587
 
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.10Chris O'Neal
 
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 ApplicationsPankesh Patel
 
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...apidays
 
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...Ralph Mueller
 
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 CommunityShane Coughlan
 
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 PredixAltoros
 
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 innovationEranea
 
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 IndustryIDTechEx
 
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 ClustersEUREKA Secretariat
 
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 Venturesmfrancis
 

Ä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

New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 

Kürzlich hochgeladen (20)

New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 

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.