D2_VPTI Framework Viewpoint Implementation Viewpoint
Domain | Aspect | Maturity |
---|---|---|
SAF Development | Taxonomy & Structure | under construction |
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
- How is a viewpoint implemented (which stereotypes /model elements are used)?
- What is the implementation of the frameworks concepts?
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.
Concept | Documentation |
---|---|
Viewpoint | A architecture viewpoint defines set of conventions for the creation, interpretation and use of an architecture view to frame one or more concerns |
SE Concept | specifies a SE concept to be supported by SAF |
PIimplementsSEC | specifies that a stereotype from the SAF profile implements a concept |
SAF Stereotype | A stereotype of the SAF Profile Model |
UML Metaclass | A metaclass from UML |
SysML Stereotype | A stereotype from sysml |
SSTimplementsVP | specifies, 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.
Concept | Realization |
---|---|
Viewpoint | SAF_Viewpoint, SCM_Viewpoint |
SE Concept | SCM_Concept |
PIimplementsSEC | SCM_RealizeConcept |
SAF Stereotype | |
UML Metaclass | |
SysML Stereotype | |
SSTimplementsVP | SCM_RealizeConcept |