Get in Touch
 Duration 21 hours

Course Outline

Module 1. The Case for a New Language

  • The value of system models.
  • Evolution from SysML v1 to SysML v2.
  • Key enhancements and benefits.
  • Language constructs, libraries, and the API.
  • Overview of the course's example system.

Module 2. Foundational New Concepts

  • Textual and graphical syntax.
  • Definitions, Usages, and Features.
  • Typing and specialization relationships.
  • Models, Views, and Diagrams.
  • Standard SysML v2 Views.

Module 3. Packages and Structuring

  • Packages and model organization.
  • Names and Namespaces.
  • Ownership and package hierarchies.
  • Imports and visibility controls.
  • Libraries, Comments, and Documentation.

Module 4. System Context

  • Defining system boundary and scope.
  • External users and systems.
  • Context Definitions and Usages.
  • High-level connections.
  • Example: Robot system context.

Module 5. Modeling Requirements

  • Requirement elements and identifiers.
  • Subjects, Actors, and Stakeholders.
  • Requirement Definitions and Usages.
  • Sub-Requirements and reusable patterns.
  • Assumptions and necessary conditions.
  • Requirement satisfaction.

Module 6. Use Cases

  • Required behavior and user objectives.
  • Subjects, Actors, and Objectives.
  • Use Case Definitions and Usages.
  • Linking to Requirements.
  • Included Use Cases.
  • Transitioning from Use Cases to Actions.

Module 7. Actions and Flow-Based Behavior

  • Occurrences and Actions.
  • Action Definitions and Usages.
  • Ordering, completion, and termination.
  • Alternative and parallel paths.
  • Parameters, Flows, and Succession Flows.
  • Send and Accept Actions.
  • Action Flow Views.

Module 8. Parts and Structural Modeling

  • Items and Parts.
  • Part Definitions and Usages.
  • Attributes and feature values.
  • Structural decomposition and reuse.
  • Multiplicities.
  • Composite and reference Parts.
  • Specialization and redefinition.

Module 9. Connections, Interfaces, and Flows

  • Connection Definitions and Usages.
  • Port Definitions and Usages.
  • Directed features and conjugated Ports.
  • Interface Definitions and Usages.
  • Differentiating Connections and Flows.
  • Interconnection Views.

Module 10. Sequence Views and Interactions

  • Participants and lifelines.
  • Event transmission and reception.
  • Interaction contexts.
  • Messages and payloads.
  • Ordering of messages and events.
  • Example: Robot delivery interaction.

Module 11. State-Based Modeling

  • State Definitions and Usages.
  • Transitions, Triggers, and Guards.
  • Entry, Do, and Exit Actions.
  • Transition effects.
  • Nested and parallel States.
  • State Transition Views.
  • Selecting between Actions and States.

Module 12. Calculations, Constraints, and Analysis

  • Quantities and units.
  • Calculation Definitions and Usages.
  • Analysis Cases, inputs, and results.
  • Constraints and assertions.
  • Example: Operating-time analysis.
  • Evaluating design alternatives.

Module 13. SysML v2 API and Integration Fundamentals

  • Purpose and services of the API.
  • API Providers and Consumers.
  • Projects, Commits, Branches, and Tags.
  • Model navigation and querying.
  • PIM, PSM, REST/HTTP, and OSLC.
  • Integration and automation.

Module 14. Transitioning from SysML v1.x

  • Migration scope and tooling support.
  • Mapping v1 concepts to v2.
  • Converting diagrams to Views.
  • Reviewing migrated models.
  • Adoption strategies and pilot initiatives.

Requirements

Participants should possess a foundational grasp of systems engineering principles, such as requirements, system architecture, and behavior. While familiarity with SysML v1.x or UML is advantageous, it is not mandatory. No prior experience with SysML v2 or programming is necessary; however, participants should feel at ease working within a text editor.

Audience

This course is tailored for systems engineers, MBSE practitioners, system and software architects, product engineers, technical business analysts, and current SysML v1.x users aiming to acquire practical SysML v2 modeling capabilities.

Custom Corporate Training

Training solutions designed exclusively for businesses.

  • Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
  • Flexible Schedule: Dates and times adapted to your team's agenda.
  • Format: Online (live), In-company (at your offices), or Hybrid.
Investment

Price per private group, online live training, starting from 4800 € + VAT*

Contact us for an exact quote and to hear our latest promotions

Testimonials (3)

Provisional Upcoming Courses (Contact Us For More Information)

Related Categories