Operational Modeling Elements

Operational Modeling is the creation of logical elements that define an abstract representation of the architecture. Key elements in this logical model are operational nodes and their behaviors, which can be defined by operational activities, event traces, or state traces. A desired result of operational modeling is to identify operational nodes that communicate with each other. This communication requirement is represented by a needline association between those nodes. For more information, see the UPIA specification: http://www-01.ibm.com/support/docview.wss?uid=swg27019099&aid=1

Operational Elements Mapping

RSA UPIA MagicDraw UPDM 2
Actual Location UPDM ActualLocation
Actual Role UPDM Actual Post
Capability Realization
isExternal
resourceType
value
UPDM Capability if UPIA element is a Class
Ecore documentation, key=isExternal
Ecore documentation, key=resourceType
Ecore documentation, key=value
Capability Role
isExternal
resourceType
value
Performer
Ecore documentation, key=isExternal
Ecore documentation, key=resourceType
Ecore documentation, key=value
Capability Usage
goal
strategicMission
UML UseCase
Dependency to UPDM::EnterpriseGoal
Dependency to Use Case coming from a UPIA::StrategicMission
Data Exchange UPDM Resource Interaction
Effect UML Opaque Behavior
Goal
amplifies
benefits
capabilityUsage
EnterpriseGoal
Dependency to UPDM::Vision
benefits
Dependency to Use Case coming from UPIA::CapabilityUsage
Information Element
accuracy
language
resourceType
value
UPDM Exchange Element
Ecore documentation, key=accuracy
Ecore documentation, key=language
Ecore documentation, key=resourceType
Ecore documentation, key=value
Information Exchange
scope
context
exchangeId
periodicity
timeliness
UPDM Operational Exchange
Ecore documentation, key=scope
Ecore documentation, key=context
Ecore documentation, key=exchangeId
Ecore documentation, key=periodicity
Ecore documentation, key=timeliness
Location UPDM GeoPoliticalExtent if locationType set to either {Country ,Facility, GeoFeature, GeoPoliticalExtent, Installation, RealProperty, Region, Site, SolidVolume}
UPDM Location instead
Objective UPDM High Level Operational Concept
Operational Activity
policy
UPDM OperationalActivity
Dependency to UPDM::HighLevelOperationalConcept
Operational Control Flow UPDM Operational Activity Edge
Operational Event Trace UPDM OperationalEventTrace
Operational Information Flow UPDM Operational Activity Edge
Operational Node
isExternal
resourceType
value
UPDM Performer
Ecore documentation, key=isExternal
Ecore documentation, key=resourceType
Ecore documentation, key=value
Operational Node Port UPDM NodePort
Rule
type
category
UPDM Design Rule
UPDM Rule Kind
Ecore documentation, key=category
Needline
exchanges
UPDM NodeAssociation
Dependency to UPDM::OperationalExchange
Operational State Trace UPDM OperationalStateDescription
Operational Task UPDM NodeOperation
Diagrams
Class Diagram with Performer OV-2 Operational Resource Flow Description
Class Diagram with Organization OV-4 Organizational Relationships Chart
Activity Diagram with OperationalActivity OV-5b Operational Activity Model
Sequence Diagram owned by an Interaction stereotyped OperationalEventTrace OV-6c Operational Event-Trace Description

Limitations