SlideShare ist ein Scribd-Unternehmen logo
1 von 20
The 5 Principles of MBSE 1
The 5 Principles of Model Based Systems
Engineering
James Towers
Object Flow Ltd
Chair INCOSE UK MBSE Working Group
The 5 Principles of MBSE 2
The 3 Evils
(from Holt & Perry)
The 5 Principles of MBSE 3
1 – A Lack of Understanding (Unknown Unknowns)
 Applies to both individuals and
organisations (projects)
 The dip in productivity
corresponds with the body of
the “Brontosaurus of
Complexity” (Holt & Perry)
 “There are unknown unknowns
– there are things we do not
know we don't know” (Donald
Rumsfeld)
The 5 Principles of MBSE 4
 We often use the word complex as a synonym for ‘difficult’ or ‘no
recognisable pattern’
 We should make a distinction between how we define structures and
behaviour
 We can define at least 4 different behaviours of systems
 Simple = easily knowable
 Complicated = not simple, but still knowable
 Complex = not fully knowable, but reasonably predictable
 Chaotic = neither knowable nor predictable
 Each of the 3 spaces (Problem, Solution & Project) can behave in a
different way (and at different points in time)
2 - Complexity
(Plus Simplicity, Complicated and Chaotic)
The 5 Principles of MBSE 5
The 3 Spaces
Problem
Space
Defines the Problem or
Opportunity
e.g. User Requirements
Specifics the Solution
e.g. System Requirements
Shapes the Activity
The Organisations, People,
Processes, Standards and
Tools used to perform the SE
Activity
Solution
Space
Project
Space
Time
The 5 Principles of MBSE 6
Cynefin Sense Making Framework
The 5 Principles of MBSE 7
3 - Communication - I don’t know what you need to
know
 We can’t rely on a process to
tell us what artefacts to produce
and who to give them to
 We can’t rely on request -
response protocols because
other stakeholders in the
project may not even know we
exist, let alone what information
we have or require
The 5 Principles of MBSE 8
The 5 Principles
The 5 Principles of MBSE 9
bdd [Package] Model, View & Diagram [Model & View]
«block»
Model
«block»
View
«block»
Model element
«block»
View element
«block»
Diagram
«block»
System
«block»
Graphical Symbol
«block»
Text
«block»
Mathamatical
Language
«block»
Architecture
«block»
Matrix
«block»
Table
«block»
Text Document
Name: Model & View
Author: James Towers
Version: 1.0
Created: 09/09/2013 18:59:04
Updated: 06/10/2013 16:28:29
1
abstracts
1..*
1..*
represents
1
1..*
is a projection of
1
1..*
1
1..*
1
1..*
1
0..*
is related to
0..*
1 – Modelling is more than just drawing
The 5 Principles of MBSE 10
 There’s a temptation when building models to first model everything
you know and then model everything you discover
 It’s important to remember that every model is in someway
incomplete, and it’s this incompleteness that makes it valuable (See
Principle 3). Knowing what to omit requires you to know what its
purpose is
 If someone wanted to know how far it was from Tooting Bec to Edgware
then consulting the Tube map would be pointless (it wasn’t built for that
purpose)
 Purposes include Synthesis, Analysis, Specification, Communication
and others
 Scopes include the Problem, Solution and Project Spaces and others
2 – Each View has a defined purpose and scope
The 5 Principles of MBSE 11
 The Model is insightful:
 It can be queried in ways unconnected sources can’t.
 It can be navigated, thus allowing us to discover its content without prior
knowledge of what to expect.
 The Model is more accessible, quicker, cheaper, controllable,
adaptable or less risky (in a safety, security and financial sense) to
construct and/or interrogate than the real world.
 The Model is pragmatic:
 The degree to which it conforms to any of these principles is decided based on risk.
3 – The Model adds value
The 5 Principles of MBSE 12
 The Model is:
 Concise -
 It records one fact in one place (Model Element)
 Consistent -
 It doesn’t contradict itself
 Coherent -
 Its parts produce a unified whole
 Correct –
 It can be Verified and Validated based on defined criteria
 It uses abstraction to allow imprecision without inaccuracy
4 – The Model is of sufficient quality
The 5 Principles of MBSE 13
 Where appropriate the Model is constructed using recognisable and
documented patterns
 May be public or proprietary, general or domain-specific
 The Model uses the most appropriate languages, paradigms &
topologies
 Languages may include natural language (text), mathematics, general
purpose graphical languages (UML, SysML), domain-specific languages
and others
 Paradigms may include functional, object-oriented, symbolic, logical and
others
 Topologies may include graphs, trees, matrices, tables, natural-language
(requirements boilerplates) and others
5 – The Model is constructed from the most
appropriate elements
The 5 Principles of MBSE 14
The 4 Enablers
The 5 Principles of MBSE 15
 May be public or proprietary, general or domain-specific
 Architectural Frameworks enable MBSE by:
 Ensuring the Model is coherent and consistent, by providing architectural
rules and syntax
 Help us manage complexity and clarify what is important by the use of
information portioning and hiding
 Helps us identify omissions
 Provides traceability & navigability
 Aids communication as may be common across multiple projects
 Define ontologies and standardises concepts
1 - Architectural Frameworks
The 5 Principles of MBSE 16
 Process Frameworks provide guidelines and principles that allow us
to generate a customised process
 Where appropriate the Enterprise uses recognisable and
documented process patterns
 The Project Team follows a defined System Engineering Process
based on one or more of the Process Frameworks
 All activities within the process involve the Model.
 All newly discovered Systems Engineering knowledge is recorded in the
Model.
 The Model is shared in a controlled manner
 Configuration / Version Control
 Access Control – although the default is open
2 - Process Frameworks
The 5 Principles of MBSE 17
 The People involved have the appropriate competencies
3 - People
Complexity
(Cynefin)
Practices Work Type Skill Level Hot to
Achieve
Simple Best “Assembly Line” Proficiency Training
Complicated Good Information Fluency Training &
Expereince
Complex Emergent Knowledge Literacy Deliberate
Practice
Chaos Novel Concept Mastery Deliberate
Practice
(10,000 hrs)
The 5 Principles of MBSE 18
 The tools used have the appropriate capabilities
 There is a single Model of the System Under Consideration (SUC) i.e.
they’re modelling not drawing tools
 They support the required languages, paradigms and topologies and
ideally (where possible) can translate between them
 They support open standards and data formats
4 - Tools
The 5 Principles of MBSE 19
Questions
The 5 Principles of MBSE 20
 Thanks to the following for their contributions, either directly of via
published work
 Tom Riley (Thales)
 Jon Holt and Simon Perry (Atego)
 Dave Snowden (Cognative Edge)
Acknowledgments

Weitere ähnliche Inhalte

Was ist angesagt?

Is There a Return on Investment from Model-Based Systems Engineering?
Is There a Return on Investment from Model-Based Systems Engineering?Is There a Return on Investment from Model-Based Systems Engineering?
Is There a Return on Investment from Model-Based Systems Engineering?Elizabeth Steiner
 
Evolution of Our Software Architecture
Evolution of Our Software ArchitectureEvolution of Our Software Architecture
Evolution of Our Software ArchitecturePaul Lam
 
INCOSE UK: MBSE - is there any substance behind the hype?
INCOSE UK:   MBSE - is there any substance behind the hype?INCOSE UK:   MBSE - is there any substance behind the hype?
INCOSE UK: MBSE - is there any substance behind the hype?James Towers
 
SysML v2 - What's the big deal, anyway?
SysML v2 - What's the big deal, anyway?SysML v2 - What's the big deal, anyway?
SysML v2 - What's the big deal, anyway?Ed Seidewitz
 
Systems Migration
Systems MigrationSystems Migration
Systems Migrationrichchihlee
 
Simulation with Python and MATLAB® in Capella
Simulation with Python and MATLAB® in CapellaSimulation with Python and MATLAB® in Capella
Simulation with Python and MATLAB® in CapellaObeo
 
Improving MBSE maturity with open-source tool Capella
Improving MBSE maturity with open-source tool Capella Improving MBSE maturity with open-source tool Capella
Improving MBSE maturity with open-source tool Capella Obeo
 
Quality attributes in software architecture by Dr.C.R.Dhivyaa, Assistant prof...
Quality attributes in software architecture by Dr.C.R.Dhivyaa, Assistant prof...Quality attributes in software architecture by Dr.C.R.Dhivyaa, Assistant prof...
Quality attributes in software architecture by Dr.C.R.Dhivyaa, Assistant prof...Dhivyaa C.R
 
Using FMI (Functional Mock-up Interface) for MBSE at all steps of System Design
Using FMI (Functional Mock-up Interface) for MBSE at all steps of System DesignUsing FMI (Functional Mock-up Interface) for MBSE at all steps of System Design
Using FMI (Functional Mock-up Interface) for MBSE at all steps of System DesignSiemens PLM Software
 
Introduction to the OMG Systems Modeling Language (SysML), Version 2
Introduction to the OMG Systems Modeling Language (SysML), Version 2Introduction to the OMG Systems Modeling Language (SysML), Version 2
Introduction to the OMG Systems Modeling Language (SysML), Version 2Ed Seidewitz
 
CICS basics overview session-1
CICS basics overview session-1CICS basics overview session-1
CICS basics overview session-1Srinimf-Slides
 
ARCHIMATE Physical layer "My Little PanCake Factory"
ARCHIMATE Physical layer "My Little PanCake Factory"ARCHIMATE Physical layer "My Little PanCake Factory"
ARCHIMATE Physical layer "My Little PanCake Factory"COMPETENSIS
 
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
 
[Konveyor] migrate and modernize your application portfolio to kubernetes wit...
[Konveyor] migrate and modernize your application portfolio to kubernetes wit...[Konveyor] migrate and modernize your application portfolio to kubernetes wit...
[Konveyor] migrate and modernize your application portfolio to kubernetes wit...Konveyor Community
 
IBM elm alm overview-software engineerin-lifecycle-management
IBM elm alm overview-software engineerin-lifecycle-managementIBM elm alm overview-software engineerin-lifecycle-management
IBM elm alm overview-software engineerin-lifecycle-managementImran Hashmi
 
Digitally assisted design for safety analysis
Digitally assisted design for safety analysisDigitally assisted design for safety analysis
Digitally assisted design for safety analysisObeo
 

Was ist angesagt? (20)

Is There a Return on Investment from Model-Based Systems Engineering?
Is There a Return on Investment from Model-Based Systems Engineering?Is There a Return on Investment from Model-Based Systems Engineering?
Is There a Return on Investment from Model-Based Systems Engineering?
 
Evolution of Our Software Architecture
Evolution of Our Software ArchitectureEvolution of Our Software Architecture
Evolution of Our Software Architecture
 
Monolithic architecture
Monolithic architectureMonolithic architecture
Monolithic architecture
 
INCOSE UK: MBSE - is there any substance behind the hype?
INCOSE UK:   MBSE - is there any substance behind the hype?INCOSE UK:   MBSE - is there any substance behind the hype?
INCOSE UK: MBSE - is there any substance behind the hype?
 
SysML v2 - What's the big deal, anyway?
SysML v2 - What's the big deal, anyway?SysML v2 - What's the big deal, anyway?
SysML v2 - What's the big deal, anyway?
 
Systems Migration
Systems MigrationSystems Migration
Systems Migration
 
Simulation with Python and MATLAB® in Capella
Simulation with Python and MATLAB® in CapellaSimulation with Python and MATLAB® in Capella
Simulation with Python and MATLAB® in Capella
 
Improving MBSE maturity with open-source tool Capella
Improving MBSE maturity with open-source tool Capella Improving MBSE maturity with open-source tool Capella
Improving MBSE maturity with open-source tool Capella
 
OMEGAMON XE for z/OS V530 Long client presentation
OMEGAMON XE for z/OS V530 Long client presentationOMEGAMON XE for z/OS V530 Long client presentation
OMEGAMON XE for z/OS V530 Long client presentation
 
Quality attributes in software architecture by Dr.C.R.Dhivyaa, Assistant prof...
Quality attributes in software architecture by Dr.C.R.Dhivyaa, Assistant prof...Quality attributes in software architecture by Dr.C.R.Dhivyaa, Assistant prof...
Quality attributes in software architecture by Dr.C.R.Dhivyaa, Assistant prof...
 
Using FMI (Functional Mock-up Interface) for MBSE at all steps of System Design
Using FMI (Functional Mock-up Interface) for MBSE at all steps of System DesignUsing FMI (Functional Mock-up Interface) for MBSE at all steps of System Design
Using FMI (Functional Mock-up Interface) for MBSE at all steps of System Design
 
Introduction to the OMG Systems Modeling Language (SysML), Version 2
Introduction to the OMG Systems Modeling Language (SysML), Version 2Introduction to the OMG Systems Modeling Language (SysML), Version 2
Introduction to the OMG Systems Modeling Language (SysML), Version 2
 
CICS basics overview session-1
CICS basics overview session-1CICS basics overview session-1
CICS basics overview session-1
 
Cics Connectivity
Cics ConnectivityCics Connectivity
Cics Connectivity
 
ARCHIMATE Physical layer "My Little PanCake Factory"
ARCHIMATE Physical layer "My Little PanCake Factory"ARCHIMATE Physical layer "My Little PanCake Factory"
ARCHIMATE Physical layer "My Little PanCake Factory"
 
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
 
[Konveyor] migrate and modernize your application portfolio to kubernetes wit...
[Konveyor] migrate and modernize your application portfolio to kubernetes wit...[Konveyor] migrate and modernize your application portfolio to kubernetes wit...
[Konveyor] migrate and modernize your application portfolio to kubernetes wit...
 
IBM elm alm overview-software engineerin-lifecycle-management
IBM elm alm overview-software engineerin-lifecycle-managementIBM elm alm overview-software engineerin-lifecycle-management
IBM elm alm overview-software engineerin-lifecycle-management
 
RAD Model
RAD ModelRAD Model
RAD Model
 
Digitally assisted design for safety analysis
Digitally assisted design for safety analysisDigitally assisted design for safety analysis
Digitally assisted design for safety analysis
 

Andere mochten auch

The Benefits & Challenges of MBSE: I know an old lady..
The Benefits & Challenges of MBSE: I know an old lady..The Benefits & Challenges of MBSE: I know an old lady..
The Benefits & Challenges of MBSE: I know an old lady..James Towers
 
Jeff.robinson
Jeff.robinsonJeff.robinson
Jeff.robinsonNASAPMC
 
2011.11.01 - VV&A 3.4
2011.11.01 - VV&A 3.42011.11.01 - VV&A 3.4
2011.11.01 - VV&A 3.4SMART-Lab
 
Model-based engineering of multi-platform, synchronous & collaborative UIs
Model-based engineering of multi-platform, synchronous & collaborative UIsModel-based engineering of multi-platform, synchronous & collaborative UIs
Model-based engineering of multi-platform, synchronous & collaborative UIsJean Vanderdonckt
 
Mastering Model-based Systems Engineering
Mastering Model-based Systems EngineeringMastering Model-based Systems Engineering
Mastering Model-based Systems EngineeringAnsys
 
Rhapsody Software
Rhapsody SoftwareRhapsody Software
Rhapsody SoftwareBill Duncan
 
Model Based Systems and Software Engineering an overview of the IBM Rational ...
Model Based Systems and Software Engineering an overview of the IBM Rational ...Model Based Systems and Software Engineering an overview of the IBM Rational ...
Model Based Systems and Software Engineering an overview of the IBM Rational ...Real-Time Innovations (RTI)
 
Introduction to the OSI 7 layer model and Data Link Layer
Introduction to the OSI 7 layer model and Data Link LayerIntroduction to the OSI 7 layer model and Data Link Layer
Introduction to the OSI 7 layer model and Data Link LayerVNIT-ACM Student Chapter
 
Data link control & protocol concepts
Data link control & protocol conceptsData link control & protocol concepts
Data link control & protocol conceptsRaji Lakshmi
 

Andere mochten auch (9)

The Benefits & Challenges of MBSE: I know an old lady..
The Benefits & Challenges of MBSE: I know an old lady..The Benefits & Challenges of MBSE: I know an old lady..
The Benefits & Challenges of MBSE: I know an old lady..
 
Jeff.robinson
Jeff.robinsonJeff.robinson
Jeff.robinson
 
2011.11.01 - VV&A 3.4
2011.11.01 - VV&A 3.42011.11.01 - VV&A 3.4
2011.11.01 - VV&A 3.4
 
Model-based engineering of multi-platform, synchronous & collaborative UIs
Model-based engineering of multi-platform, synchronous & collaborative UIsModel-based engineering of multi-platform, synchronous & collaborative UIs
Model-based engineering of multi-platform, synchronous & collaborative UIs
 
Mastering Model-based Systems Engineering
Mastering Model-based Systems EngineeringMastering Model-based Systems Engineering
Mastering Model-based Systems Engineering
 
Rhapsody Software
Rhapsody SoftwareRhapsody Software
Rhapsody Software
 
Model Based Systems and Software Engineering an overview of the IBM Rational ...
Model Based Systems and Software Engineering an overview of the IBM Rational ...Model Based Systems and Software Engineering an overview of the IBM Rational ...
Model Based Systems and Software Engineering an overview of the IBM Rational ...
 
Introduction to the OSI 7 layer model and Data Link Layer
Introduction to the OSI 7 layer model and Data Link LayerIntroduction to the OSI 7 layer model and Data Link Layer
Introduction to the OSI 7 layer model and Data Link Layer
 
Data link control & protocol concepts
Data link control & protocol conceptsData link control & protocol concepts
Data link control & protocol concepts
 

Ähnlich wie The 5 principles of Model Based Systems Engineering (MBSE)

Code Craftsmanship Checklist
Code Craftsmanship ChecklistCode Craftsmanship Checklist
Code Craftsmanship ChecklistRyan Polk
 
Design Patterns Explained: From Analysis through Implementation
Design Patterns Explained: From Analysis through ImplementationDesign Patterns Explained: From Analysis through Implementation
Design Patterns Explained: From Analysis through ImplementationTechWell
 
Object Oriented Analysis and Design
Object Oriented Analysis and DesignObject Oriented Analysis and Design
Object Oriented Analysis and DesignDr. C.V. Suresh Babu
 
Assignment 1 SYD601 2012 rick_danby completed with audio
Assignment 1 SYD601 2012 rick_danby completed with audioAssignment 1 SYD601 2012 rick_danby completed with audio
Assignment 1 SYD601 2012 rick_danby completed with audioRickNZ
 
SADP PPTs of all modules - Shanthi D.L.pdf
SADP PPTs of all modules - Shanthi D.L.pdfSADP PPTs of all modules - Shanthi D.L.pdf
SADP PPTs of all modules - Shanthi D.L.pdfB.T.L.I.T
 
Tech challenges in a large scale agile project
Tech challenges in a large scale agile projectTech challenges in a large scale agile project
Tech challenges in a large scale agile projectHarald Soevik
 
C# coding standards, good programming principles & refactoring
C# coding standards, good programming principles & refactoringC# coding standards, good programming principles & refactoring
C# coding standards, good programming principles & refactoringEyob Lube
 
12266422.ppt
12266422.ppt12266422.ppt
12266422.pptCSEC5
 
09 introduction to_modeling
09 introduction to_modeling09 introduction to_modeling
09 introduction to_modelingMajong DevJfu
 
Simplifying Model-Based Systems Engineering - an Implementation Journey White...
Simplifying Model-Based Systems Engineering - an Implementation Journey White...Simplifying Model-Based Systems Engineering - an Implementation Journey White...
Simplifying Model-Based Systems Engineering - an Implementation Journey White...Alex Rétif
 
20121121101127simulation azmi
20121121101127simulation azmi20121121101127simulation azmi
20121121101127simulation azmiAhmad Nur Faiz
 
Design Principles to design Patterns
Design Principles to design PatternsDesign Principles to design Patterns
Design Principles to design PatternsFaizan Haider
 
Unit IV Software Engineering
Unit IV Software EngineeringUnit IV Software Engineering
Unit IV Software EngineeringNandhini S
 

Ähnlich wie The 5 principles of Model Based Systems Engineering (MBSE) (20)

Code Craftsmanship Checklist
Code Craftsmanship ChecklistCode Craftsmanship Checklist
Code Craftsmanship Checklist
 
L05 Design Patterns
L05 Design PatternsL05 Design Patterns
L05 Design Patterns
 
Design Patterns Explained: From Analysis through Implementation
Design Patterns Explained: From Analysis through ImplementationDesign Patterns Explained: From Analysis through Implementation
Design Patterns Explained: From Analysis through Implementation
 
Object Oriented Analysis and Design
Object Oriented Analysis and DesignObject Oriented Analysis and Design
Object Oriented Analysis and Design
 
Assignment 1 SYD601 2012 rick_danby completed with audio
Assignment 1 SYD601 2012 rick_danby completed with audioAssignment 1 SYD601 2012 rick_danby completed with audio
Assignment 1 SYD601 2012 rick_danby completed with audio
 
SADP PPTs of all modules - Shanthi D.L.pdf
SADP PPTs of all modules - Shanthi D.L.pdfSADP PPTs of all modules - Shanthi D.L.pdf
SADP PPTs of all modules - Shanthi D.L.pdf
 
L03 Design Patterns
L03 Design PatternsL03 Design Patterns
L03 Design Patterns
 
Tech challenges in a large scale agile project
Tech challenges in a large scale agile projectTech challenges in a large scale agile project
Tech challenges in a large scale agile project
 
Complexity
ComplexityComplexity
Complexity
 
C# coding standards, good programming principles & refactoring
C# coding standards, good programming principles & refactoringC# coding standards, good programming principles & refactoring
C# coding standards, good programming principles & refactoring
 
SMD Unit i
SMD Unit iSMD Unit i
SMD Unit i
 
12266422.ppt
12266422.ppt12266422.ppt
12266422.ppt
 
Intake 37 ef1
Intake 37 ef1Intake 37 ef1
Intake 37 ef1
 
09 introduction to_modeling
09 introduction to_modeling09 introduction to_modeling
09 introduction to_modeling
 
Simplifying Model-Based Systems Engineering - an Implementation Journey White...
Simplifying Model-Based Systems Engineering - an Implementation Journey White...Simplifying Model-Based Systems Engineering - an Implementation Journey White...
Simplifying Model-Based Systems Engineering - an Implementation Journey White...
 
Simulation Powerpoint- Lecture Notes
Simulation Powerpoint- Lecture NotesSimulation Powerpoint- Lecture Notes
Simulation Powerpoint- Lecture Notes
 
20121121101127simulation azmi
20121121101127simulation azmi20121121101127simulation azmi
20121121101127simulation azmi
 
Design Principles to design Patterns
Design Principles to design PatternsDesign Principles to design Patterns
Design Principles to design Patterns
 
Object oriented analysis and design unit- iii
Object oriented analysis and design unit- iiiObject oriented analysis and design unit- iii
Object oriented analysis and design unit- iii
 
Unit IV Software Engineering
Unit IV Software EngineeringUnit IV Software Engineering
Unit IV Software Engineering
 

Kürzlich hochgeladen

UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...RajaP95
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 

Kürzlich hochgeladen (20)

UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 

The 5 principles of Model Based Systems Engineering (MBSE)

  • 1. The 5 Principles of MBSE 1 The 5 Principles of Model Based Systems Engineering James Towers Object Flow Ltd Chair INCOSE UK MBSE Working Group
  • 2. The 5 Principles of MBSE 2 The 3 Evils (from Holt & Perry)
  • 3. The 5 Principles of MBSE 3 1 – A Lack of Understanding (Unknown Unknowns)  Applies to both individuals and organisations (projects)  The dip in productivity corresponds with the body of the “Brontosaurus of Complexity” (Holt & Perry)  “There are unknown unknowns – there are things we do not know we don't know” (Donald Rumsfeld)
  • 4. The 5 Principles of MBSE 4  We often use the word complex as a synonym for ‘difficult’ or ‘no recognisable pattern’  We should make a distinction between how we define structures and behaviour  We can define at least 4 different behaviours of systems  Simple = easily knowable  Complicated = not simple, but still knowable  Complex = not fully knowable, but reasonably predictable  Chaotic = neither knowable nor predictable  Each of the 3 spaces (Problem, Solution & Project) can behave in a different way (and at different points in time) 2 - Complexity (Plus Simplicity, Complicated and Chaotic)
  • 5. The 5 Principles of MBSE 5 The 3 Spaces Problem Space Defines the Problem or Opportunity e.g. User Requirements Specifics the Solution e.g. System Requirements Shapes the Activity The Organisations, People, Processes, Standards and Tools used to perform the SE Activity Solution Space Project Space Time
  • 6. The 5 Principles of MBSE 6 Cynefin Sense Making Framework
  • 7. The 5 Principles of MBSE 7 3 - Communication - I don’t know what you need to know  We can’t rely on a process to tell us what artefacts to produce and who to give them to  We can’t rely on request - response protocols because other stakeholders in the project may not even know we exist, let alone what information we have or require
  • 8. The 5 Principles of MBSE 8 The 5 Principles
  • 9. The 5 Principles of MBSE 9 bdd [Package] Model, View & Diagram [Model & View] «block» Model «block» View «block» Model element «block» View element «block» Diagram «block» System «block» Graphical Symbol «block» Text «block» Mathamatical Language «block» Architecture «block» Matrix «block» Table «block» Text Document Name: Model & View Author: James Towers Version: 1.0 Created: 09/09/2013 18:59:04 Updated: 06/10/2013 16:28:29 1 abstracts 1..* 1..* represents 1 1..* is a projection of 1 1..* 1 1..* 1 1..* 1 0..* is related to 0..* 1 – Modelling is more than just drawing
  • 10. The 5 Principles of MBSE 10  There’s a temptation when building models to first model everything you know and then model everything you discover  It’s important to remember that every model is in someway incomplete, and it’s this incompleteness that makes it valuable (See Principle 3). Knowing what to omit requires you to know what its purpose is  If someone wanted to know how far it was from Tooting Bec to Edgware then consulting the Tube map would be pointless (it wasn’t built for that purpose)  Purposes include Synthesis, Analysis, Specification, Communication and others  Scopes include the Problem, Solution and Project Spaces and others 2 – Each View has a defined purpose and scope
  • 11. The 5 Principles of MBSE 11  The Model is insightful:  It can be queried in ways unconnected sources can’t.  It can be navigated, thus allowing us to discover its content without prior knowledge of what to expect.  The Model is more accessible, quicker, cheaper, controllable, adaptable or less risky (in a safety, security and financial sense) to construct and/or interrogate than the real world.  The Model is pragmatic:  The degree to which it conforms to any of these principles is decided based on risk. 3 – The Model adds value
  • 12. The 5 Principles of MBSE 12  The Model is:  Concise -  It records one fact in one place (Model Element)  Consistent -  It doesn’t contradict itself  Coherent -  Its parts produce a unified whole  Correct –  It can be Verified and Validated based on defined criteria  It uses abstraction to allow imprecision without inaccuracy 4 – The Model is of sufficient quality
  • 13. The 5 Principles of MBSE 13  Where appropriate the Model is constructed using recognisable and documented patterns  May be public or proprietary, general or domain-specific  The Model uses the most appropriate languages, paradigms & topologies  Languages may include natural language (text), mathematics, general purpose graphical languages (UML, SysML), domain-specific languages and others  Paradigms may include functional, object-oriented, symbolic, logical and others  Topologies may include graphs, trees, matrices, tables, natural-language (requirements boilerplates) and others 5 – The Model is constructed from the most appropriate elements
  • 14. The 5 Principles of MBSE 14 The 4 Enablers
  • 15. The 5 Principles of MBSE 15  May be public or proprietary, general or domain-specific  Architectural Frameworks enable MBSE by:  Ensuring the Model is coherent and consistent, by providing architectural rules and syntax  Help us manage complexity and clarify what is important by the use of information portioning and hiding  Helps us identify omissions  Provides traceability & navigability  Aids communication as may be common across multiple projects  Define ontologies and standardises concepts 1 - Architectural Frameworks
  • 16. The 5 Principles of MBSE 16  Process Frameworks provide guidelines and principles that allow us to generate a customised process  Where appropriate the Enterprise uses recognisable and documented process patterns  The Project Team follows a defined System Engineering Process based on one or more of the Process Frameworks  All activities within the process involve the Model.  All newly discovered Systems Engineering knowledge is recorded in the Model.  The Model is shared in a controlled manner  Configuration / Version Control  Access Control – although the default is open 2 - Process Frameworks
  • 17. The 5 Principles of MBSE 17  The People involved have the appropriate competencies 3 - People Complexity (Cynefin) Practices Work Type Skill Level Hot to Achieve Simple Best “Assembly Line” Proficiency Training Complicated Good Information Fluency Training & Expereince Complex Emergent Knowledge Literacy Deliberate Practice Chaos Novel Concept Mastery Deliberate Practice (10,000 hrs)
  • 18. The 5 Principles of MBSE 18  The tools used have the appropriate capabilities  There is a single Model of the System Under Consideration (SUC) i.e. they’re modelling not drawing tools  They support the required languages, paradigms and topologies and ideally (where possible) can translate between them  They support open standards and data formats 4 - Tools
  • 19. The 5 Principles of MBSE 19 Questions
  • 20. The 5 Principles of MBSE 20  Thanks to the following for their contributions, either directly of via published work  Tom Riley (Thales)  Jon Holt and Simon Perry (Atego)  Dave Snowden (Cognative Edge) Acknowledgments

Hinweis der Redaktion

  1. Pronounced : K-nevin The shaded are in the middle is disorder
  2. 10,000 hours is over 5 Years experience