SlideShare una empresa de Scribd logo
1 de 32
→
Modelling Methodologies in
Support of Complex Systems of
Systems Design and Integration:
Example Applications
Daniele Gianni1, Joe Lewis-Bowen2, Niklas Lindman1, Joachim Fuchs1
1European Space Agency (NL)
2Vega Consulting (UK)
daniele.gianni@esa.int
ESA/TEC-SWM
http://www.esa.int/TEC/Modelling_and_simulation/
2
Outline
• Background
– System of Systems
– Enterprise Architecting
• Types of problems
• ESA Architectural Framework
• Example Applications:
– Galileo-COSPAS/SARSAT Design and
Integration
– GMES
3
Systems of Systems (SoS) (I)
A possible definition:
“Systems of systems are large scale integrated
systems that are heterogeneous and
independently operable on their own, but are
networked together for a common goal”
Ref: M. Jamshidi, Systems of Systems Engineering, Wiley, 2009
4
SoS (II)
Some criteria are commonly used to define SoS and distinguish them from
large but monolithic systems:
- Operational Independence of Elements: if the SoS is disassembled
into its component systems, the component systems must be able to
usefully operate independently
- Managerial Independence of Elements: the component systems not
only can operate idependently, they do operate independently
- Evolutionary Development: the SoS does not appear fully formed, its
development and existence is evolutionary with functions and purposes
added, removed or modified
- Emergent Behaviour: the system performs and carries out purposes
that do not reside in any component system. The principal purposes of the
SoS are fulfilled by these behaviours
- Geographic Distribution: The geographic extent of the component
systems is large. The components can readily exchange only information
5
SoS (III)
So a SoS is:
– An assembly of systems that are functioning together
• Even if they are not initially conceived to
• Integrating systems at different levels of evolution
(legacy and new ones)
• Hence the importance of the definition of
standards and interoperability criteria
– When functioning together, those systems can
implement capabilities that would not be available
otherwise
6
Enterprise Architecting
A possible definition:
“The process of rigorously describe an enterprise
architecture to support decision making
throughout a system (or SoS) life cycle”
Including design, operation, maintenance and
governance
7
Types of Problems
• In the design of new space-based services, we will more often rely on
available assets, systems, and SoS
• This will reduce the resources needed for the development of new space-
based services, but will considerably increase the design complexity. For
example, new design approaches will have to consider:
– Integration of systems that are independently managed and owned
(e.g. Identification of Open Interfaces between Galileo and COSPAS-
SARSAT)
– Governance of these systems, to guarantee operational status and
SLAs that we might sign with customers (e.g. Responsiveness and
Latency of Oil Spill Detection, Monitoring, and Forecasting in GMES)
– Reduce SoS configuration sensitivity from composing systems, while
reducing redundancies of capabilities implementations
8
Introducing ESAAF
• We introduce ESAAF as modelling methodology for supporting the
decision making in SoS design and integration
• ESAAF is based on established methodologies, such as MODAF and
TOGAF, aiming to enhance on the following aspects:
– Adding space domain specific concepts
– Increasing detail of modelling, where/when needed
– Improving technical (and logical) consistency
– Enhancing model exploitation, including properties inference
– Reducing visible complexity of the generic methodology
– It is an on-going project – other details coming up soon
9
ESAAF Levels of Definition
e.g. Meta-Modeller, Process
Modeller
e.g. Programme Architect
and Modeller
e.g. Project Manager,
Customer and Modeller
10
Exploitation
• Exploitation Tool
– Enables stakeholders to access the
information represented in the model
– Allows model users to build scenarios of
elements
– Report against the scenario
– Report against the full model
– Web integration feasible in the future
• Browsing patterns (ca 20):
– Identified manual or automatic extraction
of model properties (e.g. identification of
open interfaces, etc.)
• including inference of SoS properties
using domain-specific knowledge
11
Galileo
• Upcoming European GNSS
• Complex System (per se)
• A base system for the implementation and
provisioning of other Space-based services
• Galileo will join SoS configurations
• For example Galileo-COSPAS/SARSAT will be a
SoS configuration aiming to implement global
Search and Rescue (SAR) capabilities
12
Galileo-COSPAS/SARSAT Open Interfaces
Identification
• Objective: to identify responsibilities in the
definition and provisioning of interfaces
• Process:
– High level description of operational SAR
scenario
– Identification of roles and information
exchange
– Mapping of roles onto actual systems and SoS
– Identification of systems interacting across
stakeholder boundaries
13
Galileo-COSPAS/SARSAT Operational Scenario
Galileo-specific Return Link
Objective: to identify
responsibilities in the
definition and
provisioning of interfaces
14
Operational Scenario: Roles Identification
Galileo-specific Return Link
Identification of
operational roles within
the scenario
15
High Level Interactions amongst Roles
Identification of roles and their information exchange in a SAR operation
16
Detailed Interactions amongst Roles
(SAR Activation)
Exploded diagram of roles, identification of sub-roles, information exchange, and operational activities, in a SAR Activation Phase
17
Detailed Interactions amongst Roles
(SAR Operation)
Exploded diagram of roles, identification of sub-roles, information exchanges, and operational activities, in a SAR Operation Phase
18
Open Interfaces Identification
(SAR Activation)
Identification of Systems and SoS Configurations (aka Capability Configurations) implementing the sub-roles, in a SAR
Activation Phase. Open interfaces are determined by interactions between two independently managed or owned systems.
19
Open Interfaces Identification
(SAR Operation)
Identification of Systems and SoS Configurations (aka Capability Configurations) implementing the sub-roles, in a SAR
Operation Phase. Open interfaces are determined by interactions between two independently managed or owned systems.
20
GMES
• European programme
for the establishment of
a European capacity for
Earth Observation
• Inherently a SoS, as it
relies on the integration
of available assets,
systems, SoS
21
GMES Model
(Some) Objectives:
• Identify dependency chains in the GMES
governance
• Support the evaluation of average latency
time for Oil Spill Detection Service
• Support the evaluation of average response
time for Oil Spill Forecasting Service
22
Governance for Oil Spill Detection Service
23
Governance for Oil Spill Detection Service
24
Oil Spill Detection Response Time
25
Exploitation Tool: PDF Report
Oil Spill Detection
26
Exploitation Tool: PDF Report
Detection and Monitoring
Oil Spill Forecasting
27
Conclusions
• Supporting decision making for SoS design and
integration is necessary to minimise the risk the
SoS will perform unexpectedly
• ESAAF is a new modelling methodology tailored to
space SoS design and integration
• Example application to Galileo-COSPAS/SARSAT
and GMES
– Overview of some model segments
– Model exploitation
• Ongoing: using ESAAF to support upcoming
European Space Situational Awareness, with
emphasis on data policy and governance
• Upcoming future: design of ESAAF v2
28
Q/A?
Further questions:
Daniele Gianni
daniele.gianni@esa.int
ESA/TEC-SWM
http://www.esa.int/TEC/Modelling_and_simulation/
29
Extra Slides
30
ESAAF Process
• ESAAF defines a methodology for
– the specification of the
methods, rationale,
assumptions and principles of
the analysis and design
activities
– the definition of the ESAAF
governance (i.e. roles, actors,
and actions needed to
manage the ESAAF
infrastructure)
31
Strategic View
ESAAF Metamodel
Systems View
Standards View
Operational View
The Systems View describes and interrelates
systems and their interconnections and
performance to the operational view.
The Standards View describes the minimal set
of rules governing the arrangement, interaction
and interdependence of system parts or
elements.
The Operational View describes and
interrelates the operational elements, tasks
and activities and information flows required to
accomplish mission operations
The Strategic package contains the concepts
and relationships needed for modelling the
highest level aspects of an enterprise. In
particular, it supports the description of the
enterprise's vision and goals, and the
capabilities that are needed to deliver this
vision.
Financial, Agreements,
Risk, Availability,
Programme,
Technology Views
32
Modelling
• Currently based on ESAAF
MagicDraw plugin
• The governance tools can generate
the plugin from ESAAF metamodel
• Some of these tools base on
standard metamodelling
environments
• If required, other plug-ins could be
generated for other modelling tools,
such as System Architect

Más contenido relacionado

Destacado

Uts media pembelajaran
Uts media pembelajaranUts media pembelajaran
Uts media pembelajaran
Ika R
 
Ika sherlyta 1005309
Ika sherlyta 1005309Ika sherlyta 1005309
Ika sherlyta 1005309
Ika R
 

Destacado (20)

Collaborative modeling and co simulation with destecs - a pilot study
Collaborative modeling and co simulation with destecs - a pilot studyCollaborative modeling and co simulation with destecs - a pilot study
Collaborative modeling and co simulation with destecs - a pilot study
 
Modules for reusable and collaborative modeling of biological mathematical sy...
Modules for reusable and collaborative modeling of biological mathematical sy...Modules for reusable and collaborative modeling of biological mathematical sy...
Modules for reusable and collaborative modeling of biological mathematical sy...
 
Automated Performance Analysis of Business Processes
Automated Performance Analysis of Business ProcessesAutomated Performance Analysis of Business Processes
Automated Performance Analysis of Business Processes
 
Simj a framework to develop distributed simulators scsc06
Simj a framework to develop distributed simulators   scsc06Simj a framework to develop distributed simulators   scsc06
Simj a framework to develop distributed simulators scsc06
 
Presentazione pieroni
Presentazione pieroniPresentazione pieroni
Presentazione pieroni
 
SysML to Discrete-event Simulation to Analyze Electronic Assembly Systems
SysML to Discrete-event Simulation to Analyze Electronic Assembly SystemsSysML to Discrete-event Simulation to Analyze Electronic Assembly Systems
SysML to Discrete-event Simulation to Analyze Electronic Assembly Systems
 
A Model Transformation Approach for the Development of HLA-based Distributed ...
A Model Transformation Approach for the Development of HLA-based Distributed ...A Model Transformation Approach for the Development of HLA-based Distributed ...
A Model Transformation Approach for the Development of HLA-based Distributed ...
 
The Beauty of Mathematics
The Beauty of MathematicsThe Beauty of Mathematics
The Beauty of Mathematics
 
euHeartDB
euHeartDBeuHeartDB
euHeartDB
 
Ethics is good business mandrin28 jan05 v
Ethics is good business mandrin28 jan05 vEthics is good business mandrin28 jan05 v
Ethics is good business mandrin28 jan05 v
 
Uts media pembelajaran
Uts media pembelajaranUts media pembelajaran
Uts media pembelajaran
 
jEQN a java-based language for the distributed simulation of queueing networks
jEQN a java-based language for the distributed simulation of queueing networksjEQN a java-based language for the distributed simulation of queueing networks
jEQN a java-based language for the distributed simulation of queueing networks
 
Ika sherlyta 1005309
Ika sherlyta 1005309Ika sherlyta 1005309
Ika sherlyta 1005309
 
Collaborative engineering solutions and challenges in the development of spac...
Collaborative engineering solutions and challenges in the development of spac...Collaborative engineering solutions and challenges in the development of spac...
Collaborative engineering solutions and challenges in the development of spac...
 
ModelicaML Value Bindings for Automated Model Composition
ModelicaML Value Bindings for Automated Model CompositionModelicaML Value Bindings for Automated Model Composition
ModelicaML Value Bindings for Automated Model Composition
 
Service systems engineering_moscow2014_lisi_v02
Service systems engineering_moscow2014_lisi_v02Service systems engineering_moscow2014_lisi_v02
Service systems engineering_moscow2014_lisi_v02
 
BOM2UML: Integrating BOM Specifications into UML-based Development Environments
BOM2UML: Integrating BOM Specifications into UML-based Development EnvironmentsBOM2UML: Integrating BOM Specifications into UML-based Development Environments
BOM2UML: Integrating BOM Specifications into UML-based Development Environments
 
Simulation assisted elicitation and validation of behavioral specifications f...
Simulation assisted elicitation and validation of behavioral specifications f...Simulation assisted elicitation and validation of behavioral specifications f...
Simulation assisted elicitation and validation of behavioral specifications f...
 
Anatomical Model Database
Anatomical Model DatabaseAnatomical Model Database
Anatomical Model Database
 
Collaborative development and cataloguing of simulation and calculation model...
Collaborative development and cataloguing of simulation and calculation model...Collaborative development and cataloguing of simulation and calculation model...
Collaborative development and cataloguing of simulation and calculation model...
 

Similar a Modelling Methodologies in Support of Complex Systems of Systems Design and Integration: Example Applications

Engineering the Galileo Early Services Exploitation Phase (SOGEI 2013)
Engineering the Galileo Early Services Exploitation Phase (SOGEI 2013)Engineering the Galileo Early Services Exploitation Phase (SOGEI 2013)
Engineering the Galileo Early Services Exploitation Phase (SOGEI 2013)
Marco Lisi
 
Software_Architectures_from_SOA_to_MSA
Software_Architectures_from_SOA_to_MSASoftware_Architectures_from_SOA_to_MSA
Software_Architectures_from_SOA_to_MSA
Peter Denev
 
Eclipse software suite Publication
Eclipse software suite PublicationEclipse software suite Publication
Eclipse software suite Publication
SapienzaConsulting
 

Similar a Modelling Methodologies in Support of Complex Systems of Systems Design and Integration: Example Applications (20)

Engineering the Galileo Early Services Exploitation Phase (SOGEI 2013)
Engineering the Galileo Early Services Exploitation Phase (SOGEI 2013)Engineering the Galileo Early Services Exploitation Phase (SOGEI 2013)
Engineering the Galileo Early Services Exploitation Phase (SOGEI 2013)
 
WDES 2014 paper: On the Relations between Systems-of-Systems and Software Eco...
WDES 2014 paper: On the Relations between Systems-of-Systems and Software Eco...WDES 2014 paper: On the Relations between Systems-of-Systems and Software Eco...
WDES 2014 paper: On the Relations between Systems-of-Systems and Software Eco...
 
Software_Architectures_from_SOA_to_MSA
Software_Architectures_from_SOA_to_MSASoftware_Architectures_from_SOA_to_MSA
Software_Architectures_from_SOA_to_MSA
 
Eclipse software suite Publication
Eclipse software suite PublicationEclipse software suite Publication
Eclipse software suite Publication
 
WDES 2015 paper: Towards Architectural Synthesis of Systems-of-Systems
WDES 2015 paper: Towards Architectural Synthesis of Systems-of-SystemsWDES 2015 paper: Towards Architectural Synthesis of Systems-of-Systems
WDES 2015 paper: Towards Architectural Synthesis of Systems-of-Systems
 
A stochastic model to investigate data center performance and qos in iaas clo...
A stochastic model to investigate data center performance and qos in iaas clo...A stochastic model to investigate data center performance and qos in iaas clo...
A stochastic model to investigate data center performance and qos in iaas clo...
 
Master navigation torino_2013
Master navigation torino_2013Master navigation torino_2013
Master navigation torino_2013
 
How FAIR is GEOSS
How FAIR is GEOSSHow FAIR is GEOSS
How FAIR is GEOSS
 
2011 IaaS standards report from Ad Hoc WG
2011 IaaS standards report from Ad Hoc WG 2011 IaaS standards report from Ad Hoc WG
2011 IaaS standards report from Ad Hoc WG
 
2014 IEEE JAVA CLOUD COMPUTING PROJECT Scalable analytics for iaas cloud avai...
2014 IEEE JAVA CLOUD COMPUTING PROJECT Scalable analytics for iaas cloud avai...2014 IEEE JAVA CLOUD COMPUTING PROJECT Scalable analytics for iaas cloud avai...
2014 IEEE JAVA CLOUD COMPUTING PROJECT Scalable analytics for iaas cloud avai...
 
IEEE 2014 JAVA CLOUD COMPUTING PROJECTS Scalable analytics for iaa s cloud av...
IEEE 2014 JAVA CLOUD COMPUTING PROJECTS Scalable analytics for iaa s cloud av...IEEE 2014 JAVA CLOUD COMPUTING PROJECTS Scalable analytics for iaa s cloud av...
IEEE 2014 JAVA CLOUD COMPUTING PROJECTS Scalable analytics for iaa s cloud av...
 
2014 IEEE JAVA CLOUD COMPUTING PROJECT A stochastic model to investigate data...
2014 IEEE JAVA CLOUD COMPUTING PROJECT A stochastic model to investigate data...2014 IEEE JAVA CLOUD COMPUTING PROJECT A stochastic model to investigate data...
2014 IEEE JAVA CLOUD COMPUTING PROJECT A stochastic model to investigate data...
 
IEEE 2014 JAVA CLOUD COMPUTING PROJECTS A stochastic model to investigate dat...
IEEE 2014 JAVA CLOUD COMPUTING PROJECTS A stochastic model to investigate dat...IEEE 2014 JAVA CLOUD COMPUTING PROJECTS A stochastic model to investigate dat...
IEEE 2014 JAVA CLOUD COMPUTING PROJECTS A stochastic model to investigate dat...
 
2014 IEEE JAVA CLOUD COMPUTING PROJECT A stochastic model to investigate data...
2014 IEEE JAVA CLOUD COMPUTING PROJECT A stochastic model to investigate data...2014 IEEE JAVA CLOUD COMPUTING PROJECT A stochastic model to investigate data...
2014 IEEE JAVA CLOUD COMPUTING PROJECT A stochastic model to investigate data...
 
Throughlife integrated concurrent_engineering_skoltech_2016_lisi_v01
Throughlife integrated concurrent_engineering_skoltech_2016_lisi_v01Throughlife integrated concurrent_engineering_skoltech_2016_lisi_v01
Throughlife integrated concurrent_engineering_skoltech_2016_lisi_v01
 
RFCs for HDF5 and HDF-EOS5 Status Update
RFCs for HDF5 and HDF-EOS5 Status UpdateRFCs for HDF5 and HDF-EOS5 Status Update
RFCs for HDF5 and HDF-EOS5 Status Update
 
JPJ1403 A Stochastic Model To Investigate Data Center Performance And QoS I...
JPJ1403   A Stochastic Model To Investigate Data Center Performance And QoS I...JPJ1403   A Stochastic Model To Investigate Data Center Performance And QoS I...
JPJ1403 A Stochastic Model To Investigate Data Center Performance And QoS I...
 
A stochastic model to investigate data center performance and qo s in iaas cl...
A stochastic model to investigate data center performance and qo s in iaas cl...A stochastic model to investigate data center performance and qo s in iaas cl...
A stochastic model to investigate data center performance and qo s in iaas cl...
 
Apache Mesos Overview and Integration
Apache Mesos Overview and IntegrationApache Mesos Overview and Integration
Apache Mesos Overview and Integration
 
DSD-INT 2020 Simulation with RTC
DSD-INT 2020 Simulation with RTCDSD-INT 2020 Simulation with RTC
DSD-INT 2020 Simulation with RTC
 

Más de Daniele Gianni

Más de Daniele Gianni (13)

Integrated modeling and simulation framework for wireless sensor networks
Integrated modeling and simulation framework for wireless sensor networksIntegrated modeling and simulation framework for wireless sensor networks
Integrated modeling and simulation framework for wireless sensor networks
 
A package system for maintaining large model distributions in vle software
A package system for maintaining large model distributions in vle softwareA package system for maintaining large model distributions in vle software
A package system for maintaining large model distributions in vle software
 
A collaborative environment for urban landscape simulation
A collaborative environment for urban landscape simulationA collaborative environment for urban landscape simulation
A collaborative environment for urban landscape simulation
 
System model optimization through functional models execution methodology and...
System model optimization through functional models execution methodology and...System model optimization through functional models execution methodology and...
System model optimization through functional models execution methodology and...
 
Validation of Service Oriented Computing DEVS Simulation Models
Validation of Service Oriented Computing DEVS Simulation ModelsValidation of Service Oriented Computing DEVS Simulation Models
Validation of Service Oriented Computing DEVS Simulation Models
 
The DEVS-Driven Modeling Language: Syntax and Semantics Definition by Meta-Mo...
The DEVS-Driven Modeling Language: Syntax and Semantics Definition by Meta-Mo...The DEVS-Driven Modeling Language: Syntax and Semantics Definition by Meta-Mo...
The DEVS-Driven Modeling Language: Syntax and Semantics Definition by Meta-Mo...
 
Modular Mathematical Modelling of Biological Systems
Modular Mathematical Modelling of Biological SystemsModular Mathematical Modelling of Biological Systems
Modular Mathematical Modelling of Biological Systems
 
A Model-Based Method for System Reliability Analysis
A Model-Based Method for System Reliability AnalysisA Model-Based Method for System Reliability Analysis
A Model-Based Method for System Reliability Analysis
 
Automation of SysML Activity Diagram Simulation with Model-Driven Engineering...
Automation of SysML Activity Diagram Simulation with Model-Driven Engineering...Automation of SysML Activity Diagram Simulation with Model-Driven Engineering...
Automation of SysML Activity Diagram Simulation with Model-Driven Engineering...
 
Model Transformation from BPMN to DEVS in a Prototype Implementation of the M...
Model Transformation from BPMN to DEVS in a Prototype Implementation of the M...Model Transformation from BPMN to DEVS in a Prototype Implementation of the M...
Model Transformation from BPMN to DEVS in a Prototype Implementation of the M...
 
SimArch: A Layered Architectural Approach to Reduce the Development Effort of...
SimArch: A Layered Architectural Approach to Reduce the Development Effort of...SimArch: A Layered Architectural Approach to Reduce the Development Effort of...
SimArch: A Layered Architectural Approach to Reduce the Development Effort of...
 
A Methodology to Predict the Performance of Distributed Simulation Systems
A Methodology to Predict the Performance of Distributed Simulation SystemsA Methodology to Predict the Performance of Distributed Simulation Systems
A Methodology to Predict the Performance of Distributed Simulation Systems
 
SimArch: un'architectura software per lo sviluppo di sistemi di simulatione d...
SimArch: un'architectura software per lo sviluppo di sistemi di simulatione d...SimArch: un'architectura software per lo sviluppo di sistemi di simulatione d...
SimArch: un'architectura software per lo sviluppo di sistemi di simulatione d...
 

Último

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 

Último (20)

SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 

Modelling Methodologies in Support of Complex Systems of Systems Design and Integration: Example Applications

  • 1. → Modelling Methodologies in Support of Complex Systems of Systems Design and Integration: Example Applications Daniele Gianni1, Joe Lewis-Bowen2, Niklas Lindman1, Joachim Fuchs1 1European Space Agency (NL) 2Vega Consulting (UK) daniele.gianni@esa.int ESA/TEC-SWM http://www.esa.int/TEC/Modelling_and_simulation/
  • 2. 2 Outline • Background – System of Systems – Enterprise Architecting • Types of problems • ESA Architectural Framework • Example Applications: – Galileo-COSPAS/SARSAT Design and Integration – GMES
  • 3. 3 Systems of Systems (SoS) (I) A possible definition: “Systems of systems are large scale integrated systems that are heterogeneous and independently operable on their own, but are networked together for a common goal” Ref: M. Jamshidi, Systems of Systems Engineering, Wiley, 2009
  • 4. 4 SoS (II) Some criteria are commonly used to define SoS and distinguish them from large but monolithic systems: - Operational Independence of Elements: if the SoS is disassembled into its component systems, the component systems must be able to usefully operate independently - Managerial Independence of Elements: the component systems not only can operate idependently, they do operate independently - Evolutionary Development: the SoS does not appear fully formed, its development and existence is evolutionary with functions and purposes added, removed or modified - Emergent Behaviour: the system performs and carries out purposes that do not reside in any component system. The principal purposes of the SoS are fulfilled by these behaviours - Geographic Distribution: The geographic extent of the component systems is large. The components can readily exchange only information
  • 5. 5 SoS (III) So a SoS is: – An assembly of systems that are functioning together • Even if they are not initially conceived to • Integrating systems at different levels of evolution (legacy and new ones) • Hence the importance of the definition of standards and interoperability criteria – When functioning together, those systems can implement capabilities that would not be available otherwise
  • 6. 6 Enterprise Architecting A possible definition: “The process of rigorously describe an enterprise architecture to support decision making throughout a system (or SoS) life cycle” Including design, operation, maintenance and governance
  • 7. 7 Types of Problems • In the design of new space-based services, we will more often rely on available assets, systems, and SoS • This will reduce the resources needed for the development of new space- based services, but will considerably increase the design complexity. For example, new design approaches will have to consider: – Integration of systems that are independently managed and owned (e.g. Identification of Open Interfaces between Galileo and COSPAS- SARSAT) – Governance of these systems, to guarantee operational status and SLAs that we might sign with customers (e.g. Responsiveness and Latency of Oil Spill Detection, Monitoring, and Forecasting in GMES) – Reduce SoS configuration sensitivity from composing systems, while reducing redundancies of capabilities implementations
  • 8. 8 Introducing ESAAF • We introduce ESAAF as modelling methodology for supporting the decision making in SoS design and integration • ESAAF is based on established methodologies, such as MODAF and TOGAF, aiming to enhance on the following aspects: – Adding space domain specific concepts – Increasing detail of modelling, where/when needed – Improving technical (and logical) consistency – Enhancing model exploitation, including properties inference – Reducing visible complexity of the generic methodology – It is an on-going project – other details coming up soon
  • 9. 9 ESAAF Levels of Definition e.g. Meta-Modeller, Process Modeller e.g. Programme Architect and Modeller e.g. Project Manager, Customer and Modeller
  • 10. 10 Exploitation • Exploitation Tool – Enables stakeholders to access the information represented in the model – Allows model users to build scenarios of elements – Report against the scenario – Report against the full model – Web integration feasible in the future • Browsing patterns (ca 20): – Identified manual or automatic extraction of model properties (e.g. identification of open interfaces, etc.) • including inference of SoS properties using domain-specific knowledge
  • 11. 11 Galileo • Upcoming European GNSS • Complex System (per se) • A base system for the implementation and provisioning of other Space-based services • Galileo will join SoS configurations • For example Galileo-COSPAS/SARSAT will be a SoS configuration aiming to implement global Search and Rescue (SAR) capabilities
  • 12. 12 Galileo-COSPAS/SARSAT Open Interfaces Identification • Objective: to identify responsibilities in the definition and provisioning of interfaces • Process: – High level description of operational SAR scenario – Identification of roles and information exchange – Mapping of roles onto actual systems and SoS – Identification of systems interacting across stakeholder boundaries
  • 13. 13 Galileo-COSPAS/SARSAT Operational Scenario Galileo-specific Return Link Objective: to identify responsibilities in the definition and provisioning of interfaces
  • 14. 14 Operational Scenario: Roles Identification Galileo-specific Return Link Identification of operational roles within the scenario
  • 15. 15 High Level Interactions amongst Roles Identification of roles and their information exchange in a SAR operation
  • 16. 16 Detailed Interactions amongst Roles (SAR Activation) Exploded diagram of roles, identification of sub-roles, information exchange, and operational activities, in a SAR Activation Phase
  • 17. 17 Detailed Interactions amongst Roles (SAR Operation) Exploded diagram of roles, identification of sub-roles, information exchanges, and operational activities, in a SAR Operation Phase
  • 18. 18 Open Interfaces Identification (SAR Activation) Identification of Systems and SoS Configurations (aka Capability Configurations) implementing the sub-roles, in a SAR Activation Phase. Open interfaces are determined by interactions between two independently managed or owned systems.
  • 19. 19 Open Interfaces Identification (SAR Operation) Identification of Systems and SoS Configurations (aka Capability Configurations) implementing the sub-roles, in a SAR Operation Phase. Open interfaces are determined by interactions between two independently managed or owned systems.
  • 20. 20 GMES • European programme for the establishment of a European capacity for Earth Observation • Inherently a SoS, as it relies on the integration of available assets, systems, SoS
  • 21. 21 GMES Model (Some) Objectives: • Identify dependency chains in the GMES governance • Support the evaluation of average latency time for Oil Spill Detection Service • Support the evaluation of average response time for Oil Spill Forecasting Service
  • 22. 22 Governance for Oil Spill Detection Service
  • 23. 23 Governance for Oil Spill Detection Service
  • 24. 24 Oil Spill Detection Response Time
  • 25. 25 Exploitation Tool: PDF Report Oil Spill Detection
  • 26. 26 Exploitation Tool: PDF Report Detection and Monitoring Oil Spill Forecasting
  • 27. 27 Conclusions • Supporting decision making for SoS design and integration is necessary to minimise the risk the SoS will perform unexpectedly • ESAAF is a new modelling methodology tailored to space SoS design and integration • Example application to Galileo-COSPAS/SARSAT and GMES – Overview of some model segments – Model exploitation • Ongoing: using ESAAF to support upcoming European Space Situational Awareness, with emphasis on data policy and governance • Upcoming future: design of ESAAF v2
  • 30. 30 ESAAF Process • ESAAF defines a methodology for – the specification of the methods, rationale, assumptions and principles of the analysis and design activities – the definition of the ESAAF governance (i.e. roles, actors, and actions needed to manage the ESAAF infrastructure)
  • 31. 31 Strategic View ESAAF Metamodel Systems View Standards View Operational View The Systems View describes and interrelates systems and their interconnections and performance to the operational view. The Standards View describes the minimal set of rules governing the arrangement, interaction and interdependence of system parts or elements. The Operational View describes and interrelates the operational elements, tasks and activities and information flows required to accomplish mission operations The Strategic package contains the concepts and relationships needed for modelling the highest level aspects of an enterprise. In particular, it supports the description of the enterprise's vision and goals, and the capabilities that are needed to deliver this vision. Financial, Agreements, Risk, Availability, Programme, Technology Views
  • 32. 32 Modelling • Currently based on ESAAF MagicDraw plugin • The governance tools can generate the plugin from ESAAF metamodel • Some of these tools base on standard metamodelling environments • If required, other plug-ins could be generated for other modelling tools, such as System Architect