Software Communications Architecture (SCA) 4.1 Review

Similar documents
JPEO JTRS initiates the development of a new Software Communications Architecture (SCA) Release

System Component Deployment in a Realtime Embedded Software Defined Radio (SDR) Architecture

Comments on Software Communications Architecture Specification Version 2.2.2

The future of range instrumentation.

MUOS Program Update. Program Executive Office Space Systems (PEO SS) Navy Communications Satellite Program Office PMW 146

JOINT TACTICAL RADIO SYSTEM - APPLICATION PROGRAMMING INTERFACES

Design and Implementation of an Efficient SCA Core Framework for a DSP Platform

Component Based Software Design using CORBA. Victor Giddings, Objective Interface Systems Mark Hermeling, Zeligsoft

Glassfish Architecture.

How To Improve The Defense Communications System

Role of Analytics in Infrastructure Management

WIND RIVER SECURE ANDROID CAPABILITY

SDR Architecture. Introduction. Figure 1.1 SDR Forum High Level Functional Model. Contributed by Lee Pucker, Spectrum Signal Processing

NETWORK PROGRAMMING OF JOINT TACTICAL RADIO SYSTEM RADIOS

DoD CIO ITSM Overview Enterprise Architecture Conference

Cyber R &D Research Roundtable

Clusters: Mainstream Technology for CAE

Fight the Network. Presented By Kevin Jacobs On Behalf of WIN-T TMD and CERDEC S&TCD CyberOps Branches Briefing name l Date (1)

A Comprehensive Cyber Compliance Model for Tactical Systems

Sadržaj seminara: SOA Architecture. - SOA Business Challenges s: Billion Dollar Lock-In. - Integration Tools. - Point-to-Point Approach

Real Time Embedded Software Development Using Agile Technology An Experience Report

DISA and the Evolving DoD Enterprise

Fundamental Concepts and Models

WHITEPAPER. Addressing Them with Secure Network Access Control. Executive Summary... An Evolving Network Environment... 2

Cisco Data Center Optimization Services

COMBATSS-21 Scalable combat management system for the world s navies

Linear Motion and Assembly Technologies Pneumatics Service. Industrial Ethernet: The key advantages of SERCOS III

SMARTPHONE TOTAL COST OF OWNERSHIP:

Unified Capabilities (UC)

Seven Challenges of Embedded Software Development

Power Your Innovation: Put EIS Suite at the Core

CLOUD STORAGE SECURITY INTRODUCTION. Gordon Arnold, IBM

The MDM (Measurement Data Management) system environment

DoD Software Assurance (SwA) Overview

Spectrum Technology Assessment Test Range Spectrum Challenges

XEBHRA: A Virtualized Platform for Cross Domain Information Sharing

Secure Your Mobile Device Access with Cisco BYOD Solutions

Chapter 4. Architecture. Table of Contents. J2EE Technology Application Servers. Application Models

NERC CIP VERSION 5 COMPLIANCE

National Cybersecurity Assessment and Technical Services

Cisco Application-Centric Infrastructure (ACI) and Linux Containers

Full and Para Virtualization

Ms. Sandy Veautour Chief Systems Engineer PSG

ON THE ROAD TO OPEN HYBRID CLOUD BRYAN CHE GENERAL MANAGER, CLOUD BU, RED HAT

UNCLASSIFIED. UNCLASSIFIED Office of Secretary Of Defense Page 1 of 8 R-1 Line #50

A Survey of Shared File Systems

How To Use An Ipad Wireless Network (Wi Fi) With An Ipa (Wired) And An Ipat (Wired Wireless) Network (Wired Wired) At The Same Time

Future Multi-Mission Satellite Operations Centers Based on an Open System Architecture and Compatible Framework

Openbravo Subscription and Recurring Billing Managing a Subscription-based Business and How a Technology Giant Did It

Matthew Chu - SR. Technical Architect Channel Technical Sales Enablement

AF C2 Capability Modernization Leveraging Architectures to Achieve Warfighting Integration

THE RTOS AS THE ENGINE POWERING THE INTERNET OF THINGS

IndustrialIT System 800xA Engineering

Architectures for Distributed Real-time Systems

Data Center Solutions

IBM Data Security Services for endpoint data protection endpoint encryption solution

GETTING STARTED WITH ANDROID DEVELOPMENT FOR EMBEDDED SYSTEMS

DECC Montgomery. Mr. Chris Kemp Director May 2009

WHITE PAPER 7 REASONS WHY CRAFTER SHOULD BE ON YOUR WEB CMS SHORTLIST

DoD Strategy for Defending Networks, Systems, and Data

Securing Data in the Virtual Data Center and Cloud: Requirements for Effective Encryption

Magellan. 5 Simple Steps to Finding the Right Mobile Development Magellan Holdings, LLC.

MOBILE APP DEVELOPMENT CUSTOM CROSS PLATFORM APPLICATIONS

Open Group SOA Governance. San Diego 2009

Aecus European Innovation Awards 2015

The StrikeIron API Management Solution

UNCLASSIFIED R-1 ITEM NOMENCLATURE

JENZABAR EX. Exceptional insights. Extraordinary results. JENZABAR EX

Signaling is growing 50% faster than data traffic

What can DDS do for You? Learn how dynamic publish-subscribe messaging can improve the flexibility and scalability of your applications.

How Microsoft Designs its Cloud-Scale Servers

Key Requirements for a Job Scheduling and Workload Automation Solution

Smart Data Center Solutions

TI Linux and Open Source Initiative Backgrounder

The Role of Business Capabilities in Strategic Planning. Sneaking up on Quality Using Business Architecture in a learning corporation

Virtualization s Evolution

Winlink 2000 An Update

PC/E Self-Service. Net-centric software solution for the flexible integration of self-service systems in multichannel architectures

Product Framework. Products must use a common suite of infrastructure Support Services

Consolidated Afloat Networks and Enterprise Services (CANES)

How To Connect Virtual Fibre Channel To A Virtual Box On A Hyperv Virtual Machine

Realizing business flexibility through integrated SOA policy management.

www. thalesgroup. com Network Management Systems

Embedded Virtualization & Cyber Security for Industrial Automation HyperSecured PC-based Control and Operation

Information Management & Technology (IM&T) Strategic Plan

CONTINUOUS DIAGNOSTICS BEGINS WITH REDSEAL

Automatic Service Migration in WebLogic Server An Oracle White Paper July 2008

Innovation. Performance. Security. SMARTSCAN man-portable land EW solutions. target. up-to-the-minute situational intelligence

HP Cloud Map for TIBCO ActiveMatrix BusinessWorks: Importing the template

OPTIMIZING SERVER VIRTUALIZATION

A Data Centric Approach for Modular Assurance. Workshop on Real-time, Embedded and Enterprise-Scale Time-Critical Systems 23 March 2011

Optimizing EDI for Microsoft Dynamics AX

IS SCA ALLIGNED? BUSINESS APPROACH TO SDR DEVELOPMENT. Rafael Aguado Muñoz (Indra Sistemas S.A., Aranjuez, Madrid, Spain;

Transcription:

WAVEFORMS for WARFIGHTERS Software Communications Architecture (SCA) 4.1 Review JTNC Standards 19 August 2015 UNCLASSIFIED

SCA 4.1 BLUF In development for 2 years First SCA 4.1 workshop was 21-22 Nov 13 at Raytheon, San Diego Technologies and features of the new version Cyber Hardening Performance Scalability Configurability Future-proofing Commercial industry provided much of the technology and design of SCA 4.1 SCA 4.1 will be submitted to the DoD IT Standards Registry (DISR) in FY16 Benefits to the Warfighter Cyber Hardening Smaller Radios Longer Battery Life Faster Bootup Better Connections with External Devices such as Android Future-proofing 2

SCA Continues to Distinguish Itself from Competing Standards SCA provides a framework similar to ios and Android but allows flexibility SCA is different from ios or Android through the expression of waveforms in software (Software Defined Radio) The SCA is managed and controlled through an open systems standards body The SCA isolates the waveform from the radio set, enabling portability of waveforms across radio missions and manufacturers 3

SCA Radios In Widespread Deployment Handhelds such as AN/PRC- 154, AN/PRC-152, AN/PRC- 148 have been fielded in quantities of over 300,000 Airborne, manpack, and multichannel radios include MIDS- JTRS, HMS Manpack, AN/PRC- 117G, FlexNet, Phoenix, Freedom 350, KOR-24, CRIIS, Talon, Sidehat, Sidewinder, and many more 4

Architecture Changes in SCA 4.1 Architecture SCA 4.1 introduces a single base component that is applicable for both platform and application software Earlier versions of the SCA had mixed components and interfaces, complicating the specification A smaller number of components are reused across the full radio domain The reorganization will streamline implementations and allow better software tooling to be developed for SCA developers 5

Cyber Hardening in SCA 4.1 Secure computing practices have evolved since the first SCA version SCA 2.2.2 Waveform Component 2: Information only on Request Domain Manager Push model registration provides more secure communication between components As part of the architectural refactoring, the principal of least privilege was applied to all communication within the architecture SCA 4.1 Waveform Component 1: Request for Data 1: Always Sends Information Domain Manager Access and visibility of all software components has been reduced to only what is absolutely needed This minimizes system exposure to a rogue software component within the radio DomainManager + applicationfactories: ApplicationFactorySequence + applications: ApplicationSequence + devicemanagers: DeviceManagerSequence + domainmanagerprofile: string + filemgr: FileManager + identifier: string + installapplication(string) : void + registerdevice(device, DeviceManager) : void + registerdevicemanager(devicemanager) : void + registerservice(object, DeviceManager, string) : void + registerwitheventchannel(object, string, string) : void + uninstallapplication(string) : void + unregisterdevice(device) : void + unregisterdevicemanager(devicemanager) : void + unregisterfromeventchannel(string, string) : void + unregisterservice(object, string) : void 6

Reducing the Cost of the Radio Scalability and Flexibility SCA 4.1 reduces software development and testing by tailoring functionality and interfaces not required for the radio s mission Earlier versions of the SCA had a one-size fits-all model In SCA 2.2.2, a component had to implement all of the interfaces whether they were specifically needed for the component or not class Resource LifeCycle + initialize() : void + releaseobject() : void ComponentIdentifier + identifier: string ControllableComponent + started: boolean + start() : void + stop() : void PropertySet PortAccessor + connectusesports(connections) : void + disconnectports(disconnections) : void + getprovidedports(connections*) : void INTERROGABLE CONTROLLABLE + configure(properties) : void + query(properties*) : void CONFIGURABLE TestableObject + runtest(unsigned long, Properties*) : void CONNECTABLE Resource TESTABLE 7

Improving Performance The SCA has little impact on waveform data throughput The software components of the waveform communicate among themselves without any SCA overhead or interference During startup, there can be substantial dynamic configuration and loading of software components The new port communication and push registration significantly reduce the time to boot the radio or launch a new waveform This extends battery life, reduces the processor size and resources necessary to perform the mission 8

Future-Proofing SCA 4.1 has been written as a modular specification, permitting new technology to be inserted into tactical radios As an example, there are emerging technologies to replace CORBA such as ICE or zeromq SCA 4.1 is written to allow new transports to be substituted for CORBA, which most SCA developers to date have preferred New to SCA 4.1 is multicore processor support 9