Model configuration

Configure the architecture modeling language — metaclasses, stereotypes, profiles, and diagram types.

Model configuration governs the architecture modeling language available to your projects — the building blocks, the labels you put on them, and the diagrams you can draw. It’s the architecture counterpart to item types: where item types structure requirements and tests, model configuration structures the system model.

Metaclasses and stereotypes

Metaclasses are the fundamental kinds of model element — Block, Port, Activity, State, and so on. Stereotypes extend those base kinds with domain-specific meaning, so a generic Block can be marked as, say, a particular kind of component your discipline recognizes. Stereotypes are grouped into profiles, which let you enable a coherent set of extensions together rather than one at a time.

Diagram and interface types

You also configure the diagram types available — the SysML diagrams your projects can create — and the port and interface types that define how elements connect. Together these determine what a modeler can draw and how the pieces of a model relate.

Organization-level

Model configuration is set at the organization level, so the modeling language is consistent everywhere it’s used rather than diverging project by project. The user-facing side — actually building models with these elements — is covered in the Architecture section.

Was this helpful?