SlideShare ist ein Scribd-Unternehmen logo
1 von 25
Downloaden Sie, um offline zu lesen
MBSE	
  –	
  is	
  there	
  any	
  substance	
  behind	
  
the	
  hype?	
  
James	
  Towers	
  
Principal	
  consultant	
  -­‐	
  Object	
  Flow	
  Ltd	
  
Chair	
  –	
  INCOSE	
  UK	
  Model	
  Based	
  Systems	
  Engineering	
  Working	
  Group	
  

	
  
INCOSE	
  UK	
  Railway	
  Interest	
  Group,	
  October	
  2013	
  
Copyright © 2013 by Object Flow Ltd. Published and used by INCOSE UK Ltd and INCOSE with permission.
IntroducPon	
  
•  Model-­‐based	
  Systems	
  Engineering	
  (MBSE)	
  is	
  generaPng	
  a	
  
great	
  deal	
  of	
  interest	
  within	
  the	
  SE	
  community	
  -­‐	
  at	
  recent	
  
INCOSE	
  InternaPonal	
  Symposia,	
  there	
  has	
  been	
  standing	
  
room	
  only	
  at	
  MBSE	
  presentaPons.	
  The	
  UK	
  Chapter	
  set	
  up	
  an	
  
MBSE	
  Working	
  Group	
  in	
  2012.	
  Right	
  from	
  the	
  very	
  first	
  
meePng	
  it	
  became	
  apparent	
  that:	
  	
  
–  The	
  term	
  MBSE	
  is	
  not	
  very	
  well	
  defined	
  or	
  understood.	
  	
  
–  Some	
  Systems	
  Engineers	
  hold	
  the	
  view	
  that	
  there	
  is	
  no	
  (or	
  liYle)	
  
disPncPon	
  between	
  MBSE	
  and	
  what	
  they	
  refer	
  to	
  as	
  “Good	
  Systems	
  
Engineering”.	
  	
  
–  Many	
  Systems	
  Engineers	
  currently	
  uPlise	
  diagrams	
  and	
  simulaPons	
  in	
  
their	
  work	
  but	
  do	
  not	
  consider	
  they	
  are	
  doing	
  MBSE,	
  so	
  what's	
  the	
  
difference?	
  	
  

	
  
MBSE	
  –	
  is	
  there	
  any	
  substance	
  behind	
  the	
  hype?	
  

2	
  
Quotes	
  
•  “Essen3ally,	
  all	
  models	
  are	
  wrong,	
  but	
  some	
  are	
  useful.”	
  	
  
–  George	
  Box,	
  Empirical	
  Model-­‐Building	
  and	
  Response	
  Surfaces	
  (1987)	
  

•  “Experience	
  by	
  itself	
  teaches	
  nothing...Without	
  theory,	
  experience	
  has	
  no	
  
meaning.	
  Without	
  theory,	
  one	
  has	
  no	
  ques3ons	
  to	
  ask.	
  Hence	
  without	
  
theory	
  there	
  is	
  no	
  learning.”	
  
–  W.	
  Edwards	
  Deming,	
  The	
  New	
  Economics	
  for	
  Industry,	
  Government,	
  Educa3on	
  (1993)	
  

•  “Un	
  bon	
  croquis	
  vaut	
  mieux	
  qu'un	
  long	
  discours.”	
  (A	
  good	
  sketch	
  is	
  beUer	
  
than	
  a	
  long	
  speech.)	
  
–  Napoléon	
  Bonaparte,	
  Quoted	
  in	
  L'Arche	
  de	
  Noé	
  (1968)	
  by	
  Marie-­‐Madeleine	
  Fourcade	
  

MBSE	
  –	
  is	
  there	
  any	
  substance	
  behind	
  the	
  hype?	
  

3	
  
Roles	
  &	
  OrganisaPons	
  
Consider the following concepts and relationships:
class Roles & Organisations
Name:
Author:
Version:
Created:
Updated:

Roles & Organisations
James Towers
1.0
03/10/2013 09:29:10
03/10/2013 10:20:36

Context
1

0..*
Fills

Person
0..*

MBSE	
  –	
  is	
  there	
  any	
  substance	
  behind	
  the	
  hype?	
  

Comprises

Role
1..*

1..*

Organisation
1

4	
  
About	
  me	
  
obj ect About Me - James Tow ers

Worked	
  for	
  Nig el	
  Best	
  
within	
  Brian	
  Halliday's	
  
department

James Tow ers :
Person

WCRM Systems
Engineering :Context

Functional Modelling
Analyst :Role

2004 - Present :Context

Principal Consultant :
Role

Name:
Author:
Version:
Created:
Updated:

About Me - James Towers
James Towers
1.0
03/10/2013 10:06:17
03/10/2013 13:46:48

Netw ork Rail :
Organisation

Helping 	
  org anisations	
  
implement	
  model	
  based	
  
techniques

Obj ect Flow Ltd :
Organisation

2012 - Present :Context

Chair :Role

MBSE	
  –	
  is	
  there	
  any	
  substance	
  behind	
  the	
  hype?	
  

INCOSE UK MBSE
WG :Organisation

5	
  
About	
  the	
  MBSE	
  WG	
  
uc MBSE WG Context (Syndicate Group)
Name:
Author:
Version:
Created:
Updated:

MBSE WG Context (Syndicate Group)
Camm, Capel, Fletcher, Holt & Older
1.0
01/02/2013 17:16:33
02/10/2013 10:11:02

MBSE WG Context

«constrains»

Apply Cross Industry

Promote MBSE
Industry

«constrains»
People, Processes &
Tools

Identify Current
Practice

«include»

Disseminate

«constrains»

Prov ide Know ledge About

«include»

Ev aluate Current
Practice
Current Practice

Industry Group
«include»
Define Business
Case

Profesional Body

Publish

Present

...Research

Academia

MBSE	
  –	
  is	
  there	
  any	
  substance	
  behind	
  the	
  hype?	
  

...Tools

...Best Practice

Standards
Organisaton

6	
  
Mission	
  Statement	
  
•  The	
  aims	
  of	
  the	
  MBSE	
  WG	
  are	
  to:	
  
–  Promote	
  the	
  use	
  and	
  understanding	
  of	
  MBSE,	
  
–  Facilitate	
  and	
  improve	
  communicaPon	
  between	
  System	
  
Engineers	
  pracPcing	
  MBSE,	
  
–  IdenPfy	
  and	
  catalogue	
  the	
  Tools,	
  Techniques	
  and	
  
Languages	
  used,	
  
–  Provide	
  guidance	
  on	
  how	
  to	
  best	
  apply	
  MBSE	
  techniques	
  
across	
  the	
  lifecycle,	
  and	
  
–  Support	
  the	
  MBSE	
  IniPaPve	
  run	
  by	
  INCOSE	
  Central	
  and	
  the	
  
OMG.	
  

MBSE	
  –	
  is	
  there	
  any	
  substance	
  behind	
  the	
  hype?	
  

7	
  
ParPcipaPng	
  OrganisaPons	
  

object: Flow
Helping to build better Systems

MBSE	
  –	
  is	
  there	
  any	
  substance	
  behind	
  the	
  hype?	
  

8	
  
QuesPon	
  1	
  

WHAT	
  IS	
  MBSE?	
  

MBSE	
  –	
  is	
  there	
  any	
  substance	
  behind	
  the	
  hype?	
  

9	
  
Z9	
  –	
  “What	
  is	
  Model	
  Based	
  Systems	
  Engineering”	
  
•  INCOSE	
  UK	
  guide	
  Z9	
  defines	
  MBSE	
  as:	
  
–  The	
  formalised	
  applicaPon	
  of	
  modelling	
  to	
  support:	
  
• 
• 
• 
• 

System	
  requirements	
  
Analysis	
  
Design	
  
V&V	
  acPviPes	
  

–  Beginning	
  in	
  the	
  conceptual	
  design	
  phase	
  and	
  conPnuing	
  throughout	
  
development	
  and	
  later	
  lifecycle	
  phases.	
  

•  Also:	
  
–  MBSE	
  is	
  a	
  model-­‐centric	
  approach	
  providing	
  a	
  single	
  point	
  of	
  truth	
  which	
  is	
  reflected	
  in	
  a
	
  
set	
  of	
  living	
  artefacts.	
  

	
  
(Z9	
  can	
  be	
  downloaded	
  from	
  the	
  INCOSE	
  UK	
  website)	
  

	
  
MBSE	
  –	
  is	
  there	
  any	
  substance	
  behind	
  the	
  hype?	
  

10	
  
MBSE	
  is	
  a	
  Philosophy	
  
class MBSE Philosophy
Name:
Author:
Version:
Created:
Updated:

MBSE Philosophy
James Towers
1.0
03/10/2013 15:19:54
06/10/2013 15:30:55

MBSE

MBSE	
  is	
  a	
  kind	
  of	
  
SE
SE

MBSE	
  defines	
  a	
  set	
  of	
  Principles,	
  which	
  shape	
  the	
  
Solutions,	
  that	
  are	
  chosen	
  to	
  resolve	
  the	
  Problem s,	
  
of	
  a	
  System s	
  Eng ineering 	
  Project.

Systems Engineering
Proj ect

SE	
  is	
  a	
  kind	
  of	
  
Philosophy
relates to

Context

Philosophy

1..*

0..*

1..*

1..*
defines a set of

0..*
Problem

1..*
chosen to resolve
1..*

0..*

MBSE	
  –	
  is	
  there	
  any	
  substance	
  behind	
  the	
  hype?	
  

Solution

shapes
0..*

1..*

Principle

11	
  
What	
  does	
  this	
  mean?	
  
•  SE	
  Projects	
  can’t	
  be	
  divided	
  into	
  “model	
  based”	
  and	
  “not	
  model	
  based”,	
  
but	
  rather	
  more-­‐or-­‐less	
  model	
  based,	
  depending	
  on	
  their	
  conformance	
  to	
  
the	
  principles	
  of	
  MBSE.	
  	
  
•  Every	
  project	
  is	
  different,	
  and	
  therefore	
  if	
  you	
  believe	
  in	
  the	
  principles	
  of	
  
MBSE	
  you	
  sPll	
  have	
  to	
  make	
  your	
  own	
  difficult	
  decisions	
  based	
  on	
  those	
  
principles.	
  MBSE	
  won’t	
  tell	
  you	
  what	
  to	
  do.	
  	
  
•  The	
  principles	
  of	
  MBSE	
  aren’t	
  complete,	
  they	
  only	
  augment	
  the	
  exisPng	
  
principles	
  of	
  Systems	
  Engineering.	
  
•  As	
  a	
  philosophy	
  MBSE	
  has	
  it’s	
  fair	
  share	
  of	
  high	
  priests,	
  soothsayers	
  
(including	
  cassandras)	
  and	
  zealots.	
  
•  To	
  successfully	
  implement	
  MBSE	
  within	
  an	
  organisaPon	
  requires	
  a	
  cultural	
  
shir,	
  which	
  shouldn’t	
  be	
  underesPmated.	
  	
  	
  

MBSE	
  –	
  is	
  there	
  any	
  substance	
  behind	
  the	
  hype?	
  

12	
  
QuesPon	
  2	
  

WHAT	
  IS	
  A	
  MODEL?	
  

MBSE	
  –	
  is	
  there	
  any	
  substance	
  behind	
  the	
  hype?	
  

13	
  
What	
  is	
  a	
  model?	
  
•  	
  A	
  model	
  is	
  “an	
  abstrac3on	
  of	
  reality”	
  such	
  as:	
  	
  
•  Our	
  thoughts,	
  	
  
•  This	
  presentaPon,	
  
•  An	
  Airfix	
  kit,	
  	
  
•  A	
  requirements	
  catalogue,	
  and	
  
•  A	
  concept	
  of	
  operaPons	
  document.	
  

–  However	
  this	
  definiPon	
  is	
  too	
  general	
  to	
  be	
  of	
  use	
  here.	
  
–  Using	
  this	
  definiPon	
  all	
  SE	
  projects	
  would	
  be	
  model	
  based.	
  	
  
•  which	
  in	
  some	
  sense	
  they	
  are!	
  

•  At	
  the	
  other	
  extreme	
  ‘models’	
  are	
  somePmes	
  
confused	
  with	
  ‘diagrams’.	
  So	
  what’s	
  the	
  difference?	
  
MBSE	
  –	
  is	
  there	
  any	
  substance	
  behind	
  the	
  hype?	
  

14	
  
Models	
  &	
  Views	
  
bdd [Package] Model, View & Diagram [Model & View ]

Name:
Author:
Version:
Created:
Updated:

«block»
Diagram

Model & View
James Towers
1.0
09/09/2013 18:59:04
06/10/2013 16:28:29

«block»
Architecture

«block»
Matrix

1
«block»
Text Document
1..*
«block»
System

abstracts
1

«block»
Model

1..*

is a projection of
1

1..*

1

«block»
View

«block»
Table

1

Multiple representations
«block»
Graphical Symbol
1..*
0..*

«block»
Model element

1..*
represents
1

1..*

«block»
View element

«block»
Text

0..*
is related to

Single underlying definition
MBSE	
  –	
  is	
  there	
  any	
  substance	
  behind	
  the	
  hype?	
  

«block»
Mathamatical
Language

15	
  
Principles	
  of	
  a	
  SE	
  Model	
  
•  It	
  is	
  complete	
  and	
  consistent.	
  

• 

–  Each	
  ViewElement	
  relates	
  to	
  1	
  and	
  only	
  1	
  ModelElement	
  (DefiniPon)	
  
–  You	
  can	
  use	
  one	
  view	
  to	
  validate	
  another.	
  	
  
While	
  it	
  may	
  be	
  imprecise	
  it	
  should	
  never	
  be	
  inaccurate.	
  
–  The	
  ability	
  to	
  begin	
  with	
  imprecise	
  (abstract)	
  concepts	
  and	
  refine	
  them	
  as	
  the	
  model	
  
progresses	
  allows	
  us	
  to	
  handle	
  the	
  uncertainty	
  and	
  complexity	
  of	
  a	
  SE	
  project.	
  

•  It	
  is	
  insighvul.	
  
–  you	
  can	
  query	
  it	
  in	
  ways	
  that	
  you	
  couldn’t	
  query	
  unconnected	
  sources	
  or	
  even	
  the	
  most	
  
knowledgeable	
  Systems	
  Engineer.	
  
•  This	
  requires	
  explicit	
  relaPonships	
  between	
  ModelElements	
  
•  It’s	
  harder	
  to	
  achieve	
  when	
  you	
  have	
  mulPple	
  repositories.	
  	
  

•  Each	
  view	
  is	
  presented	
  using	
  the	
  most	
  appropriate	
  language,	
  paradigm	
  and	
  
topology.	
  
–  It’s	
  not	
  just	
  UML/SysML	
  but	
  also	
  text,	
  maths,	
  rich	
  pictures	
  or	
  whatever	
  is	
  appropriate.	
  

•  Each	
  view	
  has	
  a	
  defined	
  viewpoint	
  (purpose).	
  	
  
–  InformaPon	
  not	
  relevant	
  to	
  a	
  view	
  is	
  excluded	
  from	
  that	
  view.	
  

MBSE	
  –	
  is	
  there	
  any	
  substance	
  behind	
  the	
  hype?	
  

16	
  
The	
  Challenge	
  of	
  MulPple	
  Repositories	
  

MBSE	
  –	
  is	
  there	
  any	
  substance	
  behind	
  the	
  hype?	
  

17	
  
Appropriate	
  Language	
  
•  Every	
  language	
  (graphical,	
  mathemaPcal	
  or	
  textual)	
  is	
  built	
  on	
  a	
  paradigm.	
  
–  There	
  will	
  always	
  be	
  some	
  concepts	
  it	
  is	
  impossible	
  (or	
  at	
  least	
  difficult)	
  to	
  represent	
  
using	
  a	
  	
  given	
  language.	
  
•  This	
  problem	
  is	
  compounded	
  if	
  the	
  modeller	
  has	
  a	
  limited	
  experience	
  and/or	
  vocabulary	
  of	
  that	
  language.	
  	
  

–  Natural	
  language	
  has	
  a	
  plethora	
  of	
  concepts	
  which	
  we	
  are	
  constantly	
  expanding	
  plus	
  
imprecise	
  definiPons	
  which	
  we	
  frequently	
  overload.	
  

•  Techniques	
  like	
  EARS	
  (Easy	
  Approach	
  to	
  Requirements	
  Syntax)	
  are	
  designed	
  to	
  
overcome	
  the	
  problems	
  with	
  natural	
  language.	
  
•  Languages	
  with	
  a	
  simple	
  well	
  defined	
  structure	
  help	
  us	
  to	
  manage	
  complexity.	
  
–  if	
  this	
  structure	
  is	
  an	
  inherent	
  property	
  of	
  the	
  language	
  rather	
  than	
  a	
  set	
  of	
  rules	
  we	
  apply	
  then	
  we	
  
have	
  one	
  less	
  thing	
  to	
  worry	
  about.	
  

•  ‘Rich’	
  models	
  uPlise	
  the	
  most	
  appropriate	
  features	
  of	
  mulPple	
  languages.	
  

“The	
  problem	
  with	
  the	
  French	
  is	
  that	
  they	
  don't	
  have	
  a	
  word	
  for	
  
entrepreneur.”	
  –	
  Erroneously	
  credited	
  to	
  President	
  G	
  W	
  Bush
	
  

MBSE	
  –	
  is	
  there	
  any	
  substance	
  behind	
  the	
  hype?	
  

18	
  
Graphical	
  Languages	
  
MulP-­‐
dimensional	
  

Clear	
  
disPncPon	
  of	
  
concepts	
  

Freedom	
  of	
  
InspecPon	
  

Immediacy	
  
of	
  
interrogaPon	
  

MBSE	
  –	
  is	
  there	
  any	
  substance	
  behind	
  the	
  hype?	
  

Easy	
  paYern	
  
recogniPon	
  

Graphical	
  
Language	
  

Can	
  be	
  
animated	
  

19	
  
People	
  
•  It’s	
  not	
  sufficient	
  just	
  to	
  know	
  the	
  constructs	
  of	
  a	
  (modelling)	
  language	
  as	
  
you	
  also	
  need	
  to	
  know	
  it’s	
  paYerns	
  and	
  convenPons.	
  
–  But	
  wherever	
  you	
  idenPfy	
  these	
  you	
  should	
  make	
  them	
  explicit.	
  

•  You	
  need	
  a	
  good	
  understanding	
  of	
  the	
  modelling	
  principles	
  as	
  for	
  many	
  of	
  
the	
  problems	
  you	
  encounter	
  you	
  will	
  be	
  a	
  pioneer.	
  
–  Although	
  at	
  the	
  same	
  Pme	
  support	
  from	
  experienced	
  people	
  can	
  stop	
  you	
  from	
  
reinvenPng	
  the	
  wheel.	
  	
  

•  In	
  order	
  to	
  choose	
  the	
  most	
  appropriate	
  technique	
  you	
  have	
  to	
  
understand	
  mulPple	
  languages,	
  paradigms	
  and	
  topologies.	
  
–  "I	
  suppose	
  it	
  is	
  temp3ng,	
  if	
  the	
  only	
  tool	
  you	
  have	
  is	
  a	
  hammer,	
  to	
  treat	
  everything	
  as	
  if	
  it
	
  
were	
  a	
  nail.”	
  -­‐	
  Abraham	
  H.	
  Maslow	
  (1966).	
  The	
  Psychology	
  of	
  Science	
  

•  Every	
  Systems	
  Engineer	
  has	
  to	
  be	
  a	
  modeller.	
  
–  If	
  the	
  model	
  is	
  to	
  be	
  ‘a	
  single	
  point	
  of	
  truth’	
  it	
  needs	
  to	
  be	
  a	
  collaboraPve	
  effort	
  which	
  
meets	
  the	
  needs	
  of	
  all	
  the	
  stakeholders.	
  

MBSE	
  –	
  is	
  there	
  any	
  substance	
  behind	
  the	
  hype?	
  

20	
  
Processes	
  
•  Every	
  SE	
  acPvity	
  should	
  reference	
  the	
  model	
  and	
  result	
  in	
  an	
  iteraPon	
  of	
  
the	
  model.	
  
–  As	
  it	
  may	
  not	
  be	
  immediately	
  clear	
  how	
  this	
  would	
  work	
  it	
  requires	
  a	
  cultural	
  
shir	
  for	
  any	
  SE	
  organisaPon.	
  

•  The	
  MBSE	
  Principles	
  do	
  not	
  negate	
  the	
  need	
  for	
  an	
  effecPve	
  SE	
  Process.	
  
•  AddiPonal	
  Model	
  related	
  aspects	
  will	
  be	
  needed.	
  
–  As	
  with	
  all	
  artefacts	
  the	
  model	
  should	
  be	
  under	
  version	
  /	
  configuraPon	
  control.	
  
–  There	
  will	
  be	
  addiPonal	
  administraPon	
  effort	
  required,	
  integraPon,	
  security	
  etc.	
  

•  Where	
  a	
  more	
  model-­‐based	
  organisaPon	
  interfaces	
  with	
  a	
  less	
  model-­‐
based	
  one	
  there	
  will	
  be	
  a	
  need	
  for	
  translaPon	
  at	
  the	
  boundary.	
  
–  It’s	
  worth	
  doing	
  though	
  as	
  it	
  will	
  provide	
  a	
  greater	
  degree	
  of	
  verificaPon	
  for	
  the	
  inputs.	
  
–  If	
  any	
  organisaPon	
  is	
  insistent	
  on	
  the	
  receipt	
  of	
  text	
  based	
  specificaPons	
  as	
  input	
  it’s	
  
possible	
  to	
  auto	
  generate	
  these	
  from	
  graphical	
  models.	
  
•  Although,	
  “be	
  careful	
  what	
  you	
  wish	
  for”.	
  

	
  
MBSE	
  –	
  is	
  there	
  any	
  substance	
  behind	
  the	
  hype?	
  

21	
  
Tools	
  
•  MBSE	
  Requires	
  tools	
  with	
  the	
  right	
  capabiliPes.	
  
–  They	
  must	
  incorporate	
  the	
  disPncPon	
  between	
  the	
  model	
  and	
  
mulPple	
  views.	
  
–  They	
  must	
  be	
  able	
  to	
  present	
  the	
  model	
  using	
  appropriate	
  languages,	
  
paradigms	
  and	
  topologies.	
  

•  Where	
  mulPple	
  tools	
  are	
  unable	
  to	
  use	
  a	
  single	
  model	
  then:	
  
–  Some	
  level	
  of	
  integraPon	
  is	
  desirable.	
  
–  May	
  require	
  manual	
  configuraPon	
  control.	
  
–  You	
  may	
  need	
  to	
  make	
  a	
  trade-­‐off	
  between	
  ‘single	
  point	
  of	
  truth’	
  and	
  
‘appropriate	
  language’.	
  
•  You	
  may	
  be	
  doing	
  this	
  now	
  if	
  you	
  model	
  ‘everything’	
  in	
  a	
  single	
  requirements	
  
catalogue.	
  

MBSE	
  –	
  is	
  there	
  any	
  substance	
  behind	
  the	
  hype?	
  

22	
  
Conclusions	
  
•  The	
  construcPon	
  of	
  a	
  model	
  as	
  a	
  ‘single	
  point	
  of	
  truth’	
  gives	
  us	
  a	
  powerful	
  
mechanism	
  to	
  mange	
  the	
  complexity	
  of	
  informaPon	
  and	
  query	
  such	
  
informaPon	
  in	
  ways	
  that	
  are	
  not	
  otherwise	
  possible.	
  
–  We	
  already	
  see	
  this	
  to	
  some	
  extent	
  with	
  catalogues	
  of	
  requirements.	
  

•  By	
  uPlising	
  ‘appropriate	
  languages’	
  we	
  can	
  use	
  the	
  inherent	
  structure	
  of	
  
the	
  language	
  to	
  further	
  manage	
  complexity	
  and	
  uncertainty.	
  
– 
– 
– 
– 

Challenges	
  due	
  to	
  the	
  limitaPons	
  of	
  a	
  language,	
  paradigm	
  or	
  topology	
  can	
  be	
  avoided.	
  
No	
  need	
  to	
  implement	
  structured	
  frameworks	
  like	
  RQ	
  boilerplates.	
  	
  
Elements	
  are	
  always	
  presented	
  in	
  a	
  context	
  which	
  aids	
  comprehension.	
  
InformaPon	
  may	
  be	
  hidden	
  when	
  not	
  relevant	
  through	
  the	
  use	
  of	
  views.	
  

•  ImplemenPng	
  such	
  a	
  strategy	
  is	
  not	
  easy	
  and	
  requires	
  commitment	
  on	
  the	
  
part	
  of	
  the	
  organisaPon	
  plus	
  the	
  appropriate	
  tools,	
  procedures	
  and	
  skilled	
  
individuals.	
  	
  

MBSE	
  –	
  is	
  there	
  any	
  substance	
  behind	
  the	
  hype?	
  

23	
  
Contact	
  Details	
  
•  james.towers@object-­‐flow.com	
  

object: Flow
Helping to build better Systems

MBSE	
  –	
  is	
  there	
  any	
  substance	
  behind	
  the	
  hype?	
  

24	
  
Disclaimer	
  
The	
  ideas	
  presented	
  within	
  this	
  presentaPon	
  are	
  an	
  
evoluPon	
  of	
  the	
  authors	
  recent	
  submission	
  to	
  the	
  
MBSE	
  working	
  group,	
  and	
  as	
  such	
  represents	
  his	
  
personal	
  viewpoint	
  and	
  not	
  that	
  of	
  the	
  MBSE	
  working	
  
group.	
  

	
  

MBSE	
  –	
  is	
  there	
  any	
  substance	
  behind	
  the	
  hype?	
  

25	
  

Weitere ähnliche Inhalte

Was ist angesagt?

Overview of Model Based Systems Engineering Using Innoslate
Overview of Model Based Systems Engineering Using InnoslateOverview of Model Based Systems Engineering Using Innoslate
Overview of Model Based Systems Engineering Using InnoslateElizabeth Steiner
 
Model-Based Systems Engineering Demystified
Model-Based Systems Engineering DemystifiedModel-Based Systems Engineering Demystified
Model-Based Systems Engineering DemystifiedElizabeth Steiner
 
[ Capella Day 2019 ] Augmenting requirements with models to improve the artic...
[ Capella Day 2019 ] Augmenting requirements with models to improve the artic...[ Capella Day 2019 ] Augmenting requirements with models to improve the artic...
[ Capella Day 2019 ] Augmenting requirements with models to improve the artic...Obeo
 
Capella Days 2021 | Using MBSE to Integrate Engineering Undergraduate Courses...
Capella Days 2021 | Using MBSE to Integrate Engineering Undergraduate Courses...Capella Days 2021 | Using MBSE to Integrate Engineering Undergraduate Courses...
Capella Days 2021 | Using MBSE to Integrate Engineering Undergraduate Courses...Obeo
 
Strategies and Tools for Model Reuse with Capella
Strategies and Tools for Model Reuse with CapellaStrategies and Tools for Model Reuse with Capella
Strategies and Tools for Model Reuse with CapellaObeo
 
[ Capella Day 2019 ] Capella integration with Teamcenter
[ Capella Day 2019 ] Capella integration with Teamcenter[ Capella Day 2019 ] Capella integration with Teamcenter
[ Capella Day 2019 ] Capella integration with TeamcenterObeo
 
Capella Days 2021 | Introduction to CAPELLA/ARCADIA and NASA Systems Engineer...
Capella Days 2021 | Introduction to CAPELLA/ARCADIA and NASA Systems Engineer...Capella Days 2021 | Introduction to CAPELLA/ARCADIA and NASA Systems Engineer...
Capella Days 2021 | Introduction to CAPELLA/ARCADIA and NASA Systems Engineer...Obeo
 
STPA Analysis of Automotive Safety Using Arcadia and Capella
STPA Analysis of Automotive Safety Using Arcadia and CapellaSTPA Analysis of Automotive Safety Using Arcadia and Capella
STPA Analysis of Automotive Safety Using Arcadia and CapellaDavid Hetherington
 
CapellaDays2022 | Saratech | Interface Control Document Generation and Linkag...
CapellaDays2022 | Saratech | Interface Control Document Generation and Linkag...CapellaDays2022 | Saratech | Interface Control Document Generation and Linkag...
CapellaDays2022 | Saratech | Interface Control Document Generation and Linkag...Obeo
 
Model based systems engineering
Model based systems engineeringModel based systems engineering
Model based systems engineeringCapgemini
 
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
 
Management of modes and states with Capella
Management of modes and states with CapellaManagement of modes and states with Capella
Management of modes and states with 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
 
CapellaDays2022 | NavalGroup | Closing the gap between traditional engineerin...
CapellaDays2022 | NavalGroup | Closing the gap between traditional engineerin...CapellaDays2022 | NavalGroup | Closing the gap between traditional engineerin...
CapellaDays2022 | NavalGroup | Closing the gap between traditional engineerin...Obeo
 
CapellaDays2022 | COMAC - PGM | How We Use Capella for Collaborative Design i...
CapellaDays2022 | COMAC - PGM | How We Use Capella for Collaborative Design i...CapellaDays2022 | COMAC - PGM | How We Use Capella for Collaborative Design i...
CapellaDays2022 | COMAC - PGM | How We Use Capella for Collaborative Design i...Obeo
 
Bridging enterprise-architecture and systems-thinking
Bridging enterprise-architecture and systems-thinkingBridging enterprise-architecture and systems-thinking
Bridging enterprise-architecture and systems-thinkingTetradian Consulting
 
INCOSE Systems Engineering Competency Framework ( ISECF)
INCOSE Systems Engineering Competency Framework ( ISECF)INCOSE Systems Engineering Competency Framework ( ISECF)
INCOSE Systems Engineering Competency Framework ( ISECF)Bernardo A. Delicado
 
MBSE with Arcadia method step-by-step Physical Architecture.pdf
MBSE with Arcadia method step-by-step Physical Architecture.pdfMBSE with Arcadia method step-by-step Physical Architecture.pdf
MBSE with Arcadia method step-by-step Physical Architecture.pdfHelder Castro
 
[Capella Day 2019] Model execution and system simulation in Capella
[Capella Day 2019] Model execution and system simulation in Capella[Capella Day 2019] Model execution and system simulation in Capella
[Capella Day 2019] Model execution and system simulation in CapellaObeo
 
Capella Days 2021 | A STEP towards Model-based: Case Study covering Conceptua...
Capella Days 2021 | A STEP towards Model-based: Case Study covering Conceptua...Capella Days 2021 | A STEP towards Model-based: Case Study covering Conceptua...
Capella Days 2021 | A STEP towards Model-based: Case Study covering Conceptua...Obeo
 

Was ist angesagt? (20)

Overview of Model Based Systems Engineering Using Innoslate
Overview of Model Based Systems Engineering Using InnoslateOverview of Model Based Systems Engineering Using Innoslate
Overview of Model Based Systems Engineering Using Innoslate
 
Model-Based Systems Engineering Demystified
Model-Based Systems Engineering DemystifiedModel-Based Systems Engineering Demystified
Model-Based Systems Engineering Demystified
 
[ Capella Day 2019 ] Augmenting requirements with models to improve the artic...
[ Capella Day 2019 ] Augmenting requirements with models to improve the artic...[ Capella Day 2019 ] Augmenting requirements with models to improve the artic...
[ Capella Day 2019 ] Augmenting requirements with models to improve the artic...
 
Capella Days 2021 | Using MBSE to Integrate Engineering Undergraduate Courses...
Capella Days 2021 | Using MBSE to Integrate Engineering Undergraduate Courses...Capella Days 2021 | Using MBSE to Integrate Engineering Undergraduate Courses...
Capella Days 2021 | Using MBSE to Integrate Engineering Undergraduate Courses...
 
Strategies and Tools for Model Reuse with Capella
Strategies and Tools for Model Reuse with CapellaStrategies and Tools for Model Reuse with Capella
Strategies and Tools for Model Reuse with Capella
 
[ Capella Day 2019 ] Capella integration with Teamcenter
[ Capella Day 2019 ] Capella integration with Teamcenter[ Capella Day 2019 ] Capella integration with Teamcenter
[ Capella Day 2019 ] Capella integration with Teamcenter
 
Capella Days 2021 | Introduction to CAPELLA/ARCADIA and NASA Systems Engineer...
Capella Days 2021 | Introduction to CAPELLA/ARCADIA and NASA Systems Engineer...Capella Days 2021 | Introduction to CAPELLA/ARCADIA and NASA Systems Engineer...
Capella Days 2021 | Introduction to CAPELLA/ARCADIA and NASA Systems Engineer...
 
STPA Analysis of Automotive Safety Using Arcadia and Capella
STPA Analysis of Automotive Safety Using Arcadia and CapellaSTPA Analysis of Automotive Safety Using Arcadia and Capella
STPA Analysis of Automotive Safety Using Arcadia and Capella
 
CapellaDays2022 | Saratech | Interface Control Document Generation and Linkag...
CapellaDays2022 | Saratech | Interface Control Document Generation and Linkag...CapellaDays2022 | Saratech | Interface Control Document Generation and Linkag...
CapellaDays2022 | Saratech | Interface Control Document Generation and Linkag...
 
Model based systems engineering
Model based systems engineeringModel based systems engineering
Model based systems engineering
 
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
 
Management of modes and states with Capella
Management of modes and states with CapellaManagement of modes and states with Capella
Management of modes and states with 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
 
CapellaDays2022 | NavalGroup | Closing the gap between traditional engineerin...
CapellaDays2022 | NavalGroup | Closing the gap between traditional engineerin...CapellaDays2022 | NavalGroup | Closing the gap between traditional engineerin...
CapellaDays2022 | NavalGroup | Closing the gap between traditional engineerin...
 
CapellaDays2022 | COMAC - PGM | How We Use Capella for Collaborative Design i...
CapellaDays2022 | COMAC - PGM | How We Use Capella for Collaborative Design i...CapellaDays2022 | COMAC - PGM | How We Use Capella for Collaborative Design i...
CapellaDays2022 | COMAC - PGM | How We Use Capella for Collaborative Design i...
 
Bridging enterprise-architecture and systems-thinking
Bridging enterprise-architecture and systems-thinkingBridging enterprise-architecture and systems-thinking
Bridging enterprise-architecture and systems-thinking
 
INCOSE Systems Engineering Competency Framework ( ISECF)
INCOSE Systems Engineering Competency Framework ( ISECF)INCOSE Systems Engineering Competency Framework ( ISECF)
INCOSE Systems Engineering Competency Framework ( ISECF)
 
MBSE with Arcadia method step-by-step Physical Architecture.pdf
MBSE with Arcadia method step-by-step Physical Architecture.pdfMBSE with Arcadia method step-by-step Physical Architecture.pdf
MBSE with Arcadia method step-by-step Physical Architecture.pdf
 
[Capella Day 2019] Model execution and system simulation in Capella
[Capella Day 2019] Model execution and system simulation in Capella[Capella Day 2019] Model execution and system simulation in Capella
[Capella Day 2019] Model execution and system simulation in Capella
 
Capella Days 2021 | A STEP towards Model-based: Case Study covering Conceptua...
Capella Days 2021 | A STEP towards Model-based: Case Study covering Conceptua...Capella Days 2021 | A STEP towards Model-based: Case Study covering Conceptua...
Capella Days 2021 | A STEP towards Model-based: Case Study covering Conceptua...
 

Andere mochten auch

Mark Walker: Model Based Systems Engineering Initial Stages for Power & E...
Mark Walker: Model Based Systems Engineering Initial Stages for Power & E...Mark Walker: Model Based Systems Engineering Initial Stages for Power & E...
Mark Walker: Model Based Systems Engineering Initial Stages for Power & E...EnergyTech2015
 
Open Data Conference - Sören Auer - Linked Open Data
Open Data Conference - Sören Auer - Linked Open DataOpen Data Conference - Sören Auer - Linked Open Data
Open Data Conference - Sören Auer - Linked Open DataOpening-up.eu
 
Cordova kovich sargusingh
Cordova kovich sargusinghCordova kovich sargusingh
Cordova kovich sargusinghNASAPMC
 
System Architect and Rhapsody
System Architect and RhapsodySystem Architect and Rhapsody
System Architect and RhapsodyMartin Owen
 
Enterprise architecture for complex system of-systems contexts
Enterprise architecture for complex system of-systems contextsEnterprise architecture for complex system of-systems contexts
Enterprise architecture for complex system of-systems contextsBoxer Research Ltd
 
Matthew Hause: The Smart Grid and MBSE Driven IoT
Matthew Hause: The Smart Grid and MBSE Driven IoT Matthew Hause: The Smart Grid and MBSE Driven IoT
Matthew Hause: The Smart Grid and MBSE Driven IoT EnergyTech2015
 
Matthew Hause Building Bridges between Systems and Software with SysML and UML
Matthew Hause Building Bridges between Systems and Software with SysML and UMLMatthew Hause Building Bridges between Systems and Software with SysML and UML
Matthew Hause Building Bridges between Systems and Software with SysML and UMLINCOSE Colorado Front Range Chapter
 
Mastering Model-based Systems Engineering
Mastering Model-based Systems EngineeringMastering Model-based Systems Engineering
Mastering Model-based Systems EngineeringAnsys
 
LMS Imagine.Lab Amesim / STAR-CCM+ co-simulation - Thermal analysis of a comb...
LMS Imagine.Lab Amesim / STAR-CCM+ co-simulation - Thermal analysis of a comb...LMS Imagine.Lab Amesim / STAR-CCM+ co-simulation - Thermal analysis of a comb...
LMS Imagine.Lab Amesim / STAR-CCM+ co-simulation - Thermal analysis of a comb...Siemens PLM Software
 
10 good reasons to go for model-based systems engineering in your organization
10 good reasons to go for model-based systems engineering in your organization10 good reasons to go for model-based systems engineering in your organization
10 good reasons to go for model-based systems engineering in your organizationSiemens PLM Software
 

Andere mochten auch (10)

Mark Walker: Model Based Systems Engineering Initial Stages for Power & E...
Mark Walker: Model Based Systems Engineering Initial Stages for Power & E...Mark Walker: Model Based Systems Engineering Initial Stages for Power & E...
Mark Walker: Model Based Systems Engineering Initial Stages for Power & E...
 
Open Data Conference - Sören Auer - Linked Open Data
Open Data Conference - Sören Auer - Linked Open DataOpen Data Conference - Sören Auer - Linked Open Data
Open Data Conference - Sören Auer - Linked Open Data
 
Cordova kovich sargusingh
Cordova kovich sargusinghCordova kovich sargusingh
Cordova kovich sargusingh
 
System Architect and Rhapsody
System Architect and RhapsodySystem Architect and Rhapsody
System Architect and Rhapsody
 
Enterprise architecture for complex system of-systems contexts
Enterprise architecture for complex system of-systems contextsEnterprise architecture for complex system of-systems contexts
Enterprise architecture for complex system of-systems contexts
 
Matthew Hause: The Smart Grid and MBSE Driven IoT
Matthew Hause: The Smart Grid and MBSE Driven IoT Matthew Hause: The Smart Grid and MBSE Driven IoT
Matthew Hause: The Smart Grid and MBSE Driven IoT
 
Matthew Hause Building Bridges between Systems and Software with SysML and UML
Matthew Hause Building Bridges between Systems and Software with SysML and UMLMatthew Hause Building Bridges between Systems and Software with SysML and UML
Matthew Hause Building Bridges between Systems and Software with SysML and UML
 
Mastering Model-based Systems Engineering
Mastering Model-based Systems EngineeringMastering Model-based Systems Engineering
Mastering Model-based Systems Engineering
 
LMS Imagine.Lab Amesim / STAR-CCM+ co-simulation - Thermal analysis of a comb...
LMS Imagine.Lab Amesim / STAR-CCM+ co-simulation - Thermal analysis of a comb...LMS Imagine.Lab Amesim / STAR-CCM+ co-simulation - Thermal analysis of a comb...
LMS Imagine.Lab Amesim / STAR-CCM+ co-simulation - Thermal analysis of a comb...
 
10 good reasons to go for model-based systems engineering in your organization
10 good reasons to go for model-based systems engineering in your organization10 good reasons to go for model-based systems engineering in your organization
10 good reasons to go for model-based systems engineering in your organization
 

Ähnlich wie INCOSE UK: MBSE - is there any substance behind the hype?

Mbse primer2nd edition_chapter1
Mbse primer2nd edition_chapter1Mbse primer2nd edition_chapter1
Mbse primer2nd edition_chapter1Jayapal Jp
 
Model-Based System Engineering-Vitech
Model-Based System Engineering-VitechModel-Based System Engineering-Vitech
Model-Based System Engineering-VitechMassimo Talia
 
A World In Motion
A World In MotionA World In Motion
A World In Motionoose
 
Towards a Body of Knowledge for Model-Based Software Engineering
Towards a Body of Knowledge for Model-Based Software EngineeringTowards a Body of Knowledge for Model-Based Software Engineering
Towards a Body of Knowledge for Model-Based Software EngineeringAntonio Vallecillo
 
Using Innoslate for Model-Based Systems Engineering
Using Innoslate for Model-Based Systems EngineeringUsing Innoslate for Model-Based Systems Engineering
Using Innoslate for Model-Based Systems EngineeringElizabeth Steiner
 
DevSecOps in the Cloud from the Lens of a Well-Architected Framework.pptx
DevSecOps in the Cloud from the Lens of a  Well-Architected Framework.pptxDevSecOps in the Cloud from the Lens of a  Well-Architected Framework.pptx
DevSecOps in the Cloud from the Lens of a Well-Architected Framework.pptxTurja Narayan Chaudhuri
 
Ea balanceren tussen denken en doen
Ea   balanceren tussen denken en doenEa   balanceren tussen denken en doen
Ea balanceren tussen denken en doenBas van Gils
 
Tailoring Harmony/SE for Automotive V3
Tailoring Harmony/SE for Automotive V3Tailoring Harmony/SE for Automotive V3
Tailoring Harmony/SE for Automotive V3Fraser Chadburn
 
Unit-1 OOAD Introduction.pptx
Unit-1 OOAD Introduction.pptxUnit-1 OOAD Introduction.pptx
Unit-1 OOAD Introduction.pptxRavindranath67
 
A Model Based Concurrent Engineering Framework using ISO-19450 Standard
A Model Based Concurrent Engineering Framework using ISO-19450 StandardA Model Based Concurrent Engineering Framework using ISO-19450 Standard
A Model Based Concurrent Engineering Framework using ISO-19450 StandardChristopher Cerqueira
 
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
 
A Model-Based Systems Engineering Approach to Portfolio Management
A Model-Based Systems Engineering Approach to Portfolio ManagementA Model-Based Systems Engineering Approach to Portfolio Management
A Model-Based Systems Engineering Approach to Portfolio ManagementElizabeth Steiner
 
Model based engineering tutorial thomas consulting 4_sep13-1
Model based engineering tutorial thomas consulting 4_sep13-1Model based engineering tutorial thomas consulting 4_sep13-1
Model based engineering tutorial thomas consulting 4_sep13-1seymourmedia
 
Architectural Thinking - What Is Architecture?
Architectural Thinking - What Is Architecture?Architectural Thinking - What Is Architecture?
Architectural Thinking - What Is Architecture?ingo
 
Cloud lunchn learn_howtobecomeacloudarchitect_part1
Cloud lunchn learn_howtobecomeacloudarchitect_part1Cloud lunchn learn_howtobecomeacloudarchitect_part1
Cloud lunchn learn_howtobecomeacloudarchitect_part1Turja Narayan Chaudhuri
 
Systems engineering and project management - partners in successful projects
Systems engineering and project management - partners in successful projectsSystems engineering and project management - partners in successful projects
Systems engineering and project management - partners in successful projectsAssociation for Project Management
 
Agile Architecture: Ideals, History, and a New Hope
Agile Architecture: Ideals, History, and a New HopeAgile Architecture: Ideals, History, and a New Hope
Agile Architecture: Ideals, History, and a New HopeGary Pedretti
 
What is the Future of Systems Engineering?
What is the Future of Systems Engineering?What is the Future of Systems Engineering?
What is the Future of Systems Engineering?Elizabeth Steiner
 

Ähnlich wie INCOSE UK: MBSE - is there any substance behind the hype? (20)

Mbse primer2nd edition_chapter1
Mbse primer2nd edition_chapter1Mbse primer2nd edition_chapter1
Mbse primer2nd edition_chapter1
 
Model-Based System Engineering-Vitech
Model-Based System Engineering-VitechModel-Based System Engineering-Vitech
Model-Based System Engineering-Vitech
 
A World In Motion
A World In MotionA World In Motion
A World In Motion
 
Towards a Body of Knowledge for Model-Based Software Engineering
Towards a Body of Knowledge for Model-Based Software EngineeringTowards a Body of Knowledge for Model-Based Software Engineering
Towards a Body of Knowledge for Model-Based Software Engineering
 
Using Innoslate for Model-Based Systems Engineering
Using Innoslate for Model-Based Systems EngineeringUsing Innoslate for Model-Based Systems Engineering
Using Innoslate for Model-Based Systems Engineering
 
DevSecOps in the Cloud from the Lens of a Well-Architected Framework.pptx
DevSecOps in the Cloud from the Lens of a  Well-Architected Framework.pptxDevSecOps in the Cloud from the Lens of a  Well-Architected Framework.pptx
DevSecOps in the Cloud from the Lens of a Well-Architected Framework.pptx
 
Ea balanceren tussen denken en doen
Ea   balanceren tussen denken en doenEa   balanceren tussen denken en doen
Ea balanceren tussen denken en doen
 
Rcis2015tut
Rcis2015tutRcis2015tut
Rcis2015tut
 
Tailoring Harmony/SE for Automotive V3
Tailoring Harmony/SE for Automotive V3Tailoring Harmony/SE for Automotive V3
Tailoring Harmony/SE for Automotive V3
 
Unit-1 OOAD Introduction.pptx
Unit-1 OOAD Introduction.pptxUnit-1 OOAD Introduction.pptx
Unit-1 OOAD Introduction.pptx
 
SBSE-class1.pdf
SBSE-class1.pdfSBSE-class1.pdf
SBSE-class1.pdf
 
A Model Based Concurrent Engineering Framework using ISO-19450 Standard
A Model Based Concurrent Engineering Framework using ISO-19450 StandardA Model Based Concurrent Engineering Framework using ISO-19450 Standard
A Model Based Concurrent Engineering Framework using ISO-19450 Standard
 
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?
 
A Model-Based Systems Engineering Approach to Portfolio Management
A Model-Based Systems Engineering Approach to Portfolio ManagementA Model-Based Systems Engineering Approach to Portfolio Management
A Model-Based Systems Engineering Approach to Portfolio Management
 
Model based engineering tutorial thomas consulting 4_sep13-1
Model based engineering tutorial thomas consulting 4_sep13-1Model based engineering tutorial thomas consulting 4_sep13-1
Model based engineering tutorial thomas consulting 4_sep13-1
 
Architectural Thinking - What Is Architecture?
Architectural Thinking - What Is Architecture?Architectural Thinking - What Is Architecture?
Architectural Thinking - What Is Architecture?
 
Cloud lunchn learn_howtobecomeacloudarchitect_part1
Cloud lunchn learn_howtobecomeacloudarchitect_part1Cloud lunchn learn_howtobecomeacloudarchitect_part1
Cloud lunchn learn_howtobecomeacloudarchitect_part1
 
Systems engineering and project management - partners in successful projects
Systems engineering and project management - partners in successful projectsSystems engineering and project management - partners in successful projects
Systems engineering and project management - partners in successful projects
 
Agile Architecture: Ideals, History, and a New Hope
Agile Architecture: Ideals, History, and a New HopeAgile Architecture: Ideals, History, and a New Hope
Agile Architecture: Ideals, History, and a New Hope
 
What is the Future of Systems Engineering?
What is the Future of Systems Engineering?What is the Future of Systems Engineering?
What is the Future of Systems Engineering?
 

Kürzlich hochgeladen

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
🐬 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
 
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
 
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
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
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
 
[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
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
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 Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
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
 
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
 

Kürzlich hochgeladen (20)

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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...
 
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
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
[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
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
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 Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
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
 
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
 

INCOSE UK: MBSE - is there any substance behind the hype?

  • 1. MBSE  –  is  there  any  substance  behind   the  hype?   James  Towers   Principal  consultant  -­‐  Object  Flow  Ltd   Chair  –  INCOSE  UK  Model  Based  Systems  Engineering  Working  Group     INCOSE  UK  Railway  Interest  Group,  October  2013   Copyright © 2013 by Object Flow Ltd. Published and used by INCOSE UK Ltd and INCOSE with permission.
  • 2. IntroducPon   •  Model-­‐based  Systems  Engineering  (MBSE)  is  generaPng  a   great  deal  of  interest  within  the  SE  community  -­‐  at  recent   INCOSE  InternaPonal  Symposia,  there  has  been  standing   room  only  at  MBSE  presentaPons.  The  UK  Chapter  set  up  an   MBSE  Working  Group  in  2012.  Right  from  the  very  first   meePng  it  became  apparent  that:     –  The  term  MBSE  is  not  very  well  defined  or  understood.     –  Some  Systems  Engineers  hold  the  view  that  there  is  no  (or  liYle)   disPncPon  between  MBSE  and  what  they  refer  to  as  “Good  Systems   Engineering”.     –  Many  Systems  Engineers  currently  uPlise  diagrams  and  simulaPons  in   their  work  but  do  not  consider  they  are  doing  MBSE,  so  what's  the   difference?       MBSE  –  is  there  any  substance  behind  the  hype?   2  
  • 3. Quotes   •  “Essen3ally,  all  models  are  wrong,  but  some  are  useful.”     –  George  Box,  Empirical  Model-­‐Building  and  Response  Surfaces  (1987)   •  “Experience  by  itself  teaches  nothing...Without  theory,  experience  has  no   meaning.  Without  theory,  one  has  no  ques3ons  to  ask.  Hence  without   theory  there  is  no  learning.”   –  W.  Edwards  Deming,  The  New  Economics  for  Industry,  Government,  Educa3on  (1993)   •  “Un  bon  croquis  vaut  mieux  qu'un  long  discours.”  (A  good  sketch  is  beUer   than  a  long  speech.)   –  Napoléon  Bonaparte,  Quoted  in  L'Arche  de  Noé  (1968)  by  Marie-­‐Madeleine  Fourcade   MBSE  –  is  there  any  substance  behind  the  hype?   3  
  • 4. Roles  &  OrganisaPons   Consider the following concepts and relationships: class Roles & Organisations Name: Author: Version: Created: Updated: Roles & Organisations James Towers 1.0 03/10/2013 09:29:10 03/10/2013 10:20:36 Context 1 0..* Fills Person 0..* MBSE  –  is  there  any  substance  behind  the  hype?   Comprises Role 1..* 1..* Organisation 1 4  
  • 5. About  me   obj ect About Me - James Tow ers Worked  for  Nig el  Best   within  Brian  Halliday's   department James Tow ers : Person WCRM Systems Engineering :Context Functional Modelling Analyst :Role 2004 - Present :Context Principal Consultant : Role Name: Author: Version: Created: Updated: About Me - James Towers James Towers 1.0 03/10/2013 10:06:17 03/10/2013 13:46:48 Netw ork Rail : Organisation Helping  org anisations   implement  model  based   techniques Obj ect Flow Ltd : Organisation 2012 - Present :Context Chair :Role MBSE  –  is  there  any  substance  behind  the  hype?   INCOSE UK MBSE WG :Organisation 5  
  • 6. About  the  MBSE  WG   uc MBSE WG Context (Syndicate Group) Name: Author: Version: Created: Updated: MBSE WG Context (Syndicate Group) Camm, Capel, Fletcher, Holt & Older 1.0 01/02/2013 17:16:33 02/10/2013 10:11:02 MBSE WG Context «constrains» Apply Cross Industry Promote MBSE Industry «constrains» People, Processes & Tools Identify Current Practice «include» Disseminate «constrains» Prov ide Know ledge About «include» Ev aluate Current Practice Current Practice Industry Group «include» Define Business Case Profesional Body Publish Present ...Research Academia MBSE  –  is  there  any  substance  behind  the  hype?   ...Tools ...Best Practice Standards Organisaton 6  
  • 7. Mission  Statement   •  The  aims  of  the  MBSE  WG  are  to:   –  Promote  the  use  and  understanding  of  MBSE,   –  Facilitate  and  improve  communicaPon  between  System   Engineers  pracPcing  MBSE,   –  IdenPfy  and  catalogue  the  Tools,  Techniques  and   Languages  used,   –  Provide  guidance  on  how  to  best  apply  MBSE  techniques   across  the  lifecycle,  and   –  Support  the  MBSE  IniPaPve  run  by  INCOSE  Central  and  the   OMG.   MBSE  –  is  there  any  substance  behind  the  hype?   7  
  • 8. ParPcipaPng  OrganisaPons   object: Flow Helping to build better Systems MBSE  –  is  there  any  substance  behind  the  hype?   8  
  • 9. QuesPon  1   WHAT  IS  MBSE?   MBSE  –  is  there  any  substance  behind  the  hype?   9  
  • 10. Z9  –  “What  is  Model  Based  Systems  Engineering”   •  INCOSE  UK  guide  Z9  defines  MBSE  as:   –  The  formalised  applicaPon  of  modelling  to  support:   •  •  •  •  System  requirements   Analysis   Design   V&V  acPviPes   –  Beginning  in  the  conceptual  design  phase  and  conPnuing  throughout   development  and  later  lifecycle  phases.   •  Also:   –  MBSE  is  a  model-­‐centric  approach  providing  a  single  point  of  truth  which  is  reflected  in  a   set  of  living  artefacts.     (Z9  can  be  downloaded  from  the  INCOSE  UK  website)     MBSE  –  is  there  any  substance  behind  the  hype?   10  
  • 11. MBSE  is  a  Philosophy   class MBSE Philosophy Name: Author: Version: Created: Updated: MBSE Philosophy James Towers 1.0 03/10/2013 15:19:54 06/10/2013 15:30:55 MBSE MBSE  is  a  kind  of   SE SE MBSE  defines  a  set  of  Principles,  which  shape  the   Solutions,  that  are  chosen  to  resolve  the  Problem s,   of  a  System s  Eng ineering  Project. Systems Engineering Proj ect SE  is  a  kind  of   Philosophy relates to Context Philosophy 1..* 0..* 1..* 1..* defines a set of 0..* Problem 1..* chosen to resolve 1..* 0..* MBSE  –  is  there  any  substance  behind  the  hype?   Solution shapes 0..* 1..* Principle 11  
  • 12. What  does  this  mean?   •  SE  Projects  can’t  be  divided  into  “model  based”  and  “not  model  based”,   but  rather  more-­‐or-­‐less  model  based,  depending  on  their  conformance  to   the  principles  of  MBSE.     •  Every  project  is  different,  and  therefore  if  you  believe  in  the  principles  of   MBSE  you  sPll  have  to  make  your  own  difficult  decisions  based  on  those   principles.  MBSE  won’t  tell  you  what  to  do.     •  The  principles  of  MBSE  aren’t  complete,  they  only  augment  the  exisPng   principles  of  Systems  Engineering.   •  As  a  philosophy  MBSE  has  it’s  fair  share  of  high  priests,  soothsayers   (including  cassandras)  and  zealots.   •  To  successfully  implement  MBSE  within  an  organisaPon  requires  a  cultural   shir,  which  shouldn’t  be  underesPmated.       MBSE  –  is  there  any  substance  behind  the  hype?   12  
  • 13. QuesPon  2   WHAT  IS  A  MODEL?   MBSE  –  is  there  any  substance  behind  the  hype?   13  
  • 14. What  is  a  model?   •   A  model  is  “an  abstrac3on  of  reality”  such  as:     •  Our  thoughts,     •  This  presentaPon,   •  An  Airfix  kit,     •  A  requirements  catalogue,  and   •  A  concept  of  operaPons  document.   –  However  this  definiPon  is  too  general  to  be  of  use  here.   –  Using  this  definiPon  all  SE  projects  would  be  model  based.     •  which  in  some  sense  they  are!   •  At  the  other  extreme  ‘models’  are  somePmes   confused  with  ‘diagrams’.  So  what’s  the  difference?   MBSE  –  is  there  any  substance  behind  the  hype?   14  
  • 15. Models  &  Views   bdd [Package] Model, View & Diagram [Model & View ] Name: Author: Version: Created: Updated: «block» Diagram Model & View James Towers 1.0 09/09/2013 18:59:04 06/10/2013 16:28:29 «block» Architecture «block» Matrix 1 «block» Text Document 1..* «block» System abstracts 1 «block» Model 1..* is a projection of 1 1..* 1 «block» View «block» Table 1 Multiple representations «block» Graphical Symbol 1..* 0..* «block» Model element 1..* represents 1 1..* «block» View element «block» Text 0..* is related to Single underlying definition MBSE  –  is  there  any  substance  behind  the  hype?   «block» Mathamatical Language 15  
  • 16. Principles  of  a  SE  Model   •  It  is  complete  and  consistent.   •  –  Each  ViewElement  relates  to  1  and  only  1  ModelElement  (DefiniPon)   –  You  can  use  one  view  to  validate  another.     While  it  may  be  imprecise  it  should  never  be  inaccurate.   –  The  ability  to  begin  with  imprecise  (abstract)  concepts  and  refine  them  as  the  model   progresses  allows  us  to  handle  the  uncertainty  and  complexity  of  a  SE  project.   •  It  is  insighvul.   –  you  can  query  it  in  ways  that  you  couldn’t  query  unconnected  sources  or  even  the  most   knowledgeable  Systems  Engineer.   •  This  requires  explicit  relaPonships  between  ModelElements   •  It’s  harder  to  achieve  when  you  have  mulPple  repositories.     •  Each  view  is  presented  using  the  most  appropriate  language,  paradigm  and   topology.   –  It’s  not  just  UML/SysML  but  also  text,  maths,  rich  pictures  or  whatever  is  appropriate.   •  Each  view  has  a  defined  viewpoint  (purpose).     –  InformaPon  not  relevant  to  a  view  is  excluded  from  that  view.   MBSE  –  is  there  any  substance  behind  the  hype?   16  
  • 17. The  Challenge  of  MulPple  Repositories   MBSE  –  is  there  any  substance  behind  the  hype?   17  
  • 18. Appropriate  Language   •  Every  language  (graphical,  mathemaPcal  or  textual)  is  built  on  a  paradigm.   –  There  will  always  be  some  concepts  it  is  impossible  (or  at  least  difficult)  to  represent   using  a    given  language.   •  This  problem  is  compounded  if  the  modeller  has  a  limited  experience  and/or  vocabulary  of  that  language.     –  Natural  language  has  a  plethora  of  concepts  which  we  are  constantly  expanding  plus   imprecise  definiPons  which  we  frequently  overload.   •  Techniques  like  EARS  (Easy  Approach  to  Requirements  Syntax)  are  designed  to   overcome  the  problems  with  natural  language.   •  Languages  with  a  simple  well  defined  structure  help  us  to  manage  complexity.   –  if  this  structure  is  an  inherent  property  of  the  language  rather  than  a  set  of  rules  we  apply  then  we   have  one  less  thing  to  worry  about.   •  ‘Rich’  models  uPlise  the  most  appropriate  features  of  mulPple  languages.   “The  problem  with  the  French  is  that  they  don't  have  a  word  for   entrepreneur.”  –  Erroneously  credited  to  President  G  W  Bush   MBSE  –  is  there  any  substance  behind  the  hype?   18  
  • 19. Graphical  Languages   MulP-­‐ dimensional   Clear   disPncPon  of   concepts   Freedom  of   InspecPon   Immediacy   of   interrogaPon   MBSE  –  is  there  any  substance  behind  the  hype?   Easy  paYern   recogniPon   Graphical   Language   Can  be   animated   19  
  • 20. People   •  It’s  not  sufficient  just  to  know  the  constructs  of  a  (modelling)  language  as   you  also  need  to  know  it’s  paYerns  and  convenPons.   –  But  wherever  you  idenPfy  these  you  should  make  them  explicit.   •  You  need  a  good  understanding  of  the  modelling  principles  as  for  many  of   the  problems  you  encounter  you  will  be  a  pioneer.   –  Although  at  the  same  Pme  support  from  experienced  people  can  stop  you  from   reinvenPng  the  wheel.     •  In  order  to  choose  the  most  appropriate  technique  you  have  to   understand  mulPple  languages,  paradigms  and  topologies.   –  "I  suppose  it  is  temp3ng,  if  the  only  tool  you  have  is  a  hammer,  to  treat  everything  as  if  it   were  a  nail.”  -­‐  Abraham  H.  Maslow  (1966).  The  Psychology  of  Science   •  Every  Systems  Engineer  has  to  be  a  modeller.   –  If  the  model  is  to  be  ‘a  single  point  of  truth’  it  needs  to  be  a  collaboraPve  effort  which   meets  the  needs  of  all  the  stakeholders.   MBSE  –  is  there  any  substance  behind  the  hype?   20  
  • 21. Processes   •  Every  SE  acPvity  should  reference  the  model  and  result  in  an  iteraPon  of   the  model.   –  As  it  may  not  be  immediately  clear  how  this  would  work  it  requires  a  cultural   shir  for  any  SE  organisaPon.   •  The  MBSE  Principles  do  not  negate  the  need  for  an  effecPve  SE  Process.   •  AddiPonal  Model  related  aspects  will  be  needed.   –  As  with  all  artefacts  the  model  should  be  under  version  /  configuraPon  control.   –  There  will  be  addiPonal  administraPon  effort  required,  integraPon,  security  etc.   •  Where  a  more  model-­‐based  organisaPon  interfaces  with  a  less  model-­‐ based  one  there  will  be  a  need  for  translaPon  at  the  boundary.   –  It’s  worth  doing  though  as  it  will  provide  a  greater  degree  of  verificaPon  for  the  inputs.   –  If  any  organisaPon  is  insistent  on  the  receipt  of  text  based  specificaPons  as  input  it’s   possible  to  auto  generate  these  from  graphical  models.   •  Although,  “be  careful  what  you  wish  for”.     MBSE  –  is  there  any  substance  behind  the  hype?   21  
  • 22. Tools   •  MBSE  Requires  tools  with  the  right  capabiliPes.   –  They  must  incorporate  the  disPncPon  between  the  model  and   mulPple  views.   –  They  must  be  able  to  present  the  model  using  appropriate  languages,   paradigms  and  topologies.   •  Where  mulPple  tools  are  unable  to  use  a  single  model  then:   –  Some  level  of  integraPon  is  desirable.   –  May  require  manual  configuraPon  control.   –  You  may  need  to  make  a  trade-­‐off  between  ‘single  point  of  truth’  and   ‘appropriate  language’.   •  You  may  be  doing  this  now  if  you  model  ‘everything’  in  a  single  requirements   catalogue.   MBSE  –  is  there  any  substance  behind  the  hype?   22  
  • 23. Conclusions   •  The  construcPon  of  a  model  as  a  ‘single  point  of  truth’  gives  us  a  powerful   mechanism  to  mange  the  complexity  of  informaPon  and  query  such   informaPon  in  ways  that  are  not  otherwise  possible.   –  We  already  see  this  to  some  extent  with  catalogues  of  requirements.   •  By  uPlising  ‘appropriate  languages’  we  can  use  the  inherent  structure  of   the  language  to  further  manage  complexity  and  uncertainty.   –  –  –  –  Challenges  due  to  the  limitaPons  of  a  language,  paradigm  or  topology  can  be  avoided.   No  need  to  implement  structured  frameworks  like  RQ  boilerplates.     Elements  are  always  presented  in  a  context  which  aids  comprehension.   InformaPon  may  be  hidden  when  not  relevant  through  the  use  of  views.   •  ImplemenPng  such  a  strategy  is  not  easy  and  requires  commitment  on  the   part  of  the  organisaPon  plus  the  appropriate  tools,  procedures  and  skilled   individuals.     MBSE  –  is  there  any  substance  behind  the  hype?   23  
  • 24. Contact  Details   •  james.towers@object-­‐flow.com   object: Flow Helping to build better Systems MBSE  –  is  there  any  substance  behind  the  hype?   24  
  • 25. Disclaimer   The  ideas  presented  within  this  presentaPon  are  an   evoluPon  of  the  authors  recent  submission  to  the   MBSE  working  group,  and  as  such  represents  his   personal  viewpoint  and  not  that  of  the  MBSE  working   group.     MBSE  –  is  there  any  substance  behind  the  hype?   25