eyyw – software department from topcased to …...demonstrate the feasibility of building an open...

12
© AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document. From TOPCASED to Polarsys EYY – Avionics & Simulation Products Prepared by P. Farail / P. Gaufillet / P. Herry / M.L. Valentin EYYW – Software Department

Upload: others

Post on 01-Sep-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: EYYW – Software Department From TOPCASED to …...Demonstrate the feasibility of building an open source community in the embedded systems field and its added-value: mutualization

© AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.

From TOPCASED to Polarsys

EYY – Avionics & Simulation Products

Prepared byP. Farail / P. Gaufillet / P. Herry / M.L. Valentin

EYYW – Software Department

Page 2: EYYW – Software Department From TOPCASED to …...Demonstrate the feasibility of building an open source community in the embedded systems field and its added-value: mutualization

© AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.

Software Development ToolsA more and more complex context

EYY – Avionics & Simulation Products

DependabilityLong Term Durability

DependabilityLong Term DurabilityProductivity

DependabilityLong Term DurabilityMaturityProductivityExtended Enterprise

Aircraft Programs

A320 A340 A380 A350 A3OX

Growing complexity of embedded SW

Growing need for Engineering Tools

Full MBSEFormal methods

Data flow

SW production framework

Process management

Requirement engineering

Page

Page 3: EYYW – Software Department From TOPCASED to …...Demonstrate the feasibility of building an open source community in the embedded systems field and its added-value: mutualization

© AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.

Commercial tools●Process and conf. mgt : Clearcase●Design support : STOOD, SCADE, ObjectGeode, Rose●Requirements traceability : RTM, DOORS, Reqtify●Test environment : RTRT, System Test●Code Generation : SCADE/KCG …●Rules verification : Prolint

Software Development ToolsA brief History

EYY – Avionics & Simulation Products

● Developing tools requires specific skillse.g. : ergonomic HMI, complex mathematical basis, collaborative support…

● Heavy costs of developt / maintenance

● Clearly out of Airbus core business

A320 A340 A350

● Risk of vendor lock-in

● Customization to support our process is required and deployment in extended enterprise is often expensive

● Long term availability not guaranteed

A380

“In-House” development●Process and conf. mgt: MARCEL, PALLAS●Design support : PICL, SAO●Requirements traceability : TabTrace, Gmat, Ouate●Test environment : AUTAN●Code Generation : CLARA, CAPITOLE …●Rules verification : VerifNRC

Page

Page 4: EYYW – Software Department From TOPCASED to …...Demonstrate the feasibility of building an open source community in the embedded systems field and its added-value: mutualization

© AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.

Open SourceA possible Solution for Engineering Tools?

EYY – Avionics & Simulation Products

Requirements

● Master tools● Ensure tools durability in line

with aircraft product lifecycle● Adapt tools easily to the

specificities of our process● Use Open Standards for

interoperability and data mgnt● Lower vendor lock-in● Lower license deployment costs

in extended enterprise● Optimize Evolution &

Maintenance costs● Deploy Training & Knowledge

Open Source Strengths

● Availability of source code

● Community of Users and Contributors

● Based on Open Standards

● Low Deployment Cost

● Involvement of Universities/Schools

Success Conditions

Build a viable

community Organize the

Support

Page

Page 5: EYYW – Software Department From TOPCASED to …...Demonstrate the feasibility of building an open source community in the embedded systems field and its added-value: mutualization

© AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.

Open SourceA matter of Copyright

EYY – Avionics & Simulation Products

(*) As defined by the Free Software Foundation

● Based on Copyright

● Open Source is not the public domain

● Open Source = Free Software (free as in freedom)

● A software is considered as Open Source when it is distributed under a license giving the user the OSS freedoms* ● Open Source licenses fall into 2 categories :

●Copyleft (any resulting copies or adaptations are also bound by the same licensing agreement)●Non Copyleft

● Licenses may also impose some obligations on the distribution

Page

Page 6: EYYW – Software Department From TOPCASED to …...Demonstrate the feasibility of building an open source community in the embedded systems field and its added-value: mutualization

© AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.

TOPCASED Set UpA matter of collaboration

● Exchanges in our various networks (2000-2005)● With our suppliers and partners● Within EADS R&T network● With academics and industrialists from the area (cluster Aerospace

Valley beginnings)

largely shared Interest

● Decision to launch a collaborative project to develop an engineering toolkit ● Suitable to support critical systems development ● Based on existing open source components

EYY – Avionics & Simulation Products

Page

Page 7: EYYW – Software Department From TOPCASED to …...Demonstrate the feasibility of building an open source community in the embedded systems field and its added-value: mutualization

© AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.

TOPCASED Goals

EYY – Avionics & Simulation Products

● A modular Model Based System/Software Engineering Tool Set● Preparing the Long Term Availability of these engineering Tools● Reducing embedded system development cost and improving maturity● Integrating cutting edge research results● Enforcing relationships between Academics, Industries and SMEs● Deployed in graduate schools

Page

Page 8: EYYW – Software Department From TOPCASED to …...Demonstrate the feasibility of building an open source community in the embedded systems field and its added-value: mutualization

© AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.

TOPCASED History & Future

EYY – Avionics & Simulation Products

2005 2008

Aerospace Valley

French Cluster

First id

eas

v 3.0v 1.0

v 2.0

Start of experimentations

Start of operational

usage

2010

v 4.0v 5.0

2011Migration of legacy

projects to TOPCASED

2009

Need to organize recuring

maintenance

Start of usage at

High graduate School

EurocopterAstrium Sat.

CNESEurocontrol

AlstomATOS Origin etc.

Page

Page 9: EYYW – Software Department From TOPCASED to …...Demonstrate the feasibility of building an open source community in the embedded systems field and its added-value: mutualization

© AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.

ITEA OPEES – 2009 / 2012

● Mission● Ensure very long-term availability of critical/embedded

systems engineering technologies including Topcased and other projects (Geneauto, Frama-C, etc.)

● Towards a federation of Industrial Users, Service Providers and Academics● Build a sustainable ecosystem around OPEES

technologies: share components and core services● Avoid the creation of one ecosystem per industrial

user: share roadmap and maintenance costs

EYY – Avionics & Simulation Products

Page

Page 10: EYYW – Software Department From TOPCASED to …...Demonstrate the feasibility of building an open source community in the embedded systems field and its added-value: mutualization

© AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.

Polarsysan Eclipse Industrial Working Group

EYY – Avionics & Simulation Products

Polarsys Services ● Governance● Roadmap / Technological Survey● OSS mentoring for R&T projects ● Legal support● Label support● Polarsys Assets (qualification kit, documentation, customized builds)● Infrastructure

Page

Weakly connected actors & users: Valtech, etc.

Polarsys

●Hosted by the Eclipse Foundation

Page 11: EYYW – Software Department From TOPCASED to …...Demonstrate the feasibility of building an open source community in the embedded systems field and its added-value: mutualization

© AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.

TOPCASED & OPEESResults of the Research Projects

● Demonstrate the feasibility of building an open source community in the embedded systems field and its added-value: mutualization of development costs, sharing of standards choices, technology & innovation

● POLARSYS Organization Created in late 2011

EYY – Avionics & Simulation Products

Page

Page 12: EYYW – Software Department From TOPCASED to …...Demonstrate the feasibility of building an open source community in the embedded systems field and its added-value: mutualization

© AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.

EYY – Avionics & Simulation Products

© AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document. This document and all information contained herein is the sole property of AIRBUS Operations 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 Operations 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 Operations 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.

Page