gaétan thibault fujitsu consulting gaetan.thibault@drdc [email protected]...
TRANSCRIPT
Gaétan ThibaultDefence R&D Canada [email protected]
François Le MayFujitsu [email protected]
Defence R&D Canada – Valcartier • R & D pour la défense Canada – Valcartier
PERSPECTIVE AND BALANCESystem of Systems Harmony Triangle
Users / Organizations
BusinessSolution
Systems /Functionality
Processes /Procedures
Defence R&D Canada – Valcartier • R & D pour la défense Canada – Valcartier
ISTAR TD Implementation Objectives
• Transition ability– Transition ability and viability of a solution requires to look at
the big picture (holistic perspective).• Intelligence
– Main focus of ISTAR TD on intelligence functions.• Fusion
– Land fusion level 2, 3 and 4 is far more complex than expected.
• Dynamics– LFC2IS baseline addresses the planning and the viewing of
operations.– We looked at the complete decision-action cycle of operations.
Defence R&D Canada – Valcartier • R & D pour la défense Canada – Valcartier
Multidisciplinary Teams
Defence R&D Canada – Valcartier • R & D pour la défense Canada – Valcartier
Program Organization ChartDLCI
Sponsor
ISTAR TDProject Manager
ISTAR TDIndustry PM
DRDCProject Leader
C4ISRCapability Steering
Committee
ISTAR TDArchitecture Table
DND, DRDC, Industrial Partners
ISTAR TDProcess Analyst
ISTAR TDScientific Authority
Principal Architecture TeamCapability manager
System AnalystFunctional AnalystTechnical Analyst
System of systems Integrator
Mngt & Tech Spt TeamAdministration SupportSystem administration
Configuration ManagementElectronic Task Support System
Subject Matter ExpertsLand Force C2 Baseline
Data FusionAir Defence Anti-tank
Electronic WarfareDatabase C2IEDMDoctrine/SOP/TTP
IntelligenceCombat Operations
Industries Development Team
APU
G
RA
P
MID
B Parser
LF3
Com
mand Sight
Coll. M
ngt
ISR. M
ngt
I2
ALIX
SRS
New
CO
NO
PS
Ad H
oc
DLCISponsor
ISTAR TDProject Manager
ISTAR TDIndustry PM
DRDCProject Leader
C4ISRCapability Steering
Committee
ISTAR TDArchitecture Table
DND, DRDC, Industrial Partners
ISTAR TDProcess Analyst
ISTAR TDScientific Authority
Principal Architecture TeamCapability manager
System AnalystFunctional AnalystTechnical Analyst
System of systems Integrator
Mngt & Tech Spt TeamAdministration SupportSystem administration
Configuration ManagementElectronic Task Support System
Subject Matter ExpertsLand Force C2 Baseline
Data FusionAir Defence Anti-tank
Electronic WarfareDatabase C2IEDMDoctrine/SOP/TTP
IntelligenceCombat Operations
Industries Development Team
APU
G
RA
P
MID
B Parser
LF3
Com
mand Sight
Coll. M
ngt
ISR. M
ngt
I2
ALIX
SRS
New
CO
NO
PS
Ad H
oc
Industries Development Team
APU
G
RA
P
MID
B Parser
LF3
Com
mand Sight
Coll. M
ngt
ISR. M
ngt
I2
ALIX
SRS
New
CO
NO
PS
Ad H
oc
Defence R&D Canada – Valcartier • R & D pour la défense Canada – Valcartier
Methodology
ISO 9001(Europe)
MacroscopeCMM 3(America)
IEEE - 1220IEEE - 12207
(America)
Identifies• Industry standard requirements• List of procedures to comply with• How to implement it (Strategy)• Roles and responsibilities• Quality Metrics
QualityAssurance
Plan
PMPCMP
SDP Adaptation
References
Implements• Project Procedures• Configuration Development
Procedures / Techniques • Software Development
Process Adaptation
•
•
ISO 9001(Europe)
MacroscopeCMM 3(America)
IEEE - 1220IEEE - 12207
(America)
Identifies• Industry standard requirements• List of procedures to comply with• How to implement it (Strategy)• Roles and responsibilities• Quality Metrics
QualityAssurance
Plan
PMPCMP
SDP Adaptation
References
Implements• Project Procedures• Configuration Development
Procedures / Techniques • Software Development
Process Adaptation
•
•
Defence R&D Canada – Valcartier • R & D pour la défense Canada – Valcartier
Approach
Software Proto-Cycling Adopted Approach
SystemArchitecture
Software Development ProcessIntegrated
& AcceptanceTests
SADSDD
UT
Code
SAD
SDDUT
CodeSAD
SDD UT
Code
R R R
CMP & PMP Framework (Procedure implementation)
External Audits
… … … … … … … … … … … … … … … …
External Audits External Audits
Week 1
Week 2
Week N
SystemArchitecture
Software Development ProcessIntegrated
& AcceptanceTests
SADSDD
UT
Code
SAD
SDDUT
CodeSAD
SDD UT
Code
R R RSoftware Development Process
Integrated& Acceptance
TestsSAD
SDD
UT
Code
SAD
SDDUT
CodeSAD
SDD UT
Code
R R R
SADSDD
UT
Code
SAD
SDDUT
CodeSAD
SDD UT
Code
R R R
CMP & PMP Framework (Procedure implementation)
External Audits
… … … … … … … … … … … … … … … …
External Audits External AuditsExternal Audits
… … … … … … … … … … … … … … … …
External Audits External Audits
Week 1
Week 2
Week N
Defence R&D Canada – Valcartier • R & D pour la défense Canada – Valcartier
Testbed Environment
Ethernet - 100 Mbytes
HP Vectra VLPIII - 450
Ram - 320M
PIV ServerDual Xeon
100BASE-Twall plate
Client Station 2
HP Vectra VLPIII - 550
Ram - 512M
Client Station 1
HP Vectra VLPIII - 550
Ram - 512M
Client Station 3
HP Vectra VLPIII - 550
Ram - 512M
Client Station 4
HP Vectra VLPIII - 550
Ram - 512M
Client Station 6
HP Vectra VLPIII - 550
Ram - 512M
Client Station 5
HP Vectra VLPIII - 550
Ram - 512M
Oracle 9i
S D
w ww .ap cc .com
Back -UPSPro
1 0 0 0
Smart UPS 750 XL
JIIMS Lite 1.0WASP 1.0Opera 1.1
Workspace 1.0ISTAR 1.0
ETSS
DLT 80G
JIIMS Lite / WASP / OralceServer
ISTAR TD Test BedServer
IntegrationStation
Dev 1 Dev 2 Dev n
ISTAR-TD
Test Bed
LBT
HomologationStation
10:43:402003-02-27 1Date : Time : PG /Company : Author : ISTAFujitsu Consulting Inc.
Filename : ISTAR-TD-Fujistu-Development Testing
Title : Version : 0.3Development/Testing Environment Subject : Page-1
IntegrationStation
Dev 1 Dev 2 Dev n
OPERA
IntegrationStation
Dev 1 Dev 2 Dev n
DataServices
IntegrationStation
Dev 1 Dev 2 Dev n
ATS
Client Station 9
HP Vectra VLPIII - 550
Ram - 512M
Client Station 10
HP Vectra VLPIII - 550
Ram - 512M
Client Station 7
HP Vectra VLPIII - 550
Ram - 512M
Client Station 8
HP Vectra VLPIII - 550
Ram - 512M
Stress TestEnvironment
SQL Server 7SP3 (Security Integrated)
ADA
EWS
Lab Mobile
InformationS ources
IS T ARP roduc ts
ISTAR Info-Centric Work space
S 1
S 2
S 3S 4
S5
S 6
S 7 S 8 S 9
S 10
S 11 S12S 13
S 14
S 15 S 16 S 17S 18
OP
ERA
INF
ORM
AT
ION
MA
NA
GEM
ENT
LESS
ON
S LEA
RN
ED
OP
ER
A
DA
TA
SE
RV
ICES
OT
HE
R SE
NS
OR
S
S1 Op erations P lanning Services S7 D ocum ent Man agement Services S 13 Data S ervices
S2 Visu alization Serv ices S8 O ffice A utom ation Services S 14 Core S ervicesS3 IS TA R Plan Services S9 Lessons Learn ed Services S 15 Sensors A nalysis
S4 Col lation Services S10 Battlespace O bjects M anagem ent S 16 Targetin g Serv ices
S5 W eather S ervices S11 U ser S upp ort Services S 17 Tasking Services
S6 Mu lti -Sou rces A nalysis S ervices S12 M essaging Services S 18 Comm unication s & Info Mgn t S ervices
Defence R&D Canada – Valcartier • R & D pour la défense Canada – Valcartier
Starting point: The Processes
Defence R&D Canada – Valcartier • R & D pour la défense Canada – Valcartier
The “π” Approach
Development
CM Process analysis-understanding?
Requirements capture
Feasibility assessment and validation Requirements
Capability Manager
Research
Func
tion
1
Func
tion
n
Defence R&D Canada – Valcartier • R & D pour la défense Canada – Valcartier
Joint Application Design (JAD) Workshop
Sme
GS
Tr
GS
Doc
GS
GS
SA
GSGS Cmd
Doctrine, Process, TTP
Training Architect
SystemArchitect
ProtocyclingTechnology
Demonstration
Training Package System Development
SyllabusPrerequisite
“Force Generation”
Fa
Facilitator
Defence R&D Canada – Valcartier • R & D pour la défense Canada – Valcartier
Organization
DoctrineRequirements
Structure
Standard Operating Procedures
Users
Tactics, Techniques & Procedures
FunctionalSpecifications
Systems
Top-Down versus Bottom Up
Defence R&D Canada – Valcartier • R & D pour la défense Canada – Valcartier
Usability
• Usability is define as the extent to which a product can be used by specified users to achieve specified goals with effectiveness, efficiency and satisfaction in a specified context of use. (ISO 9241-11 1998)
• Usability is different than utility which is the ability of something to satisfy a need.
• The word usability arises in relation with the Human-Computer Interface studies.
• The interface of a program or of a web site can be useful because it performs the whole range of operations specified, but can be of low usability, for example, due to a high complexity that makes it difficult to be used efficiently for non-trained people.
Defence R&D Canada – Valcartier • R & D pour la défense Canada – Valcartier
Evolution of Information Sharing Capability From a System of Systems Perspective
Usa
bilit
y
Time
U/O
P S
U/O
P S
U/O
P S
U/O
P S
Defence R&D Canada – Valcartier • R & D pour la défense Canada – Valcartier
Data Centric Workspace
Workstation
App
1
App
2
App
3
App
4
GUI GUI GUI GUI
C2IEDM
Common DAL
• Data Centric Workspace:Technological capability to have several applications accessing heterogeneous data bases using the same semantic. (CA ISTAR TD 2002)
Defence R&D Canada – Valcartier • R & D pour la défense Canada – Valcartier
Information Centric Collaborative Workspace(Same Node)• An environment facilitating the cognitive and social
processes through a System of systems services architecture (ICW). (CA ISTAR TD 2004)
C2IEDM
Common DAL
WorkstationSv
c 1
Svc
2
Svc
3
Svc
4
LDR
Context ManagerGUI
Workstation
Svc
1
Svc
2
Svc
3
Svc
4
LDR
Context ManagerGUI
Workstation
Svc
1
Svc
2
Svc
3
Svc
4
LDR
Context ManagerGUI
Defence R&D Canada – Valcartier • R & D pour la défense Canada – Valcartier
ISTAR TD -Architecture
Defence R&D Canada – Valcartier • R & D pour la défense Canada – Valcartier
ICW Target Architecture Vision
C2IEDMDB
GeomaticsDB
ImageryDB
Doc
Mng
t
ET
SS
AT
S
CM
OPE
RA
LL
KW
DAL
Workspace
Workstation 1 Workstation N
DocumentsDB
KnowledgeDB
IEM/Coms
C2IEDMDB
DAL
C2IEDMDB
DAL
Sources & Agencies
Workstation 2
Cm
dW
ksp
I2
LDR
LDR LDR
ISR
Mng
t
Col
. Too
ls
Defence R&D Canada – Valcartier • R & D pour la défense Canada – Valcartier
Conclusion
• Develop a vision.
• Implement a method based on an adaptation of a software method.
• Build the project team with knowledgeable people (business, process and technology) with a common semantic.
• Do not forget that technology supports the users.
• Focus on user requirements and usability.
• Remember that software implementation is a continuous process.
Defence Research andDevelopment Canada
Recherche et développementpour la défense Canada Canada
Questions?
Defence R&D Canada – Valcartier • R & D pour la défense Canada – Valcartier
Points of Contact
[email protected] DumouchelXWAVE
[email protected] GauthierThales Systems Canada
[email protected] D’AnjouCGI
[email protected] ThériaultGeneral Dynamics Canada Ltd
[email protected] JamiesonLockheed Martin Canada
[email protected] LacroixOerlikon Contraves Inc
[email protected] WrightOculus