The Case for OSLC in Airbus - KTH ICES · The Case for OSLC in Airbus Ian Giblett – Airbus group...

20
The Case for OSLC in Airbus Ian Giblett – Airbus group Innovation

Transcript of The Case for OSLC in Airbus - KTH ICES · The Case for OSLC in Airbus Ian Giblett – Airbus group...

Page 1: The Case for OSLC in Airbus - KTH ICES · The Case for OSLC in Airbus Ian Giblett – Airbus group Innovation . Confidential ... Ongoing Human Factors Case Study Control Room Domain

The Case for OSLC in Airbus Ian Giblett – Airbus group Innovation

Page 2: The Case for OSLC in Airbus - KTH ICES · The Case for OSLC in Airbus Ian Giblett – Airbus group Innovation . Confidential ... Ongoing Human Factors Case Study Control Room Domain

Confidential

The Road to Better Collaboration

Where we’ve come from, where we’re going

May 8, 2015

Presentation Title runs here (go to Header & Footer to edit this text)

2

Page 3: The Case for OSLC in Airbus - KTH ICES · The Case for OSLC in Airbus Ian Giblett – Airbus group Innovation . Confidential ... Ongoing Human Factors Case Study Control Room Domain

Confidential

Airbus Group is a Vast Organisation working on Complex Systems Engineering Projects

Key Statistics: •  The total number of Airbus Group employees in 2014 was about 138,600 •  These are spread over 180 sites in 35 countries •  The supply chain involves over 3000 companies

May 8, 2015

Presentation Title runs here (go to Header & Footer to edit this text)

3

Rest of the

world10,285 (7%)

USA2,991 (2%)

Spain12,449

(9%)

Germany48,374 (35%)

UK12,783 (9%)

France51,740 (37%)

Page 4: The Case for OSLC in Airbus - KTH ICES · The Case for OSLC in Airbus Ian Giblett – Airbus group Innovation . Confidential ... Ongoing Human Factors Case Study Control Room Domain

Confidential

Airbus Group is a Vast Organisation working on Complex Systems Engineering Projects

Key Statistics: •  In the 1980s the Airbus A300 had about 200kB of software on board. •  The current A380 has lines of code measured in the millions.

May 8, 2015

Presentation Title runs here (go to Header & Footer to edit this text)

4

Page 5: The Case for OSLC in Airbus - KTH ICES · The Case for OSLC in Airbus Ian Giblett – Airbus group Innovation . Confidential ... Ongoing Human Factors Case Study Control Room Domain

Confidential

Dealing with the complexity

May 8, 2015

Presentation Title runs here (go to Header & Footer to edit this text)

5

Dealing with the complexity: The diversity of companies and toolsets is now enormous and poses many challenges. Previous approaches to tool integration have generally involved:

a) Copying out the relevant information from one domain’s tool into another b) Building a proprietary adapter to bridge the toolsets.

a)  Is not ideal since data is duplicated which puts you at risk when one set of data is changed.

b)  Is not ideal since this locks you in to one tool and also leaves you vulnerable when a vendor releases a new update.

Page 6: The Case for OSLC in Airbus - KTH ICES · The Case for OSLC in Airbus Ian Giblett – Airbus group Innovation . Confidential ... Ongoing Human Factors Case Study Control Room Domain

Confidential

The OSLC approach

Why Airbus believe the OSLC approach looks promising “Open Services for Collaboration” OSLC seeks to take the same standards that made the internet so successful and apply them to Systems Engineering. This means data must be accessible through a URI using HTTP. So long as a tool is OSLC compliant, it is possible to access the resources of that tool without knowing the inner workings. So long as the tool providing the resources has a URL to which information and services can be located and can respond to HTTP commands, then collaboration in possible.

May 8, 2015

Presentation Title runs here (go to Header & Footer to edit this text)

6

Page 7: The Case for OSLC in Airbus - KTH ICES · The Case for OSLC in Airbus Ian Giblett – Airbus group Innovation . Confidential ... Ongoing Human Factors Case Study Control Room Domain

Confidential

OSLC Concepts OSLC defines the concepts for a number of domains

May 8, 2015

Presentation Title runs here (go to Header & Footer to edit this text)

7

Requirements Management

Requirement

Requirement Collection

Automation

Automation Plan

Automation Request

Automation Result

Parameter Instance

Quality Management

Test Plan

Test case

Test Script

Test result

Test Execution

Record

Change management

Change Request

Asset Management

Asset

Artifact

Performance Monitoring

Performance Monitoring

record

Ems:measure

Reconciliation

Computer System

Database

IP Address

Service Instance

Server Access Point

Software Server

Software Module

Page 8: The Case for OSLC in Airbus - KTH ICES · The Case for OSLC in Airbus Ian Giblett – Airbus group Innovation . Confidential ... Ongoing Human Factors Case Study Control Room Domain

Confidential

Extending OSLC

Not all the concepts Airbus requires are (or will ever be) addressed by OSLC. You have two options Option 2 – Extend an existing domain with new concepts and properties

May 8, 2015

Presentation Title runs here (go to Header & Footer to edit this text)

8

Requirement Title Description Identifier Short Title Subject Creator Contributor Created Modified Type Service Provider Instance Shape Function Definition Requirement Status Assumptions Stakeholders

Standard OSLC Properties

New properties used by Airbus

Page 9: The Case for OSLC in Airbus - KTH ICES · The Case for OSLC in Airbus Ian Giblett – Airbus group Innovation . Confidential ... Ongoing Human Factors Case Study Control Room Domain

Confidential

Extending OSLC

Not all the concepts Airbus requires are (or will ever be) addressed by OSLC. You have two options Option 1 – Create entirely new concepts and apply the OSLC principles

May 8, 2015

Presentation Title runs here (go to Header & Footer to edit this text)

9

Fault Tree

About Title Identifier Description Type Created Instance Modified SZ ID Uses basic Event Uses Gate Hyperlink Uses Generic data Gate type Failure rate

Standard OSLC Properties

Fault Tree Specfic Properties

Non OSLC Concept

Page 10: The Case for OSLC in Airbus - KTH ICES · The Case for OSLC in Airbus Ian Giblett – Airbus group Innovation . Confidential ... Ongoing Human Factors Case Study Control Room Domain

Confidential

Human Factors Engineering Use Cases

How we intend to apply OSLC in HoliDes

May 8, 2015

Presentation Title runs here (go to Header & Footer to edit this text)

10

Page 11: The Case for OSLC in Airbus - KTH ICES · The Case for OSLC in Airbus Ian Giblett – Airbus group Innovation . Confidential ... Ongoing Human Factors Case Study Control Room Domain

Confidential

Human Factors Engineering

May 8, 2015

Presentation Title runs here (go to Header & Footer to edit this text)

11

Human Factors is the practice of the proper design of systems so as to take into consideration the needs of the human user. The smartest and most sophisticated system will still fail if the human does something unexpected.

Personal Issues

External factors

Stress

Fatigue

Job Performance

Page 12: The Case for OSLC in Airbus - KTH ICES · The Case for OSLC in Airbus Ian Giblett – Airbus group Innovation . Confidential ... Ongoing Human Factors Case Study Control Room Domain

Confidential

Human Factors Example

May 8, 2015

Presentation Title runs here (go to Header & Footer to edit this text)

12

Air France Flight 296 June 1988

First flight of a new ‘fly by wire’ - the plane performed the flyover at 30 feet, skimmed the treetops of the forest at the end of the runway, and crashed to the ground—killing three passengers. This was the first

crash of an A320 aircraft.

1) Investigations revealed that over confidence in the flight

protection system were a factor in the cause of the crash.

2)The flight protection system was designed to prevent the pilot from

performing dangerous actions

3)The flight protection system was used in rehearsal many times without

problem

4)During the landing in June, the flight protection system was turned off

and the pilot wasn’t aware.

5)The Pilot was lulled into a false sense of security without realising his performance in the A320 was in fact due to the flight protection system.

Page 13: The Case for OSLC in Airbus - KTH ICES · The Case for OSLC in Airbus Ian Giblett – Airbus group Innovation . Confidential ... Ongoing Human Factors Case Study Control Room Domain

Confidential

Examples of OSLC in Airbus

Human Factors:

May 8, 2015

Presentation Title runs here (go to Header & Footer to edit this text)

13

Currently, human factors work is often done in a very loose way.

The Problem. Often, research is conducted in the form of surveys and

Questionnaires. Sometimes on paper and often in a textual non formalised way.

Linked Data The linked data approach is interesting as it would allow

results from human factors work to be embedded straight into an Architectural model.

Page 14: The Case for OSLC in Airbus - KTH ICES · The Case for OSLC in Airbus Ian Giblett – Airbus group Innovation . Confidential ... Ongoing Human Factors Case Study Control Room Domain

Confidential

Ongoing Human Factors Case Study

Control Room Domain

May 8, 2015

Presentation Title runs here (go to Header & Footer to edit this text)

14

Objectives: •  To address the development and qualification of Adaptive cooperative systems. •  To integrate the HF tools and techniques with a Human Factors Reference Technology Platform to

foster interoperability.

Expected benefits: •  Reinforce Airbus DS skills and competence in integrating Human Factors into the design of border

surveillance systems. •  Optimised Human/Machine interface for more effective border control operatives.

Page 15: The Case for OSLC in Airbus - KTH ICES · The Case for OSLC in Airbus Ian Giblett – Airbus group Innovation . Confidential ... Ongoing Human Factors Case Study Control Room Domain

Confidential

Ongoing Human Factors Case Study

Control Room Domain Use Cases

May 8, 2015

Presentation Title runs here (go to Header & Footer to edit this text)

15

• Operator absent from workplace

• Operator idle at workplace

• Operator tired at workplace

• Registration of unusual operator behaviour patterns

• Load balancing on operator level

Page 16: The Case for OSLC in Airbus - KTH ICES · The Case for OSLC in Airbus Ian Giblett – Airbus group Innovation . Confidential ... Ongoing Human Factors Case Study Control Room Domain

Confidential

What we have currently

May 8, 2015

Presentation Title runs here (go to Header & Footer to edit this text)

16

Requirements linked to models with

proprietary connector

DODAF

Page 17: The Case for OSLC in Airbus - KTH ICES · The Case for OSLC in Airbus Ian Giblett – Airbus group Innovation . Confidential ... Ongoing Human Factors Case Study Control Room Domain

Confidential

Where we would like to be

May 8, 2015

Presentation Title runs here (go to Header & Footer to edit this text)

17

Requirements linked to models with

proprietary connector

DODAF + Human

Views

Human Factors Paper Analysis

Results of HF Analysis fed into HF Factors tool

OSLC Human Factors Tool (Gives a web

presence to HF results

HF Results linked to Human View Architectural

models.

Page 18: The Case for OSLC in Airbus - KTH ICES · The Case for OSLC in Airbus Ian Giblett – Airbus group Innovation . Confidential ... Ongoing Human Factors Case Study Control Room Domain

Confidential

Requirements Engineering Use Cases

How we intend to apply OSLC in cross partner requirements activities

May 8, 2015

Presentation Title runs here (go to Header & Footer to edit this text)

18

Page 19: The Case for OSLC in Airbus - KTH ICES · The Case for OSLC in Airbus Ian Giblett – Airbus group Innovation . Confidential ... Ongoing Human Factors Case Study Control Room Domain

Confidential

Access to Requirements: AGI: Using OSLC

9 December 2013

CONGA 3rd Integration Workshop

Page 19

The Vision

Tool

Tool

Tool

Tool

Requirements Domain

Parametric req. created

Parametric req.

updated

Page 20: The Case for OSLC in Airbus - KTH ICES · The Case for OSLC in Airbus Ian Giblett – Airbus group Innovation . Confidential ... Ongoing Human Factors Case Study Control Room Domain

Confidential

Questions

May 8, 2015

Presentation Title runs here (go to Header & Footer to edit this text)

20