Small Satellite Conference 2014 Using Rules-based Statecharts to Automate Satellite Behaviors

Size: px
Start display at page:

Download "Small Satellite Conference 2014 Using Rules-based Statecharts to Automate Satellite Behaviors"

Transcription

1 Using Rules-based Statecharts to Automate Satellite Behaviors Kenneth Center, PhD Director of Advanced Software Technologies PnP Innovations

2 Outline Background (AMM and Aspire) Motivation (Role of Rules, Statecharts) Technology Leveraged (JPL STAARS) New Capability Developed Integration with AMM Example Use Cases Benefits Current Status Summary & Acknowledgements p2

3 Autonomous Mission Manager (AMM) Application of Architecture High Value Assets with Hosted Payloads Co-Orbital Visitor Space-Space Surveillance Earth Observing Satellites CubeSats Dynamic Joining of Autonomous Federated Assets Enable Space Domain user community to extract maximum utility from assets Taskable Ground-based Sensors Ground Tasking & Processing Sites Airborne Sensors Ground Network Direct interactions between assets and autonomous decision-making remove human operator latency and reduce response times Operators specify operational rules in natural language to create/tailor system behavior to mission needs Rules stored in libraries for reuse p3

4 Adaptive Scalable Portable Infrastructure for Responsive Engineering (ASPIRE) Processor Manager Satellite Flight Systems Data Directory Data Registrar Data Query support Aspire core component address management Time distribution Satellite Hardware Aspire Components Mission Software Network Adapter(s) Federated Assets Cluster Ops Distributed Functionality Cross-Links IP-based middleware supporting space systems High-performance messaging on the satellite Reliable message exchange with remote components over the network Electronic data sheets define interfaces Components can be dynamically added/removed from system software adapts to available data providers Control scope of data visibility between Aspire Domains on same physical network Wire-level compatibility on many common processors and operating systems Promotes high or complete software re-use S-G Links Ground Infrastructure (Over Ethernet) Command & Control Data Processing Automated Operations Network Messaging p4

5 Messaging Services System (OS) Services AMM Data Architecture Layers The latest addition API Assessment Planning/ Scheduling Autonomy Services Execution Rules Rules Fusion Goals Rules Response Tactics Tactics Tactics API API Subsystem Layer Services Pointing Power Comm Thermal GNC API API API Device/Application Support Layer Services Physics- Based I/Fs Planning Support Metadata Repo Remote Files Misc Utility API API Att/Rate Sensors Power Switching Platform Hardware React n Wheels Radios Thrusters Data Store Sensors Sensors Sensors API Aspire Middleware p5

6 Using Rules for Decision Logic Some high-level decision-making lends itself well to a rules-based solution Say what to do, not how to do it Handle complex problems that are difficult to code in procedural programming More efficient way of mapping rule patterns to domain object data than procedural programming Target Mission-level behaviors that utilize resources in a wider system data architecture More natural way for humans to express behaviors. We chose Drools as the baseline Rule Engine Battle-proven, freely-available enterprise solution Performs pattern matching of facts to rules using modified Rete algorithm Java API p6

7 State Machines to Define Behaviors A majority of the AMM mission code modules employ state machine logic Even simple state machines with just a few states can have many transition paths Implementing state machine logic by hand is tedious, repetitive and takes a lot of discipline to keep consistent with the design Rules are a much better representation language for a state machine that procedural code (better mapping, less code, faster decision-making) p7

8 The JPL STAARS Process What is STAARS? A JPL home-grown model-based engineering process for software development. STAARS (STate-based Architecture and Auto-coding for Real-time Systems) Combines 5 tools that can be customized for each project UML Modeling Model Checking State-based Framework Test Harness Autocoding STAARS was used to specify autonomous operations for most phases of the JPL Curiosity mission p8

9 STAARS Component Summary UML Modeling Explicitly capture the intent of the requirements Formally capture the behavior in a model Create a crisp notion of state State-based Framework Supports the UML standard Allows developers to think and work with higher constructs states, events and transitions Auto-coding Light-weight Java program Reads in the Model which is stored in a nonproprietary data format (XML) Converts the input model into an internal data structure Has multiple back-ends to support different project requirements Test harness Ability to run the model stand-alone module test environment Model Checking Automatic generation of Verification models Exhaustively explore the state-space of the model Checks for various correctness properties within the model Model.XML Input Parser JPL Autocoder C++ C - QF2 C - QF3 C - MSL Promela/ C Python Drools Drools-Aspire back-end added Model.cpp Model.c Model.c Model.c Model.c Model.pml Model.py Model.drl p9

10 MagicDraw UML p10

11 Statechart Features Supported a) Top level state machine definition b) States. No limit on nesting c) Calls to external functions/services d) State initial entry point e) Entry conditions f) Transition events g) Exit conditions h) Logical guard conditions i) Temporal guard conditions j) Orthogonal regions k) Event generation m) Internal transitions m ) Self Transition p) Publication of parameterized messages p11

12 Relationship to Other AMM Capabilities Satellite Telemetry Events Auto-Coded Drools Statechart IntelligentAgent Class Drools JAspire API JAVA Aspire Reliable Message Transport Layer Satellite Resources Planners Sits atop robust capabilities already developed for AMM Statechart behaviors are represented as rules-based patterns Drools knowledge base is the source of data on which rules operate External data sources are made available through the knowledge base p12

13 xteds Structure The standard xteds header referencing the syntaxenforcing Schema and citing the Version of the xteds Interfaces in xteds provide a formal way of encapsulating a logical collection of messages. We ll define standard interfaces for AMM SOA constructs The kind and Qualifier elements of the xteds are the means of richly expressing data points in the system. We strive for atomic characterization of data then enhance their context and interpretation with metadata. Three message primitives are supported in ASPIRE Notifications (one-way from provider), Commands (one-way from consumer), and Service Requests (command-response pair) p13

14 Drools Pattern Generation AMM xteds Definitions xteds Data Sheets define bindings between message variables and Drools knowledge base facts declare RequestWeatherPrediction extends interfacename = "ICourseOfAction", messagetype = Notification, messagearrival = EVENT, globalvariablename = "grequestweatherprediction", role = Provider ) MissionTime : type = UINT32 ) WeatherType : type = STRING ) end global RequestWeatherPrediction grequestweatherprediction Statechart logic results in rules synthesis to manage state actions and transitions rule "Ceiling2500ft" salience 200 when CloudCeilingDataMsg( Ceiling < ) then insertlogical( new Ceiling2500ft() ); logger.debug( "Ceiling2500ft: complete" ); end rule "BeginForecastCeilingToEvaluatePlanBTransition" salience 10 when cloudceilingdatamsg : CloudCeilingDataMsg() InForecastCeiling() Ceiling2500ft() then retract( cloudceilingdatamsg ); insert( new InForecastCeilingToEvaluatePlanBTransition() ); logger.info( "BeginForecastCeilingToEvaluatePlanBTransition: complete" ); end p14

15 Relationship to AMM STAARS Define Asset/System Behaviors/Responses Systems Engineers or Satellite Operators Graphical UML STAARS State Sim SDT AspireStudio AutoCode Validation Cycle bdstudio BAIT Languages SCL C/C++ Promela Drools Deploy System AMM xteds Definitions Aspire Messaging AMM SOA Modules AMM Architecture Space Segment Ground Segment Move toward allowing operators, not programmers, to define system behaviors Apply behaviors at multiple levels within the AMM system Platform level decisions, responses System level assignment of responsibilities and strategies p15

16 Process Flow Select Mission Modules from AMM Library OPERATIONAL PROCESS Create flight software load Upload to satellite Execute Dynamically update statechart during execution Start with a statechart template Interactively specify states & transitions Dependency tree selects necessary support services DEVELOPMENT PROCESS Map actions and guards to Aspire Messages & AMM Services Select Statechart for use on a Mission Auto-generate Code Commit Generated Module to Library SPIN-check to verify correctness Deploy the statechart in test environment with selected Mission Modules Verify proper operation p16

17 An Example Capture of checklist-type decision flow Accesses external services to get data conditions at specified times Execute a plan if certain threshold criteria are met p17

18 Quick Mod 1. Pick a state from the library and drop it on the diagram 2. Rewire transitions to use it 3. Generate new code module 4. Deploy, witness new behaviors immediately p18

19 Current Status Have demonstrated capabilities for multiple use cases Satellite-level decisions (using subsystem controls) based on evaluation of onboard events and telemetry System-level decisions using data from multiple assets, applying tasking accordingly In the process of applying to an FDIR use case Compare modeled subsystem statechart to measured statechart Identify departures from nominal conditions Follow state-described procedures to diagnose, resolve Have transitioned to execution on lightweight embedded processors BeagleBone Black, running Denx Linux + JRE Evaluating performance, minimizing code footprint p19

20 Summary More efficient capture of system behaviors that can be accomplished by non-programmers Systems Engineers System Operators Graphical representations and generated code always stay in sync no programmer s development and test time is required Ability to dynamically update behaviors of a deployed system by modifying the statecharts Generating Promela representation allows SPIN verification to be conducted for more automated and complete test coverage p20

21 Acknowledgements Thanks to Paul Zetocha, Section Chief of the AFRL/RVSVC Space Vehicles Directorate at the Air Force Research Laboratory, Kirtland Air Force Base, Albuquerque, New Mexico, for sponsoring this research Many thanks to Garth Watney and Owen Cheng at NASA JPL for their support in acquiring the STAARS framework and assisting in getting up to speed on the auto-coder component to assure our success p21

Describing and Deploying Satellite Behaviors Using Rules-based Statecharts

Describing and Deploying Satellite Behaviors Using Rules-based Statecharts Describing and Deploying Satellite Behaviors Using Rules-based Statecharts Kenneth B. Center PnP Innovations 3921 Academy Pkwy. North NE, Albuquerque, NM 87109; (505) 503-1563 Ken.center@pnpinnovations.com

More information

A Reference Architecture for Payload Reusable Software (RAPRS)

A Reference Architecture for Payload Reusable Software (RAPRS) SAND2011-7588 C A Reference Architecture for Payload Reusable Software (RAPRS) 2011 Workshop on Spacecraft Flight Software Richard D. Hunt Sandia National Laboratories P.O. Box 5800 M/S 0513 Albuquerque,

More information

Data-Centric Architecture for Space Systems

Data-Centric Architecture for Space Systems Data-Centric Architecture for Space Systems 3 rd Annual Workshop on Flight Software, Nov 5, 2009 The Real-Time Middleware Experts Rajive Joshi, Ph.D. Real-Time Innovations Our goals are the same but not

More information

A Data-Centric Approach for Modular Assurance Abstract. Keywords: 1 Introduction

A Data-Centric Approach for Modular Assurance Abstract. Keywords: 1 Introduction A Data-Centric Approach for Modular Assurance Gabriela F. Ciocarlie, Heidi Schubert and Rose Wahlin Real-Time Innovations, Inc. {gabriela, heidi, rose}@rti.com Abstract. A mixed-criticality system is one

More information

Conceptual Data Modeling for the Functional Decomposition of Mission Capabilities

Conceptual Data Modeling for the Functional Decomposition of Mission Capabilities Conceptual Data Modeling for the Functional Decomposition of Mission Capabilities February 27, 2018 Andrew Battigaglia Andrew.Battigaglia@gtri.gatech.edu 1 Motivation Describing Data The purpose of a functional

More information

Mixed Critical Architecture Requirements (MCAR)

Mixed Critical Architecture Requirements (MCAR) Superior Products Through Innovation Approved for Public Release; distribution is unlimited. (PIRA AER200905019) Mixed Critical Architecture Requirements (MCAR) Copyright 2009 Lockheed Martin Corporation

More information

CODE / CONFIGURATION COVERAGE

CODE / CONFIGURATION COVERAGE CODE / CONFIGURATION COVERAGE In all affairs it's a healthy thing now and then to hang a question mark on the things you have long taken for granted. - Bertrand Russell, 1872-1970 NASA Technical Fellow

More information

SICON Smart Sensors Role in Integrated System Health Management

SICON Smart Sensors Role in Integrated System Health Management SICON 2005 Smart Sensors Role in Integrated System Health Management Jose M Perotti, Instrumentation Group Lead Command, Monitoring and Control Branch Spaceport Engineering &Technology Directorate, Kennedy

More information

Air Force Research Laboratory

Air Force Research Laboratory Air Force Research Laboratory Emerging Command, Control, and Communications Technologies for the 3 rd Offset and Future Operating Concept AFCEA Luncheon 22 September 2016 Dr. Paul Antonik, ST Chief Scientist,

More information

Interface Technology (MUSCIT) Program

Interface Technology (MUSCIT) Program Multi-UAV Supervisory Control Interface Technology (MUSCIT) Program April 2007 Kristen K. Liggett, Ph.D. System Control Interfaces Branch Warfighter Interface Division Human Effectiveness Directorate Air

More information

Nanosatellite Communication Constellation Testbed for Autonomous Scheduling Algorithms to Enable Mission Performance Analysis and Demonstration

Nanosatellite Communication Constellation Testbed for Autonomous Scheduling Algorithms to Enable Mission Performance Analysis and Demonstration SSC17-S2-07 Nanosatellite Communication Constellation Testbed for Autonomous Scheduling Algorithms to Enable Mission Performance Analysis and Demonstration Alonzo E. Jenkins, Peter J. Yoo, and Cherry Y.

More information

Next-Generation Distributed Satellite Bus Information Systems

Next-Generation Distributed Satellite Bus Information Systems What s Coming on Spacecraft: Next-Generation Distributed Satellite Bus Information Systems L. H. Miller, M. M. Gorlick, D. L. Wangerin, C. A. Landauer The Aerospace Corporation 29 February 2012 The Aerospace

More information

A Satellite Data Model for the AFRL Responsive Space Initiative

A Satellite Data Model for the AFRL Responsive Space Initiative SSC06-II-9 A Satellite Data Model for the AFRL Responsive Space Initiative Kenneth Sundberg, Scott Cannon, Todd Hospodarsky Utah State University Logan, UT Don Fronterhouse, Jim Lyke Air Force Research

More information

Declarative Self-Expand Service Access Framework for NASA Mission Users

Declarative Self-Expand Service Access Framework for NASA Mission Users Declarative Self-Expand Service Access Framework for NASA Mission Users Rose Pajerski, Jinghong J. Chen, David Warren, Keiji Tasaki, Senior Scientist, Fraunhofer Center for Experimental Software Engineering,

More information

Argon ST. Creative People Applying Advanced Technology

Argon ST. Creative People Applying Advanced Technology Argon ST Creative People Applying Advanced Technology Background Argon ST provides advanced intelligence, surveillance, and reconnaissance systems to the U.S. Department of Defense and certain foreign

More information

Solving problems and providing solutions since 1975.

Solving problems and providing solutions since 1975. Solving problems and providing solutions since 1975. A-Tech Corporation, d.b.a. Applied Technology Associates (ATA), is a privately held small business founded in 1975 and headquartered in Albuquerque,

More information

Data Model Considerations for Radar Systems

Data Model Considerations for Radar Systems WHITEPAPER Data Model Considerations for Radar Systems Executive Summary The market demands that today s radar systems be designed to keep up with a rapidly changing threat environment, adapt to new technologies,

More information

Enabling the Autonomic Data Center with a Smart Bare-Metal Server Platform

Enabling the Autonomic Data Center with a Smart Bare-Metal Server Platform Enabling the Autonomic Data Center with a Smart Bare-Metal Server Platform Arzhan Kinzhalin, Rodolfo Kohn, Ricardo Morin, David Lombard 6 th International Conference on Autonomic Computing Barcelona, Spain

More information

Space-to-Ground Data Viewer (S2G) & DFDL for Space Library (DFDL4S)

Space-to-Ground Data Viewer (S2G) & DFDL for Space Library (DFDL4S) Space-to-Ground Data Viewer (S2G) & DFDL for Space Library (DFDL4S) M. Zundo (1), M. Piñol Solé (1), R. Mestre (2), A. Gutierrez (2) (1) European Space Agency ESTEC The Netherlands (2) DEIMOS Engenharia

More information

Question & Answer #3

Question & Answer #3 DARPA Blackjack Pit Boss Reference: HR001119S0012 Question & Answer #3 Question 53: Please clarify the WBS level the cost volume and Excel file should presented. Page 8 says Phase 1 should be broken down

More information

White Paper. Major Performance Tuning Considerations for Weblogic Server

White Paper. Major Performance Tuning Considerations for Weblogic Server White Paper Major Performance Tuning Considerations for Weblogic Server Table of Contents Introduction and Background Information... 2 Understanding the Performance Objectives... 3 Measuring your Performance

More information

Advanced On-board Control Procedure

Advanced On-board Control Procedure 1 Overview The Advanced On-Board Control Procedure (AOBCP) product is one of a set of technologies that allows to implement cost effective operation and control of a spacecraft. Together these technologies

More information

Services Summary. Deliverables. Location of Services. Services Assumptions & Exclusions. General Project Management

Services Summary. Deliverables. Location of Services. Services Assumptions & Exclusions. General Project Management Page 1 of 1 SERVICE DESCRIPTION: CISCO DNA CENTER ADVISE AND IMPLEMENT QUICK START ASF-EN1-G-DNAC-QS Services Summary Digital Network Architecture (DNA) Center Advise and Implement Quick Start assists

More information

Instrument Software Framework (ISF) A Small Scale Component Framework for Space

Instrument Software Framework (ISF) A Small Scale Component Framework for Space Mars Science Laboratory Instrument Software Framework (ISF) A Small Scale Component Framework for Space Timothy Canham, Jet Propulsion Laboratory Garth Watney, Jet Propulsion Laboratory Leonard Reder,

More information

UNCLASSIFIED. R-1 ITEM NOMENCLATURE PE D8Z: Data to Decisions Advanced Technology FY 2012 OCO

UNCLASSIFIED. R-1 ITEM NOMENCLATURE PE D8Z: Data to Decisions Advanced Technology FY 2012 OCO Exhibit R-2, RDT&E Budget Item Justification: PB 2012 Office of Secretary Of Defense DATE: February 2011 BA 3: Advanced Development (ATD) COST ($ in Millions) FY 2010 FY 2011 Base OCO Total FY 2013 FY

More information

Slide 1 & 2 Technical issues Slide 3 Technical expertise (continued...)

Slide 1 & 2 Technical issues Slide 3 Technical expertise (continued...) Technical issues 1 Slide 1 & 2 Technical issues There are a wide variety of technical issues related to starting up an IR. I m not a technical expert, so I m going to cover most of these in a fairly superficial

More information

Integration With the Business Modeler

Integration With the Business Modeler Decision Framework, J. Duggan Research Note 11 September 2003 Evaluating OOA&D Functionality Criteria Looking at nine criteria will help you evaluate the functionality of object-oriented analysis and design

More information

The Impact of SOA Policy-Based Computing on C2 Interoperation and Computing. R. Paul, W. T. Tsai, Jay Bayne

The Impact of SOA Policy-Based Computing on C2 Interoperation and Computing. R. Paul, W. T. Tsai, Jay Bayne The Impact of SOA Policy-Based Computing on C2 Interoperation and Computing R. Paul, W. T. Tsai, Jay Bayne 1 Table of Content Introduction Service-Oriented Computing Acceptance of SOA within DOD Policy-based

More information

A Plexos International Network Operating Technology May 2006

A Plexos International Network Operating Technology May 2006 A Plexos International Network Operating Technology May 2006 BY 4664 Jamestown Ave, Suite 325 Baton Rouge, LA 70808 225.218.8002 1.0 Introduction. is a software environment comprised of proven technologies

More information

1. Introduction. 2. Technology concepts

1. Introduction. 2. Technology concepts 1 Table of Contents 1. Introduction...2 2. Technology Concepts...3 2.1. Sharding...4 2.2. Service Oriented Data Architecture...4 2.3. Aspect Oriented Programming...4 3. Technology/Platform-Specific Features...5

More information

Oracle Fusion Middleware 11g: Build Applications with ADF I

Oracle Fusion Middleware 11g: Build Applications with ADF I Oracle University Contact Us: +966 1 1 2739 894 Oracle Fusion Middleware 11g: Build Applications with ADF I Duration: 5 Days What you will learn This course is aimed at developers who want to build Java

More information

CCSDS Mission Operations Services

CCSDS Mission Operations Services CCSDS Mission Operations Services Mario Merri Head of Mission Data Systems Division (ESOC/HSO-GD) CCSDS Mission Operations and Information Management Services (MOIMS) Mehran Sarkarati Head of Applications

More information

ARTAMIS : Open Source and Extensibility in an Embedded Mission System

ARTAMIS : Open Source and Extensibility in an Embedded Mission System ARTAMIS : Open Source and Extensibility in an Embedded Mission System Alan Hohn Lockheed Martin MST 1801 New York 17C Owego, NY 13827 Alan.M.Hohn@lmco.com 1 Contents Fixed Wing Airborne Surveillance Service

More information

The Avionics System Test Bench, Functional Engineering Simulator: New Developments in Support of Mission and System Verification

The Avionics System Test Bench, Functional Engineering Simulator: New Developments in Support of Mission and System Verification The Avionics System Test Bench, Functional Engineering Simulator: New Developments in Support of Mission and System Verification INTRODUCTION 11th Int. WS on Simulation & EGSE facilities for Space Programmes

More information

A Model of the AFSCN Common Core TT&C System Using the Rapide ADL

A Model of the AFSCN Common Core TT&C System Using the Rapide ADL A Model of the AFSCN Common Core TT&C System Using the Rapide ADL by by Charles B. B. Simmons Information Technology Department Computer Systems Division The Aerospace Corporation El El Segundo, CA 90245

More information

Towards a Federated SOA Model in Achieving Data Interoperability in DoD. Nick Duan, Ph.D. ManTech MBI AFCEA/GMU C4I Symposium May 20, 2008

Towards a Federated SOA Model in Achieving Data Interoperability in DoD. Nick Duan, Ph.D. ManTech MBI AFCEA/GMU C4I Symposium May 20, 2008 Towards a Federated SOA Model in Achieving Data Interoperability in DoD Nick Duan, Ph.D. ManTech MBI AFCEA/GMU C4I Symposium May 20, 2008 Overview The Interoperability Challenge and Use of SOA Existing

More information

DARPA Investments in GEO Robotics

DARPA Investments in GEO Robotics DARPA Investments in GEO Robotics Carl Glen Henshaw, Ph.D. Signe Redfield, Ph.D. Naval Center for Space Technology U.S. Naval Research Laboratory Washington, DC 20375 May 22, 2015 Introduction Program

More information

Development of Generic Ground Systems by the Use of a Standard Modeling Method. Takahiro Yamada JAXA/ISAS March 1, 2005

Development of Generic Ground Systems by the Use of a Standard Modeling Method. Takahiro Yamada JAXA/ISAS March 1, 2005 Development of Generic Ground Systems by the Use of a Standard Modeling Method Takahiro Yamada JAXA/ISAS March 1, 2005 1 Purpose of This Presentation To explain how spacecraft can be virtualized by using

More information

Sentinet for BizTalk Server SENTINET

Sentinet for BizTalk Server SENTINET Sentinet for BizTalk Server SENTINET Sentinet for BizTalk Server 1 Contents Introduction... 2 Sentinet Benefits... 3 SOA and API Repository... 4 Security... 4 Mediation and Virtualization... 5 Authentication

More information

Responsive Flight Software Development & Verification Techniques for Small Satellites

Responsive Flight Software Development & Verification Techniques for Small Satellites Responsive Flight Software Development & Verification Techniques for Small Satellites Darren Rowen The Aerospace Corporation Vehicle Systems Division 9 November 2012 The Aerospace Corporation 2012 Overview

More information

PROVIDING YOU LOG INFRASTRUCTURE LOG COLLECTION SOLUTIONS TO BUILD A SECURE, FLEXIBLE AND RELIABLE

PROVIDING YOU LOG INFRASTRUCTURE LOG COLLECTION SOLUTIONS TO BUILD A SECURE, FLEXIBLE AND RELIABLE PROVIDING YOU LOG COLLECTION SOLUTIONS TO BUILD A SECURE, FLEXIBLE AND RELIABLE LOG INFRASTRUCTURE 01 ENTERPRISE EDITION NXLOG KEY FEATURES: DO YOU NEED TO COLLECT LOG DATA OF YOUR EVENTS? NXLOG ENTERPRISE

More information

IBM WebSphere Message Broker for z/os V6.1 delivers the enterprise service bus built for connectivity and transformation

IBM WebSphere Message Broker for z/os V6.1 delivers the enterprise service bus built for connectivity and transformation IBM Europe Announcement ZP07-0445, dated October 9, 2007 IBM WebSphere Message Broker for z/os V6.1 delivers the enterprise service bus built for connectivity and transformation Description...2 Product

More information

DEVELOPING MICROSOFT SHAREPOINT SERVER 2013 ADVANCED SOLUTIONS. Course: 20489A; Duration: 5 Days; Instructor-led

DEVELOPING MICROSOFT SHAREPOINT SERVER 2013 ADVANCED SOLUTIONS. Course: 20489A; Duration: 5 Days; Instructor-led CENTER OF KNOWLEDGE, PATH TO SUCCESS Website: DEVELOPING MICROSOFT SHAREPOINT SERVER 2013 ADVANCED SOLUTIONS Course: 20489A; Duration: 5 Days; Instructor-led WHAT YOU WILL LEARN This course provides SharePoint

More information

Retrofitting Ground Systems to improve Cyber Security

Retrofitting Ground Systems to improve Cyber Security Retrofitting Ground Systems to improve Cyber Security Michael Worden Security Engineer 25 February 2014 Copyright 2014 Raytheon Company. Published by The Aerospace Corporation with permission.. Customer

More information

GoAhead Software NDIA Systems Engineering 2010

GoAhead Software NDIA Systems Engineering 2010 GoAhead Software NDIA Systems Engineering 2010 High Availability and Fault Management in Objective Architecture Systems Steve Mills, Senior Systems Architect Outline Standards/COTS and the Mission-Critical

More information

Best Practice Guidelines for the Development and Evaluation of Digital Humanities Projects

Best Practice Guidelines for the Development and Evaluation of Digital Humanities Projects Best Practice Guidelines for the Development and Evaluation of Digital Humanities Projects 1.0. Project team There should be a clear indication of who is responsible for the publication of the project.

More information

Chain of Command. Chief of Naval Operations. Commander, U.S. Fleet Forces Command. COMNAVMETOCCOM (CNMOC) Stennis Space Center, MS

Chain of Command. Chief of Naval Operations. Commander, U.S. Fleet Forces Command. COMNAVMETOCCOM (CNMOC) Stennis Space Center, MS 1 Chain of Command Chief of Naval Operations Commander, U.S. Fleet Forces Command Fleet Numerical Meteorology And Oceanography Center (FNMOC) Monterey, CA Naval Oceanographic Office (NAVOCEANO) Stennis

More information

Contract Information Management System (CIMS) Technical System Architecture

Contract Information Management System (CIMS) Technical System Architecture Technical System REVISION HISTORY REVISION NUMBER ISSUE DATE PRIMARY AUTHOR(S) NOTES 1.0 2/2015 Cheryl Kelmar Software: Kami Phengphet Engineer: Pornpat Nikamanon Architect: Jim Zhou Creation of CIMS document.

More information

SQL Server on Linux and Containers

SQL Server on Linux and Containers http://aka.ms/bobwardms https://github.com/microsoft/sqllinuxlabs SQL Server on Linux and Containers A Brave New World Speaker Name Principal Architect Microsoft bobward@microsoft.com @bobwardms linkedin.com/in/bobwardms

More information

Enterprise Ground Services (EGS) Overview. SMC/AD Col Jim Planeaux GSAW Presentation 2 Mar 2016 Distribution A: Approved for Public Release

Enterprise Ground Services (EGS) Overview. SMC/AD Col Jim Planeaux GSAW Presentation 2 Mar 2016 Distribution A: Approved for Public Release Space and Missile Systems Center Enterprise Ground Services (EGS) Overview SMC/AD Col Jim Planeaux GSAW Presentation 2 Mar 2016 Distribution A: Approved for Public Release 1 Key Drivers for EGS AFSPC Commander

More information

High Availability Distributed (Micro-)services. Clemens Vasters Microsoft

High Availability Distributed (Micro-)services. Clemens Vasters Microsoft High Availability Distributed (Micro-)services Clemens Vasters Microsoft Azure @clemensv ice Microsoft Azure services I work(-ed) on. Notification Hubs Service Bus Event Hubs Event Grid IoT Hub Relay Mobile

More information

A Cost Effective High Assurance Layered Solution for MLS Test Training and LVC

A Cost Effective High Assurance Layered Solution for MLS Test Training and LVC A Cost Effective High Assurance Layered Solution for MLS Test Training and LVC 2014 Layered Assurance Workshop 8-Dec, 2014 James Marek 2014 Rockwell 2014 Collins. Rockwell Collins. Introduction Solution

More information

WZRDnet. A Low-Power Wireless Ad-Hoc Mesh Network for Austere Tactical Environments. February 14, 2018

WZRDnet. A Low-Power Wireless Ad-Hoc Mesh Network for Austere Tactical Environments. February 14, 2018 White Paper TELEGRID Technologies, Inc. WZRDnet A Low-Power Wireless Ad-Hoc Mesh Network for Austere Tactical Environments February 14, 2018 23 Vreeland Road Suite 290 Florham Park, NJ 07932 www.telegrid.com

More information

Deploying DDS on a WAN and the GIG: The DDS Routing Service. Gerardo Pardo-Castellote, Ph.D. The Real-Time Middleware Experts

Deploying DDS on a WAN and the GIG: The DDS Routing Service. Gerardo Pardo-Castellote, Ph.D. The Real-Time Middleware Experts Deploying on a WAN and the GIG: The Routing Service Gerardo Pardo-Castellote, Ph.D. The Real-Time Middleware Experts Fernando Crespo Sanchez Principal Engineer, Real-Time Innovations fernando.crespo@rti.com

More information

A Standards-Based Registry/Repository Using UK MOD Requirements as a Basis. Version 0.3 (draft) Paul Spencer and others

A Standards-Based Registry/Repository Using UK MOD Requirements as a Basis. Version 0.3 (draft) Paul Spencer and others A Standards-Based Registry/Repository Using UK MOD Requirements as a Basis Version 0.3 (draft) Paul Spencer and others CONTENTS 1 Introduction... 3 1.1 Some Terminology... 3 2 Current Situation (Paul)...4

More information

ebusiness Suite goes SOA

ebusiness Suite goes SOA ebusiness Suite goes SOA Ulrich Janke Oracle Consulting Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not

More information

Information, Decision, & Complex Networks AFOSR/RTC Overview

Information, Decision, & Complex Networks AFOSR/RTC Overview Information, Decision, & Complex Networks AFOSR/RTC Overview 06 MAR 2013 Integrity Service Excellence Robert J. Bonneau, Ph.D. Division Chief AFOSR/RTC Air Force Research Laboratory Report Documentation

More information

Plug and Play Satellite Evolution

Plug and Play Satellite Evolution Plug and Play Satellite Evolution AIAA/USU Conference On Small Satellites August, 2009 SSC09-VI-4 Don Fronterhouse PnP Innovations, Inc SPA Genealogical Tree Adaptive Avionics Experiment Responsive Space

More information

Security Correlation Server System Deployment and Planning Guide

Security Correlation Server System Deployment and Planning Guide CorreLog Security Correlation Server System Deployment and Planning Guide The CorreLog Server provides a method of collecting security information contained in log messages generated by network devices

More information

DARPA TTO Air and Space Portfolio Update

DARPA TTO Air and Space Portfolio Update DARPA TTO Air and Space Portfolio Update Ms. Pamela A. Melroy, Deputy Director DARPA Tactical Technology Office Briefing prepared for the National Research Council Aeronautics and Space Engineering Board

More information

Key Features. High-performance data replication. Optimized for Oracle Cloud. High Performance Parallel Delivery for all targets

Key Features. High-performance data replication. Optimized for Oracle Cloud. High Performance Parallel Delivery for all targets To succeed in today s competitive environment, you need real-time information. This requires a platform that can unite information from disparate systems across your enterprise without compromising availability

More information

20489: Developing Microsoft SharePoint Server 2013 Advanced Solutions

20489: Developing Microsoft SharePoint Server 2013 Advanced Solutions 20489: Developing Microsoft SharePoint Server 2013 Advanced Solutions Length: 5 days Audience: Developers Level: 300 OVERVIEW This course provides SharePoint developers the information needed to implement

More information

Scalable, Reliable Marshalling and Organization of Distributed Large Scale Data Onto Enterprise Storage Environments *

Scalable, Reliable Marshalling and Organization of Distributed Large Scale Data Onto Enterprise Storage Environments * Scalable, Reliable Marshalling and Organization of Distributed Large Scale Data Onto Enterprise Storage Environments * Joesph JaJa joseph@ Mike Smorul toaster@ Fritz McCall fmccall@ Yang Wang wpwy@ Institute

More information

WAN-DDS A wide area data distribution capability

WAN-DDS A wide area data distribution capability 1 A wide area data distribution capability Piet Griffioen, Thales Division Naval - Above Water Systems, Netherlands Abstract- The publish-subscribe paradigm has shown many qualities to efficiently implement

More information

USAF ESC Space COMSEC Branch

USAF ESC Space COMSEC Branch GSAW 2011 USAF ESC Space COMSEC Branch Capt Walter Kilar Andrew Ho USAF AFRL Space Electronics Branch Capt James Crane II Innoflight, Inc Jeffrey Janicik The Aerospace Corporation Rhonda Murillo Paul Streander

More information

Building E-Business Suite Interfaces using BPEL. Asif Hussain Innowave Technology

Building E-Business Suite Interfaces using BPEL. Asif Hussain Innowave Technology Building E-Business Suite Interfaces using BPEL Asif Hussain Innowave Technology Agenda About Innowave Why Use BPEL? Synchronous Vs Asynchronous BPEL Adapters Process Activities Building EBS Interfaces

More information

Service-Oriented Architecture for Command and Control Systems with Dynamic Reconfiguration

Service-Oriented Architecture for Command and Control Systems with Dynamic Reconfiguration Service-Oriented Architecture for Command and Control Systems with Dynamic Reconfiguration Raymond A. Paul Department of Defense Washington, DC raymond.paul@osd.mil 2004-5-22 1 Outlines Motivation Dynamic

More information

Spring & Hibernate. Knowledge of database. And basic Knowledge of web application development. Module 1: Spring Basics

Spring & Hibernate. Knowledge of database. And basic Knowledge of web application development. Module 1: Spring Basics Spring & Hibernate Overview: The spring framework is an application framework that provides a lightweight container that supports the creation of simple-to-complex components in a non-invasive fashion.

More information

Developing Microsoft SharePoint Server 2013 Advanced Solutions

Developing Microsoft SharePoint Server 2013 Advanced Solutions 20489 - Developing Microsoft SharePoint Server 2013 Advanced Solutions Duration: 5 Days Course Price: $2,975 Software Assurance Eligible Course Description Course Overview This training course provides

More information

QUICKER: A Model-driven QoS Mapping Tool for QoS-enabled Component Middleware

QUICKER: A Model-driven QoS Mapping Tool for QoS-enabled Component Middleware QUICKER: A Model-driven QoS Mapping Tool for QoS-enabled Component Middleware Amogh Kavimandan, Krishnakumar Balasubramanian, Nishanth Shankaran, Aniruddha Gokhale, & Douglas C. Schmidt amoghk@dre.vanderbilt.edu

More information

Powering the Internet of Things with MQTT

Powering the Internet of Things with MQTT Powering the Internet of Things with MQTT By Ming Fong Senior Principal Development Engineer Schneider-Electric Software, LLC. Introduction In the last ten years, devices such as smartphones, wearable

More information

Oracle Fusion Middleware 11g: Build Applications with ADF I

Oracle Fusion Middleware 11g: Build Applications with ADF I Oracle University Contact Us: Local: 1800 103 4775 Intl: +91 80 4108 4709 Oracle Fusion Middleware 11g: Build Applications with ADF I Duration: 5 Days What you will learn Java EE is a standard, robust,

More information

SSC14-V-9 UNCLASSIFIED UNCLASSIFIED LLNL-PRES

SSC14-V-9 UNCLASSIFIED UNCLASSIFIED LLNL-PRES Government-owned CubeSat Next Generation Bus Reference Architecture Vincent Riot, Darrell Carter, Todd Decker, Lance Simms (LLNL) Jim Newman, Lara Magallanes, Jim Horning, David Rigmaiden (NPS) Meagan

More information

Testing Objectives. Successful testing: discovers previously unknown errors

Testing Objectives. Successful testing: discovers previously unknown errors Testing Objectives Informal view: Testing: a process of executing software with the intent of finding errors Good testing: a high probability of finding as-yetundiscovered errors Successful testing: discovers

More information

UML Robotics: SUBTLE MURI. Dan Brooks, Abe Shultz, Holly Yanco University of Massachusetts Lowell

UML Robotics: SUBTLE MURI. Dan Brooks, Abe Shultz, Holly Yanco University of Massachusetts Lowell UML Robotics: SUBTLE MURI Dan Brooks, Abe Shultz, Holly Yanco University of Massachusetts Lowell Funded by the Army Research Office SUBTLE Pipeline Parsing, Semantics, Pragmatics Parsing Separates parts

More information

ATTENTION TO COME/ISE 491/492 STUDENT

ATTENTION TO COME/ISE 491/492 STUDENT ATTENTION TO COME/ISE 491/492 STUDENT 151 As a part of your requirement analysis section in your final report, you should write a requirement analysis document (RAD). The details of the document, and a

More information

Next-Generation Distributed Satellite Bus Information Systems

Next-Generation Distributed Satellite Bus Information Systems Next-Generation Distributed Satellite Bus Information Systems L. H. Miller, M. M. Gorlick, D. L. Wangerin, C. A. Landauer The Aerospace Corporation 21 October, 2011 The Aerospace Corporation 2011 This

More information

Service Oriented Architecture

Service Oriented Architecture Service Oriented Architecture Web Services Security and Management Web Services for non-traditional Types of Data What are Web Services? Applications that accept XML-formatted requests from other systems

More information

COMPASS: FORMAL METHODS FOR SYSTEM-SOFTWARE CO-ENGINEERING

COMPASS: FORMAL METHODS FOR SYSTEM-SOFTWARE CO-ENGINEERING COMPASS: FORMAL METHODS FOR SYSTEM-SOFTWARE CO-ENGINEERING Viet Yen Nguyen Lehrstuhl für Informatik 2, RWTH Aachen University nguyen@cs.rwth-aachen.de Technology Innovation Days, ESA/ESTEC, 2011 ABOUT

More information

SD CABIN NETWORKING SOLUTIONS RAISING THE STANDARD FOR IN-FLIGHT CONNECTIVITY.

SD CABIN NETWORKING SOLUTIONS RAISING THE STANDARD FOR IN-FLIGHT CONNECTIVITY. SD CABIN NETWORKING SOLUTIONS RAISING THE STANDARD FOR IN-FLIGHT CONNECTIVITY. THE SDR SERIES The Satcom Direct (SD) SDR Series of products the SDR and SDR Gateway provide the ultimate flexibility in connectivity

More information

DREMS: A Toolchain and Platform for the Rapid Application Development, Integration, and Deployment of Managed Distributed Real-time Embedded Systems

DREMS: A Toolchain and Platform for the Rapid Application Development, Integration, and Deployment of Managed Distributed Real-time Embedded Systems DREMS: A Toolchain and Platform for the Rapid Application Development, Integration, and Deployment of Managed Distributed Real-time Embedded Systems William Emfinger, Pranav Kumar, Abhishek Dubey, William

More information

DARPA Perspective on Space

DARPA Perspective on Space DARPA Perspective on Space Ms. Pamela A. Melroy, Deputy Director DARPA Tactical Technology Office Briefing prepared for International Symposium for Personal and Commercial Spaceflight (ISPCS) 2015 October

More information

Using ESML in a Semantic Web Approach for Improved Earth Science Data Usability

Using ESML in a Semantic Web Approach for Improved Earth Science Data Usability Using in a Semantic Web Approach for Improved Earth Science Data Usability Rahul Ramachandran, Helen Conover, Sunil Movva and Sara Graves Information Technology and Systems Center University of Alabama

More information

SSC17-XII-02. Using CCSDS Standards to Reduce Mission Costs

SSC17-XII-02. Using CCSDS Standards to Reduce Mission Costs SSC17-XII-02 Using CCSDS Standards to Reduce Mission Costs Jonathan Wilmot NASA Goddard Space Flight Center Greenbelt, MD, 20771, USA; 301-286-2623 Jonathan.J.Wilmot@NASA.gov ABSTRACT NASA s open source

More information

Mesh-Based Content Routing Using XML

Mesh-Based Content Routing Using XML Outline Mesh-Based Content Routing Using XML Alex C. Snoeren, Kenneth Conley, and David K. Gifford MIT Laboratory for Computer Science Presented by: Jie Mao CS295-1 Fall 2005 2 Outline Motivation Motivation

More information

<Insert Picture Here> Managing Oracle Exadata Database Machine with Oracle Enterprise Manager 11g

<Insert Picture Here> Managing Oracle Exadata Database Machine with Oracle Enterprise Manager 11g Managing Oracle Exadata Database Machine with Oracle Enterprise Manager 11g Exadata Overview Oracle Exadata Database Machine Extreme ROI Platform Fast Predictable Performance Monitor

More information

How Does Your Real-time Data Look?

How Does Your Real-time Data Look? How Does Your Real-time Data Look? By Supreet Oberoi Real-Time Innovations, Inc. 385 Moffett Park Drive Sunnyvale, CA 94089 www.rti.com Introduction Are all real-time distributed applications supposed

More information

<Insert Picture Here> A Brief Introduction to Live Object Pattern

<Insert Picture Here> A Brief Introduction to Live Object Pattern A Brief Introduction to Live Object Pattern Dave Felcey Coherence Product Management The following is intended to outline general product use and direction. It is intended for information

More information

CCSDS and NASA Standards for Satellite Control Network Interoperability

CCSDS and NASA Standards for Satellite Control Network Interoperability InterPlanetary Network & Information Systems Directorate CCSDS and NASA Standards for Satellite Network Interoperability Peter Shames Jet Propulsion Laboratory California Institute of Technology The Fundamental

More information

Mesh Network Architecture for Enabling Inter-Spacecraft Communication

Mesh Network Architecture for Enabling Inter-Spacecraft Communication SSC17-VII-10 Mesh Network Architecture for Enabling Inter-Spacecraft Communication Christopher Becker, Garrick Merrill NASA Marshall Space Flight Center Mail Stop EV42, Huntsville, AL 35812 chris.becker@nasa.gov

More information

Taming your heterogeneous cloud with Red Hat OpenShift Container Platform.

Taming your heterogeneous cloud with Red Hat OpenShift Container Platform. Taming your heterogeneous cloud with Red Hat OpenShift Container Platform martin@redhat.com Business Problem: Building a Hybrid Cloud solution PartyCo Some Bare Metal machines Mostly Virtualised CosPlayUK

More information

Part I: Preliminaries 24

Part I: Preliminaries 24 Contents Preface......................................... 15 Acknowledgements................................... 22 Part I: Preliminaries 24 1. Basics of Software Testing 25 1.1. Humans, errors, and testing.............................

More information

Sensor Fusion: Potential, Challenges and Applications. Presented by KVH Industries and Geodetics, Inc. December 2016

Sensor Fusion: Potential, Challenges and Applications. Presented by KVH Industries and Geodetics, Inc. December 2016 Sensor Fusion: Potential, Challenges and Applications Presented by KVH Industries and Geodetics, Inc. December 2016 1 KVH Industries Overview Innovative technology company 600 employees worldwide Focused

More information

EMC Isilon. Cisco UCS Director Support for EMC Isilon

EMC Isilon. Cisco UCS Director Support for EMC Isilon Cisco UCS Director Support for, page 1 Adding an Account, page 2 Storage Pool Tiers, page 3 Storage Node Pools, page 4 SMB Shares, page 5 Creating an NFS Export, page 7 Quotas, page 9 Configuring a space

More information

Generalized Document Data Model for Integrating Autonomous Applications

Generalized Document Data Model for Integrating Autonomous Applications 6 th International Conference on Applied Informatics Eger, Hungary, January 27 31, 2004. Generalized Document Data Model for Integrating Autonomous Applications Zsolt Hernáth, Zoltán Vincellér Abstract

More information

Level 3 is the largest competitive local exchange carrier (CLEC) operating in the US. Volume 1, Section 1.0 Page 1-1 April 19, 2007

Level 3 is the largest competitive local exchange carrier (CLEC) operating in the US. Volume 1, Section 1.0 Page 1-1 April 19, 2007 1.0 Level 3 s WITS 3 Offer Level 3 Communications, LLC (Level 3) is committed to a future where Government agencies can conduct their business cost effectively by leveraging converged multi-media IP applications.

More information

Red Hat Atomic Details Dockah, Dockah, Dockah! Containerization as a shift of paradigm for the GNU/Linux OS

Red Hat Atomic Details Dockah, Dockah, Dockah! Containerization as a shift of paradigm for the GNU/Linux OS Red Hat Atomic Details Dockah, Dockah, Dockah! Containerization as a shift of paradigm for the GNU/Linux OS Daniel Riek Sr. Director Systems Design & Engineering In the beginning there was Stow... and

More information

OPERATIONS DATA FILE

OPERATIONS DATA FILE OPERATIONS DATA FILE Next Generation Manual Procedures Viewer Requirements Document Baseline Rev A March 2002 1 A REVISION AND HISTORY PAGE REVISION DESCRIPTION OF CHANGE PUB. DATE (Reference per SSCD

More information

WWW, REST, and Web Services

WWW, REST, and Web Services WWW, REST, and Web Services Instructor: Yongjie Zheng Aprile 18, 2017 CS 5553: Software Architecture and Design World Wide Web (WWW) What is the Web? What challenges does the Web have to address? 2 What

More information

Bet & MathWorks By Bet Herrera Sucarrat Application Engineer MathWorks

Bet & MathWorks By Bet Herrera Sucarrat Application Engineer MathWorks Bet & MathWorks By Bet Herrera Sucarrat Application Engineer MathWorks 2015 The MathWorks, Inc. 1 Researchers Test Control Algorithms for NASA SPHERES Satellites with a MATLAB Based Simulator Challenge

More information