SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Downloaden Sie, um offline zu lesen
OPEES
    @
DASIA 2011
    &
Leader OPEES
                      @
Gaël Blondelle
OPEES
 Open Platform for the Engineering
  of (Critical) Embedded Systems

Main Objective:
 Ensure the long term availability of
       Open Source tools for
          Critical systems
Long term availability…
AIRBUS A300 Life Cycle
Program began in 1972, production stopped in 2007
2007-1972 = 35 years...
Support will last until 2050
   2050-1972 = 78 years !!




         On board software development
         for very long lifecycle products
Long term availability…
•  500 point selector
   switch first release in
   1920
•  Was still used in the
   1980s




 Life Cycle is usually 30-40 years
Long Term Availability for What?
   Industry /                   Commercial world
research centres
     AUTAN             ATTOL      ATTOL       RTRT         RTRT
     AIRBUS           MARBEN      ATTOL-    RATIONAL        IBM
                                TESTWARE


    SCADE             SCADE      SCADE       SCADE        SCADE
    AIRBUS/           VERILOG      CS       TELELOGIC    ESTEREL-
Schneider Electric/                                     Technologies
    VERILOG

      Object           Object     Object
     /GEODE           /GEODE     /GEODE
     VERILOG          VERILOG   TELELOGIC



      CAVEAT
         CEA
Tooling for critical systems
 The Topcased example
Long Term Availability for
                      Topcased
        After its acquisition in 2009, Anyware, the main
         contributor stopped its activities around Topcased
        Thanks to the Open Source approach
             The code base has not been lost due to IP
              (nearly 3M LoC, line A)
             The ecosystem was strong enough to find other skilled
              contributors (no change in the development rate, line B)

                                                                         B
A
Focus on Industrial User Strategy
                     End User
                     Requests                          OSS
 End User                                            Contributor                OSS
 Requests                                                                       VAR
                              End User
                              Requests
               Tools
              Vendor                                               End User
                                                                  End User
                                                                  End User
                                                                  End User
                                                                 End Users

End User                                            Tools
Requests             End User                      Vendor                    Support
                     Requests                                                Provider
                                                               End
                                                              Users


Users adapt their process to the tools     Nearly 80% Features Requests implemented as
                                           generic features
Less than 20% Features Requests accepted
                                           20% implemented as end user extensions


 Usual Tools Vendor ecosystem                      OPEES Target ecosystem
OSS as an enabler
OSS advantages
•  Manage IP issues                                OSS Freedoms*!
                                       Freedom 0!
•  Open code and open                  to run the program, for any purpose!
   formats enable                      Freedom 1!
                                       to study how the program works, !
   – Migration                         and change it to make it do what !
                                       you wish!
   – Interoperability                  Freedom 2 !
                                       to redistribute copies!
   – Extensibility                     Freedom 3!

•  Lowers vendor lock-in               to distribute copies of your !
                                       modified versions to others !

•  Share common platforms
   between tools vendors
   and industrial users (*) As defined by the Free Software Foundation
OSS is not enough!
          Additional needs
•  Community management
•  Ecosystem development
  – Industrial User centric
  – Access to skilled professionals
  – Training, Support, Maintenance
  – Processes to assess tool maturity
•  Very Long Term Support
Maturity of OSS ecosystems

Industrial
User
Benefits



                                                        OSS
                                        OSS               +
                                         +           Community
                                     Community            +
                                         +           User Centric
                                      Business       Ecosystem
                       OSS           Ecosystem
                        +
                     Community                        (OPEES)
                                      Eclipse,
                                       OW2,
              OSS   (Apache, FSF) Linux foundation
                                                                    Ecosystem
                                                                    Maturity
OPEES in a Nutshell
•  Missions
   – Ensure long-term availability of critical / embedded
     systems engineering technologies
   – Secure industry competitiveness and development
•  Towards a federation of Industrial Users and Service
   Providers
    – Build a sustainable ecosystem around OPEES
      technologies
   –  Avoid the creation of one ecosystem per industrial user
•  OPEES openly federates some services that were
   provided by Tools Vendor with lock-in
Comparing Eclipse and OPEES
Implemented in Eclipse        To be implemented in OPEES
•  OSS license                Maturity assessment
•  OSS governance               Industry oriented governance
•  Development process          Labels
•  Collaboration infrastructure     regular assessment
•  Integrated releases              and formal evaluation
•  Meritocracy                  Certification Process
•  Project Management              Enablement
   Committees                       TopCased Quality Kit
•  IP Management                    Change Control Board
•  Long Term Support            Very Long Term Support
OPEES ITEA project 2009-2012
35 members from 5 European countries
Next steps
•  Implement the OPEES legal entity
  – Sustainable after the end of the ITEA project
•  Grow the community
  – Approach applies to other domains like
    •  Railway
    •  Automotive
    •  Nuclear
Join the initiative!
•  To leverage OSS tools to build your critical
   embedded software
•  To participate in the definition of the Very
   Long Term Support approach
•  To contribute to the content of the catalog
•  To exchange with people with similar issues
Thank you

Weitere ähnliche Inhalte

Ähnlich wie Opees Presentation May 2011

An Introduction to ROS-Industrial
An Introduction to ROS-IndustrialAn Introduction to ROS-Industrial
An Introduction to ROS-Industrial
Clay Flannigan
 
Collaborative Development for the future of Mobile
Collaborative Development for the future of MobileCollaborative Development for the future of Mobile
Collaborative Development for the future of Mobile
Andrew Savory
 
OSGi Architecture for Mobile Device Software - Peter Kriens, aQute
OSGi Architecture for Mobile Device Software - Peter Kriens, aQuteOSGi Architecture for Mobile Device Software - Peter Kriens, aQute
OSGi Architecture for Mobile Device Software - Peter Kriens, aQute
mfrancis
 
Cloud4all cloud platforms lead to open and universal access for people with ...
Cloud4all  cloud platforms lead to open and universal access for people with ...Cloud4all  cloud platforms lead to open and universal access for people with ...
Cloud4all cloud platforms lead to open and universal access for people with ...
AEGIS-ACCESSIBLE Projects
 
Enabling the Enterprise with Next-Generation Mobile Architectures - Mark Vand...
Enabling the Enterprise with Next-Generation Mobile Architectures - Mark Vand...Enabling the Enterprise with Next-Generation Mobile Architectures - Mark Vand...
Enabling the Enterprise with Next-Generation Mobile Architectures - Mark Vand...
mfrancis
 
GoOpen 2010: Sandro D'Elia
GoOpen 2010: Sandro D'EliaGoOpen 2010: Sandro D'Elia
GoOpen 2010: Sandro D'Elia
Friprogsenteret
 
Application development for the internet of things
Application development for the internet of thingsApplication development for the internet of things
Application development for the internet of things
Pankesh Patel
 
The Future of Mobile Java and Mobility Middleware - Jon Bostrom, Nokia
The Future of Mobile Java and Mobility Middleware - Jon Bostrom, NokiaThe Future of Mobile Java and Mobility Middleware - Jon Bostrom, Nokia
The Future of Mobile Java and Mobility Middleware - Jon Bostrom, Nokia
mfrancis
 

Ähnlich wie Opees Presentation May 2011 (20)

An Introduction to ROS-Industrial
An Introduction to ROS-IndustrialAn Introduction to ROS-Industrial
An Introduction to ROS-Industrial
 
Collaborative Development for the future of Mobile
Collaborative Development for the future of MobileCollaborative Development for the future of Mobile
Collaborative Development for the future of Mobile
 
OSGi Architecture for Mobile Device Software - Peter Kriens, aQute
OSGi Architecture for Mobile Device Software - Peter Kriens, aQuteOSGi Architecture for Mobile Device Software - Peter Kriens, aQute
OSGi Architecture for Mobile Device Software - Peter Kriens, aQute
 
Cloud4all cloud platforms lead to open and universal access for people with ...
Cloud4all  cloud platforms lead to open and universal access for people with ...Cloud4all  cloud platforms lead to open and universal access for people with ...
Cloud4all cloud platforms lead to open and universal access for people with ...
 
Uss Overview Adira
Uss Overview AdiraUss Overview Adira
Uss Overview Adira
 
Improve Foundations (EN)
Improve Foundations (EN)Improve Foundations (EN)
Improve Foundations (EN)
 
Kubernetes Robotics Edge Cluster System
Kubernetes Robotics Edge Cluster SystemKubernetes Robotics Edge Cluster System
Kubernetes Robotics Edge Cluster System
 
Enabling IoT Devices’ Hardware and Software Interoperability, IPSO Alliance (...
Enabling IoT Devices’ Hardware and Software Interoperability, IPSO Alliance (...Enabling IoT Devices’ Hardware and Software Interoperability, IPSO Alliance (...
Enabling IoT Devices’ Hardware and Software Interoperability, IPSO Alliance (...
 
Coud discovery chap 9
Coud discovery chap 9Coud discovery chap 9
Coud discovery chap 9
 
OMA Developer Tool Kit - Mobile World Congress
OMA Developer Tool Kit - Mobile World CongressOMA Developer Tool Kit - Mobile World Congress
OMA Developer Tool Kit - Mobile World Congress
 
Enabling the Enterprise with Next-Generation Mobile Architectures - Mark Vand...
Enabling the Enterprise with Next-Generation Mobile Architectures - Mark Vand...Enabling the Enterprise with Next-Generation Mobile Architectures - Mark Vand...
Enabling the Enterprise with Next-Generation Mobile Architectures - Mark Vand...
 
Nurturing Business Friendly Open Source Ecosystems
Nurturing Business Friendly Open Source EcosystemsNurturing Business Friendly Open Source Ecosystems
Nurturing Business Friendly Open Source Ecosystems
 
Tracing the evolution - Open source & Embedded systems
Tracing the evolution - Open source & Embedded systemsTracing the evolution - Open source & Embedded systems
Tracing the evolution - Open source & Embedded systems
 
Database trendsv4
Database trendsv4Database trendsv4
Database trendsv4
 
Lotus Symphony Granite 2.9.2009 2008 Review And 2009 Plan
Lotus Symphony Granite 2.9.2009   2008 Review And 2009 PlanLotus Symphony Granite 2.9.2009   2008 Review And 2009 Plan
Lotus Symphony Granite 2.9.2009 2008 Review And 2009 Plan
 
GoOpen 2010: Sandro D'Elia
GoOpen 2010: Sandro D'EliaGoOpen 2010: Sandro D'Elia
GoOpen 2010: Sandro D'Elia
 
Application development for the internet of things
Application development for the internet of thingsApplication development for the internet of things
Application development for the internet of things
 
Tim willoughby open source-in-local-government
Tim willoughby open source-in-local-governmentTim willoughby open source-in-local-government
Tim willoughby open source-in-local-government
 
The Future of Mobile Java and Mobility Middleware - Jon Bostrom, Nokia
The Future of Mobile Java and Mobility Middleware - Jon Bostrom, NokiaThe Future of Mobile Java and Mobility Middleware - Jon Bostrom, Nokia
The Future of Mobile Java and Mobility Middleware - Jon Bostrom, Nokia
 
The Coming OSS Sustainability Crisis
The Coming OSS Sustainability CrisisThe Coming OSS Sustainability Crisis
The Coming OSS Sustainability Crisis
 

Mehr von Gaël Blondelle (6)

2019.02 Eclipse Foundation and Eclipse IoT presentation at Eclipse IoT Day Gr...
2019.02 Eclipse Foundation and Eclipse IoT presentation at Eclipse IoT Day Gr...2019.02 Eclipse Foundation and Eclipse IoT presentation at Eclipse IoT Day Gr...
2019.02 Eclipse Foundation and Eclipse IoT presentation at Eclipse IoT Day Gr...
 
[Capella Day Toulouse] - Towards an industry driven open collaboration framew...
[Capella Day Toulouse] - Towards an industry driven open collaboration framew...[Capella Day Toulouse] - Towards an industry driven open collaboration framew...
[Capella Day Toulouse] - Towards an industry driven open collaboration framew...
 
Fun and education with the PolarSys Rover and PolarSys Solutions
Fun and education with the PolarSys Rover and PolarSys SolutionsFun and education with the PolarSys Rover and PolarSys Solutions
Fun and education with the PolarSys Rover and PolarSys Solutions
 
Polarsys Talk EclipseCon Europe 2012
Polarsys Talk EclipseCon Europe 2012Polarsys Talk EclipseCon Europe 2012
Polarsys Talk EclipseCon Europe 2012
 
PEtALS Presentation PCL 09242008
PEtALS Presentation PCL 09242008PEtALS Presentation PCL 09242008
PEtALS Presentation PCL 09242008
 
PEtALS Presentation OWF 12012008
PEtALS Presentation OWF 12012008PEtALS Presentation OWF 12012008
PEtALS Presentation OWF 12012008
 

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
 
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
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
+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@
 

Kürzlich hochgeladen (20)

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
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
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
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
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
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
+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...
 

Opees Presentation May 2011

  • 1. OPEES @ DASIA 2011 &
  • 2. Leader OPEES @ Gaël Blondelle
  • 3. OPEES Open Platform for the Engineering of (Critical) Embedded Systems Main Objective: Ensure the long term availability of Open Source tools for Critical systems
  • 4. Long term availability… AIRBUS A300 Life Cycle Program began in 1972, production stopped in 2007 2007-1972 = 35 years... Support will last until 2050 2050-1972 = 78 years !! On board software development for very long lifecycle products
  • 5. Long term availability… •  500 point selector switch first release in 1920 •  Was still used in the 1980s Life Cycle is usually 30-40 years
  • 6. Long Term Availability for What? Industry / Commercial world research centres AUTAN ATTOL ATTOL RTRT RTRT AIRBUS MARBEN ATTOL- RATIONAL IBM TESTWARE SCADE SCADE SCADE SCADE SCADE AIRBUS/ VERILOG CS TELELOGIC ESTEREL- Schneider Electric/ Technologies VERILOG Object Object Object /GEODE /GEODE /GEODE VERILOG VERILOG TELELOGIC CAVEAT CEA
  • 7. Tooling for critical systems The Topcased example
  • 8. Long Term Availability for Topcased   After its acquisition in 2009, Anyware, the main contributor stopped its activities around Topcased   Thanks to the Open Source approach   The code base has not been lost due to IP (nearly 3M LoC, line A)   The ecosystem was strong enough to find other skilled contributors (no change in the development rate, line B) B A
  • 9. Focus on Industrial User Strategy End User Requests OSS End User Contributor OSS Requests VAR End User Requests Tools Vendor End User End User End User End User End Users End User Tools Requests End User Vendor Support Requests Provider End Users Users adapt their process to the tools Nearly 80% Features Requests implemented as generic features Less than 20% Features Requests accepted 20% implemented as end user extensions Usual Tools Vendor ecosystem OPEES Target ecosystem
  • 10. OSS as an enabler OSS advantages •  Manage IP issues OSS Freedoms*! Freedom 0! •  Open code and open to run the program, for any purpose! formats enable Freedom 1! to study how the program works, ! – Migration and change it to make it do what ! you wish! – Interoperability Freedom 2 ! to redistribute copies! – Extensibility Freedom 3! •  Lowers vendor lock-in to distribute copies of your ! modified versions to others ! •  Share common platforms between tools vendors and industrial users (*) As defined by the Free Software Foundation
  • 11. OSS is not enough! Additional needs •  Community management •  Ecosystem development – Industrial User centric – Access to skilled professionals – Training, Support, Maintenance – Processes to assess tool maturity •  Very Long Term Support
  • 12. Maturity of OSS ecosystems Industrial User Benefits OSS OSS + + Community Community + + User Centric Business Ecosystem OSS Ecosystem + Community (OPEES) Eclipse, OW2, OSS (Apache, FSF) Linux foundation Ecosystem Maturity
  • 13. OPEES in a Nutshell •  Missions – Ensure long-term availability of critical / embedded systems engineering technologies – Secure industry competitiveness and development •  Towards a federation of Industrial Users and Service Providers – Build a sustainable ecosystem around OPEES technologies –  Avoid the creation of one ecosystem per industrial user •  OPEES openly federates some services that were provided by Tools Vendor with lock-in
  • 14. Comparing Eclipse and OPEES Implemented in Eclipse To be implemented in OPEES •  OSS license Maturity assessment •  OSS governance Industry oriented governance •  Development process Labels •  Collaboration infrastructure regular assessment •  Integrated releases and formal evaluation •  Meritocracy Certification Process •  Project Management Enablement Committees TopCased Quality Kit •  IP Management Change Control Board •  Long Term Support Very Long Term Support
  • 15. OPEES ITEA project 2009-2012 35 members from 5 European countries
  • 16. Next steps •  Implement the OPEES legal entity – Sustainable after the end of the ITEA project •  Grow the community – Approach applies to other domains like •  Railway •  Automotive •  Nuclear
  • 17. Join the initiative! •  To leverage OSS tools to build your critical embedded software •  To participate in the definition of the Very Long Term Support approach •  To contribute to the content of the catalog •  To exchange with people with similar issues