• Home
  • Resources
    • Find Resources by Topic Tags
    • Cybersecurity Policy Chart
    • CSIAC Reports
    • Webinars
    • Podcasts
    • Cybersecurity Digest
    • Standards & Reference Docs
    • Journals
    • Certifications
    • Acronym DB
    • Cybersecurity Related Websites
  • Services
    • Free Technical Inquiry
    • Core Analysis Task (CAT) Program
    • Subject Matter Expert (SME) Network
    • Training
    • Contact Us
  • Community
    • Upcoming Events
    • Cybersecurity
    • Modeling & Simulation
    • Knowledge Management
    • Software Engineering
  • About
    • About the CSIAC
    • The CSIAC Team
    • Subject Matter Expert (SME) Support
    • DTIC’s IAC Program
    • DTIC’s R&E Gateway
    • DTIC STI Program
    • FAQs
  • Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
Login / Register

CSIAC

Cyber Security and Information Systems Information Analysis Center

  • Resources
    • Find Resources by Topic Tags
    • Cybersecurity Policy Chart
    • CSIAC Reports
    • Webinars
    • Podcasts
    • Cybersecurity Digest
    • Standards & Reference Docs
    • Journals
    • Certifications
    • Acronym DB
    • Cybersecurity Websites
  • Services
    • Free Technical Inquiry
    • Core Analysis Task (CAT) Program
    • Subject Matter Expert (SME) Network
    • Training
    • Contact
  • Community
    • Upcoming Events
    • Cybersecurity
    • Modeling & Simulation
    • Knowledge Management
    • Software Engineering
  • About
    • About the CSIAC
    • The CSIAC Team
    • Subject Matter Expert (SME) Support
    • DTIC’s IAC Program
    • DTIC’s R&E Gateway
    • DTIC STI Program
    • FAQs
  • Cybersecurity
  • Modeling & Simulation
  • Knowledge Management
  • Software Engineering
/ Journal Issues / Basic Complexity / Modeling and Simulation Data Integration – Inviting Complexity

Modeling and Simulation Data Integration – Inviting Complexity

Published in Journal of Cyber Security and Information Systems
Volume: 4 Number: 2 - Basic Complexity

Author: Dr. Gary Allen
Posted: 07/21/2016 | Leave a Comment

Data Integration

One of the fundamental challenges with data integration is establishing a common set of definitions. In this case the term ‘data’ is defined as:

“Data is a general concept that refers to the fact that some existing information or knowledge is represented or coded in some form suitable for better usage or processing.” (Retrieved May 31, 2015 Data Characteristics, Wikipedia)

That represented information or knowledge also has a set of characteristics that underscore the definition. These characteristics are generally describing data as being relevant, complete, accurate, and current (Linthicum, 2009, p. 1). At this point it is important to note that these characteristics should be qualified as ‘useful data’. The point being that it is possible to have an item that meets the given definition but minus these characteristics is of little value. The terms utility and value are indicative of another term that is frequently used when describing data – ‘quality’. Some additional characteristics referring to the quality in addition to the four already listed are accessibility, consistency, and granularity (Characteristics, quizlet.com). The point of sharing these additional items is merely to show that data as a topic is of great importance which has garnered much investment of time for study. For the purposes of this paper, however, we will limit the list of characteristics to relevant, complete, accurate, and current.

As will be shown later, the crux of data integration revolves around format. Associated with format is the use of a variety of measures to represent a commonly named item or representation term. A representation term is a word, or a combination of words, that semantically represent the data type (value domain) of a data element (Representation, Wikipedia). For instance, consider the concepts of Speed and Location. These elements can become more complex when one considers that each can be represented by different units (Fig 1).

Figure 1 – Data Representations
Figure 1 – Data Representations

In order to ensure an accurate exchange of information between these simulations a conversion must take place. That conversion begins the introduction of complexity in to the process and represents a progression that will continue to increase with the introduction of multiple simulation architectures and their associated data components (Fig 2). The graph is a simple representation of the concept and not meant to imply there is a one-to-one relationship between the two variables.

Figure 2 – Complexity Continuum
Figure 2 – Complexity Continuum

As previously mentioned accounting for differences in data format is a key requirement for system interoperability and a significant source of complexity. A simple example is a data element in one system is described using six bits and in another system that same element is described using eight bits. Some form of conversion must take place in order for these data bases to accurately exchange information. That conversion step is yet another source of complexity. The following example using DIS and HLA data elements shows how quickly the level of complexity can grow. Data elements in DIS are known as Protocol Data Units (PDUs). The current standard incorporates 72 different types of PDUs arranged in 13 families. Each PDU is comprised of 576 bits (IEEE, 2011, p. 67).

  • Entity information/interaction family – Entity State, Collision, Collision-Elastic, Entity State Update, Attribute
  • Warfare family – Fire, Detonation, Directed Energy Fire, Entity Damage Status
  • Logistics family – Service Request, Resupply Offer, Resupply Received, Resupply Cancel, Repair Complete, Repair Response
  • Simulation management family – Start/Resume, Stop/Freeze, Acknowledge
  • Distributed emission regeneration family – Designator, Electromagnetic Emission, IFF/ATC/NAVAIDS, Underwater Acoustic, Supplemental Emission/Entity State (SEES)
  • Radio communications family – Transmitter, Signal, Receiver, Intercom Signal, Intercom Control
  • Entity management family
  • Minefield family
  • Synthetic environment family
  • Simulation management with reliability family
  • Live entity family
  • Non-real time family
  • Information Operations family – Information Operations Action, Information Operations Report

Given a single architecture network the issue of complexity is fairly easy to manage. When the network design begins to co-mingle simulation architectures the resultant incompatibility between data structures results in additional issues that in turn gives rise to tertiary effects. Let’s look at the addition of HLA in order to better understand some of the issues involved.

The core data element for HLA is called a Basic Object Model (BOM). Like a DIS PDU the BOM structure captures a number of variables that describe an entity or Federate using HLA terminology (SISO BOM). Insight to the data integration problem is readily seen from comparing the components of an HLA BOM with that of the DIS PDU (Fig 3).

Figure 3 – HLA DIS Comparison
Figure 3 – HLA DIS Comparison

The complex nature of exchanging data between DIS and HLA is further exacerbated in practice because each Federate is actually described by an expanded form of the BOM known as a Federation Object Model (FOM). The description of the fields that are part of a FOM requires 27 pages of text and is therefore far too long for use here (IEEE, 2010, p. 34). Certainly such extensive detail leads to greater fidelity in the simulation entities but this in turn also underlies the creation of tertiary effects which contribute further to the profile of network complexity. These items primarily have a negative effect on performance which must be addressed. The tertiary effects include such items as (Lessmann, E-mail):

  • How much data is being distributed from each entity?
  • What is the update rate for this data for each entity?
  • What is the packet size?
  • Are they simple transaction (like bank exchanges) data exchanges, or do they contain rich state data that contains large amount of contextual data?
  • Have all the entities joined the execution before publishing data or do they join bundled/ad-hoc?
  • Are there filters in the system managing data flow?

The point here is that once designers invite complexity in to the network design there is a tendency for the effects to spill over in to other areas that may or may not be anticipated.

Fortunately the M&S community has a great deal of experience in addressing many of these issues. This has resulted in the development of ways to mitigate these challenges. The three primary areas are the use of standards, tools, and processes.

Pages: Page 1 Page 2 Page 3 Page 4 Page 5

Previous Article:
« Tech Views
Next Article:
Back to Basics: Firmware in NFV Security »

Author

Dr. Gary Allen
Dr. Gary Allen
During Dr.Allen's 28 years on active duty in the US Army and 14 years as a Department of the Army Civilian he made numerous contributions to the DoD Modeling & Simulation (M&S) community. Chief among those contribution are:
  • He was a member of the team that founded the Training Simulation Center for I Corps at Ft. Lewis, Washington (1980), Director of the Simulation Training Branch at the US Army Intelligence Center and School, Ft. Huachuca, AZ (1989-1992)
  • Project Director for the TACSIM Intelligence Simulation, and part of the design group that initiated the Aggregate Level Simulation Protocol (ALSP).
  • From 1996 - 2008, he was the US Army Liaison Officer to the German Military Research and Development Agency in Koblenz, Germany responsible for seeking out international S&T solutions for US Army requirements.
  • Allen led a successful effort as Project Manager for the DoD High Level Task, "Live, Virtual, and Constructive Architecture Roadmap Implementation" project (2009-2014) and initiated the ongoing Cyber Operations and Training Simulation (COATS) Project.
  • US representative to numerous international study groups to include NATO and TTCP working to apply latest M&S technologies to coalition requirements.
  • Past Technical Advisor to the NATO Modeling and Simulation Group (NMSG)
  • Advisor to the Taiwan Ministry of Defense on M&S integration
  • Last Executive Editor of the former DoD M&S Journal
  • As the Deputy Director of the Instrumentation Training Analysis Computer Simulations and Support (2014-2015) Dr. Allen guided a team that supplied a world class L-V-C training environment in Europe.
Dr. Allen is currently a member of the M&S Editoral Board to the CSIAC Journal and an Executive Board member for Phi Kappa Phi national award winning Forum magazine. His academic background includes MS in Telecommunications Systems Management, School of Engineering, University of Colorado (Boulder), and PhD in Instructional Technology, University of Kansas (Lawrence). Dr. Allen is a Vietnam Veteran, member of the Phi Kappa Phi National Honor Society, a 1999 graduate of the Army War College, and is a DOD Acquisition Corps Level III Certified PM. Dr. Allen currently lives in Germany and devotes some of his time to teaching and consulting on international M&S projects.

Reader Interactions

Leave a Comment Cancel

You must be logged in to post a comment.

sidebar

Blog Sidebar

Featured Content

The DoD Cybersecurity Policy Chart

The DoD Cybersecurity Policy Chart

This chart captures the tremendous breadth of applicable policies, some of which many cybersecurity professionals may not even be aware, in a helpful organizational scheme.

View the Policy Chart

Featured Subject Matter Expert (SME): Daksha Bhasker

A dynamic CSIAC SME, Senior Principal Cybersecurity Architect, Daksha Bhasker has 20 years of experience in the telecommunications services provider industry. She has worked in systems security design and architecture in production environments of carriers, often leading multidisciplinary teams for cybersecurity integration, from conception to delivery of complex technical solutions. As a CSIAC SME, Daksha's contributions include several published CSIAC Journal articles and a webinar presentation on the sophiscated architectures that phone carriers use to stop robocalls.

View SME's Contributed Content

CSIAC Report - Smart Cities, Smart Bases and Secure Cloud Architecture for Resiliency by Design

Integration of Smart City Technologies to create Smart Bases for DoD will require due diligence with respect to the security of the data produced by Internet of Things (IOT) and Industrial Internet of Things (IIOT). This will increase more so with the rollout of 5G and increased automation "at the edge". Commercially, data will be moving to the cloud first, and then stored for process improvement analysis by end-users. As such, implementation of Secure Cloud Architectures is a must. This report provides some use cases and a description of a risk based approach to cloud data security. Clear understanding, adaptation, and implementation of a secure cloud framework will provide the military the means to make progress in becoming a smart military.

Read the Report

CSIAC Journal - Data-Centric Environment: Rise of Internet-Based Modern Warfare “iWar”

CSIAC Journal Cover Volume 7 Number 4

This journal addresses a collection of modern security concerns that range from social media attacks and internet-connected devices to a hypothetical defense strategy for private sector entities.

Read the Journal

CSIAC Journal M&S Special Edition - M&S Applied Across Broad Spectrum Defense and Federal Endeavors

CSIAC Journal Cover Volume 7 Number 3

This Special Edition of the CSIAC Journal highlights a broad array of modeling and simulation contributions – whether in training, testing, experimentation, research, engineering, or other endeavors.

Read the Journal

CSIAC Journal - Resilient Industrial Control Systems (ICS) & Cyber Physical Systems (CPS)

CSIAC Journal Cover Volume 7 Number 2

This edition of the CSIAC Journal focuses on the topic of cybersecurity of Cyber-Physical Systems (CPS), particularly those that make up Critical Infrastructure (CI).

Read the Journal

Recent Video Podcasts

  • A Brief Side-by-Side Comparison Between C++ and Rust – Part 3 Series: Programming Language Comparisons
  • A Brief Side-by-Side Comparison Between C++ and Rust – Part 2 Series: Programming Language Comparisons
  • A Brief Side-by-Side Comparison Between C++ and Rust – Part 1 Series: Programming Language Comparisons
  • Digital Engineering Implementation Progress and Plans Series: CSIAC Webinars
  • Assessing the Operational Risk Imposed by the Infrastructure Deployment Pipeline Series: The CSIAC Podcast
View all Podcasts

Upcoming Events

Sat 27

SANS Cyber Security East: Feb 2021

February 22 - February 27
Organizer: SANS Institute
Jan 28

Data Privacy Day

January 28, 2022
Jan 28

Data Privacy Day

January 28, 2023
View all Events

Footer

CSIAC Products & Services

  • Free Technical Inquiry
  • Core Analysis Tasks (CATs)
  • Resources
  • Events Calendar
  • Frequently Asked Questions
  • Product Feedback Form

About CSIAC

The CSIAC is a DoD-sponsored Center of Excellence in the fields of Cybersecurity, Software Engineering, Modeling & Simulation, and Knowledge Management & Information Sharing.Learn More

Contact Us

Phone:800-214-7921
Email:info@csiac.org
Address:   266 Genesee St.
Utica, NY 13502
Send us a Message
US Department of Defense Logo USD(R&E) Logo DTIC Logo DoD IACs Logo

Copyright 2012-2021, Quanterion Solutions Incorporated

Sitemap | Privacy Policy | Terms of Use | Accessibility Information
Accessibility / Section 508 | FOIA | Link Disclaimer | No Fear Act | Policy Memoranda | Privacy, Security & Copyright | Recovery Act | USA.Gov

This website uses cookies to provide our services and to improve your experience. By using this site, you consent to the use of our cookies. To read more about the use of our site, please click "Read More". Otherwise, click "Dismiss" to hide this notice. Dismiss Read More
Privacy & Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled

Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.

Non-necessary

Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.

SAVE & ACCEPT