D2_VPTI Framework Viewpoint Implementation Viewpoint

Purpose

The Framework Viewpoint Implementation Viewpoint defines the implementation of SE concepts exposed by SAF Viewpoints. It serves as the basis for profile implementations of SAF. It shall specify

  • for each exposed concept an implementation
  • an implementation for each presentation of the viewpoint
  • full traceability from implementation

The viewpoint is intended to be used for development or extension of the SAF.

Applicability

The Viewpoint supports the “Specification of an architecture description framework” as defined in ISO42010:2022

Supported Processes

Supported Information Items

Presentation

A Profile Diagram featuring SCM_Concept elements for the exposed concepts of a viewpoint, stereotypes from the SAF Profile implementing the concepts, and SCM_RealizeConcept relationships tracing the implementation to the implemented concept. If concepts are implemented directly by UML Metaclasses or by SysML profile elements, they shall be shown on the diagram and related to the concepts. There are additional relationships SCM_Attribute, SCM_TypedBy and SCM_ContainedIn, that can be used to specify details of the implementation, e.g. if a concept is to be implemented by the fact that one element is part of an other element. Please see the SAF Development Guide how to do this.

Stakeholder

Concern

Exposed Concepts

The Diagram shows the concepts exposed by the viewpoint, and related concepts if necessary.

The Table shows the concepts exposed by the viewpoint, and related concepts if necessary.

ConceptDocumentation
ViewpointA architecture viewpoint defines set of conventions for the creation, interpretation and use of an architecture view to frame one or more concerns
SE Conceptspecifies a SE concept to be supported by SAF
PIimplementsSECspecifies that a stereotype from the SAF profile implements a concept
SAF StereotypeA stereotype of the SAF Profile Model
UML MetaclassA metaclass from UML
SysML StereotypeA stereotype from sysml
SSTimplementsVPspecifies, that one ore more SAF Stereotypes implement a viewpoint. Note: Multiple Stereotypes are used if there are alternate presentations.

Realization of exposed Concepts

The Diagram shows the realization of exposed concepts.

The Table shows the realization of exposed concepts.

Required Viewpoints

Example