15.3 Defining Stereotypes to Extend Existing SYSML Concepts

Whereas the elements of model libraries use existing language concepts to describe reusable constructs, stereotypes add new language concepts, typically in support of a specific application domain. Stereotypes are grouped together in special packages called profiles. SysML itself is defined as a profile of UML and uses stereotypes to define system concepts such as block and requirement. Just as user models can contain instances of metaclasses, they can also contain instances of stereotypes, although instances of stereotypes have special rules along with different conventions for how they are displayed.

A stereotype is based on one or more metaclasses in a reference metamodel. In the ...

Get A Practical Guide to SysML, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.