SlideShare a Scribd company logo
www.thalesgroup.com
OPEN
This
document
may
not
be
reproduced,
modified,
adapted,
published,
translated,
in
any
way,
in
whole
or
in
part
or
disclosed
to
a
third
party
without
the
prior
written
consent
of
Thales
-
©
Thales
2020
All
rights
reserved.
REF xxxxxxxxxxxx rev xxx - date
Name of the company / template : 87211168-DOC-GRP-EN-005
From Model-based to Model-and-Simulation-based
Systems Architectures
Achieving quality engineering through descriptive and analytical models
Pierre Nowodzienski
pierre.nowodzienski@thalesgroup.com
Thales Coporate Engineering
Juan Navas
juan.navas@thalesgroup.com
Thales Coporate Engineering
2
OPEN
Do our MBSE practices and tools suffice to
reduce the risks of our engineering programs?
Sure it helps, but there
are still scenarios that
can slip through the
cracks!
YES!
Yes… but cultural
change is just
beginning
3
OPEN
What we call simulation here
▌Simulation – a cognition process that predicts effects, including any form of
deliberation based on a model. Including:
Workshops in which experts deliberate about the expected behavior of the system
Automatic validation rules
Computer-assisted simulation of executable models
Develop and describe
system architecture
Simulate the system
architecture
Predictions
Objectives d Architecture
(By the way, this pattern
can be applied to many
engineering activities other
than Architecture)
4
OPEN
How, and under which conditions, simulation
techniques can be articulated with MBSE to
ensure proper quality architecture designs?
5
OPEN
Agenda
▌Our MBSE approach
▌Limitations
▌How simulation fills the gaps
▌Case study
6
OPEN
Our MBSE approach: ARCADIA method
ARCADIA drives you to adopt certain perspectives
to ensure the consistency and completeness of your architecture design
Perspective Objective
Operational Analysis What the stakeholders need to accomplish
System Needs Analysis What the system has to accomplish for the stakeholders
Conceptual Architecture How the system will work to fulfill expectations
Finalized Architecture How the system will be developed and built
NEED
&
CONTEXT
PERSPECTIVES
SOLUTION
PERSPECTIVES
TOP
DOWN
BOTTOM
UP
7
OPEN
ARCADIA Aspects
Purpose
the system’s why
Behavior
the system does
Structure
the system is
performs
fulfills
fulfills
justifies
The reason to exist of the system: the
services it provides in different contexts of
usage, so to fulfill stakeholders expectations
The form – the entities
that are considered during
the different contexts of
usage of the system, as
well as the constituents of
the system
The function – the
expected behavior of the
entities in the context of
usage, of the system, and
of its constituents
8
OPEN
ARCADIA matrix – our “safety belt” when designing complex solutions
Purpose Function Modes & States Structure Interfaces
Operational Analysis
What the stakeholders
need to accomplish
What is Marie
expecting? What is
she willing to pay
for?
How and when
interactions between
Marie and Inspector
occur?
What is done when
Marie discover too
late that a zone is
damaged?
Who does Marie
interact with?
What information
is exchanged
between Marie
and the
Inspector?
System Needs Analysis
What the system has to
accomplish for the
stakeholders
What services shall
my solution provide?
What actions are
expected from the
system? What are
expected from an
external entity?
What are the
operational modes of
my solution?
(manual, semi-
automated, …)
Who will my solution
interact with?
What are the
external
interfaces of my
solution?
Conceptual
Architecture
How the system will work
to fulfill expectations
What is the
contribution of the
constituents to the
services my solution
shall provide?
What actions are
expected from a
constituent?
What are the
operational modes of
a constituent? Are
they consistent with
system modes?
What is the high-
level, conceptual
decomposition of
my system?
What are the
interfaces
between the
system
constituents?
Finalized Architecture
How the system will be
developed and built
What is the
contribution of the
HW and SW
components to the
services my solution
shall provide?
What actions are
expected to be
implemented by the
SW team in the next
increment?
How to ensure that
the SW and HW
constituents are
available in a given
mode?
What are the SW and
HW components of
the drone? (inertial
measurement unit,,
HD camera, …)
What are the
connections
between the
components?
What data is
conveyed?
NEED
PERSPECTIVES
SOLUTION
PERSPECTIVES
ASPECTS
Examples of questions
and answers that emerge
when applying Arcadia:
9
OPEN
(Some) MBSE limitations with regards to engineering goals
SHARE SECURE AUTOMATE
Full consistency of design
requires cross-checks between
aspects, but they may be too
specific or cannot be automated
easily
In Systems-of-Systems and AI-
powered systems contexts,
static descriptions do not suffice
to understand emerging
behaviors
Completeness of IVV
strategies often requires
automated checks, and hence
executable models
Tradeoffs and optimizations
of design often require frequent
trial and error cycles, which
require executable models
Multi-concerns analysis often
require data out of the
architecture model and powerful
visualization techniques
Completeness of IVV
strategies based on
architecture elements often
requires automated checks and
hence executable models
Agility drives to frequently show
customers how the system
provides the expected value,
which is not always feasible with
static models
10
OPEN
Filling the gaps with Simulation
SHARE SECURE AUTOMATE
Unambiguous and quantitative
simulation results with extensive
visualization means
Enable to access and understand
emerging behaviors and
performances
Interactive simulation as a
powerful communication mean
Improve concurrent and
collaborative engineering
Early and continuously Integrate,
Verify and Validate the solution
under design
Executable models enable to
secure the test cases before real
system is available.
Automate early test execution
Automate model coverage analysis
Automate document generation
for behavioral aspect
Automate code generation for
functions behavior
Enables wider solution space
exploration and alternatives
comparison
Automate the exploration, with
parametrized model in an
optimization loop to converge
towards the best solution.
OPTIMIZATION
11
OPEN
Ensuring a Digital thread is essential
System
architecture
definition
Shared data
• Interfaces
• Parameters
• Functions definition
• Modes & States
• …
Data and
information
Executable model
for simulation
Engineering
concern
12
OPEN
Data and
information
Data and
information
Data and
information
Data and
information
Ensuring a Digital thread is essential
Engineering
conce
Engineering
concern<<<
Engineering
concern
Engineering
concern
System
architecture
definition
Shared data
• Interfaces
• Parameters
• Functions definition
• Modes & States
• …
Engineering
concern
Data and
information
Executable model
for simulation
Executable model
for simulation
Executable model
for simulation
Executable model
for simulation
Executable model
for simulation
13
OPEN
Case Study
14
OPEN
Case Study example
System Analysis: Functional Chain and Modes machines
Navigation modes management
Transition triggers
15
OPEN
Case Study example
System Analysis: Functional Chain and Modes machines
Navigation modes management
16
OPEN
Best Practices & Key Takeaways
▌Separation of concerns
Descriptive and analytical model serve different
objectives and may have different life-cycles;
keep them separated but consistent
▌One analytical model per concern type
Agility imposes fast question-analysis-answer
loops, which are difficult to reach with one big
simulation model (unless a perfect digital twin already
exists!)
▌Frame simulation activities in your MBSE
methodology
Simulation models shall contribute to the
objectives defined by the global modelling &
simulation strategy, and shall be consistent with
architecture artefacts
▌Ensuring a Digital Thread is essential
Digital continuity and built-in consistency is a
prerequisite for success
▌Drive the cultural shift
Adapt organizations, processes and practices;
do not be cheap on awareness and training
efforts
▌Benefits on project effectiveness and
engineering quality are field-proven
The feedback from the frontline shows a
negative correlation between the amount of
system requirements covered by analytical
models and the effort required on tests
17
OPEN
Thank you
Q&A-time

More Related Content

PDF
CapellaDays2022 | Saratech | Interface Control Document Generation and Linkag...
PPTX
System of systems modeling with Capella
PDF
CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...
PDF
Connecting Textual Requirements with Capella Models
PDF
MBSE and Model-Based Testing with Capella
PDF
CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...
PDF
CapellaDays2022 | NavalGroup | Closing the gap between traditional engineerin...
PDF
Capella Days 2021 | Introduction to CAPELLA/ARCADIA and NASA Systems Engineer...
CapellaDays2022 | Saratech | Interface Control Document Generation and Linkag...
System of systems modeling with Capella
CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...
Connecting Textual Requirements with Capella Models
MBSE and Model-Based Testing with Capella
CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...
CapellaDays2022 | NavalGroup | Closing the gap between traditional engineerin...
Capella Days 2021 | Introduction to CAPELLA/ARCADIA and NASA Systems Engineer...

What's hot (20)

PDF
To the Single Source of Truth with Publication for Capella & Cloud for Capella
PDF
Simulation with Python and MATLAB® in Capella
PDF
Digitally assisted design for safety analysis
PDF
MBSE with Arcadia method.pdf
PDF
CapellaDays2022 | Thales | Stairway to heaven: Climbing the very first steps
PDF
Equivalences and diffrences between SysML and Arcadia / Capella
PPTX
Azure Digital Twins
PPTX
App Modernization with Microsoft Azure
PDF
Capella Days 2021 | A STEP towards Model-based: Case Study covering Conceptua...
PDF
CapellaDays2022 | COMAC - PGM | How We Use Capella for Collaborative Design i...
PDF
Easily enrich capella models with your own domain extensions
PDF
Build your apps everywhere with Lightning Web Components Open Source, Fabien ...
PDF
Tailoring Arcadia Framework in Thales UK
PDF
Sirius Web 101 : Create a Modeler With No Code
PDF
ContinuousSecurity, Beyond Automation.pdf
PDF
CapellaDays2022 | SIEMENS | Expand MBSE into Model-based Production Engineeri...
PDF
Variability management with Capella and pure::variants
PDF
Simultaneously edit Capella models with Team for Capella
PDF
[Capella Days 2020] Innovating with MBSE – Medical Device Example
PDF
[Capella Day 2019] Model execution and system simulation in Capella
To the Single Source of Truth with Publication for Capella & Cloud for Capella
Simulation with Python and MATLAB® in Capella
Digitally assisted design for safety analysis
MBSE with Arcadia method.pdf
CapellaDays2022 | Thales | Stairway to heaven: Climbing the very first steps
Equivalences and diffrences between SysML and Arcadia / Capella
Azure Digital Twins
App Modernization with Microsoft Azure
Capella Days 2021 | A STEP towards Model-based: Case Study covering Conceptua...
CapellaDays2022 | COMAC - PGM | How We Use Capella for Collaborative Design i...
Easily enrich capella models with your own domain extensions
Build your apps everywhere with Lightning Web Components Open Source, Fabien ...
Tailoring Arcadia Framework in Thales UK
Sirius Web 101 : Create a Modeler With No Code
ContinuousSecurity, Beyond Automation.pdf
CapellaDays2022 | SIEMENS | Expand MBSE into Model-based Production Engineeri...
Variability management with Capella and pure::variants
Simultaneously edit Capella models with Team for Capella
[Capella Days 2020] Innovating with MBSE – Medical Device Example
[Capella Day 2019] Model execution and system simulation in Capella
Ad

Similar to From Model-based to Model and Simulation-based Systems Architectures (20)

PDF
Fostering MBSE in Engineering Culture
PDF
methodology-driven-mbse-murphy-july-hsv-huntsville6680038572db67488e78ff00003...
PDF
methodology-driven-mbse-murphy-july-hsv-huntsville6680038572db67488e78ff00003...
PDF
[Capella Days 2020] Keynote: MBSE with Arcadia and Capella - Reconciling with...
PDF
Obeo thales@md day2011
PPT
Complex System Engineering
PPTX
Swis modeling
PPTX
Webinar on radar
PDF
Automotive engineering design - Model Based Design
PPTX
Plenary Session: application drive design alberto sv
PPTX
2016_GarrettThurstonModelBasedEnterpriseCOE_Presentation
PDF
[Capella Days 2020] MBSE and the High-Tech Equipment Industry, how do they ma...
PPT
2008-10-09 - Bits and Chips Conference - Embedded Systemen Architecture patterns
PPTX
Kahn.theodore
PPTX
Using VisualSim Architect for Semiconductor System Analysis
PPTX
Getting Started With MBSE
PPT
Cse3 March2009cwd35with Crane
PPTX
Saving resources with simulation webinar 092011
PDF
Improving Defence Program Execution
PDF
Identifying and Resolving Consistency Issues between Model Representations
Fostering MBSE in Engineering Culture
methodology-driven-mbse-murphy-july-hsv-huntsville6680038572db67488e78ff00003...
methodology-driven-mbse-murphy-july-hsv-huntsville6680038572db67488e78ff00003...
[Capella Days 2020] Keynote: MBSE with Arcadia and Capella - Reconciling with...
Obeo thales@md day2011
Complex System Engineering
Swis modeling
Webinar on radar
Automotive engineering design - Model Based Design
Plenary Session: application drive design alberto sv
2016_GarrettThurstonModelBasedEnterpriseCOE_Presentation
[Capella Days 2020] MBSE and the High-Tech Equipment Industry, how do they ma...
2008-10-09 - Bits and Chips Conference - Embedded Systemen Architecture patterns
Kahn.theodore
Using VisualSim Architect for Semiconductor System Analysis
Getting Started With MBSE
Cse3 March2009cwd35with Crane
Saving resources with simulation webinar 092011
Improving Defence Program Execution
Identifying and Resolving Consistency Issues between Model Representations
Ad

More from Obeo (16)

PDF
INCOSE IS 2023 | You deserve more than the best in class MBSE tool
PDF
CapellaDays2022 | CILAS - ArianeGroup | CILAS feedback about Capella use
PDF
Gestion applicative des données, un REX du Ministère de l'Éducation Nationale
PDF
Sirius Web Advanced : Customize and Extend the Platform
PDF
Sirius Project, Now and In the Future
PDF
Visualizing, Analyzing and Optimizing Automotive Architecture Models using Si...
PDF
Defining Viewpoints for Ontology-Based DSLs
PDF
Development of DSL for Context-Aware Mobile Applications
PDF
SimfiaNeo - Workbench for Safety Analysis powered by Sirius
PDF
Get into MBSE-MBSA process with a dedicated toolchain
PDF
Capella annual meeting 2022
PDF
Générez automatiquement vos diagrammes d'architecture | Webinaire Obeo SmartEA
PDF
Capella (once again) in space, meeting nanosatellites
PDF
Identifier et suivre les applications à risque pour des processus métier | We...
PDF
Scripting with Python to interact with Capella model
PDF
Webinaire IS Designer
INCOSE IS 2023 | You deserve more than the best in class MBSE tool
CapellaDays2022 | CILAS - ArianeGroup | CILAS feedback about Capella use
Gestion applicative des données, un REX du Ministère de l'Éducation Nationale
Sirius Web Advanced : Customize and Extend the Platform
Sirius Project, Now and In the Future
Visualizing, Analyzing and Optimizing Automotive Architecture Models using Si...
Defining Viewpoints for Ontology-Based DSLs
Development of DSL for Context-Aware Mobile Applications
SimfiaNeo - Workbench for Safety Analysis powered by Sirius
Get into MBSE-MBSA process with a dedicated toolchain
Capella annual meeting 2022
Générez automatiquement vos diagrammes d'architecture | Webinaire Obeo SmartEA
Capella (once again) in space, meeting nanosatellites
Identifier et suivre les applications à risque pour des processus métier | We...
Scripting with Python to interact with Capella model
Webinaire IS Designer

Recently uploaded (20)

PDF
Design an Analysis of Algorithms I-SECS-1021-03
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PPTX
Online Work Permit System for Fast Permit Processing
PPTX
Odoo POS Development Services by CandidRoot Solutions
PPTX
CHAPTER 12 - CYBER SECURITY AND FUTURE SKILLS (1) (1).pptx
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PDF
Digital Strategies for Manufacturing Companies
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PPTX
history of c programming in notes for students .pptx
PPTX
ManageIQ - Sprint 268 Review - Slide Deck
PDF
AI in Product Development-omnex systems
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PDF
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
Design an Analysis of Algorithms I-SECS-1021-03
How to Choose the Right IT Partner for Your Business in Malaysia
Online Work Permit System for Fast Permit Processing
Odoo POS Development Services by CandidRoot Solutions
CHAPTER 12 - CYBER SECURITY AND FUTURE SKILLS (1) (1).pptx
Adobe Illustrator 28.6 Crack My Vision of Vector Design
How to Migrate SBCGlobal Email to Yahoo Easily
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
Digital Strategies for Manufacturing Companies
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
history of c programming in notes for students .pptx
ManageIQ - Sprint 268 Review - Slide Deck
AI in Product Development-omnex systems
Navsoft: AI-Powered Business Solutions & Custom Software Development
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus

From Model-based to Model and Simulation-based Systems Architectures

  • 1. www.thalesgroup.com OPEN This document may not be reproduced, modified, adapted, published, translated, in any way, in whole or in part or disclosed to a third party without the prior written consent of Thales - © Thales 2020 All rights reserved. REF xxxxxxxxxxxx rev xxx - date Name of the company / template : 87211168-DOC-GRP-EN-005 From Model-based to Model-and-Simulation-based Systems Architectures Achieving quality engineering through descriptive and analytical models Pierre Nowodzienski pierre.nowodzienski@thalesgroup.com Thales Coporate Engineering Juan Navas juan.navas@thalesgroup.com Thales Coporate Engineering
  • 2. 2 OPEN Do our MBSE practices and tools suffice to reduce the risks of our engineering programs? Sure it helps, but there are still scenarios that can slip through the cracks! YES! Yes… but cultural change is just beginning
  • 3. 3 OPEN What we call simulation here ▌Simulation – a cognition process that predicts effects, including any form of deliberation based on a model. Including: Workshops in which experts deliberate about the expected behavior of the system Automatic validation rules Computer-assisted simulation of executable models Develop and describe system architecture Simulate the system architecture Predictions Objectives d Architecture (By the way, this pattern can be applied to many engineering activities other than Architecture)
  • 4. 4 OPEN How, and under which conditions, simulation techniques can be articulated with MBSE to ensure proper quality architecture designs?
  • 5. 5 OPEN Agenda ▌Our MBSE approach ▌Limitations ▌How simulation fills the gaps ▌Case study
  • 6. 6 OPEN Our MBSE approach: ARCADIA method ARCADIA drives you to adopt certain perspectives to ensure the consistency and completeness of your architecture design Perspective Objective Operational Analysis What the stakeholders need to accomplish System Needs Analysis What the system has to accomplish for the stakeholders Conceptual Architecture How the system will work to fulfill expectations Finalized Architecture How the system will be developed and built NEED & CONTEXT PERSPECTIVES SOLUTION PERSPECTIVES TOP DOWN BOTTOM UP
  • 7. 7 OPEN ARCADIA Aspects Purpose the system’s why Behavior the system does Structure the system is performs fulfills fulfills justifies The reason to exist of the system: the services it provides in different contexts of usage, so to fulfill stakeholders expectations The form – the entities that are considered during the different contexts of usage of the system, as well as the constituents of the system The function – the expected behavior of the entities in the context of usage, of the system, and of its constituents
  • 8. 8 OPEN ARCADIA matrix – our “safety belt” when designing complex solutions Purpose Function Modes & States Structure Interfaces Operational Analysis What the stakeholders need to accomplish What is Marie expecting? What is she willing to pay for? How and when interactions between Marie and Inspector occur? What is done when Marie discover too late that a zone is damaged? Who does Marie interact with? What information is exchanged between Marie and the Inspector? System Needs Analysis What the system has to accomplish for the stakeholders What services shall my solution provide? What actions are expected from the system? What are expected from an external entity? What are the operational modes of my solution? (manual, semi- automated, …) Who will my solution interact with? What are the external interfaces of my solution? Conceptual Architecture How the system will work to fulfill expectations What is the contribution of the constituents to the services my solution shall provide? What actions are expected from a constituent? What are the operational modes of a constituent? Are they consistent with system modes? What is the high- level, conceptual decomposition of my system? What are the interfaces between the system constituents? Finalized Architecture How the system will be developed and built What is the contribution of the HW and SW components to the services my solution shall provide? What actions are expected to be implemented by the SW team in the next increment? How to ensure that the SW and HW constituents are available in a given mode? What are the SW and HW components of the drone? (inertial measurement unit,, HD camera, …) What are the connections between the components? What data is conveyed? NEED PERSPECTIVES SOLUTION PERSPECTIVES ASPECTS Examples of questions and answers that emerge when applying Arcadia:
  • 9. 9 OPEN (Some) MBSE limitations with regards to engineering goals SHARE SECURE AUTOMATE Full consistency of design requires cross-checks between aspects, but they may be too specific or cannot be automated easily In Systems-of-Systems and AI- powered systems contexts, static descriptions do not suffice to understand emerging behaviors Completeness of IVV strategies often requires automated checks, and hence executable models Tradeoffs and optimizations of design often require frequent trial and error cycles, which require executable models Multi-concerns analysis often require data out of the architecture model and powerful visualization techniques Completeness of IVV strategies based on architecture elements often requires automated checks and hence executable models Agility drives to frequently show customers how the system provides the expected value, which is not always feasible with static models
  • 10. 10 OPEN Filling the gaps with Simulation SHARE SECURE AUTOMATE Unambiguous and quantitative simulation results with extensive visualization means Enable to access and understand emerging behaviors and performances Interactive simulation as a powerful communication mean Improve concurrent and collaborative engineering Early and continuously Integrate, Verify and Validate the solution under design Executable models enable to secure the test cases before real system is available. Automate early test execution Automate model coverage analysis Automate document generation for behavioral aspect Automate code generation for functions behavior Enables wider solution space exploration and alternatives comparison Automate the exploration, with parametrized model in an optimization loop to converge towards the best solution. OPTIMIZATION
  • 11. 11 OPEN Ensuring a Digital thread is essential System architecture definition Shared data • Interfaces • Parameters • Functions definition • Modes & States • … Data and information Executable model for simulation Engineering concern
  • 12. 12 OPEN Data and information Data and information Data and information Data and information Ensuring a Digital thread is essential Engineering conce Engineering concern<<< Engineering concern Engineering concern System architecture definition Shared data • Interfaces • Parameters • Functions definition • Modes & States • … Engineering concern Data and information Executable model for simulation Executable model for simulation Executable model for simulation Executable model for simulation Executable model for simulation
  • 14. 14 OPEN Case Study example System Analysis: Functional Chain and Modes machines Navigation modes management Transition triggers
  • 15. 15 OPEN Case Study example System Analysis: Functional Chain and Modes machines Navigation modes management
  • 16. 16 OPEN Best Practices & Key Takeaways ▌Separation of concerns Descriptive and analytical model serve different objectives and may have different life-cycles; keep them separated but consistent ▌One analytical model per concern type Agility imposes fast question-analysis-answer loops, which are difficult to reach with one big simulation model (unless a perfect digital twin already exists!) ▌Frame simulation activities in your MBSE methodology Simulation models shall contribute to the objectives defined by the global modelling & simulation strategy, and shall be consistent with architecture artefacts ▌Ensuring a Digital Thread is essential Digital continuity and built-in consistency is a prerequisite for success ▌Drive the cultural shift Adapt organizations, processes and practices; do not be cheap on awareness and training efforts ▌Benefits on project effectiveness and engineering quality are field-proven The feedback from the frontline shows a negative correlation between the amount of system requirements covered by analytical models and the effort required on tests