CRYSTAL Seamless Life-Cycle Collaboration for Safety ...€¦ · CRYSTAL Seamless Life-Cycle...

17
CRYSTAL Seamless Life-Cycle Collaboration for Safety-Critical Systems Engineering Dr. Christian El Salloum Project Coordinator, AVL List GmbH

Transcript of CRYSTAL Seamless Life-Cycle Collaboration for Safety ...€¦ · CRYSTAL Seamless Life-Cycle...

Page 1: CRYSTAL Seamless Life-Cycle Collaboration for Safety ...€¦ · CRYSTAL Seamless Life-Cycle Collaboration for Safety-Critical Systems Engineering Dr. Christian El Salloum Project

CRYSTALSeamless Life-Cycle Collaboration for Safety-Critical Systems Engineering

Dr. Christian El SalloumProject Coordinator, AVL List GmbH

Page 2: CRYSTAL Seamless Life-Cycle Collaboration for Safety ...€¦ · CRYSTAL Seamless Life-Cycle Collaboration for Safety-Critical Systems Engineering Dr. Christian El Salloum Project

Today’s situation at industrial companies

Dr. Christian El Salloum / Dr. Andrea Leitner 10|03|2015

Tool Layer

• High manual effort to handle data

• Impact on quality and safety

!!

• Fragmented IT

• High maintenance costs

!!

Industrial

Workflows

Page 3: CRYSTAL Seamless Life-Cycle Collaboration for Safety ...€¦ · CRYSTAL Seamless Life-Cycle Collaboration for Safety-Critical Systems Engineering Dr. Christian El Salloum Project

The tool-integration problem

10|03|2015

Point-to-point Integrationsdon’t scale

Monocultureslock you in

Maintenance, management,and change costs go up over time

Creating newintegrations isunpredictable

Ongoing and unexpectedcosts drain resources

Past choicesrestrict present

action andfuture vision

Dr. Christian El Salloum / Dr. Andrea Leitner

Page 4: CRYSTAL Seamless Life-Cycle Collaboration for Safety ...€¦ · CRYSTAL Seamless Life-Cycle Collaboration for Safety-Critical Systems Engineering Dr. Christian El Salloum Project

The CRYSTAL Vision

10|03|2015

Enable New

Engineering

Methods

Open

Integration

Platform

• Standardized

Interoperability

Specification

• Connect tools

to expose &

link data

Users get

better ways

of working

Industrial

Workflows

Tool Layer

Dr. Christian El Salloum / Dr. Andrea Leitner

Page 5: CRYSTAL Seamless Life-Cycle Collaboration for Safety ...€¦ · CRYSTAL Seamless Life-Cycle Collaboration for Safety-Critical Systems Engineering Dr. Christian El Salloum Project

CRYSTAL has the critical mass to generate impact

10|03|2015

68 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

Dr. Christian El Salloum / Dr. Andrea Leitner

Page 6: CRYSTAL Seamless Life-Cycle Collaboration for Safety ...€¦ · CRYSTAL Seamless Life-Cycle Collaboration for Safety-Critical Systems Engineering Dr. Christian El Salloum Project

The Integration Problem

Dr. Christian El Salloum / AVL List GmbH

Point-to-point Integrationsdon’t scale

Monocultureslock you in

Maintenance, management,and change costs go up over time

Creating newintegrations isunpredictable

Ongoing and unexpectedcosts drain resources

Past choicesrestrict present

action andfuture vision

10|03|2015

Page 7: CRYSTAL Seamless Life-Cycle Collaboration for Safety ...€¦ · CRYSTAL Seamless Life-Cycle Collaboration for Safety-Critical Systems Engineering Dr. Christian El Salloum Project

Establish an Interoperability Specification (IOS) to come to an internationally recognized standard

Enable non-disruptive adoption◦ Integration into existing environments

◦ Step-by-step evolution

Facilitate App culture for System Engineering Environments (SEEs) ◦ Component-based architecture

The CRYSTAL Approach

Dr. Christian El Salloum / AVL List GmbH10|03|2015

Page 8: CRYSTAL Seamless Life-Cycle Collaboration for Safety ...€¦ · CRYSTAL Seamless Life-Cycle Collaboration for Safety-Critical Systems Engineering Dr. Christian El Salloum Project

Scope of CRYSTAL

Dr. Christian El Salloum / AVL List GmbH10|03|2015

Page 9: CRYSTAL Seamless Life-Cycle Collaboration for Safety ...€¦ · CRYSTAL Seamless Life-Cycle Collaboration for Safety-Critical Systems Engineering Dr. Christian El Salloum Project

Standardize tool interaction, but not a tool’s capabilities!

Separate data from tool functions

Apply IOS as the central standard

CRYSTAL Implementation Strategy

Dr. Christian El Salloum / AVL List GmbH10|03|2015

Page 10: CRYSTAL Seamless Life-Cycle Collaboration for Safety ...€¦ · CRYSTAL Seamless Life-Cycle Collaboration for Safety-Critical Systems Engineering Dr. Christian El Salloum Project

Loosely Coupled Federated Integrationby Minimal and Sufficient Specifications

Tool A

Model

Element

IOSShared Artifactsfor Lifecycle Interoperability

SpecificSemantics

GenericSemantics

Tool B

Detailed

Model B

Detailed

Model ASpecific modelsand standards

IOS

Adaptor

IOS

Adaptor

Element

Model

ElementElement

Tight Coupling(e.g. Import/Export)

loosely coupling

Dr. Christian El Salloum / AVL List GmbH10|03|2015

Page 11: CRYSTAL Seamless Life-Cycle Collaboration for Safety ...€¦ · CRYSTAL Seamless Life-Cycle Collaboration for Safety-Critical Systems Engineering Dr. Christian El Salloum Project

Integration of Authoring Tools in ALM Environments

Example 1 Traceability Requirements <-> Simulation Models <-> Test Cases

RQ1

RQ2

RQ3

Model1

Model2TC3

TC1

TC2

Dr. Christian El Salloum / AVL List GmbH10|03|2015

Page 12: CRYSTAL Seamless Life-Cycle Collaboration for Safety ...€¦ · CRYSTAL Seamless Life-Cycle Collaboration for Safety-Critical Systems Engineering Dr. Christian El Salloum Project

Example 1 (cont’d) Traceability Requirements <-> Simulation Models <-> Test Cases

Authoring Tool (e.g., Simulink)

Model

Element

IOSShared Artifactsfor Integration

SpecificSemantics

GenericSemantics

ALMEnvironment

Proprietary

RepresentationMeta-Model AOther models

and standards

OSLC

Adaptor

OSLC

Adaptor

Element

Project

RQTC

Dr. Christian El Salloum / AVL List GmbH10|03|2015

Page 13: CRYSTAL Seamless Life-Cycle Collaboration for Safety ...€¦ · CRYSTAL Seamless Life-Cycle Collaboration for Safety-Critical Systems Engineering Dr. Christian El Salloum Project

Obtaining Minimal and Sufficient Specifications CRYSTAL’s User-driven Approach

Dr. Christian El Salloum / AVL List GmbH

The IOS and Technology Bricks (tools, tool-components, interface specifications, standards …) are strictly derived from user needs!

210|03|2015

Page 14: CRYSTAL Seamless Life-Cycle Collaboration for Safety ...€¦ · CRYSTAL Seamless Life-Cycle Collaboration for Safety-Critical Systems Engineering Dr. Christian El Salloum Project

Assisted System Engineering Environment (SEE) configuration

Dr. Christian El Salloum / AVL List GmbH

MBAT RTP

Integration Interface

Tool

Integration Interface

Service

Integration Interface

Service

Integration Interface

Tool

Integration Interface

Tool

Integration Interface

Service Integration Interface

Tool

Integration Interface

Service

Integration Interface

Tool

Integration Interface

Tool

Integration Interface

Tool

Integration Interface

Service

Integration Interface

Tool

Integration Interface

Service

Integration Interface

Tool

Integration Interface

Tool

Integration Interface

Tool

Integration Interface

Service Integration Interface

Service

Integration Interface

Service

Integration Interface

Tool

Integration Interface

Tool

Integration Interface

Tool

Integration Interface

Service

Integration Interface

Service

Integration Interface

Tool

Integration Interface

Tool

Integration Interface

Service Integration Interface

Tool

Integration Interface

Tool

Integration Interface

Tool

Integration Interface

Service

Pre-Integration Interface

Tool

Pre-Integration Interface

Service

Pre-Integration Interface

Tool

Pre-Integration Interface

Service

Bricks

Platform Builder

Company/Product-Specific Development Process

Tailored System Engineering Environment

10|03|2015

Page 15: CRYSTAL Seamless Life-Cycle Collaboration for Safety ...€¦ · CRYSTAL Seamless Life-Cycle Collaboration for Safety-Critical Systems Engineering Dr. Christian El Salloum Project

CRYSTAL Consortium

Dr. Christian El Salloum / AVL List GmbH

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 will improve and implement technology bricks

71 partners from 10 countries

€82M budget

20|06|2013

Page 16: CRYSTAL Seamless Life-Cycle Collaboration for Safety ...€¦ · CRYSTAL Seamless Life-Cycle Collaboration for Safety-Critical Systems Engineering Dr. Christian El Salloum Project

IOS Evolution & Relation to other Projects

Dr. Christian El Salloum / AVL List GmbH

CESAR

SAFE

iFEST

MBATIOS

• Proof of concept• First prototypes

• “Close-to-real-world” demonstrators

• Iterative development process

• Collaboration with standardization bodies

Extensive Industrial Uptake

Pre-Project Project Phase Post-Project

CRYSTALIOS

StandardizedIOS

20|06|2013

Page 17: CRYSTAL Seamless Life-Cycle Collaboration for Safety ...€¦ · CRYSTAL Seamless Life-Cycle Collaboration for Safety-Critical Systems Engineering Dr. Christian El Salloum Project

Improved system development ◦ Lower cost / less time◦ Lower risk◦ Less rework◦ Higher Quality

Increased flexibility for OEMs◦ No vendor-lock-in

New market opportunities for tool providers◦ Facilitate innovation and market entry

Ensure Europe’s leading edge position in development of safety-critical embedded systems

CRYSTAL – Expected Outcomes & Impact

Dr. Christian El Salloum / AVL List GmbH20|06|2013