Using Datalog to Describe Simulation Capabilities

Size: px
Start display at page:

Download "Using Datalog to Describe Simulation Capabilities"

Transcription

1 U.S. Army Research, Development and Engineering Command Executable Scenario Definition Using Datalog to Describe Simulation Capabilities US Army Research Laboratory (ARL) Human Research and Engineering g Directorate (HRED) Simulation & Training Technology Center (STTC)

2 Next Generation Architectures (NGA) for ing &Simulation The Next Generation Architectures (NGA) for ing & Simulation (M&S) research project refines and demonstrates advances in computer science that support the development of M&S architectures required for future training, experimentation and acquisition decisions This presentation ti discusses an initial iti effort under this project area to identify scenario primitives that can link analytical data elements to simulation execution objects in a way that supports automated model and simulation selection based on the content of the scenario *Unclassified For Public Release* 2

3 The Situation Simulation models with fixed interfaces Explicit it integration ti Failing events due to models and simulation not meeting expectations *Unclassified For Public Release* 3

4 What we have I provide Stress Levels I provide Munitions I need Stress Levels and Munition ti Detonation Simulation models with fixed interfaces *Unclassified For Public Release* 4

5 What we have I provide Stress Levels I provide Munitions I ll take Munitions And request Stress Levels Detonation Explicit integration *Unclassified For Public Release* 5

6 What we have I provide Stress Levels I provide Munitions I ll take Munitions And request Stress Levels Detonation Invalid Stress Levels Detonation Event(s) Failing events *Unclassified For Public Release* 6

7 What we want Fluid, discoverable simulation models sandboxing Integration via composition *Unclassified For Public Release* 7

8 What we want I need Stress Levels and Munitions ti Fluid, discoverable simulation models *Unclassified For Public Release* 8

9 What we want OK. I ll Ill check I need Stress Levels and Munitions ti Broker Fluid, discoverable simulation models *Unclassified For Public Release* 9

10 What we want Anyone provide Stress and ti? Broker Detonation Fluid, discoverable simulation models *Unclassified For Public Release* 10

11 What we want I provide Stress Levels I provide Munitions Broker Detonation Fluid, discoverable simulation models *Unclassified For Public Release* 11

12 What we want Do these Work for You? Broker Detonation Fluid, discoverable simulation models *Unclassified For Public Release* 12

13 What we want I don t know. I need a finer-grained Stress Level Broker Detonation Fluid, discoverable simulation models *Unclassified For Public Release* 13

14 What we want OK. Why don t you send me a few tests Broker Detonation sandboxing *Unclassified For Public Release* 14

15 What we want Broker Test detonations Stress requests Detonation sandboxing *Unclassified For Public Release* 15

16 What we want Stress requests Test detonations Stress levels Broker Stress levels Detonation sandboxing *Unclassified For Public Release* 16

17 What we want That doesn t look right. I need casualty stress too. Broker Detonation sandboxing *Unclassified For Public Release* 17

18 What we want I know about another one, give me a second Broker Detonation Integration via mix-ins *Unclassified For Public Release* 18

19 What we want Start Casualties Broker Detonation Integration via mix-ins *Unclassified For Public Release* 19

20 What we want Yes Can you two compose*? *Always a tricky question! Yes Casualty Broker Detonation Integration via mix-ins *Unclassified For Public Release* 20

21 What we want Well, try this out. Test detonations Casualty Stress requests Stress levels Broker Stress levels Detonation sandboxing *Unclassified For Public Release* 21

22 What we want How did that look? Casualty Broker Detonation Integration via mix-ins *Unclassified For Public Release* 22

23 What we want Looks great! Let s begin. Casualty Broker Detonation Integration via mix-ins *Unclassified For Public Release* 23

24 What we want Stress requests Casualty Detonation Event(s) Stress levels Broker Stress levels Detonation Successful events *Unclassified For Public Release* 24

25 What we want Fluid, discoverable simulation models s need to be able to describe what they think that they can do sandboxing Consumers and models need a way to test their interactions in a safe way to determine viability Integration via composition composability needs to be expressible *Unclassified For Public Release* 25

26 We need a primitive language To express wants and needs To express capabilities To express composition of capabilities That can host existing systems *Unclassified For Public Release* 26

27 We need a primitive primitive language Simple Syntactically ti composable Syntactically inferential Simple solution: Datalog *Unclassified For Public Release* 27

28 Datalog Hi, I m a tuple! [<entity> <attribute> <value>] *Unclassified For Public Release* 28

29 Datalog The entity ypart is a referent (think identity) [<entity> <attribute> <value>] *Unclassified For Public Release* 29

30 Datalog The attribute part is a tagged property [<entity> <attribute> <value>] *Unclassified For Public Release* 30

31 Datalog The value part is a property s value for an entity [<entity> <attribute> <value>] *Unclassified For Public Release* 31

32 Datalog capabilities [ :provides Stress] *Unclassified For Public Release* 32

33 Datalog discoverability [ :provides Stress] [User :needs Stress] *Unclassified For Public Release* 33

34 Datalog composability [ :provides Stress] [ :stress/component ] + Casualty [Casualty :provides Stress] [Casualty :stress/component Casualty ] *Unclassified For Public Release* 34

35 Datalog Allows inference and querying Hosts primitive iti model AND Object s Simple Self-describing / self contained *Unclassified For Public Release* 35

36 Proof-of-Concept Experiment Executable scenarios This is a Scenario (has desired capabilities ) Simulation Functions (has provided capabilities ) Win! *Unclassified For Public Release* 36

37 Petri-dish scenario Red and Blue start with an obstruction between them. They move forward until they see each other and engage. *Unclassified For Public Release* 37

38 System overview *Unclassified For Public Release* 38

39 Capabilities and primitives Capability Primitives Notes Run-time infrastructure n/a This is a special category of capability Plan View Display n/a This is a special category of capability Creation Time, Location, Heading, Units, Platforms Side, Orientation Movement Latitude, Longitude, Velocity, Orientation Damage Health Fires Weapons Control Vision Sensation, Orientation *Unclassified For Public Release* 39

40 Broker architecture *Unclassified For Public Release* 40

41 Broker architecture Persistent Peer architecture Inferential database Browser-based user interface Hyper Text Transfer Protocol (HTTP)-based system-to-system interface Messages containing collections of tuples I.E. [<entity> <attribute> <value>] *Unclassified For Public Release* 41

42 Peer architecture EASE: Executable Architecture Systems Engineering contact authors for more information *Unclassified For Public Release* 42

43 Peer architecture Persistent connections Capabilities declaration Launch logic *Unclassified For Public Release* 43

44 Lessons learned We can use the Broker/Peer technologies now, and in the future Coordinator (persistent connections, launch) EASE (meta-model model and inference) We need to think harder about simulation primitives We need to talk to some analysts We need to explore sandboxing in depth We need to explore auto-extraction of desired capabilities from scenarios *Unclassified For Public Release* 44

45 Authors Chris Gaughan Christopher J. Metevier Simulation and Training Technology Center, Human Research and dengineering i Directorate, t Army Research Laboratory, Orlando, Florida Mike Fogus Joseph S. McDonnell, Ph.D. presenter joe.mcdonnell@d-a-s.com Dynamic Animation Systems, Inc. Fairfax, Virginia Scott Gallant Effective Applications Corp., Orlando, Florida *Unclassified For Public Release* 45

46 Questions/Comments? ARL-HRED-STTC Public Affairs Office (407) *Unclassified For Public Release* 46

47 Additional Reference *Unclassified For Public Release* 47

SEARCH ENGINE OPTIMIZATION Noun The process of maximizing the number of visitors to a particular website by ensuring that the site appears high on the list of results returned by a search engine such as

More information

Introduction to Information Systems

Introduction to Information Systems Table of Contents 1... 2 1.1 Introduction... 2 1.2 Architecture of Information systems... 2 1.3 Classification of Data Models... 4 1.4 Relational Data Model (Overview)... 8 1.5 Conclusion... 12 1 1.1 Introduction

More information

User Manual. Version 2.0

User Manual. Version 2.0 User Manual Version 2.0 Table of Contents Introduction Quick Start Inspector Explained FAQ Documentation Introduction Map ity allows you to use any real world locations by providing access to OpenStreetMap

More information

Integrating Soar into the OneSAF Models Framework. Dr. Doug Reece

Integrating Soar into the OneSAF Models Framework. Dr. Doug Reece Integrating Soar into the OneSAF Models Framework Dr. Doug Reece Outline OneSAF Modeling Infrastructure (MI) overview Emphasis on entity architecture Ideas for integrating Soar Not interfacing 2 OneSAF

More information

War Stories on Powering Incident Response with Intelligence

War Stories on Powering Incident Response with Intelligence War Stories on Powering Incident Response with Intelligence Indicators What are They Good For? It depends Atomic Indicators must be high confidence to be useful 2 Herd Immunity Patient zero dies so others

More information

Software Release Communication 02/07/2014. Topics covered. Solutions You Can Count On

Software Release Communication 02/07/2014. Topics covered. Solutions You Can Count On Topics covered Vea Web... 2 User Access Changes... 4 Dashboard Sharing... 7 Component Upgrade... 8 System Manager Geocode Function... 9 Installer Changes... 11 VEA WEB The initial version of Vea Web, included

More information

An Auto-configuring Service Discovery System

An Auto-configuring Service Discovery System An Auto-configuring Service Discovery System Adam MacBeth PhD Quals Talk May 11, 2001 1 The Vision Pervasive Computing Software configures itself automatically Applications run in any space on any device

More information

Where is the Semantics on the Semantic Web?

Where is the Semantics on the Semantic Web? Where is the Semantics on the Semantic Web? Ontologies and Agents Workshop Autonomous Agents Montreal, 29 May 2001 Mike Uschold Mathematics and Computing Technology Boeing Phantom Works Acknowledgements

More information

CATCH ERRORS BEFORE THEY HAPPEN. Lessons for a mature data governance practice

CATCH ERRORS BEFORE THEY HAPPEN. Lessons for a mature data governance practice CATCH ERRORS BEFORE THEY HAPPEN Lessons for a mature data governance practice A guide to working with cross-departmental teams to establish proactive data governance for your website or mobile app. 2 Robust

More information

AGENDA. DEX450: Programmatic Development Using Apex and Visualforce. Day One

AGENDA. DEX450: Programmatic Development Using Apex and Visualforce. Day One Day One 15 minutes Introductions 60 minutes Welcome to AW Computing Watch Me 1-1 (5 min): Explore the Certification App Join Me 1-2 (5 min): Prepare Your Training Org Join Me 1-3 (5 min): Create a Sandbox

More information

MATREX Run Time Interface (RTI) DoD M&S Conference 10 March 2008

MATREX Run Time Interface (RTI) DoD M&S Conference 10 March 2008 U.S. Army Research, Development and Engineering Command MATREX Run Time Interface (RTI) DoD M&S Conference 10 March 2008 Report Documentation Page Form Approved OMB No. 0704-0188 Public reporting burden

More information

Bromium: Virtualization-Based Security

Bromium: Virtualization-Based Security Bromium: Virtualization-Based Security TAG-Cyber Briefing Presented by Simon Crosby CTO, Co-Founder of Bromium Bromium 2016 2 Bromium 2016 3 Real-time Detection & Analysis Malware manifest Bromium 2016

More information

Printing Specification Document for Explorer 8 browsers. Version

Printing Specification Document for Explorer 8 browsers. Version Printing Specification Document for Explorer 8 browsers Version 01.00.02 Document Change History Issue/Revision Date Author Description V 01.00.00 2009-04-23 Documentation department Creation V 01.00.01

More information

Metadata, Chief technicolor

Metadata, Chief technicolor Metadata, the future of home entertainment Christophe Diot Christophe Diot Chief Scientist @ technicolor 2 2011-09-26 What is a metadata? Metadata taxonomy Usage metadata Consumption (number of views,

More information

Army Data Services Layer (ADSL) Data Mediation Providing Data Interoperability and Understanding in a

Army Data Services Layer (ADSL) Data Mediation Providing Data Interoperability and Understanding in a Army Data Services Layer (ADSL) Data Mediation Providing Data Interoperability and Understanding in a SOA Environment Michelle Dirner Army Net-Centric t Data Strategy t (ANCDS) Center of Excellence (CoE)

More information

Silhouette Projects The Tools of Silhouette

Silhouette Projects The Tools of Silhouette Silhouette Projects The Tools of Silhouette Presented by Ben Brownlee Course Overview Total Duration: 6 hours 38 minutes Exercise 01 - New Rotoscoping Tools - Duration 26:34 In this intro exercise we will

More information

Wakanda Architecture. Wakanda is made up of three main components: Wakanda Server Wakanda Studio Wakanda Client Framework

Wakanda Architecture. Wakanda is made up of three main components: Wakanda Server Wakanda Studio Wakanda Client Framework Wakanda Architecture Wakanda is made up of three main components: Wakanda Server Wakanda Studio Wakanda Client Framework Note: For a more general overview of Wakanda, please see What is Wakanda?) Wakanda

More information

Putting Arial Out To Pasture

Putting Arial Out To Pasture Web Typography & Drupal Putting Arial Out To Pasture DrupalCon London 23 August 2011 Jason Pamental (@jpamental) thinkinginpencil What We ll Cover Design & Typography: what & why Web Fonts: How they work

More information

Using Scala for building DSL s

Using Scala for building DSL s Using Scala for building DSL s Abhijit Sharma Innovation Lab, BMC Software 1 What is a DSL? Domain Specific Language Appropriate abstraction level for domain - uses precise concepts and semantics of domain

More information

Jennifer Widom. Stanford University

Jennifer Widom. Stanford University Principled Research in Database Systems Stanford University What Academics Give Talks About Other people s papers Thesis and new results Significant research projects The research field BIG VISION Other

More information

Creating T-Spline Forms

Creating T-Spline Forms 1 / 28 Goals 1. Create a T-Spline Primitive Form 2. Create a T-Spline Revolve Form 3. Create a T-Spline Sweep Form 4. Create a T-Spline Loft Form 2 / 28 Instructions Step 1: Go to the Sculpt workspace

More information

Session Abstract 11/25/2013

Session Abstract 11/25/2013 1 Session Abstract While WebRTC is powerful and has huge open opportunities on the Internet, most enterprises are just now deploying SIP as a way to normalize and reduce costs in their communications infrastructure.

More information

Welcome To Account Manager 2.0

Welcome To Account Manager 2.0 Account Manager 2.0 Manage Unlimited FileMaker Servers, Databases, Privileges, and Users Effortlessly! The ultimate tool for FileMaker Database Administrators. Welcome To Account Manager 2.0 What Is Account

More information

Geographically Distributed Stimulation Architecture For Missile Defense System HWIL Weapon Facilities. 20 November 2008.

Geographically Distributed Stimulation Architecture For Missile Defense System HWIL Weapon Facilities. 20 November 2008. Presented to: AIAA Missile Science Conference Geographically Distributed Stimulation Architecture For Missile Defense System HWIL Weapon Facilities 1 20 November 2008 Approved for public release; distribution

More information

Battle Command Management Services (BCMS) Overview DoD M&S Conference 10 March 2008

Battle Command Management Services (BCMS) Overview DoD M&S Conference 10 March 2008 U.S. Army Research, Development and Engineering Command Battle Command Management Services (BCMS) Overview DoD M&S Conference 10 March 2008 Problem Space Overview The real world Army is organized into

More information

CTI-TC Weekly Working Sessions

CTI-TC Weekly Working Sessions CTI-TC Weekly Working Sessions Meeting Date: October 18, 2016 Time: 15:00:00 UTC Purpose: Weekly CTI-TC Joint Working Session Attendees: Agenda: Jordan - Moderator Darley Christian Hunt Rich Piazza TAXII

More information

6 TIPS FOR IMPROVING YOUR WEB PRESENCE

6 TIPS FOR IMPROVING YOUR WEB PRESENCE 6 TIPS FOR IMPROVING YOUR WEB PRESENCE 6 TIPS FOR IMPROVING YOUR WEB PRESENCE We all want to get noticed on the web. If you are running a business you want to be on the first page in Google via organic

More information

Week 8 Google Maps. This week you ll learn how to embed a Google Map into a web page and add custom markers with custom labels.

Week 8 Google Maps. This week you ll learn how to embed a Google Map into a web page and add custom markers with custom labels. Introduction Hopefully by now you ll have seen the possibilities that jquery provides for rich content on web sites in the form of interaction and media playback. This week we ll be extending this into

More information

How Rendering is Killing Your Scalability

How Rendering is Killing Your Scalability How Rendering is Killing Your Scalability James Pulley Chief Geek, Host PerfBytes Chief Geek - LiteSquare Moderator to a half a dozen forums on Performance Testing and Engineering mailto:jpulley@litesquare.com

More information

Javascript Performance in the Browser. Charlie Fiskeaux II User Interface Engineer

Javascript Performance in the Browser. Charlie Fiskeaux II User Interface Engineer Javascript Performance in the Browser Charlie Fiskeaux II User Interface Engineer About Me & Circonus Lead User Interface Engineer for Circonus Industry-leading monitoring and analytics platform We deploy

More information

SEO. Drivers You Are Missing in Content Marketing

SEO. Drivers You Are Missing in Content Marketing SEO Drivers You Are Missing in Content Marketing SEO IS ALWAYS CHANGING. HICH MEANS your content strategy what you create and how it is found is ALWAYS CHANGING AS WELL. BUT IS SEO ALWAYS CHANGING? BECAUSE

More information

Adding content to your Blackboard 9.1 class

Adding content to your Blackboard 9.1 class Adding content to your Blackboard 9.1 class There are quite a few options listed when you click the Build Content button in your class, but you ll probably only use a couple of them most of the time. Note

More information

Arduino IDE Friday, 26 October 2018

Arduino IDE Friday, 26 October 2018 Arduino IDE Friday, 26 October 2018 12:38 PM Looking Under The Hood Of The Arduino IDE FIND THE ARDUINO IDE DOWNLOAD First, jump on the internet with your favorite browser, and navigate to www.arduino.cc.

More information

Cyber Partnership Blueprint: An Outline

Cyber Partnership Blueprint: An Outline Approved for Public Release; Distribution Unlimited. 13-3851 The MITRE Corporation Cyber Partnership Blueprint: An Outline October 26, 2013 Copyright 1997-2013, The MITRE Corporation. All rights reserved.

More information

Quick-start guide for installing the client software and starting your first review

Quick-start guide for installing the client software and starting your first review User s Guide Getting Started with the Collaborator Client Quick-start guide for installing the client software and starting your first review Contents Introduction...2 Download Client Software...2 Installation

More information

Conflict Detection and Validation Strategies for Software Transactional Memory

Conflict Detection and Validation Strategies for Software Transactional Memory Conflict Detection and Validation Strategies for Software Transactional Memory Michael F. Spear, Virendra J. Marathe, William N. Scherer III, and Michael L. Scott University of Rochester www.cs.rochester.edu/research/synchronization/

More information

Mobile & More: Preparing for the Latest Design Trends

Mobile & More: Preparing for the Latest Design Trends February 26, 2015 Mobile & More: Preparing for the Latest Design Trends LATEST TRENDS Responsive Takes Over Material Is the New Flat Hero Images Getting Bigger Interactions Are Micro Video in the Background

More information

Test Plan and Cases (TPC)

Test Plan and Cases (TPC) Test Plan and Cases (TPC) Frenzy Team 01 Name First Role Second Role Third Role Ashwin Hariharan Software Architect Prototyper Implementer Ankur Palav Software Architect Prototyper Implementer Arpan Badeka

More information

Sass. The Future of Stylesheets.

Sass. The Future of Stylesheets. Sass. The Future of Stylesheets. Chris Eppstein Follow me @chriseppstein Architect - Caring.com Creator - Compass Stylesheet Framework Core Contributor - Sass A website for caregivers of the sick and elderly.

More information

Microsoft SharePoint Server 2013 Plan, Configure & Manage

Microsoft SharePoint Server 2013 Plan, Configure & Manage Microsoft SharePoint Server 2013 Plan, Configure & Manage Course 20331-20332B 5 Days Instructor-led, Hands on Course Information This five day instructor-led course omits the overlap and redundancy that

More information

Google Analytics: Part 3

Google Analytics: Part 3 Attract Shoppers Google Analytics: Part 3 In this lesson, you will learn about: How to use Site Search Tracking How to view your Google Adwords Statistics Valuable ecommerce metrics to watch Tips and tricks

More information

2 Background: Service Oriented Network Architectures

2 Background: Service Oriented Network Architectures 2 Background: Service Oriented Network Architectures Most of the issues in the Internet arise because of inflexibility and rigidness attributes of the network architecture, which is built upon a protocol

More information

IoT Mashups with the WoTKit

IoT Mashups with the WoTKit IoT Mashups with the WoTKit Mike Blackstock, Rodger Lea Media and Graphics Interdisciplinary Centre University of British Columbia Vancouver, Canada Motivation IoT mashups are simple, personal, situational,

More information

Low Friction Data Warehousing WITH PERSPECTIVE ILM DATA GOVERNOR

Low Friction Data Warehousing WITH PERSPECTIVE ILM DATA GOVERNOR Low Friction Data Warehousing WITH PERSPECTIVE ILM DATA GOVERNOR Table of Contents Foreword... 2 New Era of Rapid Data Warehousing... 3 Eliminating Slow Reporting and Analytics Pains... 3 Applying 20 Years

More information

The Emerging Data Lake IT Strategy

The Emerging Data Lake IT Strategy The Emerging Data Lake IT Strategy An Evolving Approach for Dealing with Big Data & Changing Environments bit.ly/datalake SPEAKERS: Thomas Kelly, Practice Director Cognizant Technology Solutions Sean Martin,

More information

DNP3 for Water Systems

DNP3 for Water Systems DNP3 for Water Systems United Water New Jersey Use Case Standards Certification Education & Training Publishing Conferences & Exhibits Speaker: Keith Kolkebeck 2015 ISA Water / Wastewater and Automatic

More information

Deploy Avi Vantage with Microsoft Lync 2013

Deploy Avi Vantage with Microsoft Lync 2013 Page 1 of 5 Deploy Avi Vantage with Microsoft Lync 2013 view online Deploy Avi Vantage with Microsoft Lync 2013 Microsoft Lync 2013 is a unified munications platform for the enterprise. Lync provides instant

More information

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme CNA1612BU Deploying real-world workloads on Kubernetes and Pivotal Cloud Foundry VMworld 2017 Fred Melo, Director of Technology, Pivotal Merlin Glynn, Sr. Technical Product Manager, VMware Content: Not

More information

White Paper. EVERY THING CONNECTED How Web Object Technology Is Putting Every Physical Thing On The Web

White Paper. EVERY THING CONNECTED How Web Object Technology Is Putting Every Physical Thing On The Web White Paper EVERY THING CONNECTED Is Putting Every Physical Thing Every Thing Connected The Internet of Things a term first used by technology visionaries at the AUTO-ID Labs at MIT in the 90s 1 has received

More information

Fully Optimize FULLY OPTIMIZE YOUR DBA RESOURCES

Fully Optimize FULLY OPTIMIZE YOUR DBA RESOURCES Fully Optimize FULLY OPTIMIZE YOUR DBA RESOURCES IMPROVE SERVER PERFORMANCE, UPTIME, AND AVAILABILITY WHILE LOWERING COSTS WE LL COVER THESE TOP WAYS TO OPTIMIZE YOUR RESOURCES: 1 Be Smart About Your Wait

More information

Advanced Solutions of Microsoft SharePoint Server 2013

Advanced Solutions of Microsoft SharePoint Server 2013 Course Duration: 4 Days + 1 day Self Study Course Pre-requisites: Before attending this course, students must have: Completed Course 20331: Core Solutions of Microsoft SharePoint Server 2013, successful

More information

Avid Certified Media Composer Course Outlines

Avid Certified Media Composer Course Outlines Avid Certified Media Composer Course Outlines 101 Fundamentals Course (2 Days) Introduction... Lesson 1: Introduction to Media Composer... Launching Media Composer... 2 Understanding the Select Project

More information

Canadian Fuze Program. F. Côté and E. Gagnon TTCP TP-7 Workshop on Fuzes Kansas City, MO, 14 May 2010

Canadian Fuze Program. F. Côté and E. Gagnon TTCP TP-7 Workshop on Fuzes Kansas City, MO, 14 May 2010 Canadian Fuze Program F. Côté and E. Gagnon TTCP TP-7 Workshop on Fuzes Kansas City, MO, 14 May 2010 Defence Research and Development Canada Recherche et développement pour la défense Canada Canada Presentation

More information

This is a talk given by me to the Northwest C++ Users Group on May 19, 2010.

This is a talk given by me to the Northwest C++ Users Group on May 19, 2010. This is a talk given by me to the Northwest C++ Users Group on May 19, 2010. 1 I like this picture because it clearly shows what is private and what is shared. In the message-passing system, threads operate

More information

GT-OGSA Grid Service Infrastructure

GT-OGSA Grid Service Infrastructure Introduction to GT3 Background The Grid Problem The Globus Approach OGSA & OGSI Globus Toolkit GT3 Architecture and Functionality: The Latest Refinement of the Globus Toolkit Core Base s User-Defined s

More information

In this exercise you will display the Geo-tagged Wikipedia Articles Fusion Table in Google Maps.

In this exercise you will display the Geo-tagged Wikipedia Articles Fusion Table in Google Maps. Introduction to the Google Maps API v3 Adding a Fusion Table to Google Maps Fusion Tables, still in the experimental stages of development, is a Google product that allows you to upload and share data

More information

Agent Framework For Intelligent Data Processing

Agent Framework For Intelligent Data Processing Agent Framework For Intelligent Data Processing Rahul Ramachandran, Sara Graves, Sunil Movva and Xiang Li Information Technology and Systems Center University of Alabama in Huntsville rramachandran@itsc.uah.edu

More information

AADL Graphical Editor Design

AADL Graphical Editor Design AADL Graphical Editor Design Peter Feiler Software Engineering Institute phf@sei.cmu.edu Introduction An AADL specification is a set of component type and implementation declarations. They are organized

More information

Introduction to Semantic Web

Introduction to Semantic Web ه عا ی Semantic Web Introduction to Semantic Web Morteza Amini Sharif University of Technology Fall 95-96 Outline Thinking and Intelligent Applications The World Wide Web History The Problem with the Web

More information

Sunil Shah SECURE, FLEXIBLE CONTINUOUS DELIVERY PIPELINES WITH GITLAB AND DC/OS Mesosphere, Inc. All Rights Reserved.

Sunil Shah SECURE, FLEXIBLE CONTINUOUS DELIVERY PIPELINES WITH GITLAB AND DC/OS Mesosphere, Inc. All Rights Reserved. Sunil Shah SECURE, FLEXIBLE CONTINUOUS DELIVERY PIPELINES WITH GITLAB AND DC/OS 1 Introduction MOBILE, SOCIAL & CLOUD ARE RAISING CUSTOMER EXPECTATIONS We need a way to deliver software so fast that our

More information

TIPS FOR FORGING A BETTER WORKING RELATIONSHIP BETWEEN COUNSEL AND IT TO IMPROVE CYBER-RESPONSE

TIPS FOR FORGING A BETTER WORKING RELATIONSHIP BETWEEN COUNSEL AND IT TO IMPROVE CYBER-RESPONSE TIPS FOR FORGING A BETTER WORKING RELATIONSHIP BETWEEN COUNSEL AND IT TO IMPROVE CYBER-RESPONSE Association of Corporate Counsel NYC Chapter 11/1 NYC BDO USA, LLP, a Delaware limited liability partnership,

More information

Language Extension and Composition with Language Workbenches

Language Extension and Composition with Language Workbenches Language Extension and Composition with Language Workbenches Eelco Visser TU Delft E.Visser@tudelft.nl Markus Voelter Independent/itemis voelter@acm.org Different Worlds Programming Tools!= Modeling Tools

More information

Planning and Administering SharePoint 2016

Planning and Administering SharePoint 2016 Planning and Administering SharePoint 2016 Course 20339A 5 Days Instructor-led, Hands on Course Information This five-day course will combine the Planning and Administering SharePoint 2016 class with the

More information

Data Management CS 4720 Mobile Application Development

Data Management CS 4720 Mobile Application Development Data Management Mobile Application Development Desktop Applications What are some common applications you use day-to-day? Browser (Chrome, Firefox, Safari, etc.) Music Player (Spotify, itunes, etc.) Office

More information

A Container-Based Architecture for Simulation

A Container-Based Architecture for Simulation A Container-Based Architecture for Simulation January 28, 2004 Rob Hatcherson Keith Holt Stephen Tarter ZedaSoft, Inc. 2310 Gravel Dr. Fort Worth TX 76118 817-616-1000 http://www.zedasoft.com Copyright

More information

Let me begin by introducing myself. I have been a Progress Application Partner since 1986 and for many years I was the architect and chief developer

Let me begin by introducing myself. I have been a Progress Application Partner since 1986 and for many years I was the architect and chief developer Let me begin by introducing myself. I have been a Progress Application Partner since 1986 and for many years I was the architect and chief developer for our ERP application. In recent years, I have refocused

More information

Putting Open Access-into Interlibrary LoanJoe Mcarthur

Putting Open Access-into Interlibrary LoanJoe Mcarthur Putting Open Access-into Interlibrary LoanJoe Mcarthur - @mcarthur_joe Joe@ Director, Open Access Button. Assistant Director, Right to Research Coalition. SPARC Get the slides /cni With bonus content,

More information

HIGH-IMPACT SEO DIY IN 5 MINUTES SEO OR LESS. Digital Marketer Increase Engagement Series

HIGH-IMPACT SEO DIY IN 5 MINUTES SEO OR LESS. Digital Marketer Increase Engagement Series DIY SEO HIGH-IMPACT SEO IN 5 MINUTES OR LESS Digital Marketer Increase Engagement Series DIY SEO: HIGH-IMPACT SEO IN 5 MINUTES OR LESS Brought To You By: Digital Marketer PUBLISHED BY: HOW TO SEO A WORDPRESS

More information

IMPLEMENTING SINGLE SIGN-ON (SSO) TO KERBEROS CONSTRAINED DELEGATION AND HEADER-BASED APPS. VMware Identity Manager.

IMPLEMENTING SINGLE SIGN-ON (SSO) TO KERBEROS CONSTRAINED DELEGATION AND HEADER-BASED APPS. VMware Identity Manager. IMPLEMENTING SINGLE SIGN-ON (SSO) TO KERBEROS CONSTRAINED DELEGATION AND HEADER-BASED APPS VMware Identity Manager February 2017 V1 1 2 Table of Contents Overview... 5 Benefits of BIG-IP APM and Identity

More information

An Introduction to Overlay Networks PlanetLab: A Virtual Overlay Network Testbed

An Introduction to Overlay Networks PlanetLab: A Virtual Overlay Network Testbed An Introduction to Overlay Networks PlanetLab: A Virtual Overlay Network Testbed Suhas Mathur suhas@winlab.rutgers.edu Communication Networks II Spring 2005 Talk Outline Introduction: The future internet

More information

Real time Location Services Overview and Use cases

Real time Location Services Overview and Use cases Real time Location Services Overview and Use cases Ashutosh Malegaonkar, Principal Engineer @amalegaonkar DEVNET-1071 /me Maker Breaker Meditate @amalegaonkar DEVNET-1071 2017 Cisco and/or its affiliates.

More information

SOLUTION BRIEF: TROUBLESHOOTING WITH GEARBIT AND PROFISHARK WIRESHARK HEROES SERIES VISIT

SOLUTION BRIEF: TROUBLESHOOTING WITH GEARBIT AND PROFISHARK WIRESHARK HEROES SERIES VISIT SOLUTION BRIEF: TROUBLESHOOTING WITH GEARBIT AND PROFISHARK WIRESHARK HEROES SERIES VISIT WWW.PROFITAP.COM ISSUE HUNTING I m ashamed to admit it but this one caused issues for several weeks. OK, months.

More information

Composability Test of BOM based models using Petri Nets

Composability Test of BOM based models using Petri Nets I. Mahmood, R. Ayani, V. Vlassov and F. Moradi 7 Composability Test of BOM based models using Petri Nets Imran Mahmood 1, Rassul Ayani 1, Vladimir Vlassov 1, and Farshad Moradi 2 1 Royal Institute of Technology

More information

SchoolMessenger App. User Guide - Mobile (Android) 100 Enterprise Way, Suite A-300. Scotts Valley, CA

SchoolMessenger App. User Guide - Mobile (Android) 100 Enterprise Way, Suite A-300. Scotts Valley, CA COMMUNICATE SchoolMessenger App User Guide - Mobile (Android) West Corporation 100 Enterprise Way, Suite A-300 Scotts Valley, CA 95066 888-527-5225 www.schoolmessenger.com Table of Contents WELCOME!...

More information

TestComplete 3.0 Overview for Non-developers

TestComplete 3.0 Overview for Non-developers TestComplete 3.0 Overview for Non-developers Copyright 2003 by Robert K. Leahey and AutomatedQA, Corp. All rights reserved. Part : Table of Contents Introduction 1 About TestComplete 1 Basics 2 Types of

More information

Adding EHR-S FM components

Adding EHR-S FM components Adding EHR-S FM components This document describes the way new components, sections, headers, functions and/ or conformance criteria can be add to a Functional Model or Profile with support of the EHR-S

More information

Cooperating Languages - Core Language

Cooperating Languages - Core Language Cooperating Languages - Core Language Hesam Samimi (advised by Alan Borning) VPRI Memo M-2012-004 Viewpoints Research Institute, 1209 Grand Central Avenue, Glendale, CA 91201 t: (818) 332-3001 f: (818)

More information

Advanced Solutions of Microsoft SharePoint Server 2013 Course Contact Hours

Advanced Solutions of Microsoft SharePoint Server 2013 Course Contact Hours Advanced Solutions of Microsoft SharePoint Server 2013 Course 20332 36 Contact Hours Course Overview This course examines how to plan, configure, and manage a Microsoft SharePoint Server 2013 environment.

More information

The London Borough of Barnet and FixMyStreet for Councils

The London Borough of Barnet and FixMyStreet for Councils The London Borough of Barnet and FixMyStreet for Councils 6/1/2012 Creating community The London Borough of Barnet replaced online street issue reporting forms with FixMyStreet software on their website

More information

JOINT ARCHITECTURE FOR UNMANNED SYSTEMS

JOINT ARCHITECTURE FOR UNMANNED SYSTEMS JOINT ARCHITECTURE FOR UNMANNED SYSTEMS January 29, 2011 Presented by Daniel Barber University of Central Florida Institute for Simulation and Training ACTIVE Laboratory Based on Slides by Bo Sun JAUS

More information

» How do I Integrate Excel information and objects in Word documents? How Do I... Page 2 of 10 How do I Integrate Excel information and objects in Word documents? Date: July 16th, 2007 Blogger: Scott Lowe

More information

Advanced Solutions of Microsoft SharePoint 2013

Advanced Solutions of Microsoft SharePoint 2013 Course 20332A :Advanced Solutions of Microsoft SharePoint 2013 Page 1 of 9 Advanced Solutions of Microsoft SharePoint 2013 Course 20332A: 4 days; Instructor-Led About the Course This four-day course examines

More information

Asynchronous and Synchronous Messaging with Web Services and XML Ronald Schmelzer Senior Analyst ZapThink, LLC

Asynchronous and Synchronous Messaging with Web Services and XML Ronald Schmelzer Senior Analyst ZapThink, LLC Asynchronous and Synchronous Messaging with Web Services and XML Ronald Schmelzer Senior Analyst ZapThink, LLC The Business Objective Automated Business Collaboration Facilitating exchange of information

More information

Category: Informational MITRE Corporation M. Pullen George Mason University August 1994

Category: Informational MITRE Corporation M. Pullen George Mason University August 1994 Network Working Group Request for Comments: 1667 Category: Informational S. Symington D. Wood M. Pullen George Mason University August 1994 Status of this Memo Modeling and Simulation Requirements for

More information

FRONT END DEVELOPER CAREER BLUEPRINT

FRONT END DEVELOPER CAREER BLUEPRINT FRONT END DEVELOPER CAREER BLUEPRINT HAVE A QUESTION? ASK! Read up on all the ways you can get help. CONFUSION IS GOOD :) Seriously, it s scientific fact. Read all about it! REMEMBER, YOU ARE NOT ALONE!

More information

Rule-Based Automatic Management of a Distributed Simulation Environment

Rule-Based Automatic Management of a Distributed Simulation Environment Rule-Based Automatic Management of a Distributed Simulation Environment Ronald Bowers Staff Scientist US Army Research Laboratory 1 Agenda Who we are and what we do Overview of the MUVES 3 architecture

More information

This webinar will start at 14:30

This webinar will start at 14:30 This webinar will start at 14:30 SEO: How to Promote your Business in Google's Listings Maria Ketteringham Strategy & Planning Manager Broker Consultancy, Aviva Justin Deaville Managing Director, Receptional

More information

Geospatial Enterprise Search. June

Geospatial Enterprise Search. June Geospatial Enterprise Search June 2013 www.voyagersearch.com www.voyagersearch.com/demo The Problem: Data Not Found The National Geospatial-Intelligence Agency is the primary source of geospatial intelligence

More information

Enums. In this article from my free Java 8 course, I will talk about the enum. Enums are constant values that can never be changed.

Enums. In this article from my free Java 8 course, I will talk about the enum. Enums are constant values that can never be changed. Enums Introduction In this article from my free Java 8 course, I will talk about the enum. Enums are constant values that can never be changed. The Final Tag To display why this is useful, I m going to

More information

Lab 3: Editing a Rhapsody Model in RMM

Lab 3: Editing a Rhapsody Model in RMM Lab 3: Editing a Rhapsody Model in RMM Objectives After completing this lab, you will be able to: Create an RTC repository workspace and local sandbox Load a Rhapsody model from RMM into your local sandbox

More information

Java Program Structure and Eclipse. Overview. Eclipse Projects and Project Structure. COMP 210: Object-Oriented Programming Lecture Notes 1

Java Program Structure and Eclipse. Overview. Eclipse Projects and Project Structure. COMP 210: Object-Oriented Programming Lecture Notes 1 COMP 210: Object-Oriented Programming Lecture Notes 1 Java Program Structure and Eclipse Robert Utterback In these notes we talk about the basic structure of Java-based OOP programs and how to setup and

More information

Eclipse 4.0. Jochen Krause EclipseSource

Eclipse 4.0. Jochen Krause EclipseSource Eclipse 4.0 Jochen Krause jkrause@eclipsesource.com EclipseSource based on EclipseCon 2008 talk by Mike Wilson, Jochen Krause, Jeff McAffer, Steve Northover 2008 EclipseSource December 2008 e4 adapting

More information

QuestionPoint chat The Guide to IE browser setup Last updated: 2013 Nov 12

QuestionPoint chat The Guide to IE browser setup Last updated: 2013 Nov 12 QuestionPoint chat The Guide to IE browser setup Last updated: 2013 Nov 12 This guide provides a procedure for initially configuring your Internet Explorer (IE) browser to use Flash Chat. Please note that

More information

WHITE PAPER: PROFISHARK 1G USE CASE ANALYSIS WIRESHARK HEROES SERIES VISIT

WHITE PAPER: PROFISHARK 1G USE CASE ANALYSIS WIRESHARK HEROES SERIES VISIT WHITE PAPER: PROFISHARK 1G USE CASE ANALYSIS WIRESHARK HEROES SERIES VISIT WWW.PROFITAP.COM BACKGROUND BRAD PALM OPERATOR AT BRUTEFORCE LLC Brad is a problem solver and a convergent thinker that looks

More information

Simple Searching with CAB Direct

Simple Searching with CAB Direct The CAB Direct Home Page Simple Searching with CAB Direct This is the CAB Direct Home page from which you access the search interface by clicking on the SEARCH button. It is also the screen from which

More information

Personalizing Web Surfing with semantically enriched personal profiles

Personalizing Web Surfing with semantically enriched personal profiles Personalizing Web Surfing with semantically enriched personal profiles Anupriya Ankolekar Denny Vrandečić Institute University of Karlsruhe Germany 1 2 2 2 2 2 2 2 2 Personalising Web Experience Personalise!

More information

ON24 Webinar Platform for. Media and Publishing

ON24 Webinar Platform for. Media and Publishing ON24 Webinar Platform for Media and Publishing As B2B media/publishing marketers, you use webinars to promote your titles, services and publications, sometimes hundreds every year. Your sponsors rely on

More information

Small Arms Grenade Munition Integration & Demonstration

Small Arms Grenade Munition Integration & Demonstration U.S. Army Research, Development and Engineering Command Small Arms Grenade Munition Integration & Demonstration Chris Gandy US ARMY ARDEC Joint Service Small Arms Program Office(JSSAP) RDAR-EIJ chris.gandy@us.army.mil

More information

Zero to Millions: Building an XLSP for Gears of War 2

Zero to Millions: Building an XLSP for Gears of War 2 Zero to Millions: Building an XLSP for Gears of War 2 Dan Schoenblum Senior Engine Programmer Epic Games dan.schoenblum@epicgames.com About Me Working in online gaming for over 10 years At GameSpy from

More information

Programovací jazyky F# a OCaml. Chapter 3. Composing primitive types into data

Programovací jazyky F# a OCaml. Chapter 3. Composing primitive types into data Programovací jazyky F# a OCaml Chapter 3. Composing primitive types into data Data types» We can think of data type as a set: int = -2, -1, 0, 1, 2, More complicated with other types, but possible» Functions

More information