Course Outline
Module 1. Rationale for a New Language
- The purpose of system models.
- The evolution from SysML v1 to SysML v2.
- Key advancements and advantages.
- Language specifications, libraries, and API.
- Overview of the course case study.
Module 2. Foundational New Concepts
- Textual and graphical notation.
- Definitions, Usages, and Features.
- Typing and specialization relationships.
- Models, Views, and Diagrams.
- Standard SysML v2 Views.
Module 3. Packages and Organization
- Packages and model structuring.
- Names and Namespaces.
- Ownership and package hierarchies.
- Imports and visibility rules.
- Libraries, Comments, and Documentation.
Module 4. System Context
- System boundary and scope.
- External users and systems.
- Context Definitions and Usages.
- High-level connections.
- Example: Robot system context.
Module 5. Requirements Modeling
- Requirement elements and identifiers.
- Subjects, Actors, and Stakeholders.
- Requirement Definitions and Usages.
- Sub-Requirements and reusable patterns.
- Assumptions and required conditions.
- Requirement satisfaction.
Module 6. Use Cases
- Required behavior and user goals.
- Subjects, Actors, and Objectives.
- Use Case Definitions and Usages.
- Connections to Requirements.
- Included Use Cases.
- 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.
- Connections versus Flows.
- Interconnection Views.
Module 10. Sequence Views and Interactions
- Participants and lifelines.
- Sending and receiving events.
- Interaction contexts.
- Messages and payloads.
- Message and event ordering.
- 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.
- Choosing Actions or 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.
- Comparing design candidates.
Module 13. SysML v2 API and Integration Basics
- API purpose and services.
- API Providers and Consumers.
- Projects, Commits, Branches, and Tags.
- Model navigation and queries.
- PIM, PSM, REST/HTTP, and OSLC.
- Integration and automation.
Module 14. Migration from SysML v1.x
- Migration scope and tool support.
- Mapping v1 concepts to v2.
- From diagrams to Views.
- Reviewing migrated models.
- Adoption options and pilot projects.
Requirements
A foundational grasp of systems engineering principles, such as requirements, system architecture, and behavioral aspects, is expected. While familiarity with SysML v1.x or UML is advantageous, it is not mandatory. Prior knowledge of SysML v2 or programming experience is unnecessary; however, participants should feel at ease working within a text editor environment.
Target Audience
Systems engineers, MBSE practitioners, system and software architects, product engineers, technical business analysts, and existing 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.
Price per private group, online live training, starting from 3900 € + VAT*
Contact us for an exact quote and to hear our latest promotions
Testimonials (3)
The explanation of all components and usages of them on the examples
Olga Elizova
Course - Enterprise Architecture in the UAF
Prepared project on which we could work from the start without wasting time to set up files not needed in exercises. Readiness to answer all questions that came up from participants.
Robert Walczak - Hitachi Energy
Course - Systems Modeling with SysML and Enterprise Architect (EA)
Practise exercises in EA.