Issue 15018: SysML 7.3.2.5 Viewpoint (sysml-rtf) Source: Change Vision (Mr. Michael Jesse Chonoles, mjchonoles(at)yahoo.com) Nature: Uncategorized Issue Severity: 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. Resolution: 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. Revised Text: Chapter 7.3.2.8 Viewpoint, Paragraph "Description": Remove the 2nd sentence "The languages and methods for specifying a view may reference languages and methods in another viewpoint." Actions taken: February 1, 2010: received issue January 3, 2017: Resolved April 6, 2017: closed issue Discussion: This issue is being deferred because no proposed resolution was voted on during the schedule of the SysML 1.3 RTF. Disposition: Deferred End of Annotations:===== te: Mon, 01 Feb 2010 10:14:42 -0500 From: "Chonoles, Michael J" Subject: SysML 7.3.2.5 Viewpoint To: "issues@omg.org" Cc: "Friedenthal, Sanford" , "BurkhartRogerM@JohnDeere.com" Thread-Topic: SysML 7.3.2.5 Viewpoint Thread-Index: AcqjUUbU797WUKSWRImC9XluDe7fAA== Accept-Language: en-US acceptlanguage: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: 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. Michael Jesse Chonoles LMCO