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 not be used, disclosed or altered without Saab AB prior written consent.
COMPANY UNCLASSIFIED | NOT EXPORT CONTROLLED | NOT CLASSIFIED 2 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 ourselves with good and cost-effective equipment • On our journey we created Sweden’s computer, missile and space industries
COMPANY UNCLASSIFIED | NOT EXPORT CONTROLLED | NOT CLASSIFIED 4 Wilhelm Isoz, OTTDHA-m | Issue 1 OUR PERFORMANCE IS STRONG 107,606 • Historic year with launch of Order backlog, MSEK three new platforms: 2016 28,631 Sales, MSEK ‒ Launched a new generation Airborne Early Warning system, 1,797 Operating income*, MSEK GlobalEye ‒ Rolled out new generation of 26 Gripen R&D, share of sales % ‒ Rolled out the trainer aircraft for the * EBIT US Air Force T-X-programme; the T-X aircraft flew in December Geographic distribution of sales • Sales growth in line with long- Sweden 2 5 term financial goal of an organic Rest of Europe 18 growth p.a. of 5 per cent North America 43 % Latin America 7 Asia 10 Africa 17 Australia et c
COMPANY UNCLASSIFIED | NOT EXPORT CONTROLLED | NOT CLASSIFIED 5 Wilhelm Isoz, OTTDHA-m | Issue 1 HOW WE ARE ORGANISED BOARD CEO MARKET AREAS GROUP FUNCTIONS BUSINESS AREAS Aeronautics Asia Pacific Stockholm, Washington D.C, Sweden Dynamics Europe USA London, United Kingdom Industrial Products and Services Latin America Bangkok, Middle East & Africa Kockums Brasilia, Thailand Brazil Support and Services North America Abu Dhabi, Our headquarters… Surveillance UAE
COMPANY UNCLASSIFIED | NOT EXPORT CONTROLLED | NOT CLASSIFIED 6 Wilhelm Isoz, OTTDHA-m | Issue 1 OUR BROAD OFFERING
COMPANY UNCLASSIFIED | NOT EXPORT CONTROLLED | NOT CLASSIFIED 7 Wilhelm Isoz, OTTDHA-m | Issue 1 MODELING@SAAB
COMPANY UNCLASSIFIED | NOT EXPORT CONTROLLED | NOT CLASSIFIED 8 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
COMPANY UNCLASSIFIED | NOT EXPORT CONTROLLED | NOT CLASSIFIED 9 Wilhelm Isoz, OTTDHA-m | Issue 1 LEARNINGS FROM SAAB MODELING DAY ALWAYS START WITH THE WHY THE WHAT AND HOW COMES LATER
COMPANY UNCLASSIFIED | NOT EXPORT CONTROLLED | NOT CLASSIFIED 10 Wilhelm Isoz, OTTDHA-m | Issue 1 LEARNINGS FROM SAAB MODELING DAY Modelling can only be introduced by starting with a small scale, succeeding and then expanding
COMPANY UNCLASSIFIED | NOT EXPORT CONTROLLED | NOT CLASSIFIED 11 Wilhelm Isoz, OTTDHA-m | Issue 1 CORE IDEAS – BUILD KNOWLEDGE EARLY Experiences from traditional development ‒ Many assumptions in early Knowledge phases, slow growth of knowledge ‒ Verification of requirements do Defect discovered not ensure that the right product is built ‒ Validation cannot start until a lot of work has been done ‒ Complicated to communicate between system- and software engineers Time Validation – the requirements are correct and the system is useful in its context Verification – the system meets its requirements
COMPANY UNCLASSIFIED | NOT EXPORT CONTROLLED | NOT CLASSIFIED 12 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
COMPANY UNCLASSIFIED | NOT EXPORT CONTROLLED | NOT CLASSIFIED 13 Wilhelm Isoz, OTTDHA-m | Issue 1 MODELING@AERONATUTICS
COMPANY UNCLASSIFIED | NOT EXPORT CONTROLLED | NOT CLASSIFIED 14 Wilhelm Isoz, OTTDHA-m | Issue 1 GRIPEN , A GLOBAL SUCCESS STORY Operated by air Target: 300-450 aircraft sold over • High performance and forces in five the next 20 years countries and the outstanding availability Empire Test Pilots’ This represents 10 percent of the School in the UK. • Extremely agile and accessible market manoeuvrable, full multirole capabilities Gripen has won 50 percent of competed business opportunities • Small logistic footprint - cost- effective operations, upgrades Also purchased by and support OPERATIONAL OPERATIONAL AND EFFECT MAINTENANCE COST • Superior information sharing PRODUCTION AND DEVELOPMENT COST And selected by • Very high weapon flexibility COST 1950 2015
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
COMPANY UNCLASSIFIED | NOT EXPORT CONTROLLED | NOT CLASSIFIED Wilhelm Isoz, OTTDHA-m | Issue 1 MODELLING EXPERIENCE DOORS SysML Objective is VAPS to optimize this Simulink loop xtUML Simulink … Dymola Catia & Co (Modelica) Scalable and adaptive simulation and verificationframework
COMPANY UNCLASSIFIED | NOT EXPORT CONTROLLED | NOT CLASSIFIED 17 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
COMPANY UNCLASSIFIED | NOT EXPORT CONTROLLED | NOT CLASSIFIED 18 18 Wilhelm Isoz, OTTDHA-m | Issue 1 HISTORICAL XTUML/MDA DEVELOPMENT Electronic Warfare Simulator Ada83/OOD-architecture Blueprint Specifications/ Shlaer/Mellor OOA Models and Missile and planning system Ada83/OOD-architecture Manual Code Implementation, Master’s Thesis: Ada Code Generation Teamwork Transponder System Ada83/OOD-architecture Aircraft Navigation/Landing System Ada95/OOD-architecture Thesis Work: VHDL Code Generation Blueprint Specifications/ UML Models and Missile C/OOD-architecture Manual Code Implementation, BridgePoint Missile and planning system Ada83/OOD-architecture Study: Executable UML Translation to Ada Study: Executable UML Translation to VHDL Master’s Thesis: Implicit Bridging … Missile planning Ada95/Ada MC mechanisms Navigation Demonstrator Ada95/Ada MC mechanisms 02 03 91 92 93 94 95 96 97 98 99 00 01 04 05 07 06
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 C++/MC2020 Missile demonstrator simulation system Ada95/Ada MC Missile Simulation system Distributed Real-Time System Code Generation from Executable UML Ada SPARK MC Missile subsystem Master’s Thesis: GUI Modelling with Executable UML Military Aircraft demo subsystems MC C++ interpreted Pascal MC Military Aircraft part of subsystem Executable Specifications/ xtUML Vricon 3D Models and Ada95/Ada MC , C/MC3020 Automatic Code Generation, Study: Modelbased model compiler C++ MC modelbased BridgePoint PhD: Platform Independent Level Of Test (PILOT) MC C++ / MC Coverage / MC Trace Military Aircraft subsystems MC C++ modelbased Military Aircraft subsystems MC Design standard compliance MC Model Coverage Study: Coverage at model level Military Aircraft subsystems MC Trace of MC C++ Torpedo MC C++ Missile and planning system MC C++ 15 16 04 05 06 07 08 09 10 11 12 13 14 17 18 19 20
COMPANY UNCLASSIFIED | NOT EXPORT CONTROLLED | NOT CLASSIFIED 20 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 SVC (SRS) and software verification cases SRS (SVC) compared to hand code • Most of the low level requirements (SDD) are found in model ‒ Document mostly for tracing to requirements Test procedurers • Test procedures SDD ‒ Hand coded or modelled • Code generated from model Generated code
Recommend
More recommend