Legacy Issue Number: 15729
Source: Change Vision ( Michael Chonoles)
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
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