SlideShare une entreprise Scribd logo
1  sur  42
Interoperability for
Teaming and Autonomy
Gordon A. Hunt – AUVSI 2013 Wash DC
Chief Engineer, RTI • UCS WG CE interoperability • Commander USN-R
Agenda
• Swarming and Teaming
– Control versus Command
• Background
– Open Architecture and Current Approaches
• A Team is a System of Systems
– Definitions and Examples
• Interoperability Architecture
– It is all about the Data
– How to capture and define its meaning
– Interoperability by Design
Swarming and Teaming
What’s the difference?
How are they achieved?
© 2013 RTI
Reference Scenario
© 2013 RTI
What does this Scenario Take
• Close cooperation – obviously
• Awareness of each AUV’s objectives
– Leverage nearby assets seamlessly
• Shared and integrated mission
management
– Right capability, right place, right time
• Ability to react to dynamic changes
– Shared awareness of system state
© 2013 RTI
Team or a Swarm?
• Swarm
– Usually controlled an implemented by a single integration
agency / implementer on a common timescale
• Team
– Loose grouping of assets controlled and managed by
different agencies and implementers on variable
timescales
• However…
– Have really only seen machine to machine collaboration
with swarms
– Teams are typically formed by human powered intuition
– Need to move from human-enabled to machine-enabled
collaboration and cooperation.
© 2013 RTI
Background
How Do We ‘Do’ Interoperability?
What is labeled ‘Open’?
© 2013 RTI
Current Technical Approaches
• Protocol Definitions & Standards
– Tell me the messages
• Open Architecture Mandates
– Interoperability on Commonality
• (Implementation) Architecture of the Day
– Service Oriented Architecture
– RESTful Interfaces
– …
© 2013 RTI
Is Current Practice Working
• Recent studies have shown a growth in interoperability
policy issuance in DoD
– Thousands of pages of directives, instructions, and mandates
– Numerous standards and architecture bodies in the DoD
• No Correlation between Increased Interoperability and
Standards
– Standards are necessary, but not sufficient for interoperability
• Conventional means of developing platform, unit
command, and theater architectures are
complex, manpower intensive, and time consuming.
– Achieving Interoperability increases complexity
– Complexity of systems-of-systems not understood or well
managed
Can’t make complexity go
away, just move where it is
© 2013 RTI
Are these Approaches
Sufficient?
What is different and unique in
teaming operations?
© 2013 RTI
SYSTEMS
© 2013 RTI
System of Systems
System of Systems
• A system of systems
is a collection of task-
oriented or dedicated
systems that pool
their resources and
capabilities together
to create a new, more
complex system
which offers more
functionality and
performance than
simply the sum of the
constituent systems.
System
A
System
B
System
[n]
System
A
System
B
… System
[n]
Has a set of >[n+1] capabilities
System of Systems Properties
1. Operational independence of the
component systems
2. Managerial independence of its
component systems
3. Evolutionary Independence of the
constituent systems
4. Emergent Behavior
© 2013 RTI
Key Non-Functional Requirements for a System
• Interchangeability
• Replaceability
• Extensibility
• Integratability
System
System
A
System
B
System
System
B
System
C
F(A,B)
Results in
X
F(C,B)
Results in
X
A and C
provide
Equal
Capability
© 2013 RTI
Key Non-Functional Requirements for a System
• Interchangeability
• Replaceability
• Extensibility
• Integratability
System
System
A
System
B
System
System
B
System
C
F(A,B)
Results in
X, Y, Z
F(C,B)
Results in
Y, Z, W
C is NOT an
Equal
Capability, but it
Is a suitable substitute
© 2013 RTI
System
Key Non-Functional Requirements for a System
• Interchangeability
• Replaceability
• Extensibility
• Integratability
System
System
B
System
C
F(A,B)
Results in
X
F(A,B,C)
Results in
X and Y
System
A
System
System
B
System
A
System
C
F(C)
Results in
Y
© 2013 RTI
System C
Key Non-Functional Requirements for a System
• Interchangeability
• Replaceability
• Extensibility
• Integratability
System
B
F(A)
Results
In X
F(A,B)
Results in
Z, where
Z=G[f(X), g(Y)]
System
A
System
B
System
A
F(B)
Results
in Y
© 2013 RTI
The Key Non-Functional Requirement for a SoS
• Interoperability
the ability of
systems, units, or
forces to provide
services to and
accept services
from other
systems, units, or
forces, and to use
the services so
exchanged to
enable them to
operate effectively
together.
F(A) and G(B)
Become
G[F(A)] and
F[G(B)]
F(A)
Results
In X
System
B
System
A
G(B)
Results
In Y
System of Systems
System
B
System
A
© 2013 RTI
Levels of Conceptual Interoperability
Level 0: No Interoperability
Level 1: Technical
Interoperability
Level 2: Syntactic Interoperability
Level 3: Semantic
Interoperability
Level 4: Pragmatic
Interoperability
Level 5: Dynamic Interoperability
Level 6: Conceptual
Interoperability
IncreasingCapabilityInteroperation
© 2013 RTI
Level 0: No Interoperability
• Requires
– A stand alone system
• Result
– Stand alone systems that
have no interoperability
• Non-Functional Need
Met
– None
Level 0: No Interoperability
Level 1: Technical
Interoperability
Level 2: Syntactic Interoperability
Level 3: Semantic
Interoperability
Level 4: Pragmatic
Interoperability
Level 5: Dynamic Interoperability
Level 6: Conceptual
Interoperability
© 2013 RTI
Level 1: Technical Interoperability
• Requires
– Communications Infrastructure
established
• Result
– Bits & Bytes are exchanged in an
unambiguous manner
• Non-Functional Need Met
– Replaceability 
Interchangeability
Level 0: No Interoperability
Level 1: Technical
Interoperability
Level 2: Syntactic Interoperability
Level 3: Semantic
Interoperability
Level 4: Pragmatic
Interoperability
Level 5: Dynamic Interoperability
Level 6: Conceptual
Interoperability
© 2013 RTI
Level 2: Syntactic Interoperability
• Requires
– Communications Infrastructure
established
– Common structure or common
data format for exchanging
information
• Result
– Bits/Bytes and the Structure of
Data are exchanged in an
unambiguous manner
• Non-Functional Need Met
– Interchangeability and
Integrateability
Level 0: No Interoperability
Level 1: Technical
Interoperability
Level 2: Syntactic Interoperability
Level 3: Semantic
Interoperability
Level 4: Pragmatic
Interoperability
Level 5: Dynamic Interoperability
Level 6: Conceptual
Interoperability
© 2013 RTI
Level 3: Semantic Interoperability
Level 0: No Interoperability
Level 1: Technical
Interoperability
Level 2: Syntactic Interoperability
Level 3: Semantic
Interoperability
Level 4: Pragmatic
Interoperability
Level 5: Dynamic Interoperability
Level 6: Conceptual
Interoperability
• Required
– Communications Infrastructure and
Common Data Format are established
– Common information model is
defined for exchanging the meaning
of information
• Result
– Bits/Bytes and the structure of data
are exchanged in an unambiguous
manner
– Content of the information
exchanged is unambiguously defined
• Non-Functional Need Met
– Actual, high-level Interoperability
© 2013 RTI
Integration by Example
8/20/2013 25© 2013 RTI
Interoperation by Example
8/20/2013 26© 2013 RTI
Interoperation by Example
8/20/2013 27© 2013 RTI
Interoperability by Example
The procedure is actually quite simple. First you arrange things into
different groups. Of course, one pile may be sufficient depending on how
much there is to do. If you have to go somewhere else due to lack of
facilities that is the next step, otherwise you are pretty well set. It is
important not to overdo things. That is, it is better to do too few things at
once than too many. In the short run this may not seem important but
complications can easily arise. A mistake can be expensive as well. At
first the whole procedure will seem complicated.
Soon, however, it will become just another facet of life. It is difficult to
foresee any end to the necessity for this task in the immediate future, but
then one never can tell, After the procedure is completed one arranges
the materials into different groups again. Then they can be put into their
appropriate places. Eventually they will be used once more and the whole
cycle will then have to be repeated. However, that is part of life.
- Bransford & Johnson (1972)
© 2013 RTI
Interoperability by Example
Not only what we say,
but what does it mean?
© 2013 RTI
It is the Data that Matters
How do you Define & Design it?
What does the Architecture look like?
© 2013 RTI
MODEL
A model is anything used in any way to represent something
else
8/20/2013 31© 2013 RTI
DATA MODEL
A data model is a representation that describes the data about
the things that exist in your domain
8/20/2013 32© 2013 RTI
Systems of Systems are
Different
8/20/2013 33
System
of
Systems
[n] types of
systems
[n]sets of
requirements +
the requirement
for Semantic
Interoperability
many things to
express
many different
representations of
those expressions
to achieve
interoperability
© 2013 RTI
The SOS Data Model Shall…
1. Meet the requirements of all of the constituent systems
2. Support the overarching requirement for Semantic
Interoperability
3. Allow for changes to be made to the model without
requiring changes to the existing system and
application interfaces that use it
Formal
Language
Rigorous
Documentation
Formal Process
1. 2. 3.
We Need A Formal Approach!
© 2013 RTI
Formal Language for Data
Modeling
• Similar to
structured, rig
orous
programming
languages
• Ambiguity is
not acceptable
– Syntax
– Semantics
Formal
Language
Alphabet
Transformation
Rules
Formation
Rules
© 2013 RTI
Semantics, Ambiguity, and
Language
Natural Language
Representation
• A super charger costs
1500 dollars. I wait until
the part goes on sale. I
can spend 450
dollars, including 8.25%
tax. On Monday, the store
discounts everything by
50%. Each day an item is
not sold, it is discounted
another 25%. How soon
can I buy my part?
Formal Language
Representation
8/20/2013 36
Pc = $1500...
Pc =
$1500´ 1+ 0.0825( )
or
$1500
ì
í
ïï
î
ï
ï
=
$1,623.75
or
$1,500.00
t = tbuywhen P £ $450
@t =1, P = Pc ´ 1- 0.5( )
ì
í
ï
î
ï
=
$811.88
or
$750.00
@t ³ 2, P = Pc ´ 1- 0.5( )éë ùû´ t -1( )´ 0.75éë ùû
ì
í
ï
î
ï
=...
© 2013 RTI
Documentation Methodology
• Documenting only
your messages is
insufficient
• Documentation
doesn’t end at the
data model
– Your system
– Key decisions
– Context
8/20/2013 37© 2013 RTI
Formal Process
• Mandates are
insufficient with so
many stakeholders
• Can’t dictate
everything, must
accommodate many
things
• SOS DM needs to
enforce rigorous well
defined
processes, not
mandate messages
8/20/2013 38
Atomic Elements
Elements
of
Meaning
© 2013 RTI
Model and Implementation
• Model provides the Context and Semantics
– Containment and relationships
– May not necessarily be in the messages
• Messages can be compact
– Use the model for context
– ‘Know’ the relateability of a command to a status
• Using machine readable context
– Can generate the system appropriate mediation
– Really only need the ID of ‘what’ in the message
© 2013 RTI
Putting the Pieces Together
8/20/2013 41
Things to
Model from
System A
Data Model
Data Modeling Process
Structure
Behavior
Context
representation
A
representation
A
representation
[n]
per a
Rigorous and Formal
Approach
© 2013 RTI
Data Centric Integration Solution
8/20/2013 42
Legacy System A
Mediation
Future System C
Mediation
New System B
Mediation
• Technical
Interoperability
– Infrastructure &
Protocol
• Syntactic
Interoperability
– Common Data
Structure
• Semantic
Interoperability
– Common Data
Definition
© 2013 RTI
Who is Doing this Currently?
• US OSD and the UCS (UAV Control Segment)
– Working Group has built a formal, conceptual data model by which to enforce
interoperability.
– Provides ability to calculate mediation and integration of messages from different
standards, without loss of context and semantics.
• OpenGroup FACE (Future Airborne Capability Environment)
– Focus on portability and interoperability. Using the same conceptual
data model concepts.
© 2013 RTI
Thoughts On Where We Are and
Where We Have to Go…
• OA is an acquisition concept
– It is not a specific technical matter
• A large infrastructure to manage OA isn’t needed
– No Architecture solely for Architecture
• Interoperability has to be by design
– By specification works for small teams
• Processes need to remain flexible
– Systems are dynamic
• Need to own the most important aspect of a
system, the data.
– It content, context, and behavior….
© 2013 RTI

Contenu connexe

En vedette

Net-Enabled Test Environment: a Federated Approach to Establishing an Inter-a...
Net-Enabled Test Environment: a Federated Approach to Establishing an Inter-a...Net-Enabled Test Environment: a Federated Approach to Establishing an Inter-a...
Net-Enabled Test Environment: a Federated Approach to Establishing an Inter-a...Wen Zhu
 
Semantic Web for Water Data Interoperability
Semantic Web for Water Data InteroperabilitySemantic Web for Water Data Interoperability
Semantic Web for Water Data InteroperabilityVisionGEOMATIQUE2014
 
도서관 이해관계자의 보다 나은 의사결정을 위한 비즈니스 인텔리전스 구축 및 활용
도서관 이해관계자의 보다 나은 의사결정을 위한 비즈니스 인텔리전스 구축 및 활용도서관 이해관계자의 보다 나은 의사결정을 위한 비즈니스 인텔리전스 구축 및 활용
도서관 이해관계자의 보다 나은 의사결정을 위한 비즈니스 인텔리전스 구축 및 활용구중억 (한국기초과학지원연구원)
 
정보탐색과 특강 Ver1.5
정보탐색과 특강 Ver1.5정보탐색과 특강 Ver1.5
정보탐색과 특강 Ver1.5진호 안
 
지식경영 이해
지식경영 이해지식경영 이해
지식경영 이해중선 곽
 
Ecosystems, Platforms and Interoperability in IoT - 22/11/2013
Ecosystems, Platforms and Interoperability in IoT - 22/11/2013Ecosystems, Platforms and Interoperability in IoT - 22/11/2013
Ecosystems, Platforms and Interoperability in IoT - 22/11/2013Maurizio Pilu
 
2010 ea conf ra track presentation 20100506
2010 ea conf ra track presentation 201005062010 ea conf ra track presentation 20100506
2010 ea conf ra track presentation 20100506Andy Maes
 
Semantic Networks Cork Oct 2009
Semantic Networks Cork Oct 2009Semantic Networks Cork Oct 2009
Semantic Networks Cork Oct 2009rloew
 
01 교육공학의 개념 및 영역
01 교육공학의 개념 및 영역01 교육공학의 개념 및 영역
01 교육공학의 개념 및 영역Jung Hyojung
 
8 Characteristics of good user requirements
8 Characteristics of good user requirements8 Characteristics of good user requirements
8 Characteristics of good user requirementsguest24d72f
 
Interoperable, Extensible and Efficient System Architectures
Interoperable, Extensible and Efficient System ArchitecturesInteroperable, Extensible and Efficient System Architectures
Interoperable, Extensible and Efficient System ArchitecturesAngelo Corsaro
 

En vedette (13)

Net-Enabled Test Environment: a Federated Approach to Establishing an Inter-a...
Net-Enabled Test Environment: a Federated Approach to Establishing an Inter-a...Net-Enabled Test Environment: a Federated Approach to Establishing an Inter-a...
Net-Enabled Test Environment: a Federated Approach to Establishing an Inter-a...
 
Semantic Web for Water Data Interoperability
Semantic Web for Water Data InteroperabilitySemantic Web for Water Data Interoperability
Semantic Web for Water Data Interoperability
 
도서관 이해관계자의 보다 나은 의사결정을 위한 비즈니스 인텔리전스 구축 및 활용
도서관 이해관계자의 보다 나은 의사결정을 위한 비즈니스 인텔리전스 구축 및 활용도서관 이해관계자의 보다 나은 의사결정을 위한 비즈니스 인텔리전스 구축 및 활용
도서관 이해관계자의 보다 나은 의사결정을 위한 비즈니스 인텔리전스 구축 및 활용
 
How Networked Things are Changing Medicine
How Networked Things are Changing MedicineHow Networked Things are Changing Medicine
How Networked Things are Changing Medicine
 
정보탐색과 특강 Ver1.5
정보탐색과 특강 Ver1.5정보탐색과 특강 Ver1.5
정보탐색과 특강 Ver1.5
 
지식경영 이해
지식경영 이해지식경영 이해
지식경영 이해
 
Ecosystems, Platforms and Interoperability in IoT - 22/11/2013
Ecosystems, Platforms and Interoperability in IoT - 22/11/2013Ecosystems, Platforms and Interoperability in IoT - 22/11/2013
Ecosystems, Platforms and Interoperability in IoT - 22/11/2013
 
2010 ea conf ra track presentation 20100506
2010 ea conf ra track presentation 201005062010 ea conf ra track presentation 20100506
2010 ea conf ra track presentation 20100506
 
Semantic Networks Cork Oct 2009
Semantic Networks Cork Oct 2009Semantic Networks Cork Oct 2009
Semantic Networks Cork Oct 2009
 
Pragmatic Web 4.0
Pragmatic Web 4.0Pragmatic Web 4.0
Pragmatic Web 4.0
 
01 교육공학의 개념 및 영역
01 교육공학의 개념 및 영역01 교육공학의 개념 및 영역
01 교육공학의 개념 및 영역
 
8 Characteristics of good user requirements
8 Characteristics of good user requirements8 Characteristics of good user requirements
8 Characteristics of good user requirements
 
Interoperable, Extensible and Efficient System Architectures
Interoperable, Extensible and Efficient System ArchitecturesInteroperable, Extensible and Efficient System Architectures
Interoperable, Extensible and Efficient System Architectures
 

Similaire à Interoperability for Teaming and Autonomy

System Architecture for C4I Coalition Operations
System Architecture for C4I Coalition OperationsSystem Architecture for C4I Coalition Operations
System Architecture for C4I Coalition OperationsReal-Time Innovations (RTI)
 
How to Leverage Open Architectures for Existing Systems
How to Leverage Open Architectures for Existing SystemsHow to Leverage Open Architectures for Existing Systems
How to Leverage Open Architectures for Existing SystemsReal-Time Innovations (RTI)
 
High-Performance Interoperable Architecture for Information Dominance
High-Performance Interoperable Architecture for Information DominanceHigh-Performance Interoperable Architecture for Information Dominance
High-Performance Interoperable Architecture for Information DominanceReal-Time Innovations (RTI)
 
The Role of the Architect in ERP and PDM System Deployment
The Role of the Architect in ERP and PDM System DeploymentThe Role of the Architect in ERP and PDM System Deployment
The Role of the Architect in ERP and PDM System DeploymentGlen Alleman
 
2010 Complex Systems Engineering for the Global Information Grid
2010 Complex Systems Engineering for the Global Information Grid2010 Complex Systems Engineering for the Global Information Grid
2010 Complex Systems Engineering for the Global Information GridBob Marcus
 
Intranet governance and information management
Intranet governance and information managementIntranet governance and information management
Intranet governance and information managementGabrieleSani3
 
TREA - transparent enterprise architecture
TREA - transparent enterprise architectureTREA - transparent enterprise architecture
TREA - transparent enterprise architectureJernej Vrčko
 
Ontologies for Emergency & Disaster Management
Ontologies for Emergency & Disaster Management Ontologies for Emergency & Disaster Management
Ontologies for Emergency & Disaster Management Stephane Fellah
 
Observability in serverless solutions
Observability in serverless solutionsObservability in serverless solutions
Observability in serverless solutionsLeonardo Murillo
 
Geospatial Ontologies and GeoSPARQL Services
Geospatial Ontologies and GeoSPARQL ServicesGeospatial Ontologies and GeoSPARQL Services
Geospatial Ontologies and GeoSPARQL ServicesStephane Fellah
 
IRJET- A Comprehensive Review on Query Optimization for Distributed Databases
IRJET- A Comprehensive Review on Query Optimization for Distributed DatabasesIRJET- A Comprehensive Review on Query Optimization for Distributed Databases
IRJET- A Comprehensive Review on Query Optimization for Distributed DatabasesIRJET Journal
 
A SURVEY ON ACCURACY OF REQUIREMENT TRACEABILITY LINKS DURING SOFTWARE DEVELO...
A SURVEY ON ACCURACY OF REQUIREMENT TRACEABILITY LINKS DURING SOFTWARE DEVELO...A SURVEY ON ACCURACY OF REQUIREMENT TRACEABILITY LINKS DURING SOFTWARE DEVELO...
A SURVEY ON ACCURACY OF REQUIREMENT TRACEABILITY LINKS DURING SOFTWARE DEVELO...ijiert bestjournal
 
Management information systems
Management information systemsManagement information systems
Management information systemsPeterson Zhou
 
Virtual Instruments - Infrastructure Performance Management White Paper
Virtual Instruments - Infrastructure Performance Management White PaperVirtual Instruments - Infrastructure Performance Management White Paper
Virtual Instruments - Infrastructure Performance Management White PaperJohn McDonald
 

Similaire à Interoperability for Teaming and Autonomy (20)

System Architecture for C4I Coalition Operations
System Architecture for C4I Coalition OperationsSystem Architecture for C4I Coalition Operations
System Architecture for C4I Coalition Operations
 
How to Leverage Open Architectures for Existing Systems
How to Leverage Open Architectures for Existing SystemsHow to Leverage Open Architectures for Existing Systems
How to Leverage Open Architectures for Existing Systems
 
High-Performance Interoperable Architecture for Information Dominance
High-Performance Interoperable Architecture for Information DominanceHigh-Performance Interoperable Architecture for Information Dominance
High-Performance Interoperable Architecture for Information Dominance
 
The Role of the Architect in ERP and PDM System Deployment
The Role of the Architect in ERP and PDM System DeploymentThe Role of the Architect in ERP and PDM System Deployment
The Role of the Architect in ERP and PDM System Deployment
 
2010 Complex Systems Engineering for the Global Information Grid
2010 Complex Systems Engineering for the Global Information Grid2010 Complex Systems Engineering for the Global Information Grid
2010 Complex Systems Engineering for the Global Information Grid
 
Ogsi standards
Ogsi standardsOgsi standards
Ogsi standards
 
Software Architecture.ppt
Software Architecture.pptSoftware Architecture.ppt
Software Architecture.ppt
 
soa_and_jra.ppt
soa_and_jra.pptsoa_and_jra.ppt
soa_and_jra.ppt
 
Intranet governance and information management
Intranet governance and information managementIntranet governance and information management
Intranet governance and information management
 
TREA - transparent enterprise architecture
TREA - transparent enterprise architectureTREA - transparent enterprise architecture
TREA - transparent enterprise architecture
 
Ijebea14 287
Ijebea14 287Ijebea14 287
Ijebea14 287
 
Ontologies for Emergency & Disaster Management
Ontologies for Emergency & Disaster Management Ontologies for Emergency & Disaster Management
Ontologies for Emergency & Disaster Management
 
Observability in serverless solutions
Observability in serverless solutionsObservability in serverless solutions
Observability in serverless solutions
 
Kanban
KanbanKanban
Kanban
 
Geospatial Ontologies and GeoSPARQL Services
Geospatial Ontologies and GeoSPARQL ServicesGeospatial Ontologies and GeoSPARQL Services
Geospatial Ontologies and GeoSPARQL Services
 
IRJET- A Comprehensive Review on Query Optimization for Distributed Databases
IRJET- A Comprehensive Review on Query Optimization for Distributed DatabasesIRJET- A Comprehensive Review on Query Optimization for Distributed Databases
IRJET- A Comprehensive Review on Query Optimization for Distributed Databases
 
Sadchap3
Sadchap3Sadchap3
Sadchap3
 
A SURVEY ON ACCURACY OF REQUIREMENT TRACEABILITY LINKS DURING SOFTWARE DEVELO...
A SURVEY ON ACCURACY OF REQUIREMENT TRACEABILITY LINKS DURING SOFTWARE DEVELO...A SURVEY ON ACCURACY OF REQUIREMENT TRACEABILITY LINKS DURING SOFTWARE DEVELO...
A SURVEY ON ACCURACY OF REQUIREMENT TRACEABILITY LINKS DURING SOFTWARE DEVELO...
 
Management information systems
Management information systemsManagement information systems
Management information systems
 
Virtual Instruments - Infrastructure Performance Management White Paper
Virtual Instruments - Infrastructure Performance Management White PaperVirtual Instruments - Infrastructure Performance Management White Paper
Virtual Instruments - Infrastructure Performance Management White Paper
 

Plus de Real-Time Innovations (RTI)

Precise, Predictive, and Connected: DDS and OPC UA – Real-Time Connectivity A...
Precise, Predictive, and Connected: DDS and OPC UA – Real-Time Connectivity A...Precise, Predictive, and Connected: DDS and OPC UA – Real-Time Connectivity A...
Precise, Predictive, and Connected: DDS and OPC UA – Real-Time Connectivity A...Real-Time Innovations (RTI)
 
The Inside Story: How the IIC’s Connectivity Framework Guides IIoT Connectivi...
The Inside Story: How the IIC’s Connectivity Framework Guides IIoT Connectivi...The Inside Story: How the IIC’s Connectivity Framework Guides IIoT Connectivi...
The Inside Story: How the IIC’s Connectivity Framework Guides IIoT Connectivi...Real-Time Innovations (RTI)
 
Upgrade Your System’s Security - Making the Jump from Connext DDS Professiona...
Upgrade Your System’s Security - Making the Jump from Connext DDS Professiona...Upgrade Your System’s Security - Making the Jump from Connext DDS Professiona...
Upgrade Your System’s Security - Making the Jump from Connext DDS Professiona...Real-Time Innovations (RTI)
 
The Inside Story: Leveraging the IIC's Industrial Internet Security Framework
The Inside Story: Leveraging the IIC's Industrial Internet Security FrameworkThe Inside Story: Leveraging the IIC's Industrial Internet Security Framework
The Inside Story: Leveraging the IIC's Industrial Internet Security FrameworkReal-Time Innovations (RTI)
 
ISO 26262 Approval of Automotive Software Components
ISO 26262 Approval of Automotive Software ComponentsISO 26262 Approval of Automotive Software Components
ISO 26262 Approval of Automotive Software ComponentsReal-Time Innovations (RTI)
 
The Low-Risk Path to Building Autonomous Car Architectures
The Low-Risk Path to Building Autonomous Car ArchitecturesThe Low-Risk Path to Building Autonomous Car Architectures
The Low-Risk Path to Building Autonomous Car ArchitecturesReal-Time Innovations (RTI)
 
How to Design Distributed Robotic Control Systems
How to Design Distributed Robotic Control SystemsHow to Design Distributed Robotic Control Systems
How to Design Distributed Robotic Control SystemsReal-Time Innovations (RTI)
 
Fog Computing is the Future of the Industrial Internet of Things
Fog Computing is the Future of the Industrial Internet of ThingsFog Computing is the Future of the Industrial Internet of Things
Fog Computing is the Future of the Industrial Internet of ThingsReal-Time Innovations (RTI)
 
The Inside Story: How OPC UA and DDS Can Work Together in Industrial Systems
The Inside Story: How OPC UA and DDS Can Work Together in Industrial SystemsThe Inside Story: How OPC UA and DDS Can Work Together in Industrial Systems
The Inside Story: How OPC UA and DDS Can Work Together in Industrial SystemsReal-Time Innovations (RTI)
 
Space Rovers and Surgical Robots: System Architecture Lessons from Mars
Space Rovers and Surgical Robots: System Architecture Lessons from MarsSpace Rovers and Surgical Robots: System Architecture Lessons from Mars
Space Rovers and Surgical Robots: System Architecture Lessons from MarsReal-Time Innovations (RTI)
 
Learn About FACE Aligned Reference Platform: Built on COTS and DO-178C Certif...
Learn About FACE Aligned Reference Platform: Built on COTS and DO-178C Certif...Learn About FACE Aligned Reference Platform: Built on COTS and DO-178C Certif...
Learn About FACE Aligned Reference Platform: Built on COTS and DO-178C Certif...Real-Time Innovations (RTI)
 
How the fusion of time sensitive networking, time-triggered ethernet and data...
How the fusion of time sensitive networking, time-triggered ethernet and data...How the fusion of time sensitive networking, time-triggered ethernet and data...
How the fusion of time sensitive networking, time-triggered ethernet and data...Real-Time Innovations (RTI)
 
Cybersecurity Spotlight: Looking under the Hood at Data Breaches and Hardenin...
Cybersecurity Spotlight: Looking under the Hood at Data Breaches and Hardenin...Cybersecurity Spotlight: Looking under the Hood at Data Breaches and Hardenin...
Cybersecurity Spotlight: Looking under the Hood at Data Breaches and Hardenin...Real-Time Innovations (RTI)
 
Data Distribution Service Security and the Industrial Internet of Things
Data Distribution Service Security and the Industrial Internet of ThingsData Distribution Service Security and the Industrial Internet of Things
Data Distribution Service Security and the Industrial Internet of ThingsReal-Time Innovations (RTI)
 
The Inside Story: GE Healthcare's Industrial Internet of Things (IoT) Archite...
The Inside Story: GE Healthcare's Industrial Internet of Things (IoT) Archite...The Inside Story: GE Healthcare's Industrial Internet of Things (IoT) Archite...
The Inside Story: GE Healthcare's Industrial Internet of Things (IoT) Archite...Real-Time Innovations (RTI)
 

Plus de Real-Time Innovations (RTI) (20)

A Tour of RTI Applications
A Tour of RTI ApplicationsA Tour of RTI Applications
A Tour of RTI Applications
 
Precise, Predictive, and Connected: DDS and OPC UA – Real-Time Connectivity A...
Precise, Predictive, and Connected: DDS and OPC UA – Real-Time Connectivity A...Precise, Predictive, and Connected: DDS and OPC UA – Real-Time Connectivity A...
Precise, Predictive, and Connected: DDS and OPC UA – Real-Time Connectivity A...
 
The Inside Story: How the IIC’s Connectivity Framework Guides IIoT Connectivi...
The Inside Story: How the IIC’s Connectivity Framework Guides IIoT Connectivi...The Inside Story: How the IIC’s Connectivity Framework Guides IIoT Connectivi...
The Inside Story: How the IIC’s Connectivity Framework Guides IIoT Connectivi...
 
Upgrade Your System’s Security - Making the Jump from Connext DDS Professiona...
Upgrade Your System’s Security - Making the Jump from Connext DDS Professiona...Upgrade Your System’s Security - Making the Jump from Connext DDS Professiona...
Upgrade Your System’s Security - Making the Jump from Connext DDS Professiona...
 
The Inside Story: Leveraging the IIC's Industrial Internet Security Framework
The Inside Story: Leveraging the IIC's Industrial Internet Security FrameworkThe Inside Story: Leveraging the IIC's Industrial Internet Security Framework
The Inside Story: Leveraging the IIC's Industrial Internet Security Framework
 
ISO 26262 Approval of Automotive Software Components
ISO 26262 Approval of Automotive Software ComponentsISO 26262 Approval of Automotive Software Components
ISO 26262 Approval of Automotive Software Components
 
The Low-Risk Path to Building Autonomous Car Architectures
The Low-Risk Path to Building Autonomous Car ArchitecturesThe Low-Risk Path to Building Autonomous Car Architectures
The Low-Risk Path to Building Autonomous Car Architectures
 
Introduction to RTI DDS
Introduction to RTI DDSIntroduction to RTI DDS
Introduction to RTI DDS
 
How to Design Distributed Robotic Control Systems
How to Design Distributed Robotic Control SystemsHow to Design Distributed Robotic Control Systems
How to Design Distributed Robotic Control Systems
 
Fog Computing is the Future of the Industrial Internet of Things
Fog Computing is the Future of the Industrial Internet of ThingsFog Computing is the Future of the Industrial Internet of Things
Fog Computing is the Future of the Industrial Internet of Things
 
The Inside Story: How OPC UA and DDS Can Work Together in Industrial Systems
The Inside Story: How OPC UA and DDS Can Work Together in Industrial SystemsThe Inside Story: How OPC UA and DDS Can Work Together in Industrial Systems
The Inside Story: How OPC UA and DDS Can Work Together in Industrial Systems
 
Cyber Security for the Connected Car
Cyber Security for the Connected Car Cyber Security for the Connected Car
Cyber Security for the Connected Car
 
Space Rovers and Surgical Robots: System Architecture Lessons from Mars
Space Rovers and Surgical Robots: System Architecture Lessons from MarsSpace Rovers and Surgical Robots: System Architecture Lessons from Mars
Space Rovers and Surgical Robots: System Architecture Lessons from Mars
 
Advancing Active Safety for Next-Gen Automotive
Advancing Active Safety for Next-Gen AutomotiveAdvancing Active Safety for Next-Gen Automotive
Advancing Active Safety for Next-Gen Automotive
 
Learn About FACE Aligned Reference Platform: Built on COTS and DO-178C Certif...
Learn About FACE Aligned Reference Platform: Built on COTS and DO-178C Certif...Learn About FACE Aligned Reference Platform: Built on COTS and DO-178C Certif...
Learn About FACE Aligned Reference Platform: Built on COTS and DO-178C Certif...
 
How the fusion of time sensitive networking, time-triggered ethernet and data...
How the fusion of time sensitive networking, time-triggered ethernet and data...How the fusion of time sensitive networking, time-triggered ethernet and data...
How the fusion of time sensitive networking, time-triggered ethernet and data...
 
Secrets of Autonomous Car Design
Secrets of Autonomous Car DesignSecrets of Autonomous Car Design
Secrets of Autonomous Car Design
 
Cybersecurity Spotlight: Looking under the Hood at Data Breaches and Hardenin...
Cybersecurity Spotlight: Looking under the Hood at Data Breaches and Hardenin...Cybersecurity Spotlight: Looking under the Hood at Data Breaches and Hardenin...
Cybersecurity Spotlight: Looking under the Hood at Data Breaches and Hardenin...
 
Data Distribution Service Security and the Industrial Internet of Things
Data Distribution Service Security and the Industrial Internet of ThingsData Distribution Service Security and the Industrial Internet of Things
Data Distribution Service Security and the Industrial Internet of Things
 
The Inside Story: GE Healthcare's Industrial Internet of Things (IoT) Archite...
The Inside Story: GE Healthcare's Industrial Internet of Things (IoT) Archite...The Inside Story: GE Healthcare's Industrial Internet of Things (IoT) Archite...
The Inside Story: GE Healthcare's Industrial Internet of Things (IoT) Archite...
 

Dernier

8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCRashishs7044
 
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCRashishs7044
 
Chapter 9 PPT 4th edition.pdf internal audit
Chapter 9 PPT 4th edition.pdf internal auditChapter 9 PPT 4th edition.pdf internal audit
Chapter 9 PPT 4th edition.pdf internal auditNhtLNguyn9
 
Buy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy Verified Accounts
 
Kenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith PereraKenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith Pereraictsugar
 
Cyber Security Training in Office Environment
Cyber Security Training in Office EnvironmentCyber Security Training in Office Environment
Cyber Security Training in Office Environmentelijahj01012
 
Darshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdfDarshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdfShashank Mehta
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesKeppelCorporation
 
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCRashishs7044
 
Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Americas Got Grants
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Anamaria Contreras
 
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdfNewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdfKhaled Al Awadi
 
Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Peter Ward
 
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckPitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckHajeJanKamps
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessSeta Wicaksana
 
Guide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFGuide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFChandresh Chudasama
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCRashishs7044
 
Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Seta Wicaksana
 

Dernier (20)

8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR
 
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
 
Corporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information TechnologyCorporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information Technology
 
Chapter 9 PPT 4th edition.pdf internal audit
Chapter 9 PPT 4th edition.pdf internal auditChapter 9 PPT 4th edition.pdf internal audit
Chapter 9 PPT 4th edition.pdf internal audit
 
Buy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail Accounts
 
Kenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith PereraKenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith Perera
 
Cyber Security Training in Office Environment
Cyber Security Training in Office EnvironmentCyber Security Training in Office Environment
Cyber Security Training in Office Environment
 
Darshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdfDarshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdf
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation Slides
 
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCREnjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
 
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
 
Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.
 
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdfNewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
 
Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...
 
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckPitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful Business
 
Guide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFGuide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDF
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
 
Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...
 

Interoperability for Teaming and Autonomy

  • 1. Interoperability for Teaming and Autonomy Gordon A. Hunt – AUVSI 2013 Wash DC Chief Engineer, RTI • UCS WG CE interoperability • Commander USN-R
  • 2. Agenda • Swarming and Teaming – Control versus Command • Background – Open Architecture and Current Approaches • A Team is a System of Systems – Definitions and Examples • Interoperability Architecture – It is all about the Data – How to capture and define its meaning – Interoperability by Design
  • 3. Swarming and Teaming What’s the difference? How are they achieved? © 2013 RTI
  • 5. What does this Scenario Take • Close cooperation – obviously • Awareness of each AUV’s objectives – Leverage nearby assets seamlessly • Shared and integrated mission management – Right capability, right place, right time • Ability to react to dynamic changes – Shared awareness of system state © 2013 RTI
  • 6. Team or a Swarm? • Swarm – Usually controlled an implemented by a single integration agency / implementer on a common timescale • Team – Loose grouping of assets controlled and managed by different agencies and implementers on variable timescales • However… – Have really only seen machine to machine collaboration with swarms – Teams are typically formed by human powered intuition – Need to move from human-enabled to machine-enabled collaboration and cooperation. © 2013 RTI
  • 7. Background How Do We ‘Do’ Interoperability? What is labeled ‘Open’? © 2013 RTI
  • 8. Current Technical Approaches • Protocol Definitions & Standards – Tell me the messages • Open Architecture Mandates – Interoperability on Commonality • (Implementation) Architecture of the Day – Service Oriented Architecture – RESTful Interfaces – … © 2013 RTI
  • 9. Is Current Practice Working • Recent studies have shown a growth in interoperability policy issuance in DoD – Thousands of pages of directives, instructions, and mandates – Numerous standards and architecture bodies in the DoD • No Correlation between Increased Interoperability and Standards – Standards are necessary, but not sufficient for interoperability • Conventional means of developing platform, unit command, and theater architectures are complex, manpower intensive, and time consuming. – Achieving Interoperability increases complexity – Complexity of systems-of-systems not understood or well managed Can’t make complexity go away, just move where it is © 2013 RTI
  • 10. Are these Approaches Sufficient? What is different and unique in teaming operations? © 2013 RTI
  • 12. System of Systems System of Systems • A system of systems is a collection of task- oriented or dedicated systems that pool their resources and capabilities together to create a new, more complex system which offers more functionality and performance than simply the sum of the constituent systems. System A System B System [n] System A System B … System [n] Has a set of >[n+1] capabilities
  • 13. System of Systems Properties 1. Operational independence of the component systems 2. Managerial independence of its component systems 3. Evolutionary Independence of the constituent systems 4. Emergent Behavior © 2013 RTI
  • 14. Key Non-Functional Requirements for a System • Interchangeability • Replaceability • Extensibility • Integratability System System A System B System System B System C F(A,B) Results in X F(C,B) Results in X A and C provide Equal Capability © 2013 RTI
  • 15. Key Non-Functional Requirements for a System • Interchangeability • Replaceability • Extensibility • Integratability System System A System B System System B System C F(A,B) Results in X, Y, Z F(C,B) Results in Y, Z, W C is NOT an Equal Capability, but it Is a suitable substitute © 2013 RTI
  • 16. System Key Non-Functional Requirements for a System • Interchangeability • Replaceability • Extensibility • Integratability System System B System C F(A,B) Results in X F(A,B,C) Results in X and Y System A System System B System A System C F(C) Results in Y © 2013 RTI
  • 17. System C Key Non-Functional Requirements for a System • Interchangeability • Replaceability • Extensibility • Integratability System B F(A) Results In X F(A,B) Results in Z, where Z=G[f(X), g(Y)] System A System B System A F(B) Results in Y © 2013 RTI
  • 18. The Key Non-Functional Requirement for a SoS • Interoperability the ability of systems, units, or forces to provide services to and accept services from other systems, units, or forces, and to use the services so exchanged to enable them to operate effectively together. F(A) and G(B) Become G[F(A)] and F[G(B)] F(A) Results In X System B System A G(B) Results In Y System of Systems System B System A © 2013 RTI
  • 19. Levels of Conceptual Interoperability Level 0: No Interoperability Level 1: Technical Interoperability Level 2: Syntactic Interoperability Level 3: Semantic Interoperability Level 4: Pragmatic Interoperability Level 5: Dynamic Interoperability Level 6: Conceptual Interoperability IncreasingCapabilityInteroperation © 2013 RTI
  • 20. Level 0: No Interoperability • Requires – A stand alone system • Result – Stand alone systems that have no interoperability • Non-Functional Need Met – None Level 0: No Interoperability Level 1: Technical Interoperability Level 2: Syntactic Interoperability Level 3: Semantic Interoperability Level 4: Pragmatic Interoperability Level 5: Dynamic Interoperability Level 6: Conceptual Interoperability © 2013 RTI
  • 21. Level 1: Technical Interoperability • Requires – Communications Infrastructure established • Result – Bits & Bytes are exchanged in an unambiguous manner • Non-Functional Need Met – Replaceability  Interchangeability Level 0: No Interoperability Level 1: Technical Interoperability Level 2: Syntactic Interoperability Level 3: Semantic Interoperability Level 4: Pragmatic Interoperability Level 5: Dynamic Interoperability Level 6: Conceptual Interoperability © 2013 RTI
  • 22. Level 2: Syntactic Interoperability • Requires – Communications Infrastructure established – Common structure or common data format for exchanging information • Result – Bits/Bytes and the Structure of Data are exchanged in an unambiguous manner • Non-Functional Need Met – Interchangeability and Integrateability Level 0: No Interoperability Level 1: Technical Interoperability Level 2: Syntactic Interoperability Level 3: Semantic Interoperability Level 4: Pragmatic Interoperability Level 5: Dynamic Interoperability Level 6: Conceptual Interoperability © 2013 RTI
  • 23. Level 3: Semantic Interoperability Level 0: No Interoperability Level 1: Technical Interoperability Level 2: Syntactic Interoperability Level 3: Semantic Interoperability Level 4: Pragmatic Interoperability Level 5: Dynamic Interoperability Level 6: Conceptual Interoperability • Required – Communications Infrastructure and Common Data Format are established – Common information model is defined for exchanging the meaning of information • Result – Bits/Bytes and the structure of data are exchanged in an unambiguous manner – Content of the information exchanged is unambiguously defined • Non-Functional Need Met – Actual, high-level Interoperability © 2013 RTI
  • 27. Interoperability by Example The procedure is actually quite simple. First you arrange things into different groups. Of course, one pile may be sufficient depending on how much there is to do. If you have to go somewhere else due to lack of facilities that is the next step, otherwise you are pretty well set. It is important not to overdo things. That is, it is better to do too few things at once than too many. In the short run this may not seem important but complications can easily arise. A mistake can be expensive as well. At first the whole procedure will seem complicated. Soon, however, it will become just another facet of life. It is difficult to foresee any end to the necessity for this task in the immediate future, but then one never can tell, After the procedure is completed one arranges the materials into different groups again. Then they can be put into their appropriate places. Eventually they will be used once more and the whole cycle will then have to be repeated. However, that is part of life. - Bransford & Johnson (1972) © 2013 RTI
  • 28. Interoperability by Example Not only what we say, but what does it mean? © 2013 RTI
  • 29. It is the Data that Matters How do you Define & Design it? What does the Architecture look like? © 2013 RTI
  • 30. MODEL A model is anything used in any way to represent something else 8/20/2013 31© 2013 RTI
  • 31. DATA MODEL A data model is a representation that describes the data about the things that exist in your domain 8/20/2013 32© 2013 RTI
  • 32. Systems of Systems are Different 8/20/2013 33 System of Systems [n] types of systems [n]sets of requirements + the requirement for Semantic Interoperability many things to express many different representations of those expressions to achieve interoperability © 2013 RTI
  • 33. The SOS Data Model Shall… 1. Meet the requirements of all of the constituent systems 2. Support the overarching requirement for Semantic Interoperability 3. Allow for changes to be made to the model without requiring changes to the existing system and application interfaces that use it Formal Language Rigorous Documentation Formal Process 1. 2. 3. We Need A Formal Approach! © 2013 RTI
  • 34. Formal Language for Data Modeling • Similar to structured, rig orous programming languages • Ambiguity is not acceptable – Syntax – Semantics Formal Language Alphabet Transformation Rules Formation Rules © 2013 RTI
  • 35. Semantics, Ambiguity, and Language Natural Language Representation • A super charger costs 1500 dollars. I wait until the part goes on sale. I can spend 450 dollars, including 8.25% tax. On Monday, the store discounts everything by 50%. Each day an item is not sold, it is discounted another 25%. How soon can I buy my part? Formal Language Representation 8/20/2013 36 Pc = $1500... Pc = $1500´ 1+ 0.0825( ) or $1500 ì í ïï î ï ï = $1,623.75 or $1,500.00 t = tbuywhen P £ $450 @t =1, P = Pc ´ 1- 0.5( ) ì í ï î ï = $811.88 or $750.00 @t ³ 2, P = Pc ´ 1- 0.5( )éë ùû´ t -1( )´ 0.75éë ùû ì í ï î ï =... © 2013 RTI
  • 36. Documentation Methodology • Documenting only your messages is insufficient • Documentation doesn’t end at the data model – Your system – Key decisions – Context 8/20/2013 37© 2013 RTI
  • 37. Formal Process • Mandates are insufficient with so many stakeholders • Can’t dictate everything, must accommodate many things • SOS DM needs to enforce rigorous well defined processes, not mandate messages 8/20/2013 38 Atomic Elements Elements of Meaning © 2013 RTI
  • 38. Model and Implementation • Model provides the Context and Semantics – Containment and relationships – May not necessarily be in the messages • Messages can be compact – Use the model for context – ‘Know’ the relateability of a command to a status • Using machine readable context – Can generate the system appropriate mediation – Really only need the ID of ‘what’ in the message © 2013 RTI
  • 39. Putting the Pieces Together 8/20/2013 41 Things to Model from System A Data Model Data Modeling Process Structure Behavior Context representation A representation A representation [n] per a Rigorous and Formal Approach © 2013 RTI
  • 40. Data Centric Integration Solution 8/20/2013 42 Legacy System A Mediation Future System C Mediation New System B Mediation • Technical Interoperability – Infrastructure & Protocol • Syntactic Interoperability – Common Data Structure • Semantic Interoperability – Common Data Definition © 2013 RTI
  • 41. Who is Doing this Currently? • US OSD and the UCS (UAV Control Segment) – Working Group has built a formal, conceptual data model by which to enforce interoperability. – Provides ability to calculate mediation and integration of messages from different standards, without loss of context and semantics. • OpenGroup FACE (Future Airborne Capability Environment) – Focus on portability and interoperability. Using the same conceptual data model concepts. © 2013 RTI
  • 42. Thoughts On Where We Are and Where We Have to Go… • OA is an acquisition concept – It is not a specific technical matter • A large infrastructure to manage OA isn’t needed – No Architecture solely for Architecture • Interoperability has to be by design – By specification works for small teams • Processes need to remain flexible – Systems are dynamic • Need to own the most important aspect of a system, the data. – It content, context, and behavior…. © 2013 RTI