integrated architecture development

23
Integrated Architecture Development 28 Jan 2004 Col H. Dutchyshyn, USAF Deputy SIAP SE Brig Gen J. Maluda, USAF SIAP System Engineer CAPT Jeffery W. Wilson, USN Technical Director

Upload: others

Post on 04-Jun-2022

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Integrated Architecture Development

IntegratedArchitectureDevelopment

28 Jan 2004

Col H. Dutchyshyn, USAFDeputy SIAP SE

Brig Gen J. Maluda, USAFSIAP System Engineer

CAPT Jeffery W. Wilson, USN Technical Director

Page 2: Integrated Architecture Development

189-2

UNCLASSIFIED

16 February, 2004

3055N

8025W 8010W 7955W

3045N

7940W

306

303

System B’s View Of The WorldSystem B’s View Of The World

2547

1227

7955W8025W 8010W 7940W

3045N

3055N306303

0254701227

Not observed

2 observed;Only 1 real aircraft

Looks like a friendly, but it’s not

SIAP system engineering . . .

System A’s View Of The WorldSystem A’s View Of The World

Getting everyone on the same sheet of music

Page 3: Integrated Architecture Development

189-3

UNCLASSIFIED

16 February, 2004

Joint Tactical BMC2 (today)

Displays

Sensors Weapons

Displays

Sensors Weapons

Displays

Sensors Weapons

Displays

Sensors Weapons

TacticalBMC2

Functionality

TacticalBMC2

Functionality

TacticalBMC2

Functionality

TacticalBMC2

Functionality

Communicationnetwork

Common functionality, implemented and maintained many ways

Page 4: Integrated Architecture Development

189-4

UNCLASSIFIED

16 February, 2004

Joint Tactical BMC2

Data obtained fromsources outside thedistributed system

Data exchangedamong peers withinthe distributed system

• Help is needed in identifyingand controlling interface(e.g., system-specificTactical BMC2, sensors)

Service Combat and Commandand Control System ProgramManager’s domain

Joint Tactical BMC2domain

Displays

Sensors Weapons

Joint TacticalBMC2

System–specificTactical BMC2

Page 5: Integrated Architecture Development

189-5

UNCLASSIFIED

16 February, 2004

Joint Tactical BMC2 (future)

CommunicationNetwork

(and Enterprise Services)

Displays

Weapons

Joint TacticalBMC2

System–specificTactical BMC2

Sensors

Displays

Weapons

Joint TacticalBMC2

System–specificTactical BMC2

Sensors

Displays

Weapons

Joint TacticalBMC2

System–specificTactical BMC2

Sensors

Displays

Weapons

Joint TacticalBMC2

System–specificTactical BMC2

Sensors

Common functionality, implemented and maintained commonly

Page 6: Integrated Architecture Development

189-6

UNCLASSIFIED

16 February, 2004

Configuration Management

PaperStandard(s) andSpecification(s)

Integrated ArchitectureBehavior Model

(“Platform” Independent Model”)

IA Repository

• Gaps, overlaps, and conflicts• Context-free• Static• Syntax

• Unambiguous• Described in context• Dynamic• Syntax and semantics• Strong typing

Shift from static, paper artifact to dynamic behavior modelShift from static, paper artifact to dynamic behavior model

Page 7: Integrated Architecture Development

189-7

UNCLASSIFIED

16 February, 2004

Integrated Architecture Behavior Model

• Derived from JROC-validated requirements• Unambiguously describes dynamic system

behavior in an open source model

• Supports selection among alternative solutions

• Delivered to program managers withverification/validation data and JDEP technicalframework

Idealized model of distributed system performance that showsindustry what “good” looks like – automates the standards

Idealized model of distributed system performance that showsindustry what “good” looks like – automates the standards

Page 8: Integrated Architecture Development

189-8

UNCLASSIFIED

16 February, 2004

Precepts

• Performance (functionality)- Correctness- Efficiency- Completeness

• Reliability- Survivability- Fault tolerance- Openness

• Scalability- Flexibility- Openness

• Maintainability- Openness- Expandability- Testability

• Safety• Security (Info. Assurance)

- Survivability

• Verifiability- Openness

• Reusability and portability- Equipment and OS independence- Openness

Source: IEEE-Std 1061-ISO Std 9126MITRE Guide to Total SoftwareQuality Control

Cornerstones

• Continuous Readiness• Sensor Netting• Battlespace Dominance• Proven Lethality• Coordinated Weapon

Employment• Joint Command

Support• Information Assurance

ArchitectureQuality Attributes

• Reduce fratricide• Employ weapons to

design range• Counter existing and

emerging threats

• Increased performance• Lifecycle cost avoidance• Reduced time to field

new and modifiedcapability

Outcomes

Page 9: Integrated Architecture Development

189-9

UNCLASSIFIED

16 February, 2004

Model Driven Architecture

“Platform”Independent

Model

IntegratedArchitectureRepository

Block 1Engineering

• Object oriented dynamic model• Characterize BMC2 behavior of

nodes in the distributed system• Precise, durable, repeatable• Subjected to rigorous consistency

and conformance verification

Configuration Item

Isolate functionality from specificimplementation technologies allows

Design for Change

Object Oriented Analysis

Open Source executable UML

Page 10: Integrated Architecture Development

189-10

UNCLASSIFIED

16 February, 2004

Model Driven Architecture

“Platform”SpecificModel

Implementation Testing

Targeted to High Level Architecture Run Time Infrastructureto support distributed development and test and evaluation

“Platform”Independent

Model

IntegratedArchitectureRepository

Block 1Engineering Verification & Validation

A Reference Implementation

HLA RTIHLA RTI

Operating SystemsOperating Systems

EquipmentEquipment

ApplicationApplication

Machine Translation

Page 11: Integrated Architecture Development

189-11

UNCLASSIFIED

16 February, 2004

Implementation Testing

Model Driven Architecture

“Platform”SpecificModel

“Platform”SpecificModel

Implementation Testing

“Platform”Independent

Model

IntegratedArchitectureRepository

Block 1Engineering

Example, targeted to specific industry standards (e.g.,TAO, POSIX), based on individual system needs

Verification & Validation

Page 12: Integrated Architecture Development

189-12

UNCLASSIFIED

16 February, 2004

Implementation Testing

Implementation Testing

Model Driven Architecture

“Platform”SpecificModel

“Platform”SpecificModel

“Platform”SpecificModel

Implementation Testing

“Platform”Independent

Model

IntegratedArchitectureRepository

Block 1Engineering

• “Platform” independent model is inherently “open”,provides dynamic model of system behavior, and allowsdeferral of specific implementation technology decisions

• HLA-compliant model demonstrates distributed systemperformance

• One or more specific model(s) demonstrate distributedsystem performance in real system(s)

ExamplesExamples

Page 13: Integrated Architecture Development

189-13

UNCLASSIFIED

16 February, 2004

CommonReferenceScenario

Driver

EnvironmentDriver

Sensor(s)

HLA RTI

Data Extraction

CommunicationServer

Weapon(s)

HLA RTI

Implementation

HLA RTI

Verification and Validation

“Platform”SpecificModel(s)

Demonstrate Correctness of Distributed SystemDemonstrate Correctness of Distributed System

“Derived fromconsistent and

conformant“Platform”

IndependentModel

Reference implementation

Page 14: Integrated Architecture Development

189-14

UNCLASSIFIED

16 February, 2004

Implementation in tactical systems

Machine (or manual) translationdone by System Program Managers

(with help from joint consortium)

Consistent andconformant;built by jointconsortium

“Platform”Independent

Model

“Platform”SpecificModel

Verification and Validation bySystem Program Managers; Joint

Independent Verification andValidation by JITC

Testing

Conformance Tested

Being developed in collaboration w/ Industry, FFRDCs & Gov. PMs(e.g., Navy Open Architecture & Air Force’s E-10A/MC2A)

Being developed in collaboration w/ Industry, FFRDCs & Gov. PMs(e.g., Navy Open Architecture & Air Force’s E-10A/MC2A)

Page 15: Integrated Architecture Development

189-15

UNCLASSIFIED

16 February, 2004

Deliverables

• One “Platform” Independent Model

• Two or more example “Platform” Specific Model(s)- One HLA RTI-specific- At least one targeted to a specific communication environment and

operating system

• Reference Implementation(s) derived from “platformspecific model(s)

• Unit and integration test scripts and results(verification)

• Validation test scripts and results• JDEP kit

Page 16: Integrated Architecture Development

189-16

UNCLASSIFIED

16 February, 2004

• A change in business model should reduce totalcost and help synchronize development

Funding Strategies

Demands change in business model

Design Code Int TestPgm Mgt

System A

System B

Block 0 & Block 1

d e f

Total $ = System A + System B

Common

System A

System B

• Original Service estimates accounted forredundant development

New Method Total $ = a + b + c + Ad + Bd + Ae + Be + Af + Bf

d e f

d e fDesign Code

Int Test Pgm Mgt

cba

cba

cba

d e f

Page 17: Integrated Architecture Development

189-17

UNCLASSIFIED

16 February, 2004

The message

• Integrated Architecture continues to be akey task force product

• Integrated Architecture behavior modelsupports dynamic analysis and improvedcommunication with industry

• Approach changes configuration item(s)from paper specifications and standards todynamic behavior model

The Integrated Architecture provides the basis forreducing development costs, reducing time required to

field new and modified capability, and increasingoperational effectiveness

The Integrated Architecture provides the basis forreducing development costs, reducing time required to

field new and modified capability, and increasingoperational effectiveness

Page 18: Integrated Architecture Development

189-18

UNCLASSIFIED

16 February, 2004

Requirement sources

TAMD, CID, GIG CRDsMIL-STD-6016BSTANAG 5516JSLIR-16 (draft)STANAG 5522MIL-STD-3011SIAP SE Technical ReportsExisting Architecture products

- Views- Threads

Athena/Sea Athena/Common C&DMSISRIG designNavy OA materials

SGS/AC spec, source codeJDEP kitSIAP Block 0 DSBSIAP Block 1 DSBUSAF DLI/LCI/TDLCSUSAF COLEUSMC COLE

Large number of ways to describe expectedperformance creates gaps, overlaps, and

conflicts…Integrated Architecture can forceconvergence and consistency

Large number of ways to describe expectedperformance creates gaps, overlaps, and

conflicts…Integrated Architecture can forceconvergence and consistency

Page 19: Integrated Architecture Development

189-19

UNCLASSIFIED

16 February, 2004

“Platform” Independent Model

• Who- Industry/University/FFRDC/Government Team

• What- Independent of computer, operating system, and

“middleware”- Complete and correct model of an arbitrary

distributed system peer•Syntax and semantics•Dynamically verifiable (unambiguous)

- Tailored for specific implementations (e.g., AWACS,AEGIS) when “Platform” Specific Implementation isbuilt

Page 20: Integrated Architecture Development

189-20

UNCLASSIFIED

16 February, 2004

“Platform” Independent Model (cont.)

• Why- Express the behavior of the distributed system in an

industry standard language- Allow verification and validation of the integrated

architecture- Change configuration management artifact from

paper standard and source code to behavior model- Support verification and validation of end product

Page 21: Integrated Architecture Development

189-21

UNCLASSIFIED

16 February, 2004

“Platform” Independent Model (cont.)

• Where- Collocated team in Arlington, VA

• When- Block 1 System Engineering FY 02-03- Build and test model FY 03-05- Integrate and test FY 06-07- IOC FY 08

Page 22: Integrated Architecture Development

189-22

UNCLASSIFIED

16 February, 2004

“Platform” Independent Model (cont.)

• How- Product of disciplined, but efficient system engineering

process- Model developed by partnership of industry, university,

FFRDC, government- Implemented and integrated by industry

• How much- Joint Tactical BMC2 functionality; extensible to

service–unique functionality

Page 23: Integrated Architecture Development

189-23

UNCLASSIFIED

16 February, 2004

JDEP kit contents

• Attributes Technical Reports• Common Reference Scenarios• Common Reference Scenario Driver• ARCTIC• PET• Environment services• Communications services• Sensor representations• Weapon representations