crystal...2014/11/25  · crystal seamless life-cycle collaboration for safety-critical systems...

12
CRYSTAL Laurent DUFFAU A/C Systems Methods & Tools 25 November 2014 CRYSTAL: CRitical sYSTem engineering AcceLeration (Grant Agreement N° 332830)

Upload: others

Post on 14-Jul-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CRYSTAL...2014/11/25  · CRYSTAL Seamless Life-Cycle Collaboration for Safety-Critical Systems Engineering Today’s situation at industrial companies CRYSTAL: CRitical sYSTem engineering

CRYSTAL Laurent DUFFAU

A/C Systems Methods & Tools

25 November 2014

CRYSTAL: CRitical sYSTem engineering AcceLeration (Grant Agreement N° 332830)

Page 2: CRYSTAL...2014/11/25  · CRYSTAL Seamless Life-Cycle Collaboration for Safety-Critical Systems Engineering Today’s situation at industrial companies CRYSTAL: CRitical sYSTem engineering

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

Tool Layer

• High manual

effort to handle

data

• Impact on quality

and safety

!! • Fragmented IT

• High

maintenance

costs

!!

Industrial

Workflows

CRYSTAL Seamless Life-Cycle Collaboration for Safety-Critical Systems Engineering

Today’s situation at industrial companies

25 November 2014 CRYSTAL: CRitical sYSTem engineering AcceLeration (Grant Agreement N° 332830)

Page 3: CRYSTAL...2014/11/25  · CRYSTAL Seamless Life-Cycle Collaboration for Safety-Critical Systems Engineering Today’s situation at industrial companies CRYSTAL: CRitical sYSTem engineering

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

Point-to-point

Integrations

don’t scale

Monocultures

lock you in

Maintenance, management,

and change costs go up over time

Creating new

integrations is

unpredictable

Ongoing and unexpected

costs drain resources

Past choices

restrict present

action and

future vision

The tool-integration problem

25 November 2014 CRYSTAL: CRitical sYSTem engineering AcceLeration (Grant Agreement N° 332830)

Page 4: CRYSTAL...2014/11/25  · CRYSTAL Seamless Life-Cycle Collaboration for Safety-Critical Systems Engineering Today’s situation at industrial companies CRYSTAL: CRitical sYSTem engineering

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

Enable New

Engineering

Methods

Open

Integration

Platform

• Standardized

Interoperability

Specification

• Connect tools

to expose &

link data

• OSLC

Industrial

Workflows

The CRYSTAL Vision

Tool layer

Users get better

ways of working

25 November 2014 CRYSTAL: CRitical sYSTem engineering AcceLeration (Grant Agreement N° 332830)

Page 5: CRYSTAL...2014/11/25  · CRYSTAL Seamless Life-Cycle Collaboration for Safety-Critical Systems Engineering Today’s situation at industrial companies CRYSTAL: CRitical sYSTem engineering

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

25 November 2014 CRYSTAL: CRitical sYSTem engineering AcceLeration (Grant Agreement N° 332830)

70 partners from 10 countries

€82M budget

European key players from

different industrial domains

Large companies developing

embedded systems act as

technology users and case

providers

Large tool providers, SMEs and

researchers as technology

providers

CRYSTAL has the critical mass to generate impact

Page 6: CRYSTAL...2014/11/25  · CRYSTAL Seamless Life-Cycle Collaboration for Safety-Critical Systems Engineering Today’s situation at industrial companies CRYSTAL: CRitical sYSTem engineering

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

Airbus motivation in CRYSTAL project

The objective of Airbus involvement in this project is:

• to promote interoperability standard between tools by supporting definition and

implementation of IOS

• to validate the connection between models from different tools (functional, multi-

physics, safety,…) using the operability standard defined on selected use cases

• Benefits

• Facilitate tool connections to support data exchange

• Ensure consistency of data between all the views (functional, safety,…).

25 November 2014 CRYSTAL: CRitical sYSTem engineering AcceLeration (Grant Agreement N° 332830)

Page 7: CRYSTAL...2014/11/25  · CRYSTAL Seamless Life-Cycle Collaboration for Safety-Critical Systems Engineering Today’s situation at industrial companies CRYSTAL: CRitical sYSTem engineering

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

Interoperability standard

Proposal to use existing standards:

• OSLC (Open Services for Lifecycle Collaboration):

http://open-services.net/

standardized services to enable easier and more effective integrations between tools

How ? By providing standard services that can be used from outside the tool to launch a service

(i.e “open a file”) or to have access to data inside the tool (using linked data concept)

• FMI (Functional Mock-up Interface) : co-simulation standard

https://www.fmi-standard.org/start

Capability to connect heterogeneous models

(i.e. control model and physics model) and execute a co-simulation

25 November 2014 CRYSTAL: CRitical sYSTem engineering AcceLeration (Grant Agreement N° 332830)

Page 8: CRYSTAL...2014/11/25  · CRYSTAL Seamless Life-Cycle Collaboration for Safety-Critical Systems Engineering Today’s situation at industrial companies CRYSTAL: CRitical sYSTem engineering

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

Assessment of standard on Airbus use cases

25 November 2014 CRYSTAL: CRitical sYSTem engineering AcceLeration (Grant Agreement N° 332830)

The Airbus-DE use case targets

the design and safety analysis of

the Ventilation Control System

(VCS)

The Airbus-FR use case

improve the current Airbus

Safety assessment process

The Airbus-UK use case targets

the safety assessment of the

Engine Feed function.

Safety Analysis System design and safety analysis Fuel Management Risk Analysis

Page 9: CRYSTAL...2014/11/25  · CRYSTAL Seamless Life-Cycle Collaboration for Safety-Critical Systems Engineering Today’s situation at industrial companies CRYSTAL: CRitical sYSTem engineering

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

Workstation B

Workstation A

JTS Jazz Team

Server

DOORS Requirement

Management

RDM Rhapsody Design

Management

QM Quality

Management

RTC Rhapsody

Team Concert

Open

Modelica

OSLC Web

Server API

Fuel System Use case interoperability concept

25 November 2014 CRYSTAL: CRitical sYSTem engineering AcceLeration (Grant Agreement N° 332830)

Page 10: CRYSTAL...2014/11/25  · CRYSTAL Seamless Life-Cycle Collaboration for Safety-Critical Systems Engineering Today’s situation at industrial companies CRYSTAL: CRitical sYSTem engineering

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

Workstation B

Workstation A

Firefox

SARAA

OSLC Web

Server API

Airbus France Safety Use case interoperability concept

MV2

ARIAS

25 November 2014 CRYSTAL: CRitical sYSTem engineering AcceLeration (Grant Agreement N° 332830)

Page 11: CRYSTAL...2014/11/25  · CRYSTAL Seamless Life-Cycle Collaboration for Safety-Critical Systems Engineering Today’s situation at industrial companies CRYSTAL: CRitical sYSTem engineering

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

VCS use case interoperability concepts

Workstation A

Workstation B

Server A

JTS Jazz Team

Server

RM Requirements

Management

CM Change

Management

QM Quality

Management

RTC Rhapsody

Team Concert

Workstation C

Plug-In

Matlab/

Simulink

Open

Modelica

Web

Server

Web

Server

API

API

API FaultTree + Safety Analysis Tool

25 November 2014 CRYSTAL: CRitical sYSTem engineering AcceLeration (Grant Agreement N° 332830)

Page 12: CRYSTAL...2014/11/25  · CRYSTAL Seamless Life-Cycle Collaboration for Safety-Critical Systems Engineering Today’s situation at industrial companies CRYSTAL: CRitical sYSTem engineering

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

Status on Airbus use cases

• Tool demonstrators in progress for the 3 use cases

• Tool-chain environment installed

• In UK : IBM Jazz, DOORS, Simulink, OpenModelica, RAMSES, SARAA, MV2

• In Germany : IBM Jazz, Simulink, FT+, OpenModelica

• In France : SARAA, RAMSES, ARIAS, MV2

• Target for first demonstrator: March 2015

• First feedback : IBM JAZZ platform maturity needs to be improved, and

slows down the setting-up of UK and German use cases

• First assessment of the standards is expected by March 2015

25 November 2014 CRYSTAL: CRitical sYSTem engineering AcceLeration (Grant Agreement N° 332830)