UAS Control Segment (UCS) Technical Overview - Raytheon
UAS Control Segment (UCS) Technical Overview - Raytheon
UAS Control Segment (UCS) Technical Overview - Raytheon
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
UNCLASSIFIED<br />
<strong>UAS</strong> <strong>Control</strong> <strong>Segment</strong> (<strong>UCS</strong>)<br />
<strong>Technical</strong> <strong>Overview</strong><br />
Brian Schechter<br />
Application Architecture Subcommittee Chair<br />
<strong>UCS</strong> Working Group<br />
UNCLASSIFIED<br />
August 18, 2011
UNCLASSIFIED<br />
OA <strong>UCS</strong> Acquisition Architecture Objectives Goals<br />
Utilizing an Open, Standards-Based Service-Oriented<br />
Architecture (SOA) approach , the <strong>UCS</strong> Architecture will<br />
enhance:<br />
• Operational and Acquisition Efficiencies<br />
• System-to-System Interoperability<br />
• Warfighter Capability<br />
<strong>UCS</strong> Architecture does not currently cover:<br />
• Low-level C2 interface between UAVs and ground<br />
stations as existing standards such as STANAG 4586<br />
provide standardization path-forward in this area<br />
• Human-Machine Interfaces (HMIs)<br />
UNCLASSIFIED 2
Feb 2009<br />
ADM<br />
Current Focus<br />
UNCLASSIFIED<br />
<strong>UCS</strong> Architecture Time Line<br />
Time Line<br />
St Structuring t i<br />
2009<br />
Dec 2009<br />
Concept p<br />
Version 0.5<br />
Exploration Incl. AV-1<br />
Architecture Definition and Demonstration<br />
June 2010<br />
Version 1.0<br />
UNCLASSIFIED<br />
Architecture Modeling<br />
1QFY12<br />
Version 2.1<br />
Nov 2010<br />
IWP Demo<br />
Mar 2011<br />
JSIL Demo<br />
3<br />
3
Abstraction<br />
UNCLASSIFIED<br />
<strong>UCS</strong> Architectural Views<br />
Application Architecture Model<br />
Services Services Services<br />
Services<br />
Service Domain 1 Service Domain 2 Service Domain 3 Service Domain 4<br />
<strong>Technical</strong> Architecture<br />
Operating Environment, Development Environment, Certification<br />
Environment<br />
IA and<br />
Security<br />
Management<br />
Reference Architecture<br />
Application 1 Application 2 Application 3 Application 4<br />
Middleware Middleware Middleware Middleware Middleware<br />
Guest OS Guest OS Guest OS Guest OS Guest OS<br />
Embedded Hypervisor and Separation Kernel<br />
Multi-Core Processor<br />
Implementation Architectures<br />
UNCLASSIFIED<br />
Services Views<br />
Standards / Certification<br />
Views<br />
System Views<br />
Deployment Views<br />
4
UNCLASSIFIED<br />
Executive Application Board Provides Architecture<br />
Mgmt & Guidance<br />
<strong>UCS</strong> <strong>UCS</strong> Working Group Executive Mgmt<br />
� Integrated Master Schedule<br />
� Working Group Scorecards<br />
� Working Group Plenary Meetings<br />
� Interface with OSD <strong>UCS</strong> Steering Group<br />
� Program of Work<br />
� Terms of Reference<br />
� Business Processes<br />
AV-1<br />
Configuration <strong>Control</strong> Board (CCB)<br />
� Change Request (CR) Management<br />
� Document Release Approval<br />
Architecture Guidance Document<br />
� Architecture <strong>Overview</strong> and Rationale<br />
�� IImplementation l t ti Guidance G id and d Lessons L Learned L d<br />
External Communication<br />
� Briefing g Materials, Resources<br />
� Public Website<br />
� Presentations and Meetings<br />
� Open Business Model (OBM)<br />
UNCLASSIFIED 5
UNCLASSIFIED<br />
Subcommittees<br />
OSD <strong>UCS</strong><br />
Perform<br />
Working<br />
the <strong>Technical</strong><br />
Group<br />
Work<br />
Executive<br />
Board<br />
Architecture<br />
Application<br />
Platform<br />
Certification<br />
Development<br />
Implementation Architecture<br />
Architecture<br />
Architecture<br />
Tools<br />
System<br />
Architectures<br />
Experiments<br />
Conformance<br />
Data Model<br />
Mission <strong>Control</strong><br />
Mission<br />
Planning<br />
Dynamic<br />
Airspace<br />
External<br />
Messaging &<br />
Communication<br />
Payload<br />
P Product d PED<br />
System Use<br />
Cases<br />
Computing<br />
Infrastructure<br />
Security Mgmt<br />
& IA<br />
Infrastructure<br />
Services<br />
MDA Process<br />
IA<br />
M3 Architecture<br />
System Safety CM/DM<br />
• Subcommittees form Task Groups<br />
to perform well-defined portions of<br />
their work<br />
•Task Groups exist until these tasks<br />
are completed l t d<br />
UNCLASSIFIED 6
UNCLASSIFIED<br />
Application Architecture Subcommittee<br />
Subcommittee 2: Application Architecture<br />
Define and develop p a common, , open p and scalable application pp architecture for command and<br />
control of Unmanned Aircraft Systems System (<strong>UAS</strong>) Use Cases Group 2 through Group 5 at Platform Independent<br />
Model (PIM) level using OMG Model Driven Architecture® (MDA)<br />
System Use Cases<br />
� Mission-Level Use Case and Scenario Textual Descriptions<br />
� Mission-Level Use Case Diagrams (UML)<br />
� System-Level Activity / Sequence Diagrams (UML)<br />
Data Model<br />
� Data Meta-Model (UML) ( )<br />
� Logical Data Model (UML)<br />
� Logical Data Model to Interface Data Model Projections (UML)<br />
Domain Architecture<br />
� <strong>UCS</strong> Architecture partitioned into Domains based on Subject Matter<br />
� Domain / Sub-domain Textual Descriptions<br />
� Domain-Level Use Cases and Activity / Sequence Diagrams (UML)<br />
�� SService-Level i L l Textual T t l Descriptions<br />
D i ti<br />
� Service-Level Interfaces (SOAML)<br />
7<br />
UNCLASSIFIED 7
UNCLASSIFIED<br />
Platform Architecture Subcommittee<br />
Subcommittee 2: Application Architecture<br />
Define and develop an implementation architecture for a flexible, technology-neutral<br />
infrastructure for <strong>UCS</strong> that: Implements System Use and Cases distributes Application Service Interfaces and Data<br />
Models; Provides a safe/secure computer architecture, reusable PSM mappings to supporting<br />
middleware, OS, and hardware; Supports composability of mission services, reference<br />
implementation, and testing.<br />
Computing Infrastructure<br />
� Core API Standards (CAPIS)<br />
� DODAF viewpoint StdV-1 Standards Profile<br />
Security Management & Information Assurance<br />
� Security and Information Management Use Cases (UML)<br />
� System Security and Information Assurance Management Plans (IAMP)<br />
Infrastructure Services and Configuration<br />
� Infrastructure Services PIM (UML)<br />
� Definition of underlying y g Platform Technologies g<br />
� System Configurability Requirements<br />
MDA Process<br />
� MDA Process Guidance<br />
� PIM to PSM Transformation Examples<br />
UNCLASSIFIED<br />
8
UNCLASSIFIED<br />
Certification Architecture Subcommittee<br />
Subcommittee 2: Application Architecture<br />
Identify the best technical approaches for Certification (Information Assurance, Assurance System Safety<br />
and Airworthiness) for the <strong>UCS</strong> System Architecture Use Cases relative to DoD Certification guidance; assess the<br />
<strong>UCS</strong> Architecture relative to these DoD Certification considerations; and propose changes to the<br />
<strong>UCS</strong> Architecture where Certification deficiencies are identified.<br />
Information Assurance (IA)<br />
� Information Assurance Management Plan (IAMP)<br />
�� Canonical Information Assurance Case (Goal Structured Notation)<br />
System Safety and Airworthiness<br />
� Data Meta-Model (UML)<br />
� Logical Data Model (UML)<br />
�� LLogical i l Data D t Model M d l to t Interface I t f Data D t Model M d l Projections P j ti (UML)<br />
UNCLASSIFIED 9
UNCLASSIFIED<br />
Architecture Implementation Subcommittee<br />
Subcommittee 2: Application Architecture<br />
Address aspects related to the implementation of the <strong>UCS</strong> architecture, including : Developing a<br />
reference architecture or architectures; System Use Defining Cases experiments to aid in the validation of the <strong>UCS</strong><br />
architecture; Determining conformance of systems and services to the <strong>UCS</strong> architecture.<br />
System Architectures<br />
�� RReference f AArchitecture hit t<br />
� Reference Implementations<br />
� Dismounted User<br />
� Transportable/Mobile System<br />
� Fixed Facility<br />
� Implementation Lessons Learned<br />
Experiments<br />
�� Experiments defined to validate Architecture Quality Attributes in AV-1 AV 1<br />
Conformance<br />
� Data Dictionary<br />
� Open Architecture Assessment Tool<br />
� Guidance on measuring Program of Record (PoR) compliance<br />
�� GGuidance id on program ‘on-ramps’<br />
‘ ’<br />
� Component Specification Template<br />
UNCLASSIFIED 10
UNCLASSIFIED<br />
Development Tools Subcommittee<br />
Subcommittee 2: Application Architecture<br />
Provides guidance guidance, recommendations, recommendations and implementations of tools for use in the Model Driven<br />
Engineering approach adopted System by the <strong>UCS</strong>-WG. Use Cases This includes tools for specifying, analyzing,<br />
developing, and implementing the <strong>UCS</strong> 2.0 Architecture. The scope of this activity includes UML<br />
development tools, code generation capabilities, model import/export, and configuration<br />
management.<br />
M3 Architecture<br />
� Common Development Environment (tools) for <strong>UCS</strong> Architecture<br />
� Based on OMG Model Driven Architecture (MDA) Approach<br />
Configuration, Change and Data Management<br />
� Architecture Governance Processes<br />
11<br />
UNCLASSIFIED 11
UNCLASSIFIED<br />
Release Release 2.1 2.1 Scheduled for Dec 1QFY12 22, 2011<br />
Volunteer Organizations Funded Organizations<br />
Heterogeneous mix of 17 funded companies<br />
H<br />
A<br />
S<br />
UNCLASSIFIED 12