SlideShare ist ein Scribd-Unternehmen logo
1 von 44
IBM ELM for Aviation Compliance
Speed the delivery of smart air vehicles and systems
Imran Hashmi
Canadian AI Application
Leader
AI Applications – Engineering
Imran.Hashmi@ca.ibm.com
416-788-9101
https://hashmi.ca
IBM Watson IoT / © 2018 IBM Corporation2
Outline
Challenges in Aviation Engineering
IBM Engineering platform for Aerospace/Defense
Engineering Lifecycle Management Solution for A&D capabilities
Deeper Dive: Accelerating Industry
Compliance for Aerospace:
ARP4754 and DO178C
Summary and additional resources
Today’s smart products offer an increasingly feature rich functionality and
autonomous action dominated by software components…
• Need to deliver more function meeting same quality and schedule
• Meeting growing industry regulatory demands can be also time and resource
consumer
• Globalization drive competition requiring fast response for RFP/RFQs
• More effective supplier/integrator collaboration
• Business environment requires effective support of multi-variants programs
Watson / Presentation Title / Date
Today’s A&D Engineering Challenges
Complexity is rising!
Lines of code:
Mars Curiosity rover:
F22 Raptor
F-35 fighter jet:
:
0.5m
1.7m
24.7m
product engineering has to transform…
A&D safety: a stack of
guidelines
DO-178 B/C at 30,000 feet
DO-178B defines detailed guidelines for development of aviation software that performs intended
functions. The Federal Aviation Authority (FAA) accepts use of DO-178B/C as a means of
certifying Airborn software
DO-178B/C outlines the objectives to be met, the work activities to be performed for each
objective, and the evidence (output documents) to be supplied for each objective (based on
criticality level A-E)
Objectives are organized into process areas
– Planning, Development, Verification, Configuration Management, Quality Assurance
DO-178C has been introduced in 2012 to address challenges with DO178B.
– Clarification of DO178B
– Provide Guidance on how to use emerging technologies not referred by DO-178B, as a set of
appendixes
A.DO-330 - Tool Qualification
B.DO-331 - Model-Based Development and Verification
C.DO-332 - Object-Oriented Technology
D.DO-333 - Formal Methods
IBM ELM for SAE ARP-4754A (Sys. Dev. & Req.)
Aerospace Recommended Practice 4754a - development processes which support certification of Aircraft
systems.
- Air worthiness certification is a major
challenge and cost factor for A/C
manufacturers
- ARP 4754 ensures product quality and
safety
- acknowledged by the certification
authorities as an acceptable means of
compliance
- Recommends use of MBSE techniques
aligned with D0-178 C and DO-331
Todays engineering practices are challenged to keep up…
A combination of siloed tools and document centric practices…
Lack traceability, version variance management, governance and testability
7IBM Watson IoT / © 2018 IBM Corporation
‒ Expensive rework due to late discovery of issues
‒ Slow response to bids and change requests
‒ Inefficient supplier collaboration
‒ Non-optimal designs due to early design lock
‒ High costs of regulatory compliance activities
The Science of engineering has evolved
to empower innovation, have you?
8
Challenges in implementing DO-178
Typical
DO-178B
Project
Successful
DO-178B
Project
Technical
Project without
DO-178B
• Added 60% -
100% Cost
• Added 25% - 40%
Cost for Initial
Development
• Solid processes
• Experienced
Team
+25-
40%
+60 –
100%
Source: Avionics Certification – Vance Hilderman and Tony Baghai
(avionics publications)
Common issues
Inadequate formal plans or not following
them
Inadequate level of detail and process for
Requirements
Inadequate or non-automated Requirements
Mgmt and Traceability Mgmt
Improper Tool Qualification (too much or too
little)
Weak process and checklist management
IBM ELM for A&D
End to end engineering lifecycle management optimized with
AI
ELM enables a digital process for product
engineering
 Higher velocity and agility with high quality
 Support industry practices and regulations
 Foster consistency and constant improvement
 Support wide collaboration with suppliers and
enterprise
ELM for A&D specializes ELM with
 Industry templates for standards compliance
 DO178, ERP 4754a*
 Reference implantation demonstrating 15288
lifecycle processes (“Aviary”)
ELM portfolio components
ETM
Test management
(RQM)
EWM
workflow management
(RTC)
Workflow Management
Requirements
Management
Systems Design
ESD
Rhapsody
Model Manager
Rhapsody
Rational Rhapsody
ERM
Rational DOORS Next
Generation
JRS
Jazz Reporting Service
EOP
Publishing Engine
ENI
Engineering Insights
(RELM)
Jazz Foundation
Dashboard
Test Management Cross Domain
DOORS
Rational DOORS EMC
Method Composer
RQA
Requirements Quality
Assistant
GCM
Global Configuration
Management
Integrated in
platform
IBM Engineering Lifecycle Management: transforming smart products engineering
11
Digital continuity
Enable cross discipline digital threads to
streamline impact of change analysis and
standards compliance
Early design verification
Verify at all stages of the product lifecycle
with model based engineering and digital
twins
Scaled agility
Effective agile engineering with digital
governance, real-time feedback, team
collaboration, and continuous delivery
Data and configuration
management
product line engineering
Reuse engineering data in parallel
development and product variants
Engineering insights with AI
Use AI and advanced analytics to improve
quality and support engineering decision
making
Efficiency
Correctness
ELM Tools Mapping to DO-178 B/C and DO-331
• Configuration Management Overarching Process
• Engineering Workflow Manager
• Reporting
• Jazz Reporting Services
• Reporting Engine
• Engineering Insights (RELM)
DNG
Rhapsody/RMM/TC
ETM
› DOORS Next Generation
• Requirements Change Request Process
• OEM/Supplier exchange via ReqIF
• Version management of requirements
› True Requirements Reuse
• Traceability across
› Requirements, Models, Code and Test
› Requirements managed as part of a global configuration
Requirements Management (ERM)
DO-178:- Use a proper requirements management
tool
• Manage Requirements &Traceability
• DNG template for DO-178
• DOORS and DNG qualified by TUV for DO-178
Requirement
s
Management
Capability
Analysis
System
V & V
Syste
m
Test
Operatio
nal test
System
Specification
Operations
and
Maintenance
Deploy
Component
test
Electrical /
Electronics
Design
Mechanical
Design
Lean Software
Engineering
Traceability and Impact Analysis
Across the and through the V
IBM
Engineering
Lifecycle
Management
Systems of
Systems
Operational
Analysis
System
Design
Component
Design
(HW/SW/Mech)
Implementation
Digital Traceability in DNG (Essential for DO178 and ARP 4754)
Software
Requirements
Validation Test CasesLinked System
Requirements Process
Gap
 Traceability is the key to
compliance with DO-178 and ARP
4754
Initial requirements will be
decomposed, which creates traceability
relationships
Other relationships can also be traced
such as “consists of”, “verifies”, etc.
Traceability must be enforced in order
to ensure consistency and
completeness
 Traceability from customer
requirements through product
development
to test and delivery enables
organizations to:
Know which requirements are
implemented and tested vs. those
which are not
Manage and defend against scope
creep
Develop fully executable models to verify the
correctness of your systems and software
User driven Panels drive simulation and
animation of
• Statemachines,
• Sequence diagrams
• Activity diagrams
Safety and Security profiles available
Provide patterns for testing for verification
Model Based Development - Rhapsody
DO-178
•Systems architecture
•Software design
•Software construction
•Safety Analysis
Capability
Analysis
System
V & V
Syste
m
Test
Operatio
nal test
System
Specification
Operations
and
Maintenance
Deploy
Component
test
Electrical /
Electronics
Design
Mechanical
Design
Lean Software
Engineering
Traceability and Impact Analysis
Across the and through the V
IBM
Engineering
Lifecycle
Management
Systems of
Systems
Operational
Analysis
System
Design
Component
Design
(HW/SW/Mech)
Implementation
Architecture
Management
IBM MBSE solution core capabilities
that deliver the value…
Create
Trace
Analyze
Validate
Automate
Deliver
Model
Execution
&Simulation
Team &
Stakeholder
Collaboration
Model Based
Testing
Standards based
Modeling
And DSL
Software
Automation
Traceability
with lifecycle
disciplines
Early validation and
agility
Engineering integrity
Effective
Collaboration
Automation
IBM Watson IoT / © 2018 IBM Corporation 16
IBM Harmony MBSE and ESW
• Realization of
15288 with an
MBSE approach
• Realize 4754a
and DO178
analysis and
design objectives
• Harmony ESW is
a complementary
embedded SW
process
• Harmony has a
set of automation
wizards
(harmony toolkit)
IBM Watson IoT / © 2018 IBM Corporation
Models are verifiable
18IBM Watson IoT / © 2018 IBM Corporation
‒ System design models are testable
virtual representations that identify
design issues before anything physical
is built
‒ Finding design errors during physical
system integration is costly and inflicts
significant delays
‒ Designs are elaborated and verified
iteratively enabling adoption of agile
principles to systems engineering
‒ Support DO331 model verification
objectives
Model Validation – model
based testing
• The system architecture is
verified against the
requirements
• Requirements are
elaborated as use case
scenarios
• Rhapsody Test Conductor
automates execution of test
scenarios against a test
architecture
• Supports DO-331 model
verification and software
verification objectives
IBM Watson IoT / © 2018 IBM Corporation
Use case scenarios
Execution of a scenario
› Engineering Test Manager (ETM)
• Test Plans linked to Requirements in DNG
• Test Specifications
• Captures test results
• Integrates with
• RTC, DNG, RMM, Test Conductor
• Third party tools
• NI Testand and Veristand
Testing and verification
DO-178
• A.6 Testing the output of integration
• A.7 Verification of Verification results
• TUV qualification kit
Test
Management
(V&V)
Capability
Analysis
System
V & V
Syste
m
Test
Operatio
nal test
System
Specification
Operations
and
Maintenance
Deploy
Component
test
Electrical /
Electronics
Design
Mechanical
Design
Lean Software
Engineering
Traceability and Impact Analysis
Across the and through the V
IBM
Engineering
Lifecycle
Management
Systems of
Systems
Operational
Analysis
System
Design
Component
Design
(HW/SW/Mech)
Implementation
21
Know you are testing the right things
• Requirements tracking built into the test management tooling
• Customizable attributes enable you to track what is important to your team
ETM: Requirements driven testing
Make sure all requirements are tested! est
• Real-time impact analysis of requirements
changes
• Traceability of test results to user needs
Test
Management
(V&V)
Capability
Analysis
System
V & V
Syste
m
Test
Operatio
nal test
System
Specification
Operations
and
Maintenance
Deploy
Component
test
Electrical /
Electronics
Design
Mechanical
Design
Lean Software
Engineering
Traceability and Impact Analysis
Across the and through the V
IBM
Engineering
Lifecycle
Management
Systems of
Systems
Operational
Analysis
System
Design
Component
Design
(HW/SW/Mech)
Implementation
Planning, Tracking, Change and Configuration Management
• Engineering workflow Manager (EWM)
• Manage and plan tasks as part of an overall process
• Project overview via dashboards
• Manages work across:
• Requirements (ERM)
• Architecture (Rhapsody/RMM)
• Implementation
• Test (ETM)
• DO-178 and ARP 4754a
• Configuration Management
• Change Request Process
• CerTech TUV qualification
Change management
Configuration management
Planning and tracking
Test
Managem
(V&V)
Capability
Analysis
System
V & V
Syste
m
Test
Operatio
nal test
System
Specification
Operations
and
Maintenance
Deploy
Component
test
Electrical /
Electronics
Design
Mechanical
Design
Lean Software
Engineering
Traceability and Impact Analysis
Across the and through the V
IBM
Engineering
Lifecycle
Management
Systems of
Systems
Operational
Analysis
System
Design
Component
Design
(HW/SW/Mech)
Implementation
23
ELM Base
Solution
Method
Templates
IBM ELM layered support for compliance
Business Need Solution Asset
features for efficiency and quality AI for Engineering
Insight into compliance status for assessments Reporting
Best practice example how to work with IBM ELM Sample project
Custom project setup tailored for compliance ELM tools Templates
Process definition and guidelines RMC Content
Capabilities to define, design, build, test and
complex products
IBM Engineering Lifecycle
Management
IBM Confidential. Subject to change without notice
Sample Data
Reports
AI Capabilities
Compliance Accelerators
IBM ELM Support for DO-178
DO-178 B/C required information model
• All SW design items need to be classified with
assurance levels (DAL)
• Higher DALs require increasingly increasing number
guidance compliance
Traceability model required by DO178 DALs
DO178 Design assurance levels
IBM ELM for DO-178 B/C Airborne SW development
guidelines
• Practices for DO-178 B and C, supplemented by
• DO 331 MDD
• DO 332 OOT
• Published Website
• ISDP 178 mapped to DO-178 B/C objectives
• Checklists to capture compliance
• Microsoft Word templates for process documentation, for
example PSAC
• Process Template
• Work item templates mapped to DO 178 B/C objectives
• DOORS template for DO-178B/C
• Rhapsody Safety analysis profile
• Safety relevant code generation
• MISRA C/C++ and OXF
DO-178C PROCESSES
DO-178C Lifecycle Data and Tooling
Abbreviation Document Title ELM Capability Section
PSAC Plan for Software Aspects of Certification ERM (DNG) – ref process template 11.1
SDP Software Development Plan EWM (based on RMC) 11.2
SVP Software Verification Plan Test Manager 11.3
SCMP Software Configuration Management Plan Method Composer, EWM 11.4
SQAP Software Quality Assurance Plan Method Composer, EWM 11.5
SRS Software Requirements Standards ERM 11.6
SDS Software Design Standards ERM (ESW modeling guidelines) 11.7
SCS Software Coding Standards ERM 11.8
SRD Software Requirements Data ERM 11.9
SDD Software Design Description Rhapsody 11.10
SC Source Code EWM 11.11
EOC Executable Object Code <Project compiler> 11.12
SVCP Software Verification Cases and Procedures ETM 11.13
SVR Software Verification Results ETM, 11.14
SECI Software Lifecycle Environment Configuration Index EWM 11.15
SCI Software Configuration Index EWM 11.16
PR Problem Reports EWM 11.17
SCMR Software Configuration Management Records EWM 11.18
SQAR Software Quality Assurance Records EWM 11.19
SAS Software Accomplishment Summary <Word processor> 11.20
Leveraging Model Based Engineering based on DO-331
DO331 Articulates the following benefits of MBE:
• Providing unambiguous expression of requirements and architecture.
• Supporting the use of automated code generation.
• Supporting the use of automated test generation.
• Supporting the use of analysis tools for verification of requirements and
architecture.
• Supporting the use of simulation for partial verification of requirements,
architecture, and/or Executable Object Code.”
Specification vs. design models
• A Specification Model represents high-level requirements that provide an abstract
representation of functional, performance, interface, or safety characteristics of
software components. The Specification Model should express these
characteristics unambiguously to support an understanding of the software
functionality. …Therefore, a Specification Model may express high-level
requirements but neither low-level requirements nor software architecture.
• A Design Model prescribes software component internal data structures, data
flow, and/or control flow. A Design Model includes low-level requirements and/or
architecture.
• A model cannot be classified as both a Specification Model and a Design Model
MBE use cases (DO-331)
Model Based Safety Critical Development for DO-
178B/C
Create requirements based tests using Rhapsody TestConductor
and include the runtime framework supplied tests
HLR
LLR
Application Model
HLR
LLR/Design
Framework Model
Test Model
Framework
Test Suite
Trace
Full Trace
Trace
32
Model Based Safety Critical Development – Overall
Flow
A validation suite is available for Rhapsody TestConductor
Object Code
Source
Code
HLR
LLR/Design
Application Model
Runtime
Framework
HLR
LLR/Design
Framework Model
Test Model
Rhp TestConductor
Framework
Test Suite
Test results
Test
Coverage
Full TraceTrace
Full Trace
generate
compile
Test & Measure
Full Trace
TC Kit
Code to be certified
Trace
33
34
IBM Rhapsody Reference workflow for 178
 Rhapsody Reference Workflow for the development of safety-related software
– provides guidance on how to fulfill functional safety requirements with model-based
development methods and tools
– is based on best practices for safety-related projects
– addresses various workflow activities relevant for the development of safety-related software
with a special focus on verification and validation to develop safe software
34
Test Conductor
IBM Rhapsody Kit for DO-178B/C
3
• Overview: describes the content of the Rhapsody workflow qualification package
• Rhapsody Reference workflow : provides an exemplary workflow for modelling,
code generation and verification in safety critical
• TestConductor Workflow: describes testing activities and objectives
• TestConductor Safety Manual: provides additional information for using TC in
safety related development
• PSAC for SMXF
• SXF/SMXF frameworks
• SXF/SMXF validation suites
• TestConductor Validation Suite (optional)
Tool Qualification for DO-178B
Is Tool Qualification Necessary?
– Generally not. Ask these questions:
DO-178B
process
eliminated,
reduced or
automated?
Is output of
tool verified
per Section 6?
No Qualification Needed
N
Y
N
Can an Error
be Introduced
Y
Can an Error
be overlooked
Qualify as Dev.
Tool
Qualify as
Verification Tool
Y
Y
Tool Qualification for DO-178C
Is Tool Qualification Necessary?
– In many cases not. Ask these questions:
DO-178C process
eliminated,
reduced or
automated by the
tool?
Is output of
tool verified?
No Qualification Needed.
Describe the tool in the plans
N
Y
N
Y
Decide if “criteria 1,2 or 3 applies and
define TQL (sec 12.2)
Apply DO-330 objectives based on TQL
level identified above
IBM ELM Support for ARP 4754a
IBM ELM for SAE ARP-4754A (Sys. Dev. & Req.)
Table Objective text Outputs IBM Solutions
2.1
Aircraft-level functions, functional requirement,
functional interfaces and assumptions are refined
*List of Aircraft level
functions
*Aircraft-level
Requirements
Requirements Management,
Model Based Systems
Engineering, Traceability
(DOORS/NG, Rhapsody,
Rhapsody Model Manager,
Rational Publishing Engine)
2.2Aircraft functions are allocated to systems System Requirements
2.3
System requirements, including assumptions and
system interfaces are defined. System Requirements
2.4
System derived requirements (including derived safety-related
requirements) are defined and rationale explained. System Requirements
2.5System architecture is defined. System Design Description
2.6System requirements are allocated to the items. Item Requirements
2.7
Appropriate item, system and aircraft integrations are
performed. Verification Summary
Aircraft and System Development Process and Requirements Capture
Mapping of tools to ARP 4754A
DOORS/DNG & RHAPSODY RHAPSODY
QUALITY MANAGER, TEST CONDUCTOR
AND RHAPSODY
ARP4754 Integral Process
5.1 Safety Assessment
5.2 Development Assurance Level
Assignments
5.3 Requirements Capture
5.4 Requirements Validation
5.5 Implementation Verification
5. 6 Configuration Management
5.7 Process Assurance
5.8 Certification & Regulation
Authority Coordination
- Core process for the
development at
- Aircraft
- System
- Subsystem
- HW/SW levels
Safety Analysis
Rhapsody (Dependability profile)
Medini Analyze
Systems Engineering
Requirements Management
Rhapsody, Test Conductor
Quality Management
Process
Management
CCM, Methods
Workflow
Management
Method Composer
Safety analysis profile based on 4761 (for ARP 4754 DO178)
Summary: ELM for Aviation Compliance
 ELM Automates all the engineering practices recommended by Aviation
standards
 ARP 4754
 DO-178C/DO-331
 ELM Implement maintains information model with all the necessary evidence
 Traceability, verification,
 Automate certifiable Embedded SW implementations compatible with
industry guidelines
 DO-178B/C
IBM ALM for aviation safety compliance aerospace

Weitere ähnliche Inhalte

Was ist angesagt?

INCOSE Systems Engineering Handbook _5th Edition_LATAM.pdf
INCOSE Systems Engineering Handbook _5th Edition_LATAM.pdfINCOSE Systems Engineering Handbook _5th Edition_LATAM.pdf
INCOSE Systems Engineering Handbook _5th Edition_LATAM.pdfBernardo A. Delicado
 
Digitally assisted design for safety analysis
Digitally assisted design for safety analysisDigitally assisted design for safety analysis
Digitally assisted design for safety analysisObeo
 
FAIR Computational Workflows
FAIR Computational WorkflowsFAIR Computational Workflows
FAIR Computational Workflows Carole Goble
 
12 Things You Must Know About VDI
12 Things You Must Know About VDI12 Things You Must Know About VDI
12 Things You Must Know About VDIShivani Sehta
 
Microsoft Cloud Identity and Access Management Poster - Atidan
Microsoft Cloud Identity and Access Management Poster - AtidanMicrosoft Cloud Identity and Access Management Poster - Atidan
Microsoft Cloud Identity and Access Management Poster - AtidanDavid J Rosenthal
 
Chapter 01: A brief introduction to cloud computing
Chapter 01: A brief introduction to cloud computingChapter 01: A brief introduction to cloud computing
Chapter 01: A brief introduction to cloud computingSsendiSamuel
 
Enterprise cloud strategy - PDF
Enterprise cloud strategy - PDFEnterprise cloud strategy - PDF
Enterprise cloud strategy - PDFHoangVanDai
 
What’s New in VMware vSphere 7?
What’s New in VMware vSphere 7?What’s New in VMware vSphere 7?
What’s New in VMware vSphere 7?Insight
 
Business Case Of Desktop Virtualization
Business Case Of Desktop Virtualization Business Case Of Desktop Virtualization
Business Case Of Desktop Virtualization Md Yousup Faruqu
 
The HP/UX/Itanium to Linux/x86 Multi-core Migration Trend
The HP/UX/Itanium to Linux/x86 Multi-core Migration TrendThe HP/UX/Itanium to Linux/x86 Multi-core Migration Trend
The HP/UX/Itanium to Linux/x86 Multi-core Migration TrendIBM India Smarter Computing
 
Data center power infrastructure
Data center power infrastructureData center power infrastructure
Data center power infrastructureLivin Jose
 
What is network detection and response?
What is network detection and response?What is network detection and response?
What is network detection and response?Vehere
 
IoT 서비스 아키텍처 분석 및 Case Study-Innovation Seminar
IoT 서비스 아키텍처 분석 및 Case Study-Innovation SeminarIoT 서비스 아키텍처 분석 및 Case Study-Innovation Seminar
IoT 서비스 아키텍처 분석 및 Case Study-Innovation Seminar영섭 임
 
status of INCOSE Systems Engineering Handbook 5th Edition - AISE Annual Event
status of INCOSE Systems Engineering Handbook 5th Edition - AISE Annual Eventstatus of INCOSE Systems Engineering Handbook 5th Edition - AISE Annual Event
status of INCOSE Systems Engineering Handbook 5th Edition - AISE Annual EventBernardo A. Delicado
 
The 3CX VoIP PBX phone System
The 3CX VoIP PBX phone SystemThe 3CX VoIP PBX phone System
The 3CX VoIP PBX phone Systembkreeger
 
SEP Exam Question Detailsand SEH5E Update_2023.pdf
SEP Exam Question Detailsand SEH5E Update_2023.pdfSEP Exam Question Detailsand SEH5E Update_2023.pdf
SEP Exam Question Detailsand SEH5E Update_2023.pdfBernardo A. Delicado
 

Was ist angesagt? (20)

INCOSE Systems Engineering Handbook _5th Edition_LATAM.pdf
INCOSE Systems Engineering Handbook _5th Edition_LATAM.pdfINCOSE Systems Engineering Handbook _5th Edition_LATAM.pdf
INCOSE Systems Engineering Handbook _5th Edition_LATAM.pdf
 
Digitally assisted design for safety analysis
Digitally assisted design for safety analysisDigitally assisted design for safety analysis
Digitally assisted design for safety analysis
 
FAIR Computational Workflows
FAIR Computational WorkflowsFAIR Computational Workflows
FAIR Computational Workflows
 
12 Things You Must Know About VDI
12 Things You Must Know About VDI12 Things You Must Know About VDI
12 Things You Must Know About VDI
 
Microsoft Cloud Identity and Access Management Poster - Atidan
Microsoft Cloud Identity and Access Management Poster - AtidanMicrosoft Cloud Identity and Access Management Poster - Atidan
Microsoft Cloud Identity and Access Management Poster - Atidan
 
Data centers on the Edge
Data centers on the EdgeData centers on the Edge
Data centers on the Edge
 
Chapter 01: A brief introduction to cloud computing
Chapter 01: A brief introduction to cloud computingChapter 01: A brief introduction to cloud computing
Chapter 01: A brief introduction to cloud computing
 
Zero-Trust SASE DevSecOps
Zero-Trust SASE DevSecOpsZero-Trust SASE DevSecOps
Zero-Trust SASE DevSecOps
 
Enterprise cloud strategy - PDF
Enterprise cloud strategy - PDFEnterprise cloud strategy - PDF
Enterprise cloud strategy - PDF
 
What’s New in VMware vSphere 7?
What’s New in VMware vSphere 7?What’s New in VMware vSphere 7?
What’s New in VMware vSphere 7?
 
BYOD with ClearPass
BYOD with ClearPassBYOD with ClearPass
BYOD with ClearPass
 
Business Case Of Desktop Virtualization
Business Case Of Desktop Virtualization Business Case Of Desktop Virtualization
Business Case Of Desktop Virtualization
 
The HP/UX/Itanium to Linux/x86 Multi-core Migration Trend
The HP/UX/Itanium to Linux/x86 Multi-core Migration TrendThe HP/UX/Itanium to Linux/x86 Multi-core Migration Trend
The HP/UX/Itanium to Linux/x86 Multi-core Migration Trend
 
Data center power infrastructure
Data center power infrastructureData center power infrastructure
Data center power infrastructure
 
Why Kids Should Learn Code
Why Kids Should Learn CodeWhy Kids Should Learn Code
Why Kids Should Learn Code
 
What is network detection and response?
What is network detection and response?What is network detection and response?
What is network detection and response?
 
IoT 서비스 아키텍처 분석 및 Case Study-Innovation Seminar
IoT 서비스 아키텍처 분석 및 Case Study-Innovation SeminarIoT 서비스 아키텍처 분석 및 Case Study-Innovation Seminar
IoT 서비스 아키텍처 분석 및 Case Study-Innovation Seminar
 
status of INCOSE Systems Engineering Handbook 5th Edition - AISE Annual Event
status of INCOSE Systems Engineering Handbook 5th Edition - AISE Annual Eventstatus of INCOSE Systems Engineering Handbook 5th Edition - AISE Annual Event
status of INCOSE Systems Engineering Handbook 5th Edition - AISE Annual Event
 
The 3CX VoIP PBX phone System
The 3CX VoIP PBX phone SystemThe 3CX VoIP PBX phone System
The 3CX VoIP PBX phone System
 
SEP Exam Question Detailsand SEH5E Update_2023.pdf
SEP Exam Question Detailsand SEH5E Update_2023.pdfSEP Exam Question Detailsand SEH5E Update_2023.pdf
SEP Exam Question Detailsand SEH5E Update_2023.pdf
 

Ähnlich wie IBM ALM for aviation safety compliance aerospace

IBM-ELM -Imran-Hashmi.pptx
IBM-ELM -Imran-Hashmi.pptxIBM-ELM -Imran-Hashmi.pptx
IBM-ELM -Imran-Hashmi.pptxImran Hashmi
 
Aerospace & Defense- Imran.pptx
Aerospace & Defense- Imran.pptxAerospace & Defense- Imran.pptx
Aerospace & Defense- Imran.pptxImran Hashmi
 
ASM Overview Engineering Semicon West - 2017
ASM Overview Engineering Semicon West - 2017ASM Overview Engineering Semicon West - 2017
ASM Overview Engineering Semicon West - 2017ASM Technologies Ltd
 
Smarter Manufacturing through Equipment Data-Driven Application Design
Smarter Manufacturing through Equipment Data-Driven Application DesignSmarter Manufacturing through Equipment Data-Driven Application Design
Smarter Manufacturing through Equipment Data-Driven Application DesignKimberly Daich
 
ARC's Greg Gorbach's Global Manufacturing Presentation at ARC's 2008 Industry...
ARC's Greg Gorbach's Global Manufacturing Presentation at ARC's 2008 Industry...ARC's Greg Gorbach's Global Manufacturing Presentation at ARC's 2008 Industry...
ARC's Greg Gorbach's Global Manufacturing Presentation at ARC's 2008 Industry...ARC Advisory Group
 
Company Overview - Services Provided
Company Overview - Services ProvidedCompany Overview - Services Provided
Company Overview - Services ProvidedGarrett Kelley
 
Architecting Design Development Test Request System in Aras
Architecting Design Development Test Request System in ArasArchitecting Design Development Test Request System in Aras
Architecting Design Development Test Request System in ArasAras
 
Oak Systems - When you build Software, we build Quality in it
Oak Systems - When you build Software, we build Quality in it Oak Systems - When you build Software, we build Quality in it
Oak Systems - When you build Software, we build Quality in it Oak Systems
 
Nesma autumn conference 2015 - Is FPA a valuable addition to predictable agil...
Nesma autumn conference 2015 - Is FPA a valuable addition to predictable agil...Nesma autumn conference 2015 - Is FPA a valuable addition to predictable agil...
Nesma autumn conference 2015 - Is FPA a valuable addition to predictable agil...Nesma
 
A Software Factory Integrating Rational & WebSphere Tools
A Software Factory Integrating Rational & WebSphere ToolsA Software Factory Integrating Rational & WebSphere Tools
A Software Factory Integrating Rational & WebSphere Toolsghodgkinson
 
Mass Scale Networking
Mass Scale NetworkingMass Scale Networking
Mass Scale NetworkingSteve Iatrou
 
Introduction to Adaptive and 3DEXPERIENCE Cloud
Introduction to Adaptive and 3DEXPERIENCE CloudIntroduction to Adaptive and 3DEXPERIENCE Cloud
Introduction to Adaptive and 3DEXPERIENCE CloudAdaptive Corporation
 
Functional verification techniques EW16 session
Functional verification techniques  EW16 sessionFunctional verification techniques  EW16 session
Functional verification techniques EW16 sessionSameh El-Ashry
 
Embedded software validation best practices with NI and RQM
Embedded software validation best practices with NI and RQMEmbedded software validation best practices with NI and RQM
Embedded software validation best practices with NI and RQMPaul Urban
 
Designing to Enhance Construction Planning & Monitoring
Designing to Enhance Construction Planning & MonitoringDesigning to Enhance Construction Planning & Monitoring
Designing to Enhance Construction Planning & MonitoringCCT International
 
Richard Crisp -- predictable development for the IoT
Richard Crisp -- predictable development for the IoTRichard Crisp -- predictable development for the IoT
Richard Crisp -- predictable development for the IoTAnatoly Levenchuk
 

Ähnlich wie IBM ALM for aviation safety compliance aerospace (20)

IBM-ELM -Imran-Hashmi.pptx
IBM-ELM -Imran-Hashmi.pptxIBM-ELM -Imran-Hashmi.pptx
IBM-ELM -Imran-Hashmi.pptx
 
Aerospace & Defense- Imran.pptx
Aerospace & Defense- Imran.pptxAerospace & Defense- Imran.pptx
Aerospace & Defense- Imran.pptx
 
SSE Technical Overview
SSE Technical OverviewSSE Technical Overview
SSE Technical Overview
 
ASM Overview Engineering Semicon West - 2017
ASM Overview Engineering Semicon West - 2017ASM Overview Engineering Semicon West - 2017
ASM Overview Engineering Semicon West - 2017
 
Smarter Manufacturing through Equipment Data-Driven Application Design
Smarter Manufacturing through Equipment Data-Driven Application DesignSmarter Manufacturing through Equipment Data-Driven Application Design
Smarter Manufacturing through Equipment Data-Driven Application Design
 
SSE Practices Overview
SSE Practices OverviewSSE Practices Overview
SSE Practices Overview
 
ARC's Greg Gorbach's Global Manufacturing Presentation at ARC's 2008 Industry...
ARC's Greg Gorbach's Global Manufacturing Presentation at ARC's 2008 Industry...ARC's Greg Gorbach's Global Manufacturing Presentation at ARC's 2008 Industry...
ARC's Greg Gorbach's Global Manufacturing Presentation at ARC's 2008 Industry...
 
Company Overview - Services Provided
Company Overview - Services ProvidedCompany Overview - Services Provided
Company Overview - Services Provided
 
Architecting Design Development Test Request System in Aras
Architecting Design Development Test Request System in ArasArchitecting Design Development Test Request System in Aras
Architecting Design Development Test Request System in Aras
 
WIPRO
WIPROWIPRO
WIPRO
 
Rushcode overview
Rushcode overviewRushcode overview
Rushcode overview
 
Oak Systems - When you build Software, we build Quality in it
Oak Systems - When you build Software, we build Quality in it Oak Systems - When you build Software, we build Quality in it
Oak Systems - When you build Software, we build Quality in it
 
Nesma autumn conference 2015 - Is FPA a valuable addition to predictable agil...
Nesma autumn conference 2015 - Is FPA a valuable addition to predictable agil...Nesma autumn conference 2015 - Is FPA a valuable addition to predictable agil...
Nesma autumn conference 2015 - Is FPA a valuable addition to predictable agil...
 
A Software Factory Integrating Rational & WebSphere Tools
A Software Factory Integrating Rational & WebSphere ToolsA Software Factory Integrating Rational & WebSphere Tools
A Software Factory Integrating Rational & WebSphere Tools
 
Mass Scale Networking
Mass Scale NetworkingMass Scale Networking
Mass Scale Networking
 
Introduction to Adaptive and 3DEXPERIENCE Cloud
Introduction to Adaptive and 3DEXPERIENCE CloudIntroduction to Adaptive and 3DEXPERIENCE Cloud
Introduction to Adaptive and 3DEXPERIENCE Cloud
 
Functional verification techniques EW16 session
Functional verification techniques  EW16 sessionFunctional verification techniques  EW16 session
Functional verification techniques EW16 session
 
Embedded software validation best practices with NI and RQM
Embedded software validation best practices with NI and RQMEmbedded software validation best practices with NI and RQM
Embedded software validation best practices with NI and RQM
 
Designing to Enhance Construction Planning & Monitoring
Designing to Enhance Construction Planning & MonitoringDesigning to Enhance Construction Planning & Monitoring
Designing to Enhance Construction Planning & Monitoring
 
Richard Crisp -- predictable development for the IoT
Richard Crisp -- predictable development for the IoTRichard Crisp -- predictable development for the IoT
Richard Crisp -- predictable development for the IoT
 

Kürzlich hochgeladen

SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 

Kürzlich hochgeladen (20)

SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 

IBM ALM for aviation safety compliance aerospace

  • 1. IBM ELM for Aviation Compliance Speed the delivery of smart air vehicles and systems Imran Hashmi Canadian AI Application Leader AI Applications – Engineering Imran.Hashmi@ca.ibm.com 416-788-9101 https://hashmi.ca
  • 2. IBM Watson IoT / © 2018 IBM Corporation2 Outline Challenges in Aviation Engineering IBM Engineering platform for Aerospace/Defense Engineering Lifecycle Management Solution for A&D capabilities Deeper Dive: Accelerating Industry Compliance for Aerospace: ARP4754 and DO178C Summary and additional resources
  • 3. Today’s smart products offer an increasingly feature rich functionality and autonomous action dominated by software components… • Need to deliver more function meeting same quality and schedule • Meeting growing industry regulatory demands can be also time and resource consumer • Globalization drive competition requiring fast response for RFP/RFQs • More effective supplier/integrator collaboration • Business environment requires effective support of multi-variants programs Watson / Presentation Title / Date Today’s A&D Engineering Challenges Complexity is rising! Lines of code: Mars Curiosity rover: F22 Raptor F-35 fighter jet: : 0.5m 1.7m 24.7m product engineering has to transform…
  • 4. A&D safety: a stack of guidelines
  • 5. DO-178 B/C at 30,000 feet DO-178B defines detailed guidelines for development of aviation software that performs intended functions. The Federal Aviation Authority (FAA) accepts use of DO-178B/C as a means of certifying Airborn software DO-178B/C outlines the objectives to be met, the work activities to be performed for each objective, and the evidence (output documents) to be supplied for each objective (based on criticality level A-E) Objectives are organized into process areas – Planning, Development, Verification, Configuration Management, Quality Assurance DO-178C has been introduced in 2012 to address challenges with DO178B. – Clarification of DO178B – Provide Guidance on how to use emerging technologies not referred by DO-178B, as a set of appendixes A.DO-330 - Tool Qualification B.DO-331 - Model-Based Development and Verification C.DO-332 - Object-Oriented Technology D.DO-333 - Formal Methods
  • 6. IBM ELM for SAE ARP-4754A (Sys. Dev. & Req.) Aerospace Recommended Practice 4754a - development processes which support certification of Aircraft systems. - Air worthiness certification is a major challenge and cost factor for A/C manufacturers - ARP 4754 ensures product quality and safety - acknowledged by the certification authorities as an acceptable means of compliance - Recommends use of MBSE techniques aligned with D0-178 C and DO-331
  • 7. Todays engineering practices are challenged to keep up… A combination of siloed tools and document centric practices… Lack traceability, version variance management, governance and testability 7IBM Watson IoT / © 2018 IBM Corporation ‒ Expensive rework due to late discovery of issues ‒ Slow response to bids and change requests ‒ Inefficient supplier collaboration ‒ Non-optimal designs due to early design lock ‒ High costs of regulatory compliance activities The Science of engineering has evolved to empower innovation, have you?
  • 8. 8 Challenges in implementing DO-178 Typical DO-178B Project Successful DO-178B Project Technical Project without DO-178B • Added 60% - 100% Cost • Added 25% - 40% Cost for Initial Development • Solid processes • Experienced Team +25- 40% +60 – 100% Source: Avionics Certification – Vance Hilderman and Tony Baghai (avionics publications) Common issues Inadequate formal plans or not following them Inadequate level of detail and process for Requirements Inadequate or non-automated Requirements Mgmt and Traceability Mgmt Improper Tool Qualification (too much or too little) Weak process and checklist management
  • 9. IBM ELM for A&D End to end engineering lifecycle management optimized with AI ELM enables a digital process for product engineering  Higher velocity and agility with high quality  Support industry practices and regulations  Foster consistency and constant improvement  Support wide collaboration with suppliers and enterprise ELM for A&D specializes ELM with  Industry templates for standards compliance  DO178, ERP 4754a*  Reference implantation demonstrating 15288 lifecycle processes (“Aviary”)
  • 10. ELM portfolio components ETM Test management (RQM) EWM workflow management (RTC) Workflow Management Requirements Management Systems Design ESD Rhapsody Model Manager Rhapsody Rational Rhapsody ERM Rational DOORS Next Generation JRS Jazz Reporting Service EOP Publishing Engine ENI Engineering Insights (RELM) Jazz Foundation Dashboard Test Management Cross Domain DOORS Rational DOORS EMC Method Composer RQA Requirements Quality Assistant GCM Global Configuration Management Integrated in platform
  • 11. IBM Engineering Lifecycle Management: transforming smart products engineering 11 Digital continuity Enable cross discipline digital threads to streamline impact of change analysis and standards compliance Early design verification Verify at all stages of the product lifecycle with model based engineering and digital twins Scaled agility Effective agile engineering with digital governance, real-time feedback, team collaboration, and continuous delivery Data and configuration management product line engineering Reuse engineering data in parallel development and product variants Engineering insights with AI Use AI and advanced analytics to improve quality and support engineering decision making Efficiency Correctness
  • 12. ELM Tools Mapping to DO-178 B/C and DO-331 • Configuration Management Overarching Process • Engineering Workflow Manager • Reporting • Jazz Reporting Services • Reporting Engine • Engineering Insights (RELM) DNG Rhapsody/RMM/TC ETM
  • 13. › DOORS Next Generation • Requirements Change Request Process • OEM/Supplier exchange via ReqIF • Version management of requirements › True Requirements Reuse • Traceability across › Requirements, Models, Code and Test › Requirements managed as part of a global configuration Requirements Management (ERM) DO-178:- Use a proper requirements management tool • Manage Requirements &Traceability • DNG template for DO-178 • DOORS and DNG qualified by TUV for DO-178 Requirement s Management Capability Analysis System V & V Syste m Test Operatio nal test System Specification Operations and Maintenance Deploy Component test Electrical / Electronics Design Mechanical Design Lean Software Engineering Traceability and Impact Analysis Across the and through the V IBM Engineering Lifecycle Management Systems of Systems Operational Analysis System Design Component Design (HW/SW/Mech) Implementation
  • 14. Digital Traceability in DNG (Essential for DO178 and ARP 4754) Software Requirements Validation Test CasesLinked System Requirements Process Gap  Traceability is the key to compliance with DO-178 and ARP 4754 Initial requirements will be decomposed, which creates traceability relationships Other relationships can also be traced such as “consists of”, “verifies”, etc. Traceability must be enforced in order to ensure consistency and completeness  Traceability from customer requirements through product development to test and delivery enables organizations to: Know which requirements are implemented and tested vs. those which are not Manage and defend against scope creep
  • 15. Develop fully executable models to verify the correctness of your systems and software User driven Panels drive simulation and animation of • Statemachines, • Sequence diagrams • Activity diagrams Safety and Security profiles available Provide patterns for testing for verification Model Based Development - Rhapsody DO-178 •Systems architecture •Software design •Software construction •Safety Analysis Capability Analysis System V & V Syste m Test Operatio nal test System Specification Operations and Maintenance Deploy Component test Electrical / Electronics Design Mechanical Design Lean Software Engineering Traceability and Impact Analysis Across the and through the V IBM Engineering Lifecycle Management Systems of Systems Operational Analysis System Design Component Design (HW/SW/Mech) Implementation Architecture Management
  • 16. IBM MBSE solution core capabilities that deliver the value… Create Trace Analyze Validate Automate Deliver Model Execution &Simulation Team & Stakeholder Collaboration Model Based Testing Standards based Modeling And DSL Software Automation Traceability with lifecycle disciplines Early validation and agility Engineering integrity Effective Collaboration Automation IBM Watson IoT / © 2018 IBM Corporation 16
  • 17. IBM Harmony MBSE and ESW • Realization of 15288 with an MBSE approach • Realize 4754a and DO178 analysis and design objectives • Harmony ESW is a complementary embedded SW process • Harmony has a set of automation wizards (harmony toolkit) IBM Watson IoT / © 2018 IBM Corporation
  • 18. Models are verifiable 18IBM Watson IoT / © 2018 IBM Corporation ‒ System design models are testable virtual representations that identify design issues before anything physical is built ‒ Finding design errors during physical system integration is costly and inflicts significant delays ‒ Designs are elaborated and verified iteratively enabling adoption of agile principles to systems engineering ‒ Support DO331 model verification objectives
  • 19. Model Validation – model based testing • The system architecture is verified against the requirements • Requirements are elaborated as use case scenarios • Rhapsody Test Conductor automates execution of test scenarios against a test architecture • Supports DO-331 model verification and software verification objectives IBM Watson IoT / © 2018 IBM Corporation Use case scenarios Execution of a scenario
  • 20. › Engineering Test Manager (ETM) • Test Plans linked to Requirements in DNG • Test Specifications • Captures test results • Integrates with • RTC, DNG, RMM, Test Conductor • Third party tools • NI Testand and Veristand Testing and verification DO-178 • A.6 Testing the output of integration • A.7 Verification of Verification results • TUV qualification kit Test Management (V&V) Capability Analysis System V & V Syste m Test Operatio nal test System Specification Operations and Maintenance Deploy Component test Electrical / Electronics Design Mechanical Design Lean Software Engineering Traceability and Impact Analysis Across the and through the V IBM Engineering Lifecycle Management Systems of Systems Operational Analysis System Design Component Design (HW/SW/Mech) Implementation
  • 21. 21 Know you are testing the right things • Requirements tracking built into the test management tooling • Customizable attributes enable you to track what is important to your team ETM: Requirements driven testing Make sure all requirements are tested! est • Real-time impact analysis of requirements changes • Traceability of test results to user needs Test Management (V&V) Capability Analysis System V & V Syste m Test Operatio nal test System Specification Operations and Maintenance Deploy Component test Electrical / Electronics Design Mechanical Design Lean Software Engineering Traceability and Impact Analysis Across the and through the V IBM Engineering Lifecycle Management Systems of Systems Operational Analysis System Design Component Design (HW/SW/Mech) Implementation
  • 22. Planning, Tracking, Change and Configuration Management • Engineering workflow Manager (EWM) • Manage and plan tasks as part of an overall process • Project overview via dashboards • Manages work across: • Requirements (ERM) • Architecture (Rhapsody/RMM) • Implementation • Test (ETM) • DO-178 and ARP 4754a • Configuration Management • Change Request Process • CerTech TUV qualification Change management Configuration management Planning and tracking Test Managem (V&V) Capability Analysis System V & V Syste m Test Operatio nal test System Specification Operations and Maintenance Deploy Component test Electrical / Electronics Design Mechanical Design Lean Software Engineering Traceability and Impact Analysis Across the and through the V IBM Engineering Lifecycle Management Systems of Systems Operational Analysis System Design Component Design (HW/SW/Mech) Implementation
  • 23. 23 ELM Base Solution Method Templates IBM ELM layered support for compliance Business Need Solution Asset features for efficiency and quality AI for Engineering Insight into compliance status for assessments Reporting Best practice example how to work with IBM ELM Sample project Custom project setup tailored for compliance ELM tools Templates Process definition and guidelines RMC Content Capabilities to define, design, build, test and complex products IBM Engineering Lifecycle Management IBM Confidential. Subject to change without notice Sample Data Reports AI Capabilities Compliance Accelerators
  • 24. IBM ELM Support for DO-178
  • 25. DO-178 B/C required information model • All SW design items need to be classified with assurance levels (DAL) • Higher DALs require increasingly increasing number guidance compliance Traceability model required by DO178 DALs DO178 Design assurance levels
  • 26. IBM ELM for DO-178 B/C Airborne SW development guidelines • Practices for DO-178 B and C, supplemented by • DO 331 MDD • DO 332 OOT • Published Website • ISDP 178 mapped to DO-178 B/C objectives • Checklists to capture compliance • Microsoft Word templates for process documentation, for example PSAC • Process Template • Work item templates mapped to DO 178 B/C objectives • DOORS template for DO-178B/C • Rhapsody Safety analysis profile • Safety relevant code generation • MISRA C/C++ and OXF
  • 28. DO-178C Lifecycle Data and Tooling Abbreviation Document Title ELM Capability Section PSAC Plan for Software Aspects of Certification ERM (DNG) – ref process template 11.1 SDP Software Development Plan EWM (based on RMC) 11.2 SVP Software Verification Plan Test Manager 11.3 SCMP Software Configuration Management Plan Method Composer, EWM 11.4 SQAP Software Quality Assurance Plan Method Composer, EWM 11.5 SRS Software Requirements Standards ERM 11.6 SDS Software Design Standards ERM (ESW modeling guidelines) 11.7 SCS Software Coding Standards ERM 11.8 SRD Software Requirements Data ERM 11.9 SDD Software Design Description Rhapsody 11.10 SC Source Code EWM 11.11 EOC Executable Object Code <Project compiler> 11.12 SVCP Software Verification Cases and Procedures ETM 11.13 SVR Software Verification Results ETM, 11.14 SECI Software Lifecycle Environment Configuration Index EWM 11.15 SCI Software Configuration Index EWM 11.16 PR Problem Reports EWM 11.17 SCMR Software Configuration Management Records EWM 11.18 SQAR Software Quality Assurance Records EWM 11.19 SAS Software Accomplishment Summary <Word processor> 11.20
  • 29. Leveraging Model Based Engineering based on DO-331 DO331 Articulates the following benefits of MBE: • Providing unambiguous expression of requirements and architecture. • Supporting the use of automated code generation. • Supporting the use of automated test generation. • Supporting the use of analysis tools for verification of requirements and architecture. • Supporting the use of simulation for partial verification of requirements, architecture, and/or Executable Object Code.”
  • 30. Specification vs. design models • A Specification Model represents high-level requirements that provide an abstract representation of functional, performance, interface, or safety characteristics of software components. The Specification Model should express these characteristics unambiguously to support an understanding of the software functionality. …Therefore, a Specification Model may express high-level requirements but neither low-level requirements nor software architecture. • A Design Model prescribes software component internal data structures, data flow, and/or control flow. A Design Model includes low-level requirements and/or architecture. • A model cannot be classified as both a Specification Model and a Design Model
  • 31. MBE use cases (DO-331)
  • 32. Model Based Safety Critical Development for DO- 178B/C Create requirements based tests using Rhapsody TestConductor and include the runtime framework supplied tests HLR LLR Application Model HLR LLR/Design Framework Model Test Model Framework Test Suite Trace Full Trace Trace 32
  • 33. Model Based Safety Critical Development – Overall Flow A validation suite is available for Rhapsody TestConductor Object Code Source Code HLR LLR/Design Application Model Runtime Framework HLR LLR/Design Framework Model Test Model Rhp TestConductor Framework Test Suite Test results Test Coverage Full TraceTrace Full Trace generate compile Test & Measure Full Trace TC Kit Code to be certified Trace 33
  • 34. 34 IBM Rhapsody Reference workflow for 178  Rhapsody Reference Workflow for the development of safety-related software – provides guidance on how to fulfill functional safety requirements with model-based development methods and tools – is based on best practices for safety-related projects – addresses various workflow activities relevant for the development of safety-related software with a special focus on verification and validation to develop safe software 34 Test Conductor
  • 35. IBM Rhapsody Kit for DO-178B/C 3 • Overview: describes the content of the Rhapsody workflow qualification package • Rhapsody Reference workflow : provides an exemplary workflow for modelling, code generation and verification in safety critical • TestConductor Workflow: describes testing activities and objectives • TestConductor Safety Manual: provides additional information for using TC in safety related development • PSAC for SMXF • SXF/SMXF frameworks • SXF/SMXF validation suites • TestConductor Validation Suite (optional)
  • 36. Tool Qualification for DO-178B Is Tool Qualification Necessary? – Generally not. Ask these questions: DO-178B process eliminated, reduced or automated? Is output of tool verified per Section 6? No Qualification Needed N Y N Can an Error be Introduced Y Can an Error be overlooked Qualify as Dev. Tool Qualify as Verification Tool Y Y
  • 37. Tool Qualification for DO-178C Is Tool Qualification Necessary? – In many cases not. Ask these questions: DO-178C process eliminated, reduced or automated by the tool? Is output of tool verified? No Qualification Needed. Describe the tool in the plans N Y N Y Decide if “criteria 1,2 or 3 applies and define TQL (sec 12.2) Apply DO-330 objectives based on TQL level identified above
  • 38. IBM ELM Support for ARP 4754a
  • 39. IBM ELM for SAE ARP-4754A (Sys. Dev. & Req.) Table Objective text Outputs IBM Solutions 2.1 Aircraft-level functions, functional requirement, functional interfaces and assumptions are refined *List of Aircraft level functions *Aircraft-level Requirements Requirements Management, Model Based Systems Engineering, Traceability (DOORS/NG, Rhapsody, Rhapsody Model Manager, Rational Publishing Engine) 2.2Aircraft functions are allocated to systems System Requirements 2.3 System requirements, including assumptions and system interfaces are defined. System Requirements 2.4 System derived requirements (including derived safety-related requirements) are defined and rationale explained. System Requirements 2.5System architecture is defined. System Design Description 2.6System requirements are allocated to the items. Item Requirements 2.7 Appropriate item, system and aircraft integrations are performed. Verification Summary Aircraft and System Development Process and Requirements Capture
  • 40. Mapping of tools to ARP 4754A DOORS/DNG & RHAPSODY RHAPSODY QUALITY MANAGER, TEST CONDUCTOR AND RHAPSODY
  • 41. ARP4754 Integral Process 5.1 Safety Assessment 5.2 Development Assurance Level Assignments 5.3 Requirements Capture 5.4 Requirements Validation 5.5 Implementation Verification 5. 6 Configuration Management 5.7 Process Assurance 5.8 Certification & Regulation Authority Coordination - Core process for the development at - Aircraft - System - Subsystem - HW/SW levels Safety Analysis Rhapsody (Dependability profile) Medini Analyze Systems Engineering Requirements Management Rhapsody, Test Conductor Quality Management Process Management CCM, Methods Workflow Management Method Composer
  • 42. Safety analysis profile based on 4761 (for ARP 4754 DO178)
  • 43. Summary: ELM for Aviation Compliance  ELM Automates all the engineering practices recommended by Aviation standards  ARP 4754  DO-178C/DO-331  ELM Implement maintains information model with all the necessary evidence  Traceability, verification,  Automate certifiable Embedded SW implementations compatible with industry guidelines  DO-178B/C