Title: Reuse Trends in Modeling and Simulation
1- Reuse Trends in Modeling and Simulation
- DND SMART Workshop
- Ottawa, 16-17 June 2004
2Outline
- Who is Engenuity?
- Overview of SMART some Motherhood
- Identification of the key activities of SMART
- eNGENUITYs Software Solution enabling SMART
- An example Lockheed Martins F22 Advanced
Development Lab - Conclusion
3Corporate Profile
- Founded in 1985 as Virtual Prototypes Inc.
- 100 Employees
- Over 1000 Customers including many FORTUNE 500
Companies - Listed on Toronto Stock Exchange TSXEGY since
1999 - Acquired LOOX Software in 2001 - a company with
10 years experience in components for graphics
development - A Worldwide Presence
4Market Solutions Aerospace Defense
- Cockpit Display Systems
- Training Simulation Solutions
- GIS Applications for C4I
- Compliance to standards DO-178B, ARINC 661,
DIS, HLA
5SMART Overview
- Declining budgets and resources have driven
communities to more efficient way of doing
business. - It is no longer acceptable to have separate
communities working independently to identify
requirements, engineer solutions, develop
hardware prototypes, test the prototypes,
manufacture the systems, support the systems, and
train on and operate the systems. - It is no longer acceptable for each of these
communities to build and use their own MS to
come to independent solutions.
6Keys activities of SMART supported by MS
- Concept development
- Design and Engineering
- Logistics and Support
- Test and Evaluation
- Training
- Life Cycle Management
The emerging trend is reuse of MS work across
these activities COTS tools are a key enabler!
7System Development Process
THE PROBLEM
- Multiple Integrators
- Handing Off Without Knowledge or Software Reuse
- Limited Collaboration
- Trainers Left to Figure Things Out on Their Own
8SMART System Development Process
Prototyping Tools, Test Tools Cases
Prototyping Tools, Test Tools Cases
Prototyping Tools, Test Tools Cases
Prototyping Tools, Test Tools Cases
9Key Enablers for Reuse
- Modular and portable simulation applications
- Open architectures
- Rapid reconfigurability
- Emergence of industry standards
- Platform independent Automatic Code Generation
- XML-based data exchange
- Interfaces to complementary technologies
10Concept development
- To identify, explore and analyze needed future
operational capabilities - Example Human-in-the-loop reconfigurable
desktop simulator. - Example Brigade level force-on-force ground
battle simulation to explore new weapons effects
11Design and Engineering
- To significantly reduce risk while examining
factors such as reliability, availability,
maintainability, transportability, provisioning,
cost implications, and human-machine interface
design - Example Rapid prototyping lab and re-hosting of
automatic code generation
12Logistics and Support
- To assess distribution and supportability of
goods based on reliability - Example Scenario generation simulation which
include equipment breakdown based on RM data
coupled to spare parts movements from depot to
consumer
13Test and Evaluation
- To provide predictions of system performance and
effectiveness. Ultimately reduce need for live
TE based on confirmation of predictive data. - Example Test and evaluation of flight control
system software using flight simulation.
14Training
- SMART involves continuous collaboration between
user, builder and trainer. Models and
simulations will transition from requirements and
design to user training. - Example automatic code generation of embedded
cockpit display software for flight simulator
using the same source as the real airplane
displays.
15Life Cycle Management
- To assess sustainment issues early in the system
life cycle to reduce the long-term costs. - According to the US Army, about 70 of a system's
eventual life cycle total ownership cost (TOC) is
determined before the program definition is
completed.
16ADL Process
An example the Advanced Development Lab
(Advanced Development Lab)
Before eNGENUITY
10 code reuse 12 months
0 code reuse 6 months
0 code reuse 2 months
P
2
0
MFC
COM1
AVTR
NAV
ALT
STPT
HUD
IFF
OTHR
COM2
READ
DISCH
L
ENG
FIRE
R ENG
FIRE
APU
FIRE
MA
CH 12UHF
COM 1 ON
X
HQOPTIONSgt
HU
D
BR
MIN
GRDT/R
OFF
HQ
079
CT NNT
15,3
097
20,
MA
P CT CTO
MK
IFDL 26
STR TCN
10,
X
GRDRE
A/P
CLR
UNDO
IC
BR
A/P OFF
231421Z
439
31289
MI
OFF
TR STB
120
IRS NAV
N
BRT
BRT
B 4,8
J 5,8
CNI
2350
BRT
360
ACT
100/34 BE12
M2A
BRT
ACT
M2A
G500
G500
0A
SU27
349/23
C
3.4NM
1.3M
35.6
40
SHOOT
A CHAFF 10
A FLARE 10
1305 Vc
H12/18
1 PRGM 03
2
FUEL
0
Cockpit Design Evaluation (CDE) Designers Work
Bench (DWB)
AUTO
DOORS
C
Personal Computer Macintosh/ ClarisDRAW
F-22 Cockpit Design Description Document (CDDD)
Part Task Simulation (PTS) Ada, IRIX, etc.
After eNGENUITY
Manned Interactive Console (MIC) VAPS STAGE
Scenario/Flightsim COTS tools
Developer Workstations VAPS
ADL Cockpit Pilot-In-The-Loop
F-22 Cockpit
17eNGENUITYs STAGE and VAPS products in support of
SMART
Using ETIs tools, full lifecycle coverage can be
achieved.
Detailed Design
Prototype
Evaluate Requirements
Train
Test Design
Support Product
Deploy H/W S/W
Certify
Integrate H/W S/W
18Conclusion
- Modeling, Simulation and visualization are
necessary to achieve successful defense
acquisition and upgrade programs -gt this means
less risks, better schedules, more cost savings
and better system performance - eNGENUITY has contributed to SMART with a strong
portfolio of simulation and visualization
products.