-
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
SYSML13 — SysML Issue based on UML 14062 -- Stereotypes/keywords and upper/lowercase
- Key: SYSML13-10
- OMG Task Force: SysML 1.3 RTF