• No results found

Ground System Architecture Workshop

N/A
N/A
Protected

Academic year: 2021

Share "Ground System Architecture Workshop"

Copied!
25
0
0

Loading.... (view fulltext now)

Full text

(1)

Ground System

y

Architecture Workshop

Defining System Interfaces

in System of Systems with

SOA

March 1-4, 2010

Jean Tsao

Yeng Zhong Lee PhD

Yeng-Zhong Lee PhD

(2)

Agenda

Value Proposition for SoS Planning

Interface Definition Context

Shared Business Process

System of Systems Interoperability Dimensions

Model Driven Requirements

(3)

SoS SatCom Planning Value Proposition

Provide automated SatCom capacity planning across constellations

Provide composite, automated situation awareness in SatCom

resource utilization across SatCom systems

bl

ll

d

l

ll b

Enable resource allocation and mission planning across collaborative

SatCom systems

(4)

© 2010 Northrop Grumman Corporation. All rights reserved. (Log # DSD‐10‐13)

INTERFACE DEFINITION

CONTEXT

(5)

System of Systems

• Collaborative satellite systems

Collaborative resource management – Collaborative resource management

(6)

Requirements Definition Assumption

– System of Systems Capacity Planning ERP

Do D Do D Do D Do D Do D Do D Do D Do D Do D Co m Co m Co m Co m Co m Co m Co m Co m Co m D SatCom S y ste m A D SatCom S y ste m A D SatCom S y ste m A D SatCom S y ste m B D SatCom S y ste m B D SatCom S y ste m B D SatCom S y ste m C D SatCom S y ste m C D SatCom S y ste m C m mercial Sat Sy stem A m mercial Sat Sy stem A m mercial Sat Sy stem A m mercial Sat Sy stem B m mercial Sat Sy stem B m mercial Sat Sy stem B m mercial Sat Sy stem C m mercial Sat Sy stem C m mercial Sat Sy stem C System-specific tools

SatCom Resource Request Database

Unified Inter-System ERP Interface

SatCom Resource Request Database

Unified Inter-System ERP Interface

SatCom Common

ERP Platform

GIG

SatCom Aggregate Capacity Planning Tool SatCom Aggregate Resource Allocation Tool SatCom Aggregate Resource Resource Models

SatCom Aggregate Capacity Planning Tool SatCom Aggregate Resource Allocation Tool SatCom Aggregate Resource Resource Models

Usage Monitoring and Billing

SatCom Network Management Tool Inter-constellation Mission Planning Tool

Usage Monitoring and Billing

SatCom Network Management Tool Inter-constellation Mission Planning Tool

(7)

Requirements Definition Assumption –

SoS ERP Tools

SatCom Inter-fleet

Resource Allocation SDB Mgt & Analysis

SDB Mgt & Analysis Joint SatCom Panel Coordination Approved SDB Approved SDB Usage/Monitor & Billing Usage/Monitor & Billing Resource Requirement Resource Requirement SatCom Fleet Resource Allocation Coordination

SAR Simulation & Modeling Network Configuratio n Network Monitor and Maintenance Inter-fleet Resource Allocation g n Maintenance Inter-fleet Resource Management Tools Capacity Planning Configuration Capacity Planning Configuration Requirement Database and Analysis Requirement Database and Analysis SatCom System Model of Resource Mapping SatCom System Model of Resource Mapping SatCom Resource Configuratio n Scenarios SatCom Resource Configuratio n Scenarios Distributed Network M Distributed Network M Interfac e Interfac e Individual SatCom Fleet Resource Management Tools SARDatabas e and Analysis SARDatabas e and Analysis SatCom System Model of Resource Mapping SatCom System Model of Resource Mapping SatCom Resource Configuratio n Scenarios SatCom Resource Configuratio n Scenarios Mission Planning Configuration Mission Planning Configuration Management Management GIG I GIG I

(8)

Requirements Definition Process

Existing Satellite Systems Analysis Net-centric Interface Requirements Early Requirements Validation Future Satellite Systems Requirements Validation

“The process to increase confidence that the interface requirements

are correct and complete, and to define the level of details in

requirements at a given stage to effectively reduce risk in developing

requirements at a given stage to effectively reduce risk in developing

net-centric systems”

(9)

© 2010 Northrop Grumman Corporation. All rights reserved. (Log # DSD‐10‐13)

(10)

Shared Business Process and Scenarios

Existing use cases are often from the perspective of a single

SatCom system

Newly Use Cases needed to define the collaborative aspect of the

federated planning system from one consistent perspective of a

net-centric ground user and from a net-centric network manager.

Be generous with the number of military operations (or Business

Plan) Scenarios created in the analysis process as a way to validate

completeness of requirements

Use Case Actors – Collaborating satellite constellations

– NetMgr_SoS or user_SoS (where the point of view resides)

– SatCom System A: A_sp, A_gnd, A_term*;

S tC S t B B B d B t *

– SatCom System B: B_sp, B_gnd, B_term*, – SatCom System C: C_sp, C_gnd, C_term*, – ….,

(11)

Shared Use Cases and Scenarios

Exhaustive Use Cases and scenarios contribute to completeness of

Interface Requirements

q

Example Components of Scenarios Example Scenarios

St t i i #5 Th t XYZ Preference order and rules across SatCom Systems (A, B, C and so one), which can depend on terminal location, mission type, SatCom systems loading conditions Business model/operation context

Strategic scenario #5 Theater XYZ Americas Business Hours scenario Special event/emergency/demand

Terminal distribution mapped to geography (over time if mobile)

Traffic patterns mapped to terminal geographical locations over time

Special event/emergency/demand

Applicable business process/military Operation rules Business process/operations rules

(12)

© 2010 Northrop Grumman Corporation. All rights reserved. (Log # DSD‐10‐13)

(13)

Interoperability for Resource Allocation

across SatCom Systems

Syntactical and protocol interoperability assumed (tools can assist)

Contextural coupling between the interfacing SatCom systems

Contextural coupling between the interfacing SatCom systems

– Depends on the context of each of the interfacing systems

– The development of contextural interoperability requires knowledge of the

“interior” of each of the interfacing systems and the harmonization across systems

C fl h l f h h i i

– ICD reflects the result of the harmonization

Level of coupling between the interfacing SatCom systems

– Granularity examples:

C S lli i i ( l i )

• Coarse: Satellite mission (real-time) coverage

• Finer: channel_beam, channel_time_code_beam, medium spot beam, small

spot beam

– Coarse grain cross-system optimizationg y p

• Fine granularity not exposed to interface

• Translation from coarse to fine by individual system “wrapper” – Fine grain cross-system optimization

(14)

Interoperability Approach for SoS ERP

System Attributes Interoperability Approach Capability (C) and Development Needed (D)

(D) Harmonizing existing SAR formats System unique

SAR/resource requests

• Common abstraction of SAR/resource requests • Global prioritization rule set and attributes • Visualization of planned terminal locations

(D) Harmonizing existing SAR formats (D) One set of priority assignment scheme

across all resource requests

(C) Fine-grain visualization and visualization tools

• Common payload and terminal modeling framework; h t h it i i t ti ti

System unique payload and terminal models

each system has its own unique instantiation • Link analysis tool

• Global superposition of ground track and potential beam coverage

(C) Payload and terminal modeling platforms as well as link analysis tool

(D) Cross-constellation resource mapping

Terminal inventoryy Terminal inventoryy (C) Terminal modeling and inventory managementmanagement

System unique resource allocation constraint rules

Common abstraction of resource allocation rules; each system has unique instantiations

(C) Terminal modeling platforms and inventory management

(D) Harmonized SAR formats

System unique

teleport model Common teleport model

(C) Teleport models

(D) Harmonized teleport modeling

System Unique

GIG interface Common model for GIG interface

(C) GIG interface models

(15)

Interoperability Approach for SoS ERP

System Attributes Interoperability Approach Industry Capability (C) and Development Needed (D)

b f ( ) f

Mission Planning Tool

• Common abstraction of Mission Event representation

• Scenario generation

(D) Harmonizing SAR formats (C) Fine-grain event planning and

scenario analysis

SatCom Resource

• Collection of individual system tools • Cross constellation arbitration and

(C) Resource allocation tool

(D) Tools for inter constellation loading SatCom Resource

Allocation Tool • Cross-constellation arbitration and optimization tool • Cross-constellation load optimization

(D) Tools for inter-constellation loading (D) Tools for inter-constellation resource

allocation arbitration and optimization

Network Management

• Interface to individual system tools

• Common abstraction of SatCom network (C) Network management tools(D) Common network management Network Management resource representation for high level

configuration and monitoring

(D) Common network management abstraction at SoS interfaces

Reusing Existing Individual System Implementations

Reusing Existing Individual System Implementations

Harmonizing Resources Exposed

(16)

Inter-constellation Capacity Planning

Coarse-grain Planning Example

1. Integrated model of SatCom resource across the SatCom resource across the SatCom systems

• Payload model:

– Transponder connectivity Channelizer routing Antenna

Alternative antenna beam layout scenario

Superposition of cross-constellation coverage

– Channelizer routing Antenna pointing and contour

– Antenna beam layout – Payload gain setting • Terminal model: Modem • Terminal model: Modem

and waveform

• Communication link model • Configuration constraint

rule set rule set

(17)

Inter-constellation Capacity Planning

Coarse-grain Planning Example

2. Aggregate SatCom resource request database

request database

3. Cross-constellation scenario analysis using modeling and simulation tools

4. Coarse-grain global SatCom resource allocation and capacity planning

Terminal Terminal Terminal Terminal

(18)

© 2010 Northrop Grumman Corporation. All rights reserved. (Log # DSD‐10‐13)

MODEL DRIVEN

REQUIREMENTS

(19)

SOA Framework and Recommended SoS

Interface Requirements Scope

Business process is either part of SoS interface definition

or a document tightly coupled to interface definition

User Interaction s Presentation Layer Process Model (BPMN) Business Activity Monitoring

Interface

Executable Process Layer (BPEL) Rules Engine Registry & Repository

Interface

Requirements

Scope

Business Services Layer

Enterprise Service Bus

Intermediate Services Layer

(20)

Requirements Definition Assumption – Service

Definitions and Composite Analysis Tools

Web Service Construct

Interface Functional Requirements

Analysis Tools

Analysis Tools

Customer Requirement s & Flowdown Business Processes DODAF Views Use Cases Message Identification Operation Definition Service Definition Message Definition

(21)

Model Driven ICD Web Service Definition

• Define UML models with standard web

service development process service development process

• Messages binds with the operations

defined in the service specifications to generate WSDL (COTS tools can

perform automatic binding) perform automatic binding)

• Emulate business logic as input/output

generators only (focus is on validating interface requirements)

UML Model

• Utilize universal client for service

invocation and validate runtime results

• Rapid validation process throughout

d l UML to WSDL

requirements development process transformation

WSDL

Runtime image

Registry

(22)

Tools-captured Requirements

Relationship Among Requirements Artifacts

(23)

Model Driven Requirements Definition

• Cross-constellation level interoperability promoted using standards-based tools • Implementation cycle for “the other side of the interface” accelerated

• Streamlined program management of specifications to implementation over the same

development environment

• Reduction in technical risks using the same automated development environment from

specifications to product generation

• Interface requirements represented accurately with standards-based UML features q p y

promoting product interoperability

• Tools-based requirements and artifacts traceability and mapping

• Increased flexibility in automated translation from XML representation to other schema • Increased flexibility in automated translation from XML representation to other schema • Best practices incorporated in tool to provide real-time content generation check

(24)

Summary for SoS ERP in an SOA Construct

Constituent technologies and analysis tools exist to realize integrated

SatCom systems as an enterprise resource

SatCom systems as an enterprise resource

– Harmonizing (not redesigning) of existing systems

Recommended artifacts for interface requirements in an SOA

construct for a green field integrated SatCom system

– Use Cases that are tailored for the federated system from a network

manager’s and for a user’s point of view

– Degree of coupling goals specifically expressed in collaboration and

cross-system resource allocation optimization

Requirements captured in tools for early validation of requirements

– Interface requirements expressed as exposed services, web service

(25)

References

Related documents

In the financial department, financial report forms also known as accounting statements, the financial report forms is provided by the accounting department ,it reflects the

The length of all Products comprising several Delivery Hours that are directly affected by the clock change will be 1 hour longer than normal.. The length of all Products

 Fleet details.  The main activities covered by Fleet Services.  The breakdown between Fleet Management and Vehicle Maintenance and repair.  The

The “safe, resilient and healthy communities” Community Outcome is supported as everyone needs to be able to assume that the buildings in the District are not dangerous or

The forecast medium term annual average life cycle cost for the Building & Facility assets covered in this asset management plan (10 year timeframe) is $8,929,780. The

Any new and unused 2013 Chrysler vehicles listed in the Purchase Allowance section herein sold or leased to a Registered Flee t Account in one of the fifty

MLOVE Mobile 05 powered by TrendONE CAR INSURANCE BASED ON DRIVING STYLE NIKE SHOES ADAPT TO INSTAGRAM PICTURES ADVERTS IN TUMBLR MICROBLOGS... The interactive functions

Furthermore, when the winning large firm is constrained on the subcontracting level, we show that only a reduction of the chosen SME’s profit can reduce the expected cost of