SysML 1.3 RTF Avatar
  1. OMG Issue

SYSML13 — SysML Issue based on UML 14062 -- Stereotypes/keywords and upper/lowercase

  • Key: SYSML13-10
  • Legacy Issue Number: 15729
  • Status: closed  
  • Source: Change Vision ( Michael Chonoles)
  • Summary:

    UML issue 14062 now attempts (though is not completely successful) in begin Stereotypes with uppercase and keywords with lowercase, though the old stuff will still work. Effectively, this is a style recommendation for the specification and for later methodologist.

    SysML should probably for sake of consistency adopt this as a guideline for our spec and developers

  • Reported: SysML 1.2 — Thu, 14 Oct 2010 04:00 GMT
  • Disposition: Resolved — SysML 1.3
  • Disposition Summary:

    Discussion:
    In the UML 2.4 Superstructure specification, under the subsection "Notation" in
    Section 18.3.9, Stereotype (from Profiles), the following statement appears:
    Normally a stereotype's name and the name of its applications start with
    upper-case letters, to follow the convention for naming classes. Domainspecific
    profiles may use different conventions. Matching between the names
    of stereotype definitions and applications is case-insensitive, so naming
    stereotype applications with lower-case letters where the stereotypes are
    defined using upper-case letters is valid, although stylistically obsolete.
    SysML consistently follows the lower-case keyword convention for stereotype
    applications, which the UML specifications now indicates is a valid convention for
    domain-specific profiles. The less-obtrusive lowercase keywords are valid according
    to the case-insenstive matching of stereotype names, and is preferred by many users
    based on long-standing practice in SysML and because the many uses of such
    keywords in SysML are less obtrusive than uppercase names would be.
    Disposition: Closed, no change

  • Updated: Fri, 6 Mar 2015 20:58 GMT