Systems of Systems Simulation using the High Level Architecture - PowerPoint PPT Presentation

1 / 18
About This Presentation
Title:

Systems of Systems Simulation using the High Level Architecture

Description:

Report results of the electorate. Federate representing the Election. Receive electorate results ... Electorate results. Election results. Intra-system data ... – PowerPoint PPT presentation

Number of Views:165
Avg rating:3.0/5.0
Slides: 19
Provided by: csAdela
Category:

less

Transcript and Presenter's Notes

Title: Systems of Systems Simulation using the High Level Architecture


1
Systems of Systems Simulation using the High
Level Architecture
  • Anthony Cramp

2
Introduction
  • Systems of Systems Simulation
  • High Level Architecture
  • Case Study Virtual Election
  • Problems
  • Solutions
  • Local Data Filtering
  • Data Distribution Management
  • Federation Communities
  • Performance
  • Future

3
Systems of Systems Simulation
  • Simulation A computation that models a real or
    imagined system over time
  • Systems of Systems Simulation Simulation of a
    system via the collaboration of the simulations
    of the systems subcomponents
  • Potentially hierarchical
  • Natural mapping to distributed simulation

4
High Level Architecture (HLA)
  • Framework allowing distributed simulation
  • Complete simulation termed a federation
  • Individual simulation components termed federates
  • Distributed simulation services provided by a
    Runtime Infrastructure (RTI)
  • Simulation data documented in a Federation Object
    Model (FOM)
  • Object Classes (things with persistance)
  • Interaction Classes (things that are transient)

5
Case Study Federal Election
  • Election of the Australian Federal Government
    resembles a system of systems process
  • Politically, Australia is subdivided into
    geographics regions called electorates
  • Registered voters cast votes for candidates
    standing for an electorate
  • Votes are cast at ballot stations
  • Local votes
  • Absentee votes
  • Candidates have a party affiliation or are
    independent
  • The party, or coalition of parties, holding a
    majority of electorates forms government

6
Virtual Election
  • Federates representing Ballot Stations
  • Simulate the casting of votes
  • Participate in the vote tallying for an
    electorate
  • Federates representing Electorates
  • Receive absentee votes
  • Coordinate the vote tallying for the electorate
  • Report results of the electorate
  • Federate representing the Election
  • Receive electorate results
  • Compile and report election results

7
Virtual Election
Ballot Station
Electorate
Election
8
Virtual Election Data
  • Inter-system data
  • Absentee votes
  • Electorate results
  • Election results
  • Intra-system data
  • Ballot station information
  • Messages related to tallying electorate votes

9
Problem Multiple Systems per Federation
Solid lines represent inter-system data Dashed
lines represent intra-system data
10
Solution Local Data Filtering
  • Augment intra-system information with a system
    identifier
  • Virtual Election
  • System identifier is the name of the electorate
  • Data model augmented with the electorate name

11
Solution Local Data Filtering
12
Solution Data Distribution Management
  • Allows definition of routing spaces which are
    partitioned based on simulation requirements
  • Routing spaces defined by dimensions
  • Partitions are termed regions
  • Regions defined by extents of dimensions
  • Virtual Election
  • Define routing space that spans the electorates
  • Single dimension spanning the electorates
  • Regions defined per electorate
  • Intra-system data sent via the electorate regions

13
Solution Data Distribution Management
14
Solution Federation Communities
  • Grouping of federations and RTIs working together
    to achieve a common goal
  • Single federation simulates a single system
  • Multi-system simulation enabled via
    interoperation of multiple federations
  • Virtual Election
  • Single electorate per federation
  • Data model of each federation same as for the
    general case
  • Data model for the federation interconnect
    consists of just the inter-system data

15
Solution Federation Communities
System 1
RTI 1
Interconnect
RTI 2
System 2
16
Performance
  • Qualitative Performance
  • Programming Complexity
  • Architecture Complexity

17
Future
  • Quantitative Performance
  • Simulation Speed
  • Network Utilisation
  • Local Area
  • Wide Area
  • Second Case Study Virtual Maritime System

18
Questions
10/4/2009 71551 PM 008_5811_WHT1 18
Write a Comment
User Comments (0)
About PowerShow.com