P5_PIFD Physical Interface Definition Viewpoint
Example
Purpose
The Physical Interface Definition Viewpoint captures definitions for physical interfaces. It allows to adopt long-lived standards and to harmonize physical interface definitions to improve interchangeability, interoperability, and portability.
Applicability
The Physical Interface Definition Viewpoint supports the “create system design” activity included in the “Design Definition Process” activities of the INCOSE SYSTEMS ENGINEERING HANDBOOK 2023 [§2.3.5.5] and contributes to the artifact “System Interface Definition”.
Furthermore, the viewpoint supports the “Interface Management” approach of the INCOSE SYSTEMS ENGINEERING HANDBOOK 2023 [§3.2.4].
Presentation
A block definition diagram (BDD) featuring Physical Interface blocks with ports, and flow properties. Compatibility between Physical Interface blocks is expressed by associations and association blocks. Physical Interface blocks may be specialisations of others (use of generalisation). Note: When ports are used these shall be proxy ports and be typed by interface blocks.
A tabular format listing Physical Interface blocks, their ports, and flow properties.
Stakeholder
- Hardware Developer
- Mechanic Developer
- Safety Expert
- Security Expert
- Software Developer
- System Architect
Concern
- Which are the interface definitions for the physical architecture?
- Which are the protocols used for exchanging information?
- Which kind of physical items (energy, material, information, etc.) are used in the physical architecture of the system?
- what are the interface definitions for physical elements
Profile Model Reference
The following Stereotypes / Model Elements are used in the Viewpoint:
- ProxyPort
- SAF_PhysicalInterfaceDefinition
- SAF_PhysicalExchangeType
- FlowProperty typed by SAF_PhysicalExchangeType
- FlowProperty
- FlowProperty contained in SAF_PhysicalInterfaceDefinition
- SAF_InterfaceLayerRelationship
- ProxyPort typed by SAF_PhysicalInterfaceDefinition
- SAF_PhysicalInterfaceDefinition contained in ProxyPort