Issue 15729: SysML Issue based on UML 14062 -- Stereotypes/keywords and upper/lowercase (sysml-rtf) Source: Lockheed Martin (Mr. Michael Jesse Chonoles, michael_chonoles2(at)omg.org) Nature: Uncategorized Issue Severity: 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 Resolution: Revised Text: Actions taken: October 14, 2010: received issue 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. Language could be added to the SysML specification to explain this capitalization convention, however. The issue is being deferred so that a more explicit statement of these conventions can be considered in a future revision of SysML. Disposition: Deferred End of Annotations:===== ssue 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