Get in Touch

Course Outline

Course Orientation and Foundation

  • Inaugural session: Instructor and participant acknowledgments
  • Overview of modeling paradigms
  • Introduction to the Systems Modeling Language (SysML)
  • Orientation to MagicDraw/Cameo environment
  • Formulation of the practical case study

System Structural Decomposition

  • Notation for Package Diagrams
  • Segmentation of systems into modular packages
  • Representation of inter-package dependencies
  • Practical exercise: Construction of package architecture models

User Requirement Analysis

  • Notation for Use Case Diagrams
  • Identification of system actors
  • Determination of functional use cases
  • Mapping of use case associations
  • Practical exercise: Development of use case models

System Requirement Specification

  • Translation from use cases to system-level requirements
  • Notation for Requirements Diagrams
  • Formalization of requirement statements
  • Structuring of the requirements hierarchy
  • Requirement validation via test case mapping
  • Definition of requirement interdependencies
  • Practical exercise: Modeling requirement frameworks

Definition of Structural Blocks (External Interface)

  • Notation for Block Definition Diagrams
  • Configuration of structural block entities
  • Specification of block attributes
  • Establishment of inter-block associations
  • Compilation of the system data dictionary
  • Practical exercise: Modeling the external interface of a system

Internal Block Architecture (Internal Composition)

  • Internal Block Diagram (IBD) structure
  • Visualization of constituent parts
  • Establishment of part connectors
  • Configuration of interaction ports
  • Definition of item flows and interface blocks
  • Practical exercise: Modeling the internal composition of a system

System Constraint Modeling

  • Creation of constraint block definitions
  • Association of constraint properties with value properties
  • Execution of parametric analysis
  • Practical exercise: Implementation of parametric models

State-Based Behavioral Design

  • Notation for State Machine Diagrams
  • Identification of discrete states
  • Definition of state transition triggers
  • Specification of communication signals
  • Definition of state effects
  • Execution and simulation of state machines
  • Practical exercise: Development of state machine models

Control and Data Flow Architecture

  • Activity Diagram structure
  • Definition of high-level activities
  • Specification of activity parameters
  • Definition of atomic actions
  • Modeling of control flow logic
  • Modeling of data flow pathways
  • Execution and simulation of activities
  • Practical exercise: Development of activity models

Communication Protocol Design

  • Notation for Sequence Diagrams
  • Configuration of participant lifelines
  • Modeling of message exchanges
  • Decomposition of interactions via references
  • Application of interaction fragments
  • Definition of temporal constraints
  • Practical exercise: Modeling interaction sequences

Cross-Cutting Architectural Constructs

  • Distinction between logical and physical architectures
  • Establishment of allocation relationships
  • Configuration of allocation display parameters
  • Categorization of allocation types
  • Construction of allocation matrices
  • Practical exercise: Generation of allocation matrices

Model Integrity Verification

  • Module Orientation: Course Overview
  • Fundamentals of Model Validation
  • Configuration of Custom Validation Suites
  • Introduction to Model Metrics
  • Application of Predefined Metric Suites
  • Development of Custom Metric Suites

Model Queries and Structured Expressions

  • Module 01 – Orientation
  • Module 02 – Fundamental Principles
  • Module 03 – UML Metamodel and Profiles
  • Module 04 – Navigation Operations
  • Module 05 – Querying, Testing, and Filtering
  • Module 06 – Model Values and Operations
  • Module 07 – Scripting Applications
  • Module 08 – Practical Applications in MagicDraw

Instructional Time Allocation

  • Hands-on laboratories, 60%
  • Didactic presentations, 35%
  • Instructor demonstrations, 5%

Requirements

No prior prerequisites are required.

Intended Audience:

  • Systems Engineers engaged in architectural modeling and system design initiatives.
  • Model-Based Systems Engineering (MBSE) Practitioners supporting public sector missions.
 40 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories