UPDM Example
Transcription
UPDM Example
(c) eaDocX Ltd 2012 eaDocX Example Documents Sparx Systems UPDM Model This document has been generated from the Sparx Systems UPDM example model. As such, the content is © Sparx Systems. The document was originally generated using the eaDocX ‘Quick Document’ feature, which creates a defualt document from the content. The EA model was then re-organised a bit – the Sparx example had a rather flat structure – then the eaDocX profile was ‘tweaked’ to make the document looked neater. The document is still 100% generated from the EA model, with absolutely NO manual changes in Word. Because this is a sample model, very few of the EA elements have explanations, which is the opposite of what we would expect in a real model. So, some parts of the documet look rather bare. Section: Info Generated on Author Repository 11/04/2013 C:\Users\Ian\AppData\Roaming\Sparx Systems\EA\UPDM Example.eap End Section: Section1 1 (c) eaDocX Ltd 2012 1 document - AV-1 Overview and Summary Information 2 AV-1 Overview and Summary Information 2.1.1.1 Architecture Project Information Name: SAR Satellite Aid Tracking System Architect: Coastguard Agency Architecture 4 Organization Developing the Architecture: Maritime & Coastguard Agency Assumptions and Constraints: None Approval Authority: Howard Overtree, Project Manager Date Completed: 2.1.1.2 Scope: Architecture Views and Product Identification Views and Products Developed: AV1, StV1, StV2, StV4, StV5, StV6, OV1, OV2, OV3, OV4, OV5, OV6b, OV7, AcV1, AcV3, SOV1, SOV2, SOV3, SOV4a, SOV5, SV1, SV2, SV4, SV7 Time Frames Addressed: Present Organizations Involved: Dept. of Transport, Maritime & Coastguard Agency 2.1.1.3Purpose and Viewpoint Purpose of the Architecture: To detect and locate mariners, aviators and recreational enthusiasts in distress From Whose Viewpoint Architecture is Developed: Users of System 2.1.1.4Context Mission: Manage, coordinate and implement SAR activities Tasking for Architecture Project: Tasking by UK SAR Steering Committee Tools and File Formats Used: Enterprise Architect, Open Office 3 Introduction 2 (c) eaDocX Ltd 2012 UPDM Civ ilian SAR All Views <<AV1>> <<AV1>> <<AV3>> <<AV3>> Overview and Summary Overview and Summary Measurements Measurements AV Measurements AV Measurements Instances AV-1 Enterprise DefinitionCiv ilian SAR::AV-1 Ov erv iew and Summary Information Strategic View <<StV1>> <<StV2>> <<StV4>> <<StV4>> Capability Vision Capability Taxonomy Capability Dependencies Capability Dependencies StV-1 Capability Vision StV-2 Capability Taxonomy StV-4 Capability Clusters <<StV5>> <<StV6>> Capability to Organisation Deployment Mapping Activity to Capability Mapping StV-4 Capabilities (StV-5 Matrix) $matrix://StV-5 SAR StV-6 Operational Activ ity to Capability Mapping <<OV4>> <<OV4>> <<OV5>> <<OV5>> <<OV6b>> Organizational Relationships Chart Operational Activity Model Operational Activity Model Operational State Transition Description OV-5 Activ ities OV-5 Alternativ e Operational View <<OV1>> <<OV2>> <<OV3>> High Level Operational Concept Operational Node Connectivity Description Operational Information Exchange Matrix OV-1 Operational Context Graphic OV-2 Operational Node Connectiv ity Description (OV-3) $search://Name=OV-3; Term=; Organizational Relationships Chart OV-4 Organization - Typical OV-4 Organization - Actual Service Oriented View <<SOV4a>> <<SOV5a>> Service Constraints Model Service Constraints Model Service Functionality Model (SOV-3 Matrix) $matrix://SOV-3 SAR SOV-4 Serv ice Behav iors and Constraints (SOV-4a) $search://Name=SOV-4a; Term=; <<SV4>> <<SV4>> <<SV7>> Systems Functionality Description Systems Functionality Description Systems Performance Parameters Matrix SV-4 Functionality Description SV-4 Activ ity Diagram SV-7 Resource Performance Parameters <<SOV1>> <<SOV2>> <<SOV3>> <<SOV3>> Service Taxonomy Service Interface Specification Capability to Service Mapping Capability to Service Mapping SOV-1 SAR Serv ices SOV-2 SAR Serv ices SOV-3 SAR Serv ices <<SV1>> <<SV2>> Systems Interface Description Systems Communications Description <<SOV4a>> Systems View SV-1 Resource Interaction SV-2 Systems Specification Communications Description Acquisition View <<AcV1>> <<AcV1>> <<AcV1>> <<AcV1>> System of Systems Acquisition Clusters System of Systems Acquisition Clusters System of Systems Acquisition Clusters System of Systems Acquisition Clusters AcV-1 System of Systems Acquisition Clusters AcV-1 Proj ect Definitions AcV-1 Proj ect Instance AcV-1 Additional Milestone Types 3 SOV-5 Rescue Person OV-6b Search <<OV7>> Logical Data Model OV-7 Logical Data Model Figure 1 : Civilian SAR 4 (c) eaDocX Ltd 2012 (c) eaDocX Ltd 2012 3.1 AV-1 Enterprise Definition AV-1 AV-1 Enterprise Definition «WholeLifeEnterprise» Search and Rescue Enterprise tags endDate = 2014-06-01 startDate = 2010-01-01 1 «EnterprisePhase» Phase 1 +TemporalPart1 tags 1 endDate = 2012-12-01 startDate = 2010-01-01 «EnterprisePhase» Phase 2 +TemporalPart2 tags 1 endDate = 2014-06-01 startDate = 2012-12-01 Figure 2 : AV-1 Enterprise Definition 3.1.1 WholeLifeEnterprise - Search and Rescue Enterprise see class: Phase 1, Phase 2 3.1.2 EnterprisePhase - Phase 2 see class: UK SAR Vision, Fulfill International Obligations, Search, Recovery, Assistance, SAR 3.1.3 EnterprisePhase - Phase 1 see class: Maintain UK SAR Responsibility, UK SAR Vision, Search, Recovery, Assistance, SAR 5 (c) eaDocX Ltd 2012 3.2 AV Measurements AV-3 AV Measurements «MeasurementSet» Standard SAR Measurements «Measurement» + areaCoverage :Coverage + findTime :Elapsed Time + persistence :Elapsed Time + searchCoverage :Coverage + weatherConditions :Weather Conditions «MeasurementSet» Maritime SAR Measurements «Measurement» + seaConditions :Sea State «MeasurementSet» MeasurementSet1 «Measurement» + terrain :Terrain Type Figure 3 : AV Measurements 3.2.1 MeasurementSet - Standard SAR Measurements 3.2.1.1 Attributes Attribute Description searchCoverage weatherConditions persistence areaCoverage findTime 3.2.2 MeasurementSet - MeasurementSet1 3.2.2.1 Attributes Attribute terrain 6 Description (c) eaDocX Ltd 2012 3.2.3 MeasurementSet - Maritime SAR Measurements 3.2.3.1 Attributes Attribute Description seaConditions 3.3 AV Measurements Instances AV-3 AV Measurements Instances «ActualMeasurementSet» Initial Values :Maritime SAR Measurements seaConditions = Sea State 6 areaCoverage = 500 findTime < 8 persistence > 15 hours searchCoverage = 400 weatherConditions = Heavy Rain «ActualMeasurementSet» Required Values :Maritime SAR Measurements «ActualMeasurementSet» Final Values :Maritime SAR Measurements seaConditions = Sea State 8 areaCoverage = 600 findTime < 5 persistence > 20 hours searchCoverage = 500 weatherConditions = Stormy seaConditions = Sea State 8 areaCoverage = 650 findTime < 4 persistence > 20 hours searchCoverage = 550 weatherConditions = Stormy Figure 4 : AV Measurements Instances Actual Measurement Set Details Required Values Initial Values Final Values 4 Resource Artifacts 4.1 ResourceArtifact - Monitor 4.2 ResourceArtifact - RadioInstruction 4.3 ResourceArtifact - Link 18 (ResourcePort) Port TrackInterface TDM Transmitter 7 Details Connector: Port (ResourcePort) Port Details (c) eaDocX Ltd 2012 Connector: Port TDM Receiver 4.4 ResourceArtifact - Lighting Device 4.5 ResourceArtifact - Link 16 (ResourcePort) Port Details Connector: Port TrackInterface TDM Transmitter TDM Receiver 4.6 ResourceArtifact - Voice Radio (ResourcePort) Port Transmitter Receiver 8 Details Connector: Port (c) eaDocX Ltd 2012 4.7 ResourceArtifact - Yacht 4.8 ResourceArtifact - RNLI Lifeboat 4.9 ResourceArtifact - RN ASR Helo 4.10 ResourceArtifact - RN ASR Helo 4.11 ResourceArtifact - Boat 4.12 ResourceArtifact - BoatInstruction 4.13 ResourceArtifact - BeaconInstruction 4.14 ResourceArtifact - Aircraft 4.15 ResourceArtifact - AircraftInstruction 4.16 ResourceArtifact - Life Saving Device 4.17 ResourceArtifact - LifePreserverInstruction 4.18 ResourceArtifact - ESM System (ResourcePort) Port Details Connector: Port TrackInterface FrequencyScanner 4.19 ResourceArtifact - Communication Device 4.20 ResourceArtifact - Distress Beacon (ResourcePort) Port Transmitter 9 Details Connector: Port (c) eaDocX Ltd 2012 5 Capabilities 5.1 Capability - SAR Dependent classes: Recovery, Assistance, Phase 2, Phase 1, Search Part Association: Activity Connector: Part Rec SC2 Dependency: InformationFlow: Part Part SC2 MIC2, DSM Srch SC2 MIC2 Inf Asst SC2 DSM Inf DSM 5.2 Capability - Recovery Dependent classes: Phase 2, Phase 1, SAR C2, SAR 5.3 Capability - SAR C2 Dependent classes: Search, Assistance, Recovery, Military C2 5.4 Capability - UK SAR Capability Dependent classes: Land SAR, Maritime SAR 5.5 Capability - Search Dependent classes: Phase 1, Phase 2, Land SAR, SAR C2, SAR 10 5.6 Capability - Military C2 (c) eaDocX Ltd 2012 Dependent classes: Inform, SAR C2 5.7 Capability - Distress Signal Monitoring 5.8 Capability - Assistance Dependent classes: Phase 1, Phase 2, SAR C2, SAR 5.9 Capability - Inform Dependent classes: Military C2 5.10 Capability - Maritime SAR Dependency: Object: Required Values Dependent classes: Maritime Search and Rescue Service, UK SAR Capability 5.11 Capability - Land SAR Dependent classes: Land Search and Rescue Service, Search, UK SAR Capability 11 (c) eaDocX Ltd 2012 6 Strategic View 6.1 StV-1 Capability Vision StV-1 StV-1 Capability Vision «WholeLifeEnterprise» Search and Rescue Enterprise AWAITING CALLOUT FUNCTIONALITY tags endDate = 2014-06-01 startDate = 2010-01-01 +TemporalPart1 +TemporalPart2 11 «EnterpriseVision» UK SAR Vision «EnterprisePhase» Phase 2 «EnterprisePhase» Phase 1 tags endDate = 2014-06-01 startDate = 2012-12-01 tags endDate = 2012-12-01 startDate = 2010-01-01 «EnterpriseGoal» Maintain UK SAR Responsibility «EnterpriseGoal» Fulfill International Obligations «Capability» SAR Figure 5 : StV-1 Capability Vision 12 «Capability» Assistance «Capability» Recov ery «Capability» Search (c) eaDocX Ltd 2012 6.1.1 EnterpriseVision - UK SAR Vision 6.1.2 EnterpriseGoal - Maintain UK SAR Responsibility 6.1.3 EnterpriseGoal - Fulfill International Obligations 6.2 StV-2 Capability Taxonomy StV-2 StV-2 Capability Taxonomy AWAITING CALLOUT FUNCTIONALITY «Capability» SAR «Capability» Maritime SAR «ActualMeasurementSet» Required Values :Maritime SAR Measurements seaConditions = Sea State 8 areaCoverage = 600 findTime < 5 persistence > 20 hours searchCoverage = 500 weatherConditions = Stormy Figure 6 : StV-2 Capability Taxonomy 13 «Capability» Land SAR (c) eaDocX Ltd 2012 6.3 StV-4 Capability Clusters StV-4 StV-4 Capability Clusters «Capability» SAR DSM :Distress Signal Monitoring Inf :Inform MIC2 :Military C2 SC2 :SAR C2 Srch :Search Asst :Assistance Rec :Recov ery Figure 7 : StV-4 Capability Clusters 6.4 StV-4 Capabilities StV-4 StV-4 Capabilities «Capability» SAR +Asst 11 1 «Capability» Assistance +Inf 1 «Capability» Inform +DSM 1 «Capability» Distress Signal Monitoring 14 +SC2 +MilC2 1 «Capability» Military C2 1 «Capability» SAR C2 +Srch 1 +Rec 1 «Capability» Search «Capability» Recov ery (c) eaDocX Ltd 2012 Figure 8 : StV-4 Capabilities 6.5 StV-5 Capability to Organization Deployment Figure 9 : StV-5 Capability to Organization Deployment Actual Organization Association: Object Dependency: InformationFlow: Class Object Search, Maritime & Coastguard Agency Recovery, Assistance, Inform Search, RNLI Recovery, Assistance, Inform 15 (c) eaDocX Ltd 2012 6.5.1 Organization - Executive Agency 6.5.2 Organization - Rescue Service 6.6 StV-6 Operational Activity to Capability Mapping StV-6 Operational Activ ity to Capability Mapping «Capability» Search «Capability» Inform «Capability» Recov ery «Capability» Assistance «MapsToCapability» «MapsToCapability» «MapsToCapability» «MapsToCapability» «MapsToCapability» «MapsToCapability» «MapsToCapability» «StandardOperationalActiv ity» Find Victim «StandardOperationalActiv ity» Transmit to SAR Operation «StandardOperationalActiv ity» Prov ide Medical Assistance «MapsToCapability» «MapsToCapability» «StandardOperationalActiv ity» Monitor Health «StandardOperationalActiv ity» Track Victim «StandardOperationalActiv ity» Recov er Victim «StandardOperationalActiv ity» Assist Victim Figure 10 : Operational Activity to Capability Mapping (StandardOperationalActivity) Details Activity Dependency: Class Recover Victim Recovery Track Victim Transmit to SAR Operation Search, Inform Search, Inform Provide Medical Assistance Assistance Assist Victim Assistance Find Victim Search Monitor Health Search 16 (c) eaDocX Ltd 2012 7 Operational View 7.1 OV-1 Operational Context Graphic OV-1 Operational Context Graphic «ConceptRole» trackInfo Aircraft :RN ASR Helo «ConceptRole» assistance trackInfo Yacht :Boat control distressSignal «ConceptRole» «ConceptRole» «ConceptRole» Monitor Unit :Monitor RNLI Lifeboat :Boat Nav al Ship :Boat trackInfo control control «ConceptRole» C2 Centre :Control Centre Figure 11 : Operational Context Graphic (ConceptRole) Part Details Dependency: Part Naval Ship Aircraft RNLI Lifeboat Yacht Yacht Monitor Unit Monitor Unit Aircraft RNLI Lifeboat C2 Centre RNLI Lifeboat, Aircraft, 17 (ConceptRole) Part (c) eaDocX Ltd 2012 Dependency: Part Details Naval Ship, Monitor Unit 7.1.1 Node - Control Centre 7.2 OV-2 Operational Node Connectivity Description OV-2 OV-2 Operational Node Connectiv ity Description «InformationElement» request «Node» Search «InformationElement» warningOrder «InformationElement» tasking «Node» Place of Safety «Needline» «InformationElement» status «InformationElement» distressSignal «Needline» «Needline» «Node» Rescue «InformationElement» distressSignal «Needline» «Node» Person in Distress «Needline» «InformationElement» tasking «InformationElement» control «InformationElement» distressSignal «Needline» «Needline» «Node» SAR Asset Controller «Needline» «InformationElement» request «Node» Tactical C2 «InformationElement» trackInfo «Needline» «Needline» Figure 12 : OV-2 Operational Node Connectivity Description 7.2.1 InformationElement - status 7.2.2 Node - Search Association: Class: Place of Safety InformationFlow: Class: Place of Safety 18 «Needline» «Node» Monitoring (c) eaDocX Ltd 2012 7.2.3 Node - SAR Asset Controller Association: Class: Search, Rescue InformationFlow: Class: Search, Rescue 7.2.4 Node - Tactical C2 Association: Class: SAR Asset Controller, Search, Rescue InformationFlow: Class: Search, SAR Asset Controller, Rescue 7.2.5 InformationElement - warningOrder 7.2.6 InformationElement - trackInfo 7.2.7 InformationElement - tasking 7.2.8 Node - Monitoring Association: Class: Tactical C2 InformationFlow: Class: Tactical C2 7.2.9 InformationElement - distressSignal 7.2.10 InformationElement - control 7.2.11 Node - Person in Distress Association: Class: Search, Monitoring, Rescue InformationFlow: Class: Search, Monitoring, Rescue 7.2.12 Node - Rescue Association: Class: Search InformationFlow: Class: Search 19 (c) eaDocX Ltd 2012 7.2.13 InformationElement - request 7.2.14 Node - Place of Safety 7.3 OV-4 Organization - Typical OV-4 OV-4 Organization «Organization» UK SAR Operator subOrg 0..* «Organization» Gov ernment Department «Organization» UK SAR Organization 1 1 +member «Organization» SAR Gov ernment Department 0..* «Post» UK SAR SC Member 1 «Organization» Voluntary Organization 1 «Post» MRT Communicator «Person» Marine Radio Operator «Post» MRT Sw immer «Person» Qualified Lifeguard «Post» MRT Helicopter Pilot «Person» Qualified Helo Pilot 1 «Post» MRT Searcher «Post» MRT Boat Driv er «Person» Qualified EMT «Person» Qualified Lifeboat Driv er Figure 13 : OV-4 Organization 7.3.1 Person - Qualified Lifeguard 7.3.2 Organization - SAR Government Department Is kind of: Government Department, UK SAR Organization 20 1 (c) eaDocX Ltd 2012 7.3.3 Person - Qualified Helo Pilot 7.3.4 Person - Qualified Lifeboat Driver 7.3.5 Post - UK SAR SC Member 7.3.6 Organization - Voluntary Organization Is kind of: UK SAR Organization 7.3.7 Organization - UK SAR Operator 7.3.8 Organization - UK SAR Organization Is kind of: UK SAR Operator 7.3.9 Post - MRT Boat Driver Is kind of: UK SAR SC Member 7.3.10 Post - MRT Communicator Is kind of: UK SAR SC Member 7.3.11 Organization - Government Department 7.3.12 Person - Marine Radio Operator 7.3.13 Post - MRT Swimmer Is kind of: UK SAR SC Member 7.3.14 Person - Qualified EMT 7.3.15 Post - MRT Helicopter Pilot Is kind of: UK SAR SC Member 7.3.16 Post - MRT Searcher Is kind of: UK SAR SC Member 21 (c) eaDocX Ltd 2012 7.4 OV-4 Organization - Actual OV-4 OV4 Organization - Actual «ActualPost» DOT SAR Lead «ActualOrganizati... Department of Transport «ActualOrganizati... Maritime & Coastguard Agency «ActualPost» Rescue Helo Pilot «ActualOrganizationRelationship» «FillsPost» «ActualOrganizati... RNLI «ActualPerson» Peter Pilot «ActualPost» Lifeboat Driv er «ActualPost» Radio Operator «FillsPost» Tags: endDate = 2014-01-01 startDate = 2010-01-01 «ActualOrganizationRelationship» «ActualOrganizati... Ministry of Defence «FillsPost» «ActualPost» MoD SAR Lead «FillsPost» Tags: endDate = 2014-01-01 startDate = 2010-01-01 «ActualPerson» Danny Driv er Figure 14 : OV4 Organization - Actual Actual Person Object See... Peter Pilot Rescue Helo Pilot Ron Radio Radio Operator Sam Swimmer Rescue Swimmer Danny Driver Lifeboat Driver Actual Post Details Radio Operator MoD SAR Lead 22 «FillsPost» «ActualPerson» Ron Radio «ActualPost» Rescue Sw immer «FillsPost» Tags: endDate = 2014-01-01 startDate = 2010-01-01 «FillsPost» «ActualPerson» Sam Sw immer «FillsPost» Tags: endDate = 2014-01-01 startDate = 2010-01-01 (c) eaDocX Ltd 2012 Actual Post Details Rescue Helo Pilot Rescue Swimmer Lifeboat Driver DOT SAR Lead Actual Organization Association: Object Ministry of Defence MoD SAR Lead Dependency: InformationFlow: Class Object Rescue Swimmer, RNLI Lifeboat Driver, Radio Operator Maritime & Coastguard Agency Rescue Helo Pilot RNLI DOT SAR Lead, Department of Transport SAR Project, Maritime & Coastguard Agency 23 Ministry of Defence (c) eaDocX Ltd 2012 7.5 OV-5 Activities OV-5 OV-5 Activ ities «Node» Search «Node» Rescue «Performs» «Performs» «OperationalActiv ity» Search «OperationalActiv ity» Rescue «OperationalActiv ity» Find Victim «OperationalActiv ity» Send Warning Order «OperationalActiv ity» Receiv e Distress Signal «OperationalActiv ity» Monitor Health Figure 15 : OV-5 Activities 7.5.1 Node - Search Dependency: Activity: Search 7.5.2 Node - Rescue Dependency: Activity: Rescue 7.6 OV-5 Alternative 24 «OperationalActiv ity» Recov er Victim «OperationalActiv ity» Prov ide Medical Assistance (c) eaDocX Ltd 2012 OV-5 OV-5 Alternativ e Reported Location Reported Condition :Person in Distress «OperationalActiv ity» Search «OperationalActiv ityAction» :Send Distress Signal distressSignal :Search location «OperationalActiv ityAction» «OperationalActiv ityAction» «OperationalActiv ityAction» :Receiv e Distress Signal :Send Warning Order :Find Victim :Monitor Health distressSignal «OperationalActiv ityAction» «OperationalActiv ityAction» «OperationalActiv ityAction» :Receiv e Distress Signal :Prov ide Medical Assistance :Recov er Victim :Place of Safety condition location warningOrder «OperationalActiv ityAction» «OperationalActiv ityAction» :Transit to SAR Operation :Process Warning Order Updated Condition 25 condition «OperationalActiv ityAction» warningOrder :Rescue :Search and Rescue distressSignal Updated Location Figure 16 : OV-5 Alternative 26 (c) eaDocX Ltd 2012 (c) eaDocX Ltd 2012 7.6.1 Node - Search 7.6.2 Node - Search and Rescue (NodeRole) Part Details RN SN PID PoS 7.6.3 Node - Rescue (NodeRole) Part Details PoS PID SN RN 7.6.3.1.1 OperationalActivityAction ControlFlow: StateNode: link 7.6.3.1.2 OperationalActivityAction ControlFlow: StateNode: link ActionPin warningOrder 27 See Pin Activity Parameter Object Node (c) eaDocX Ltd 2012 7.6.3.1.3 OperationalActivityAction ActionPin distressSignal See Pin Activity Parameter Object Node Activity Parameter Object Node Activity Parameter Object Node Activity Parameter Object Node distressSignal, distressSignal 7.6.3.1.4 OperationalActivityAction ControlFlow: Action: link ActionPin See Pin location 7.6.3.1.5 OperationalActivityAction ControlFlow: Action: link ActionPin See Pin condition 7.6.3.1.6 OperationalActivityAction ControlFlow: Action: link ActionPin See Pin warningOrder warningOrder 28 (c) eaDocX Ltd 2012 7.6.3.1.7 OperationalActivityAction ControlFlow: Action: link ActionPin See Pin Activity Parameter Object Node Activity Parameter Object Node distressSignal 7.6.3.1.8 OperationalActivityAction ControlFlow: Action: link ActionPin See Pin Updated Condition condition 7.6.3.1.9 OperationalActivityAction ControlFlow: Action: link ActionPin See Pin Activity Parameter Object Node Updated Location location 7.6.3.1.10 OperationalActivityAction ControlFlow: StateNode: link ActionPin distressSignal 29 See Pin Activity Parameter Object Node (c) eaDocX Ltd 2012 7.6.4 Node - Person in Distress 7.6.5 Node - Place of Safety 7.7 OV-6b Search OV-6b OV-6b Search Waiting for Distress Symbol do / Monitor for Distress Signals receiveDistressSignal /Send Warning Order [No Assistance required] searchCancelled Searching for Victim do / Track Victim do / Find Victim [Victim Found] [Victim Secure] [Assistance Required] Monitoring Victim do / Monitor Health [Victim Stable] Transfer to Rescue Team do / Transport Victim Figure 17 : OV-6b Search Trigger searchCancelled receiveDistressSignal 30 Details (c) eaDocX Ltd 2012 7.7.1 Searching for Victim StateFlow: State: Waiting for Distress Symbol StateFlow: StateNode: link 7.7.2 Monitoring Victim StateFlow: State: Transfer to Rescue Team 7.7.3 Waiting for Distress Symbol StateFlow: State: Searching for Victim StateFlow: StateNode: link 7.7.4 Transfer to Rescue Team StateFlow: State: Waiting for Distress Symbol 31 (c) eaDocX Ltd 2012 7.8 OV-7 Logical Data Model OV-7 OV-7 Logical Data Model «EntityItem» Last Know n Position location «EntityAttribute» 0..* latitude :String longitude :String time :String sourceOfReport :String location 1 AWAITING CALLOUT FUNCTIONALITY 0..* 0..* «EntityItem» Search Obj ect «EntityAttribute» name :String registration :String tonnage :Integer color :String markings :String superstructure :String characteristics :String ownerOrOperator :String personsOnBoard :Integer emergencyEquipmentCarried :String 0..* «EntityItem» Search Area «EntityAttribute» activationTime :String commenceSearchPoint :String driftDirection :String driftSpeed :Integer duration :String waypoints :String operationalArea objects «EntityItem» Assignment «EntityAttribute» description :String assetAssignments 0..* 0..* «EntityItem» StrandedPersonInfo 0..* «EntityItem» SAR Operation «EntityAttribute» 1 caseName :String caseNumber :String taskingAuthority :String 1 0..* «EntityItem» SearchStatus «EntityAttribu... status :String Figure 18 : OV-7 Logical Data Model 7.8.1 EntityItem - StrandedPersonInfo Association: Class: Last Known Position 7.8.2 InformationElement - status Association: Class: SearchStatus 32 1 0..* «EntityAttribute» name :String condition :String 1 1 person 0..* (c) eaDocX Ltd 2012 7.8.3 EntityItem - SearchStatus 7.8.4 InformationElement - tasking Association: Class: Assignment 7.8.5 InformationElement - warningOrder Association: Class: Search Object 7.8.6 InformationElement - trackInfo Association: Class: Last Known Position 7.8.7 EntityItem - Last Known Position 7.8.8 InformationElement - control Association: Class: Search Object, Assignment 7.8.9 EntityItem - Assignment 7.8.10 InformationElement - request Association: Class: SAR Operation 7.8.11 EntityItem - Search Object Association: Class: Last Known Position 7.8.12 EntityItem - Search Area Association: Class: Last Known Position 7.8.13 EntityItem - SAR Operation Association: Class: Search Object, Search Area, Assignment, SearchStatus, StrandedPersonInfo 7.9 OperationalActivities 7.9.1 OperationalActivity - Rescue Association: Activity: Recover Victim, Receive Distress Signal, Provide Medical Assistance 33 (c) eaDocX Ltd 2012 7.9.2 OperationalActivity - Search Association: Activity: Monitor Health, Send Warning Order, Find Victim, Receive Distress Signal ObjectNode Details ObjectFlow: ActionPin Updated Condition Updated Location Reported Condition condition Reported Location location 34 (c) eaDocX Ltd 2012 7.9.3 OperationalActivity - Recover Victim 7.9.4 OperationalActivity - Receive Distress Signal 7.9.5 OperationalActivity - Recover Victim 7.9.6 OperationalActivity - Transit to SAR Operation 7.9.7 OperationalActivity - Transport Victim 7.9.8 OperationalActivity - Send Warning Order 7.9.9 OperationalActivity - Send Distress Signal 7.9.10 OperationalActivity - Send Warning Order 7.9.11 OperationalActivity - Monitor Health 7.9.12 OperationalActivity - Monitor Health 7.9.13 OperationalActivity - Find Victim 7.9.14 OperationalActivity - Apply First Aid 7.9.15 OperationalActivity - Find Victim 7.9.16 OperationalActivity - Reassure Victim 7.9.17 OperationalActivity - Receive Distress Signal 7.9.18 OperationalActivity - Provide Medical Assistance 7.9.19 OperationalActivity - Process Warning Order 7.9.20 OperationalActivity - Provide Medical Assistance 8 Service Oriented View 8.1 SOV-1 SAR Services 35 (c) eaDocX Ltd 2012 SOV-1 SOV-1 SAR Serv ices «ServiceInterface» Search and Rescue Serv ice «ServiceInterface» Land Search and Rescue Serv ice «ServiceInterface» Maritime Search and Rescue Serv ice Figure 19 : SOV-1 SAR Services 8.1.1 ServiceInterface - Search and Rescue Service NoteLink: Constraint: First Aid, Danger ProvidedInterface Details Search Interface Rescue Interface 8.1.2 ServiceInterface - Maritime Search and Rescue Service Dependency: Class: Maritime SAR Generalization: Class: Search and Rescue Service NoteLink: Constraint: Swim RequiredInterface Maritime Rescue Interface Helicopter Service Interface Fire Service Interface 36 Details (c) eaDocX Ltd 2012 8.1.3 ServiceInterface - Land Search and Rescue Service Dependency: Class: Land SAR Generalization: Class: Search and Rescue Service NoteLink: Constraint: Driving Record 8.2 SOV-2 SAR Services SOV-2 SOV-2 SAR Serv ices «interface» Search Interface «interface» Maritime Rescue Interface InitiateSearch(missingPersonInfo, searchCaseID) RequestSearchUpdate(searchCaseID, status) CancelSearch(searchCaseID, reason) RescuePerson(strandedPersonInfo) «interface» Fire Serv ice Interface RescuePerson(trappedPerson) Search Interface «ServiceInterface» Search and Rescue Serv ice Maritime Rescue Interface «ServiceInterface» Maritime Search and Rescue Serv ice Fire Service Interface Rescue Interface Helicopter Service Interface «interface» Rescue Interface «interface» Helicopter Serv ice Interface InitiateRescue(strandedPersonInfo, rescueCaseID) TransportCasualty(patientInfo, transportedTo) Figure 20 : SOV-2 SAR Services 37 (c) eaDocX Ltd 2012 8.3 SOV-3 SAR Services SOV-3 SOV-3 SAR Serv ices «Capability» Land SAR «Capability» Maritime SAR «Expose» «Expose» «ServiceInterface» Land Search and Rescue Serv ice «ServiceInterface» Maritime Search and Rescue Serv ice Figure 21 : SOV-3 SAR Services 8.4 SOV-4 Service Behaviors and Constraints SOV-4a SOV-4 Serv ice Behav iors and Constraints «ServicePolicy» {All members of the rescue team must be able to perform basic first aid.} «ServiceInterface» Search and Rescue Serv ice «ServicePolicy» {No member of the search or rescue teams should put themselves in unnecessary danger.} «ServiceInterface» Land Search and Rescue Serv ice «ServicePolicy» {Any member involved in the operation of road vehicles must have a clean driving record.} «ServiceInterface» Maritime Search and Rescue Serv ice «ServicePolicy» {All member of the rescue team must be able to swim.} Figure 22 : SOV-4 Service Behaviors and Constraints (ServicePolicy) Constraint 38 Details (c) eaDocX Ltd 2012 (ServicePolicy) Constraint Details First Aid All members of the rescue team must be able to perform basic first aid. Swim All member of the rescue team must be able to swim. Danger No member of the search or rescue teams should put themselves in unnecessary danger. Driving Record Any member involved in the operation of road vehicles must have a clean driving record. 8.5 SOV-5 Rescue Person SOV-5a SOV-5 Rescue Person Reported strandedPersonInfo Updated «Serv iceFunction» Rescue Person strandedPersonInfo Unmarshall Stranded Person Info condition location name name location condition «Serv iceFunctionAction» «Serv iceFunctionAction» «Serv iceFunctionAction» «Serv iceFunctionAction» :Recov er Victim :Reassure Victim :Apply First Aid :Transport Victim value condition location value WriteStructuralFeature Update Condition object Figure 23 : SOV-5 Rescue Person 39 WriteStructuralFeature Update Location object (c) eaDocX Ltd 2012 8.5.1 ServiceFunction - Rescue Person ActivityParameter NoteLink: Note Details strandedPersonInfo link 8.5.1.1 Update Location ControlFlow: StateNode: link See Pin Activity Parameter Object Node Activity Parameter Object Node Activity Parameter Object Node value object 8.5.1.2 Update Condition ControlFlow: Action: Update Location ActionPin See Pin value object 8.5.1.3 ServiceFunctionAction ControlFlow: Action: link ActionPin location 40 ObjectFlow: Synchronization link strandedPersonInfo ActionPin ObjectFlow: ActionPin See Pin (c) eaDocX Ltd 2012 8.5.1.4 ServiceFunctionAction ControlFlow: Action: link ActionPin See Pin Activity Parameter Object Node Activity Parameter Object Node name 8.5.1.5 ServiceFunctionAction ActionPin See Pin location value 8.5.1.6 Unmarshall Stranded Person Info ActionPin See Pin location location name name Activity Parameter Object Node Activity Parameter Object Node ActionPin1 condition condition 8.5.1.7 ServiceFunctionAction ControlFlow: Action: link ActionPin See Pin condition value 41 (c) eaDocX Ltd 2012 ActionPin Activity Parameter See Pin Object Node condition 9 Systems View 9.1 SV-1 Resource Interaction Specification SV-1 SV-1 Resource Interaction Specification «CapabilityConfiguration» Maritime Rescue Unit «HumanResource» MRT «PostRole» «ResourceComponent» MR Boat «ResourceInterface» Driv er «ResourceArtifact» BoatInstruction «PostRole» «ResourceComponent» Beacon «ResourceInterface» Searcher «ResourceArtifact» BeaconInstruction «PostRole» «ResourceComponent» Radio «ResourceInterface» Radio Operator «ResourceArtifact» RadioInstruction «PostRole» «ResourceComponent» LifePreserv er «ResourceInterface» Rescue Sw immer «ResourceArtifact» LifePreserverInstruction «PostRole» «ResourceComponent» MR Aircraft «ResourceInterface» «ResourceArtifact» AircraftInstruction Figure 24 : SV-1 Resource Interaction Specification 9.1.1 Post - MRT Helo Pilot 9.1.2 Post - MRT Searcher 9.1.3 Post - MRT Swimmer 9.1.4 Post - MRT Communicator 9.1.5 Organization - Maritime Rescue Team 9.1.6 CapabilityConfiguration - Maritime Rescue Unit Dependency: Object: Initial Values 42 Pilot (c) eaDocX Ltd 2012 9.1.6.1 ResourceComponent - MR Boat 9.1.6.2 HumanResource - MRT (PostRole) Part Details Association: Activity Connector: Part InformationFlow: Part Rescue Swimmer LifePreserver LifePreserver Searcher Beacon Beacon Radio Operator Radio Radio Driver MR Boat MR Boat Pilot MR Aircraft MR Aircraft 43 (c) eaDocX Ltd 2012 9.1.6.3 ResourceComponent - Radio 9.1.6.4 ResourceComponent - Beacon 9.1.6.5 ResourceComponent - LifePreserver 9.1.6.6 ResourceComponent - MR Aircraft 9.1.7 Post - MRT Boat Driver 9.2 SV-2 Systems Communications Description SV-2 SV-2 Systems Communications Description «CapabilityConfiguration» Maritime Configuration «UsedConfiguration» «UsedConfiguration» «UsedConfiguration» «ResourcePort» FrequencyScanner «ResourceComponent» Monitor «ResourceComponent» «ResourcePort» TrackInterface Signal «ResourceComponent» «ResourcePort» Transmitter Monitor «ResourcePort» FrequencyScanner «ResourcePort» TrackInterface «ResourcePort» Receiver «ResourceComponent» «ResourcePort» TDM Receiver «ResourcePort» TDM Transmitter «ResourceComponent» Digital Serv ice Digital Serv ice «ResourcePort» TDM Receiver «ResourceComponent» Comms Dev ice «ResourcePort» Receiver Figure 25 : SV-2 Systems Communications Description 9.2.1 CapabilityConfiguration - Maritime Configuration Dependency: Object: Initial Values 9.2.1.1 UsedConfiguration 9.2.1.1.1 ResourceComponent - Signal (ResourcePort) Port Transmitter 44 Details «ResourcePort» TrackInterface «ResourceComponent» «ResourcePort» TDM Transmitter «ResourcePort» Transmitter Comms Dev ice «ResourcePort» Transmitter «ResourcePort» TrackInterface Connector: Port FrequencyScanner, FrequencyScanner (c) eaDocX Ltd 2012 9.2.1.1.2 ResourceComponent - Comms Device (ResourcePort) Port Details Transmitter Connector: Port Receiver Receiver 9.2.1.2 UsedConfiguration 9.2.1.2.1 ResourceComponent - Monitor (ResourcePort) Port Details Connector: Port TrackInterface FrequencyScanner 9.2.1.2.2 ResourceComponent - Digital Service (ResourcePort) Port Details Connector: Port TrackInterface TrackInterface TDM Transmitter TDM Receiver TDM Receiver 9.2.1.3 UsedConfiguration 9.2.1.3.1 ResourceComponent - Monitor (ResourcePort) Port TrackInterface FrequencyScanner 45 Details Connector: Port (c) eaDocX Ltd 2012 9.2.1.3.2 ResourceComponent - Digital Service (ResourcePort) Port Details Connector: Port TrackInterface TrackInterface TDM Transmitter TDM Receiver TDM Receiver 9.2.1.3.3 ResourceComponent - Comms Device (ResourcePort) Port Transmitter Receiver 46 Details Connector: Port Receiver (c) eaDocX Ltd 2012 9.3 SV-4 Functionality Description SV-4 SV-4 Functionality Description «Organization» Maritime Rescue Team «PostRole» «PostRole» Radio Operator Rescue Sw immer «Function» SendMessage «Function» Receiv eMessage «Function» BroadcastMessage Figure 26 : SV-4 Functionality Description (Function) Activity Transport SendMessage BroadcastMessage Move RecoverVictim ReceiveMessage 47 Details AWAITING CALLOUT FUNCTIONALITY «Function» Recov erVictim (c) eaDocX Ltd 2012 9.3.1 Organization - Maritime Rescue Team (FunctionParameter) ActivityParameter Details ObjectFlow: ActionPin Updated Location Updated Condition Name link Reported Condition link (PostRole) Part Details Association: Activity Connector: Part InformationFlow: Part BroadcastMessage, Radio Operator SendMessage, ReceiveMessage Rescue Swimmer ActivityParameter Reported Location 48 RecoverVictim Details NoteLink: Note ObjectFlow: ActionPin link, link ObjectFlow: Synchronization (c) eaDocX Ltd 2012 9.4 SV-4 Activity Diagram SV-4 SV-4 Activ ity Diagram Reported Location Name Reported Condition «FunctionAction» «FunctionAction» «FunctionAction» :Mov e :Determine Destination :Transport :MRT Searcher :Maritime Rescue Unit «Organization» Maritime Rescue Team «FunctionAction» «FunctionAction» «FunctionAction» :Reassure Victim :Apply First Aid :Recov erVictim Updated Condition Updated Location Figure 27 : SV-4 Activity Diagram (Function) Activity Details Determine Destination 9.4.1.1 HumanResource - MRT (PostRole) Part Rescue Swimmer Searcher Radio Operator Driver Pilot 49 Details Association: Activity Connector: Part InformationFlow: Part (c) eaDocX Ltd 2012 9.4.1.2 ResourceComponent - MR Boat 9.4.1.3 ResourceComponent - Radio 9.4.1.4 ResourceComponent - MR Aircraft 9.4.1.5 FunctionAction ControlFlow: Action: link ActionPin See Pin Activity Parameter Object Node See Pin Activity Parameter Object Node 9.4.1.6 FunctionAction ControlFlow: Action: link ActionPin 9.4.1.7 FunctionAction ControlFlow: StateNode: link 9.4.1.8 ResourceComponent - LifePreserver 9.4.1.9 ResourceComponent - Beacon 9.4.1.10 FunctionAction ControlFlow: Action: link ActionPin 50 See Pin Activity Parameter Object Node (c) eaDocX Ltd 2012 9.4.1.11 FunctionAction ControlFlow: Action: link ActionPin See Pin Activity Parameter Updated Condition 9.4.1.12 FunctionAction ControlFlow: Action: link 51 Object Node (c) eaDocX Ltd 2012 9.5 SV-7 Resource Performance Parameters SV-7 SV-7 Resource Performance Parameters «ActualMeasurementSet» Initial Values :Maritime SAR Measurements AWAITING CALLOUT FUNCTIONALITY seaConditions = Sea State 6 areaCoverage = 500 findTime < 8 persistence > 15 searchCoverage = 400 weatherConditions = HeavyRain «CapabilityConfiguration» Maritime Configuration «CapabilityConfiguration» Maritime Rescue Unit «ActualMeasurementSet» Final Values :Maritime SAR Measurements seaConditions = Sea State 8 areaCoverage = 650 findTime < 4 persistence > 20 searchCoverage = 550 weatherConditions = Stormy «CapabilityConfiguration» Maritime Configuration V2 «CapabilityConfiguration» Maritime Rescue Unit V2 Figure 28 : SV-7 Resource Performance Parameters Actual Measurement Set Details Final Values Initial Values 9.5.1 CapabilityConfiguration - Maritime Configuration V2 Dependency: Object: Final Values 52 (c) eaDocX Ltd 2012 9.5.2 CapabilityConfiguration - Maritime Rescue Unit V2 Dependency: Object: Final Values 10 Acquisition View 10.1 AcV-1 Project Definitions AcV-1 AcV-1 Proj ect Definitions +subProject 0..* «Project» Dev elopment Proj ect 0..1 1 +milestone 0..* «ProjectMilestoneType» Dev elopment Milestone «ProjectTheme» + Dotrine :DOTMLPF + Logistics :DOTMLPF + Materiel :DOTMLPF + Organization :DOTMLPF + Training :DOTMLPF Figure 29 : AcV-1 Project Definitions 10.1.1 ProjectMilestoneType - Development Milestone 10.2 AcV-1 System of Systems Acquisition Clusters AcV-1 AcV-1 System of Systems Acquisition Clusters AWAITING CALLOUT FUNCTIONALITY «ActualProject» SAR Proj ect : Dev elopment Proj ect «ActualOrganization» Department of Transport 53 (c) eaDocX Ltd 2012 Figure 30 : AcV-1 System of Systems Acquisition Clusters (ActualProject) Object Aggregation: Object Details Association: Object SAR Project 10.2.1 Project - Development Project Association: Class: Development Project, Development Milestone 10.3 AcV-1 Project Instance AcV-1 AcV-1 Proj ect Instance «ActualProject» Emergency Response Enhancement tags endDate = 2015-05-15 startDate = 2009-05-15 «ActualProject» Flood Response «ActualProject» SAR Proj ect tags endDate = 2014-06-01 startDate = 2009-09-01 «ActualProjectMilestone» Proj ectStart tags date = 2009-09-01 «ActualProjectMilestone» Capability Assessment Complete tags date = 2009-10-01 «ActualProjectMilestone» Requirements Complete tags date = 2009-12-01 «ActualProjectMilestone» Start Phase 1 tags date = 2010-01-01 «ActualProjectMilestone» Start Phase 2 «ActualProjectMilestone» Proj ectComplete tags date = 2012-01-01 tags date = 2014-06-01 Aggregation: Object Association: Object Figure 31 : AcV-1 Project Instance (ActualProject) Object Details Rescue Unit Config 2 OOS, Rescue Unit Config 2, SAR Project Emergency Response Rescue Unit Enhancement Config 1 OOS, Rescue Unit Config 1, Capability 54 (ActualProject) Object Details Aggregation: Object (c) eaDocX Ltd 2012 Association: Object Assessment Complete, ProjectStart, Start Phase 1, Requirements Complete, ProjectComplete, Start Phase 2 Emergency Response Enhancement Emergency Response Enhancement Flood Response (ActualProjectMilestone) Object Requirements Complete Start Phase 2 Start Phase 1 ProjectStart Capability Assessment Complete ProjectComplete 55 Details (c) eaDocX Ltd 2012 10.4 AcV-1 Additional Milestone Types AcV-1 AcV-1 Additional Milestone Types «ActualProject» SAR Proj ect AWAITING CALLOUT FUNCTIONALITY tags endDate = 2014-06-01 startDate = 2009-09-01 «IncrementMilestone» Rescue Unit Config 1 tags date = 2010-01-01 «CapabilityConfiguration» Maritime Rescue Unit tags isTechnologyArea = «OutOfServiceMilestone» Rescue Unit Config 1 OOS tags date = 2012-01-01 «IncrementMilestone» Rescue Unit Config 2 tags date = 2012-01-01 «CapabilityConfiguration» Maritime Rescue Unit V2 tags isTechnologyArea = «OutOfServiceMilestone» Rescue Unit Config 2 OOS tags date = 2014-06-01 Figure 32 : AcV-1 Additional Milestone Types (IncrementMilestone) Object Details Association: Class Rescue Unit Config 2 Maritime Rescue Unit V2 Rescue Unit Config 1 Maritime Rescue Unit (OutOfServiceMilestone) Object 56 Details Association: Class (OutOfServiceMilestone) Object Details (c) eaDocX Ltd 2012 Association: Class Rescue Unit Config 2 OOS Maritime Rescue Unit V2 Rescue Unit Config 1 OOS Maritime Rescue Unit End 57