Once you create the needed requirements for your model, you can specify them further. Requirements are usually specified with subject, actor, and stakeholder parameters.

  • A subject is a distinguished parameter that identifies the entity on which the requirement is being specified.
  • An actor parameter is a part usage representing an entity that plays a special role relative to the requirement definition or usage. A requirement may have multiple actors.
  • A stakeholder parameter is a part usage representing a role played by an entity (usually a person, organization, or other group) having concerns related to the containing requirement. A requirement may have multiple stakeholders.

Specifying subjects, actors, and stakeholders for requirements

Specifying subjects, actors, and stakeholders for requirements via the Textual Editor

To specify subjects, actors, and stakeholders for requirements via the Textual Editor


  1. In the Textual Editor, within the curly braces of the requirement's body, do any of the following:
    1. To specify the subject, declare the subject keyword, specify the element name, specialization (optional)
    2. To specify the actor, declare the actor keyword, specify the element name, specialization (optional).
    3. To specify the stakeholder, declare the stakeholder keyword, specify the element name, specialization (optional).
  2. Click the Synchronize button.

    requirement vehicleSpecification {
        subject vehicle : Vehicle;
        actor environment : Environment;
        stakeholder client : Clients;

    }

Specifying subjects, actors, and stakeholders for requirements via the Drag and Drop handler in a view

To specify subjects, actors, and stakeholders for requirements via the Drag and Drop handler in a view


  • Drag and drop an element from the Containment tree or use its symbol's Drag and Drop handler on a requirement element symbol executing the Create Actor, Create Subject, or Create Stakeholder command.

Specifying subjects, actors, and stakeholders for requirements via the symbol compartment in a view

For more information, see the Creating elements via compartments on the Compartments page.

To specify subjects, actors, and stakeholders for requirements via the symbol compartment in a view


  • Do one of the following:
    • Select a requirement symbol and click the Create Element button on it. In the dropdown menu, select the element you want to create.
    • Select a requirement symbol and on the right side of the needed compartment, click the Create <element> button.
      The element is created and displayed in the appropriate compartment.

Specifying subjects, actors, and stakeholders for requirements via the Specification panel

To specify subjects, actors, and stakeholders for requirements via the Specification panel


  1. Open the Specification panel.
  2. Do one of the following:
    1. In the Properties section bar, click the Create Element button. The shortcut menu appears. Click the needed element kind in the shortcut menu. 
    2. In the needed element compartment's section bar, click the Create <element> button.
      The element is created in the appropriate compartment.