SysML 1.5 RTF Avatar
  1. OMG Issue

SYSMLR — SysML 7.3.2.5 Viewpoint

  • Key: SYSMLR-48
  • Legacy Issue Number: 15018
  • Status: closed  
  • Source: Change Vision ( Michael Chonoles)
  • Summary:

    SysML 2.2 B

    7.3.2.5 Viewpoint

    A Viewpoint is a specification of the conventions and rules for constructing and using a view for the purpose of addressing a set of stakeholder concerns. The languages and methods for specifying a view may reference languages and methods in another viewpoint. They specify the elements expected to be represented in the view, and may be formally or informally defined. For example, the security viewpoint may require the security requirements, security functional and physical architecture, and security test cases.

    How is this done? There are no examples. I see examples of a Viewpoint with a dependency on another Viewpoint, but no languages referencing languages in another viewpoint.

    Suggest either developing an example or deleting the sentence and adding another one after the next sentence, so it reads.

    A Viewpoint is a specification of the conventions and rules for constructing and using a view for the purpose of addressing a set of stakeholder concerns. They specify the elements expected to be represented in the view, and may be formally or informally defined. For example, the security viewpoint may require the security requirements, security functional and physical architecture, and security test cases. A viewpoint may reference another viewpoint to help in the specification.
    SysML 2.2 B

    7.3.2.5 Viewpoint

    A Viewpoint is a specification of the conventions and rules for constructing and using a view for the purpose of addressing a set of stakeholder concerns. The languages and methods for specifying a view may reference languages and methods in another viewpoint. They specify the elements expected to be represented in the view, and may be formally or informally defined. For example, the security viewpoint may require the security requirements, security functional and physical architecture, and security test cases.

    How is this done? There are no examples. I see examples of a Viewpoint with a dependency on another Viewpoint, but no languages referencing languages in another viewpoint.

    Suggest either developing an example or deleting the sentence and adding another one after the next sentence, so it reads.

    A Viewpoint is a specification of the conventions and rules for constructing and using a view for the purpose of addressing a set of stakeholder concerns. They specify the elements expected to be represented in the view, and may be formally or informally defined. For example, the security viewpoint may require the security requirements, security functional and physical architecture, and security test cases. A viewpoint may reference another viewpoint to help in the specification.

  • Reported: SysML 1.4 — Mon, 1 Feb 2010 05:00 GMT
  • Disposition: Resolved — SysML 1.5
  • Disposition Summary:

    Removed criticized sentence - it refers to an older SysML version

    Proposal:
    Remove the sentence as suggested

    „The languages and methods for specifying a view may reference languages and methods in another viewpoint.” from the specification. It is a relic from the view/viewpoint concept in SysML 1.3 and prior versions.

    Viewpoints cannot reuse other viewpoints. Therefore the second suggestion should not be added to the viewpoint description.

    Rationale:

    Now the SysML 1.4 specification clearly states that languages is a URI to a meta-model, profile or other language specifications. The URI could not be a reference to a languages property in another viewpoint.

    Methods is a derived property of type Behavior. The sentence that the methods could reference methods in another viewpoint was valid in pre-1.4 SysML where methods was a property of type String.

  • Updated: Thu, 6 Apr 2017 13:49 GMT