THALES - TACTICOS GFCS

2,491 views

Published on

Published in: Technology, Business

THALES - TACTICOS GFCS

  1. 1. UNCLASSIFIEDTHALES NEDERLAND B.V.DDSInformationDay-DC© THALES NEDERLAND B.V. AND/OR ITS SUPPLIERSTHIS INFORMATION CARRIER CONTAINS PROPRIETARY INFORMATION WHICH SHALL NOT BE USED, REPRODUCED OR DISCLOSEDTO THIRD PARTIES WITHOUT PRIOR WRITTEN AUTHORIZATION BY THALES NEDERLAND B.V. AND/OR ITS SUPPLIERS, AS APPLICABLE.1TACTICOS Combat Management SystemExploiting the Full DDS PotentialPiet Griffioen (piet.griffioen@nl.thalesgroup.com)
  2. 2. ©THALESNEDERLANDB.V.AND/ORITSSUPPLIERSSubjecttorestrictivelegendontitlepageUNCLASSIFIED2 THALES NEDERLAND B.V.DDSInformationDay-DCContentDDS as an enabler for the success of the TACTICOS CombatManagement System (CMS)Combat Management SystemTACTICOS CMSArchitectural principlesRole of the DDSInformation centric approachCMS
  3. 3. ©THALESNEDERLANDB.V.AND/ORITSSUPPLIERSSubjecttorestrictivelegendontitlepageUNCLASSIFIED3 THALES NEDERLAND B.V.DDSInformationDay-DCAbove Water Systems3D Radar3D RadarMultiMultiFunctionFunctionRadarRadarCombatCombatManagementManagementSystemSystemMissilesMissilesGunGunSonarSonarPlatformPlatformManagementManagementSystemSystemCommunicationCommunicationSystemSystemNavigationNavigationSystemSystem
  4. 4. ©THALESNEDERLANDB.V.AND/ORITSSUPPLIERSSubjecttorestrictivelegendontitlepageUNCLASSIFIED4 THALES NEDERLAND B.V.DDSInformationDay-DCGOALKEEPERSIRIUSSCOUTMIRADORGUN TORPEDOSSMSMART-LTDSCHAFFMK41SONARECMESMCOMINTAPARCombat Management System (CMS)•• Situation AwarenessSituation Awareness•• Recognition & IdentificationRecognition & Identification•• Threat EvaluationThreat Evaluation•• Weapon DeploymentWeapon Deployment
  5. 5. ©THALESNEDERLANDB.V.AND/ORITSSUPPLIERSSubjecttorestrictivelegendontitlepageUNCLASSIFIED5 THALES NEDERLAND B.V.DDSInformationDay-DCOPERATIONAL REQUIREMENTSVast amounts of informationThousands of tracksHigh degree of automationAutomatic multi- sensor data fusionAutomatic threat evaluationAutomatic sensor + weapon pairingExtensive Command SupportEasy to OperateEasy to MaintainFlexible in Missions, and ManningOn-board Training & SimulationTotal System Integration
  6. 6. ©THALESNEDERLANDB.V.AND/ORITSSUPPLIERSSubjecttorestrictivelegendontitlepageUNCLASSIFIED6 THALES NEDERLAND B.V.DDSInformationDay-DCField proven architectureIn service since 1993Used by 15 navies world wide22 Ships classes from patrol boats to destroyersTACTICOS CMS
  7. 7. ©THALESNEDERLANDB.V.AND/ORITSSUPPLIERSSubjecttorestrictivelegendontitlepageUNCLASSIFIED7 THALES NEDERLAND B.V.DDSInformationDay-DCTACTICOS Architecture ConceptsFault-tolerant: High combat survivability & maintainability (no single-point-of-failure)Flexible: Mission-based configuration, on-board training & simulationEvolvable: Evolutionary upgrading based on COTS & Open StandardsScalable: From patrol-boats up to destroyersFaultFault--tolerant:tolerant: High combat survivability & maintainability (no singleHigh combat survivability & maintainability (no single--pointpoint--ofof--failure)failure)Flexible:Flexible: MissionMission--based configuration, onbased configuration, on--board training & simulationboard training & simulationEvolvable:Evolvable: Evolutionary upgrading based on COTS & Open StandardsEvolutionary upgrading based on COTS & Open StandardsScalable:Scalable: From patrolFrom patrol--boats up to destroyersboats up to destroyersDUAL/REDUNDANT VIDEO NETWORKFAULT TOLERANT DATA NETWORKApplications dynamically distributed over a “Pool of Computers”EFFECTORSSENSORSN*multi-functionconsoles
  8. 8. ©THALESNEDERLANDB.V.AND/ORITSSUPPLIERSSubjecttorestrictivelegendontitlepageUNCLASSIFIED8 THALES NEDERLAND B.V.DDSInformationDay-DCSMART -L APARIFF LINK 11KH/SCOUTNAV. RADARHELI APPR.RADARVESTAVESTAVEX/RCPTDLPPAPECS-3ESM / ECMSRBOCOFF LINER/SSIRIUS TDS (2x) POS SYSTEMSHIP’S REF.IRCBTSOSDBTSOSDCOMMS ROOMBRIDGESTAFF ROOMLARGE SCREEN DISPLAY 2PIOD /PTSUPRINTERSCOTS & SIGMA TYPE PROCESSORCOMBAT INFORMATION CENTERLARGE SCREENDISPLAY1VIDEO INTERFACECABINETVCR 1/2DEPARTMENT OFF. / OFF. QUARTERSETC.WORKSTATION01 WORKSTATION MSPAREFL. DECKTV CAMERATV CAMERA15 15 15 15INTEGRATEDMACHINERYCONTROLSYSTEMCOMMS NETWORKCCC1 CCC2ATASSPHERION+ XBT / XSV+ SURF. TEMP. REC.HARPOONTORPEDOWEAPONSYSTEMMK32 MOD-9(MK46)GUN 127 MM30 MM GUNSOFF LINEGIC-127MIC-MK41MIC-MK41MK41 SM2LAUNCHER GOALKEEPERCATVBUSATM NETWORKFully Distributed Architecture• Distributed Processing• Distributed Sensor & Weapon Interfaces• Distributed Sensor – Weapon Deployment•• Distributed ProcessingDistributed Processing•• Distributed Sensor & Weapon InterfacesDistributed Sensor & Weapon Interfaces•• Distributed SensorDistributed Sensor –– Weapon DeploymentWeapon Deployment
  9. 9. ©THALESNEDERLANDB.V.AND/ORITSSUPPLIERSSubjecttorestrictivelegendontitlepageUNCLASSIFIED9 THALES NEDERLAND B.V.DDSInformationDay-DCREDUNDANT VIDEO NETWORKREDUNDANT DATA NETWORKSoftware freely distributed over a pool of N x Multifunction OpeSoftware freely distributed over a pool of N x Multifunction Operator Consolesrator ConsolesEFFECTORSFully Distributed ProcessingSENSORS•• No single point of failureNo single point of failure•• NN -- fold redundancyfold redundancy•• High combat survivabilityHigh combat survivability
  10. 10. ©THALESNEDERLANDB.V.AND/ORITSSUPPLIERSSubjecttorestrictivelegendontitlepageUNCLASSIFIED10 THALES NEDERLAND B.V.DDSInformationDay-DC3 Tier Architecture• Correlation• Fusion• HypothesistestingUser InterfaceUser InterfacePlatform independencyData InformationSensors & ActuatorsSensors & ActuatorsRTBusiness LogicBusiness LogicnRTDependabilityHigh availabilityDDS Information Backbone
  11. 11. ©THALESNEDERLANDB.V.AND/ORITSSUPPLIERSSubjecttorestrictivelegendontitlepageUNCLASSIFIED11 THALES NEDERLAND B.V.DDSInformationDay-DCSMART-L APARIFF LINK 11KH/SCOUTNAV. RADARHELI APPR.RADARVESTAVESTAVEX/RCPTDLPPAPECS-3ESM / ECMSRBOCOFF LINER/SSIRIUS TDS (2x) POS SYSTEMSHIP’S REF.IRCBTSOSDBTSOSDCOMMS ROOMBRIDGESTAFF ROOMLARGE SCREEN DISPLAY 2PIOD /PTSUPRINTERSCOTS & SIGMA TYPE PROCESSORCOMBAT INFORMATION CENTERLARGE SCREENDISPLAY1VIDEO INTERFACECABINETVCR 1/2DEPARTMENT OFF. / OFF. QUARTERSETC.WORKSTATION01 WORKSTATION MSPAREFL. DECKTV CAMERATV CAMERA15 15 15 15INTEGRATEDMACHINERYCONTROLSYSTEM COMMS NETWORKCCC1 CCC2ATASSPHERION+ XBT / XSV+ SURF. TEMP. REC. HARPOONTORPEDOWEAPONSYSTEMMK32 MOD-9(MK46)GUN 127 MM30 MM GUNSOFF LINEGIC-127MIC-MK41MIC-MK41MK41 SM2LAUNCHER GOALKEEPERCATV BUSATM NETWORKData-traffic: 4.000 publications per second over the system-data busPrograms: 2.200 programs allocated over 150 processorsAccuracy: 100 us. time-alignment accuracy within the distributed systemDataData--traffic:traffic: 4.000 publications per second over the system4.000 publications per second over the system--data busdata busPrograms:Programs: 2.200 programs allocated over 150 processors2.200 programs allocated over 150 processorsAccuracy:Accuracy: 100 us. time100 us. time--alignment accuracy within the distributed systemalignment accuracy within the distributed systemMetrics Overview
  12. 12. ©THALESNEDERLANDB.V.AND/ORITSSUPPLIERSSubjecttorestrictivelegendontitlepageUNCLASSIFIED12 THALES NEDERLAND B.V.DDSInformationDay-DCMetrics: Code & Re-usabilityProduct-line approach: total 6 Mln. LOC’sHCI = C (X/Motif) Java, Ada Javageneric-parts re-use: 95 %backwards-compatibility: 99%Generic high-level services1 Major release/yr, 3 patch-releases/yrNo project/customer-specific releasesSplice-1 -> SpliceDDS -> OpenSpliceApplications are unaware of OS & HWMajor technology upgrades: every 2 yr‘94: SparcEngine 1E (SPARC)‘96: CPU2CE (microSparc-I)‘98: CPU5V (microSparc-II)‘00: Workstations (UltraSparc) & PPC (IO)‘02: Sparc/Solaris, PPC/vxWorks’04: PC/LinuxHardwareHardwareNetworkingNetworkingOSOSMiddleware (OMGMiddleware (OMG--DDS)DDS)Generic InfraGeneric Infra--ServicesServicesSystemManag.UI-toolkitsTacticalDisplayLogging&ReplayOffice&WebsupportTraining&simul.Application GroupsApplication GroupsWarfareNavalGunfireAirControlNavigationTacticaldatalinksCommandSupportembedded workstations Mobile/PCrealtime Non-realtimeRT-embedded SOLARIS PC/LinuxLanguages Data-access Frameworks
  13. 13. ©THALESNEDERLANDB.V.AND/ORITSSUPPLIERSSubjecttorestrictivelegendontitlepageUNCLASSIFIED13 THALES NEDERLAND B.V.DDSInformationDay-DCRole of the DDSFocus is on informationThat’s the stable factorProvides scalabilityThrough publish - subscribeProvides a database view with fast and efficient access to the dataTrack database with keyed data types, queries & filtersProvides tuneable data transport & data storage servicesLatencies, reliability, durabilityProvides logical partitioning of Publishers and SubscribersTraining & simulationEnables replication of system state and application stateFault tolerance & Dynamic application management
  14. 14. ©THALESNEDERLANDB.V.AND/ORITSSUPPLIERSSubjecttorestrictivelegendontitlepageUNCLASSIFIED14 THALES NEDERLAND B.V.DDSInformationDay-DCQoS Policy UsageTRANSPORT PRIORITYCONTENT FILTERSLATENCY BUDGETDEADLINELIVELINESSTIME BASED FILTEROWNERSHIP STRENGTHRELIABILITYOWNERSHIPRESOURCE LIMITSDESTINATION ORDERENTITY FACTORPRESENTATIONLIFESPANPARTITIONWRITER DATA LIFECYCLEGROUP DATAREADER DATA LIFECYCLETOPIC DATAHISTORYUSER DATADURABILITYDDS QoS PolicyDDS QoS Policy
  15. 15. ©THALESNEDERLANDB.V.AND/ORITSSUPPLIERSSubjecttorestrictivelegendontitlepageUNCLASSIFIED15 THALES NEDERLAND B.V.DDSInformationDay-DCQoS Policy UsageDDS QoS PolicyDDS QoS PolicyTRANSPORT PRIORITYCONTENT FILTERSLATENCY BUDGETDEADLINELIVELINESSTIME BASED FILTEROWNERSHIP STRENGTHRELIABILITYOWNERSHIPRESOURCE LIMITSDESTINATION ORDERENTITY FACTORPRESENTATIONLIFESPANPARTITIONWRITER DATA LIFECYCLEGROUP DATAREADER DATA LIFECYCLETOPIC DATAHISTORYUSER DATADURABILITYNOT USED (DEFAULT VALUE)
  16. 16. ©THALESNEDERLANDB.V.AND/ORITSSUPPLIERSSubjecttorestrictivelegendontitlepageUNCLASSIFIED16 THALES NEDERLAND B.V.DDSInformationDay-DCPool ofPool ofComputersComputersDynamic Resource ManagementBunch ofBunch ofSoftwareSoftwareNumber ofNumber ofOperatorsOperatorsTaskATaskBTaskCTaskDTaskETaskFRole IRole DRole ERole JRole KRole totask mapping nTask toServiceRole ARole FRole CRole GRole HRole totask mapping 2Role ARole BRole CRole DRole ERole totask mapping 1ACTIONSTATE1ACTIONSTATE2ACTIONSTATEnAction State to Role mappingmappingService HService GServiceFServiceEService DService CServiceBServiceAArchitecture ModelWhat – When – WhereRole dependantResource needs versus available resourcesFault detection & RecoveryFunctional degradationSoftware replication managementState replication & alignmentWhat – When – WhereRole dependantResource needs versus available resourcesFault detection & RecoveryFunctional degradationSoftware replication managementState replication & alignment
  17. 17. ©THALESNEDERLANDB.V.AND/ORITSSUPPLIERSSubjecttorestrictivelegendontitlepageUNCLASSIFIED17 THALES NEDERLAND B.V.DDSInformationDay-DCA B C E F G H I J K LM N O P Q R S T YDQOS-driven Data Distribution Service (reliability, persistency, latency): D D SDDS - Information BackboneINFORMATION-CENTRIC ARCHITECTUREL’Y’L’ Y’Redundant & Replicated: ,Autonomous componentsD’ZSpontaneous: Z D’, Self-healing:Interacting only with the information-busSystemTrackInterrogationSettingsSystemTrackInterrogationTaskType0..n0..1 0..n0..1 interrogatesSensorTaskTypeSensorSubsystem1..n11..n1ableToPerformInterrogationSettingsInformationmodel
  18. 18. ©THALESNEDERLANDB.V.AND/ORITSSUPPLIERSSubjecttorestrictivelegendontitlepageUNCLASSIFIED18 THALES NEDERLAND B.V.DDSInformationDay-DCCOMMON ENTITY MODEL : Deployment – F124Design AuthorityDesign AuthorityJoint Program TeamJoint Program TeamA B C E F G H I J K LDDDS Information BackboneEADSEADS ThalesThales RaytheonRaytheonStandards basedATP1, STANAG, ADaTP3Joint Government& Industry teamSystemTrackInterrogationSettingsSystemTrackInterrogationTaskType0..n0..1 0..n0..1 interrogatesSensorTaskTypeSensorSubsystem1..n11..n1ableToPerformInterrogationSettingsCommonCommonEntityEntityModelModel
  19. 19. ©THALESNEDERLANDB.V.AND/ORITSSUPPLIERSSubjecttorestrictivelegendontitlepageUNCLASSIFIED19 THALES NEDERLAND B.V.DDSInformationDay-DCSWSWSWSWAdaptationAdaptation(GRI)(GRI)CMSCMSInternal Data FormatInternal Data Format(CEM)(CEM)AnalogueAnalogueNTDSNTDSHDLCHDLCEthernetEthernetExternalExternalData FormatData FormatIntegration of Subsystems
  20. 20. ©THALESNEDERLANDB.V.AND/ORITSSUPPLIERSSubjecttorestrictivelegendontitlepageUNCLASSIFIED20 THALES NEDERLAND B.V.DDSInformationDay-DCOpenness: integration-capabilitySURVEILLANCEAPAR, SMART-LSMART-S, MW08, DA08VARIANTMRRSCOUTIRSCANESM DR3000 SKW, SLCKH 1007 NAV RADSPS 64 NAV RADRACAL NAV RADBridgeMaster EVarious other NAV RADAWS 4, AWS 5,AWS 6 DolphinAWS 9SPS 49Sea Giraffe AMBTRS 3DIFF MKX/Xll (various)ESM SUSIE, APECS IIESM CUTLASS, ALTESSEINT/EXT COMMS (various)LINKLINK 10LINK 11LINK 14LINK 16LINK 22 (study)LINK YLINK Y Mk2VESTAINT/EXT commsTRACKERSAPARSTIRSTING-EOLIROD Mk2LIODMIRADORTMXAN/SPCCASTORVigy (study)MSP500 (study)Integrated subsystems (own & 3rd party)MISSILESSSMHARPOONExocetOTOMATPENGUINGABRIELPolyphemNSM (study)RBS15 Mk3SAMRAMCrotaleBARAKSEAWOLFSADRALVT1SM1 and SM2NSSMESSMGUNSGuns127mm115mm100mm76mm57mm40mm30mm25mm27mmAK630Ak176AK306 (study)AK230 (study)Phalanx (TN)ECMActiveEW APECS llECM SALAMANDRERDF MAIGRETECM (various)PassiveDAGAIESAGAIESRBOC/ALEXMASSSUPER BARRICADE
  21. 21. ©THALESNEDERLANDB.V.AND/ORITSSUPPLIERSSubjecttorestrictivelegendontitlepageUNCLASSIFIED21 THALES NEDERLAND B.V.DDSInformationDay-DCConclusions (1)The DDS provides the necessary non-functional properties forthe TACTICOS CMSFault tolerance, scalability, low latencyUse of the DDS allows for dynamic resource managementState replicationThe information centric approach allows for autonomouscomponents, autonomous development and ease of integration
  22. 22. © THALES NEDERLAND B.V. AND/OR ITS SUPPLIERS Subject to restrictive legend on title pageUNCLASSIFIED22THALESNEDERLANDB.V. DDS Information Day - DCConclusions(2)
  23. 23. © THALES NEDERLAND B.V. AND/OR ITS SUPPLIERS Subject to restrictive legend on title pageUNCLASSIFIED23THALESNEDERLANDB.V. DDS Information Day - DCQuestionsThanksforYourAttention

×