SAAB ONEFACT CONFERENCE Wilhelm Isoz, Saab Aeronautics This - - PowerPoint PPT Presentation

saab
SMART_READER_LITE
LIVE PREVIEW

SAAB ONEFACT CONFERENCE Wilhelm Isoz, Saab Aeronautics This - - PowerPoint PPT Presentation

COMPANY UNCLASSIFIED | NOT EXPORT CONTROLLED | NOT CLASSIFIED 1 Wilhelm Isoz, OTTDHA-m | Issue 1 SAAB ONEFACT CONFERENCE Wilhelm Isoz, Saab Aeronautics This document and the information contained herein is the property of Saab AB and must


slide-1
SLIDE 1

COMPANY UNCLASSIFIED | NOT EXPORT CONTROLLED | NOT CLASSIFIED Wilhelm Isoz, OTTDHA-m | Issue 1

SAAB ONEFACT CONFERENCE

Wilhelm Isoz, Saab Aeronautics

This document and the information contained herein is the property of Saab AB and must not be used, disclosed or altered without Saab AB prior written consent. 1

slide-2
SLIDE 2

COMPANY UNCLASSIFIED | NOT EXPORT CONTROLLED | NOT CLASSIFIED Wilhelm Isoz, OTTDHA-m | Issue 1

IN 1937 WE TOOK OFF

  • A history from the 17th century through Alfred Nobel

(Bofors) and the shipyard in Karlskrona (Kockums)

  • In 1937, Saab was founded to protect Sweden’s

borders and its people

  • Born smart – as a small country, we were forced to arm
  • urselves with good and cost-effective equipment
  • On our journey we created Sweden’s computer, missile

and space industries

2

slide-3
SLIDE 3

COMPANY UNCLASSIFIED | NOT EXPORT CONTROLLED | NOT CLASSIFIED Wilhelm Isoz, OTTDHA-m | Issue 1

OUR PERFORMANCE IS STRONG

  • Historic year with launch of

three new platforms:

‒ Launched a new generation Airborne Early Warning system, GlobalEye ‒ Rolled out new generation of Gripen ‒ Rolled out the trainer aircraft for the US Air Force T-X-programme; the T-X aircraft flew in December

  • Sales growth in line with long-

term financial goal of an organic growth p.a. of 5 per cent

2016

Order backlog, MSEK 107,606 Sales, MSEK 28,631 Operating income*, MSEK 1,797 R&D, share of sales % 26

43 17 10 7 18 2 5 Sweden Rest of Europe North America Latin America Asia Africa Australia et c

Geographic distribution of sales

* EBIT

%

4

slide-4
SLIDE 4

COMPANY UNCLASSIFIED | NOT EXPORT CONTROLLED | NOT CLASSIFIED Wilhelm Isoz, OTTDHA-m | Issue 1

HOW WE ARE ORGANISED

5

Brasilia, Brazil Washington D.C, USA Stockholm, Sweden Bangkok, Thailand Aeronautics Dynamics Support and Services Industrial Products and Services Kockums

BUSINESS AREAS CEO GROUP FUNCTIONS MARKET AREAS

Asia Pacific North America Europe Latin America Middle East & Africa

BOARD

Our headquarters… Surveillance London, United Kingdom Abu Dhabi, UAE

slide-5
SLIDE 5

COMPANY UNCLASSIFIED | NOT EXPORT CONTROLLED | NOT CLASSIFIED Wilhelm Isoz, OTTDHA-m | Issue 1

OUR BROAD OFFERING

6

slide-6
SLIDE 6

COMPANY UNCLASSIFIED | NOT EXPORT CONTROLLED | NOT CLASSIFIED Wilhelm Isoz, OTTDHA-m | Issue 1

MODELING@SAAB

7

slide-7
SLIDE 7

COMPANY UNCLASSIFIED | NOT EXPORT CONTROLLED | NOT CLASSIFIED Wilhelm Isoz, OTTDHA-m | Issue 1

SAAB MODELING DAY

  • First modeling conference within Saab
  • Spring 2017
  • 97 people attended
  • Representatives from all business areas
  • Conclusions from the conference

‒ MBSE is well spread thought the company ‒ Focus on system engineering ‒ Codegeneration mainly applied within Dynamics and Aeronatuics

8

slide-8
SLIDE 8

COMPANY UNCLASSIFIED | NOT EXPORT CONTROLLED | NOT CLASSIFIED Wilhelm Isoz, OTTDHA-m | Issue 1

LEARNINGS FROM SAAB MODELING DAY

9

ALWAYS START WITH THE

WHY

THE WHAT AND HOW COMES LATER

slide-9
SLIDE 9

COMPANY UNCLASSIFIED | NOT EXPORT CONTROLLED | NOT CLASSIFIED Wilhelm Isoz, OTTDHA-m | Issue 1

LEARNINGS FROM SAAB MODELING DAY

10

Modelling can only be introduced by starting with a small scale, succeeding and then expanding

slide-10
SLIDE 10

COMPANY UNCLASSIFIED | NOT EXPORT CONTROLLED | NOT CLASSIFIED Wilhelm Isoz, OTTDHA-m | Issue 1

CORE IDEAS – BUILD KNOWLEDGE EARLY

Experiences from traditional development

‒ Many assumptions in early phases, slow growth of knowledge ‒ Verification of requirements do not ensure that the right product is built ‒ Validation cannot start until a lot

  • f work has been done

‒ Complicated to communicate between system- and software engineers

11

Time Knowledge

Validation – the requirements are correct and the system is useful in its context Verification – the system meets its requirements

Defect discovered

slide-11
SLIDE 11

COMPANY UNCLASSIFIED | NOT EXPORT CONTROLLED | NOT CLASSIFIED Wilhelm Isoz, OTTDHA-m | Issue 1

CORE IDEAS – BUILD KNOWLEDGE EARLY

Early validation

‒ Find problems earlier when they are less expensive to fix ‒ Build confidence that the realized system will work as expected

Executable models

‒ Validate intended function ‒ Build knowledge in early phases

Simulation of complete system on desktop

‒ Validate integration and presentation

12

slide-12
SLIDE 12

COMPANY UNCLASSIFIED | NOT EXPORT CONTROLLED | NOT CLASSIFIED Wilhelm Isoz, OTTDHA-m | Issue 1

MODELING@AERONATUTICS

13

slide-13
SLIDE 13

COMPANY UNCLASSIFIED | NOT EXPORT CONTROLLED | NOT CLASSIFIED Wilhelm Isoz, OTTDHA-m | Issue 1

GRIPEN, A GLOBAL SUCCESS STORY

  • High performance and
  • utstanding availability
  • Extremely agile and

manoeuvrable, full multirole capabilities

  • Small logistic footprint - cost-

effective operations, upgrades and support

  • Superior information sharing
  • Very high weapon flexibility

Operated by air forces in five countries and the Empire Test Pilots’ School in the UK. Also purchased by And selected by

OPERATIONAL AND MAINTENANCE COST OPERATIONAL EFFECT COST PRODUCTION AND DEVELOPMENT COST

Target: 300-450 aircraft sold over the next 20 years This represents 10 percent of the accessible market Gripen has won 50 percent of competed business opportunities

1950 2015 14

slide-14
SLIDE 14

COMPANY UNCLASSIFIED | NOT EXPORT CONTROLLED | NOT CLASSIFIED Wilhelm Isoz, OTTDHA-m | Issue 1

THE GRIPEN E VISION

Vision from a development perspective:

  • Possible to flight test new versions within days.
  • Typical development cycle reduced in time and

cost with 30-50%

  • Possible to deliver new variants with minimum of

additional testing. How:

  • Systems architecture supporting separation

(criticality, options, development, … )

  • MBSE for early validation
  • A/W – optimized documentation
slide-15
SLIDE 15

COMPANY UNCLASSIFIED | NOT EXPORT CONTROLLED | NOT CLASSIFIED Wilhelm Isoz, OTTDHA-m | Issue 1

MODELLING EXPERIENCE

DOORS SysML VAPS xtUML Catia & Co Simulink … Dymola (Modelica)

Scalable and adaptive simulation and verificationframework

Objective is to optimize this loop Simulink

slide-16
SLIDE 16

COMPANY UNCLASSIFIED | NOT EXPORT CONTROLLED | NOT CLASSIFIED Wilhelm Isoz, OTTDHA-m | Issue 1

CORE IDEA – CONSISTENT INFORMATION

 Usage of auto-generated code approved  Software Development Plan for Gripen E includes MBSE  Manuals and instructions how to use model information as design data  Verification tools to automate inspections  Inspection effort moved from code to model Vision

‒ Use models where suitable do express the design (on different levels) ‒ For software models, work in models with no manual inspection of the code

17

slide-17
SLIDE 17

COMPANY UNCLASSIFIED | NOT EXPORT CONTROLLED | NOT CLASSIFIED Wilhelm Isoz, OTTDHA-m | Issue 1

HISTORICAL XTUML/MDA DEVELOPMENT

18

18

Ada83/OOD-architecture Electronic Warfare Simulator Ada83/OOD-architecture Missile and planning system Ada83/OOD-architecture Transponder System Master’s Thesis: Ada Code Generation Ada95/OOD-architecture Aircraft Navigation/Landing System Thesis Work: VHDL Code Generation C/OOD-architecture Missile Ada83/OOD-architecture Missile and planning system Study: Executable UML Translation to Ada Study: Executable UML Translation to VHDL Master’s Thesis: Implicit Bridging Ada95/Ada MC mechanisms Missile planning Ada95/Ada MC mechanisms Navigation Demonstrator

91 92 93 94 95 96 97 98 99 00 01 02 03 04 05 06 07

Blueprint Specifications/ UML Models and Manual Code Implementation, BridgePoint Blueprint Specifications/ Shlaer/Mellor OOA Models and Manual Code Implementation, Teamwork

slide-18
SLIDE 18

COMPANY UNCLASSIFIED | NOT EXPORT CONTROLLED | NOT CLASSIFIED Wilhelm Isoz, OTTDHA-m | Issue 1

HISTORICAL XTUML/MDA DEVELOPMENT

Ada95/Ada MC 3 x Missile subsystems Ada95/Ada MC Missile Ada95/Ada MC Military Aircraft part of subsystem Distributed Real-Time System Code Generation from Executable UML

04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20

Ada SPARK MC Missile subsystem

Executable Specifications/ xtUML Models and Automatic Code Generation, BridgePoint

Master’s Thesis: GUI Modelling with Executable UML MC C++ interpreted Pascal MC MC C++ modelbased MC Trace of MC C++ MC Design standard compliance MC C++ Military Aircraft demo subsystems Missile Simulation system Military Aircraft subsystems Military Aircraft subsystems Military Aircraft subsystems Torpedo C++/MC2020 Missile demonstrator simulation system Missile and planning system Ada95/Ada MC , C/MC3020 Vricon 3D C++ MC modelbased Study: Modelbased model compiler MC C++ / MC Coverage / MC Trace PhD: Platform Independent Level Of Test (PILOT) MC Model Coverage Study: Coverage at model level MC C++

slide-19
SLIDE 19

COMPANY UNCLASSIFIED | NOT EXPORT CONTROLLED | NOT CLASSIFIED Wilhelm Isoz, OTTDHA-m | Issue 1

USING XTUML IN GRIPEN E

  • Can be used for all DAL-levels

‒ Five software applications used xtUML at first flight of the new Gripen E

  • No differences in high level requirements

(SRS) and software verification cases (SVC) compared to hand code

  • Most of the low level requirements (SDD)

are found in model

‒ Document mostly for tracing to requirements

  • Test procedures

‒ Hand coded or modelled

  • Code generated from model

20

SRS SDD Test procedurers SVC Generated code

slide-20
SLIDE 20

COMPANY UNCLASSIFIED | NOT EXPORT CONTROLLED | NOT CLASSIFIED Wilhelm Isoz, OTTDHA-m | Issue 1

VISION FUTURE PRODUCTS

  • The vision is that by the time of 2020 everyone working with the future products project shall

use unambiguous models as the primary information source in order to perform responsive and cost effective SoS and system design and development to deliver products that fulfils the customers needs throughout the products life cycle. Unambiguous modeling is here to stay at Saab

slide-21
SLIDE 21

COMPANY UNCLASSIFIED | NOT EXPORT CONTROLLED | NOT CLASSIFIED Wilhelm Isoz, OTTDHA-m | Issue 1

MODELING@DYNAMICS

22

slide-22
SLIDE 22

COMPANY UNCLASSIFIED | NOT EXPORT CONTROLLED | NOT CLASSIFIED Wilhelm Isoz, OTTDHA-m | Issue 1

CURRENT USAGE

  • New xtUML defined “sw-product“

‒ Users understand separation of functionality and architecture ‒ xtUML components to define applications, domain definition is not the focus, ‒ Using the xtUML components to define interfaces of Sw applications/components. ‒ Generating definition for transport layer instantiation. ‒ Generating bridge between transport layer and xtUML component (model and source code) ‒ xtUML component may be model or used defined ‒ Source code generation of modelled xtUML components ‒ Models are very explicit

23

slide-23
SLIDE 23

COMPANY UNCLASSIFIED | NOT EXPORT CONTROLLED | NOT CLASSIFIED Wilhelm Isoz, OTTDHA-m | Issue 1

CURRENT USAGE

  • Extisting xtUML defined “sw-product”

‒ Porting from domain to component and interface usage ‒ Keeping the domain concept as an outer component ‒ Bridges is defined using components and interfaces. Local and system interfaces ‒ Components in components are used to reuse “domains” ‒ Both project specific and generic domains exist ‒ Exisiting bridges have actions defined, impacts the portability ‒ System view is now visible ‒ MC issues

24

slide-24
SLIDE 24

COMPANY UNCLASSIFIED | NOT EXPORT CONTROLLED | NOT CLASSIFIED Wilhelm Isoz, OTTDHA-m | Issue 1 25