Get in Touch

Course Outline

Introduction and Orientation

  • Facilitator and Participant Orientation
  • Fundamentals of Systems Modeling
  • Overview of the Systems Modeling Language (SysML)
  • Establishment of a Representative Case Study

Structural Decomposition of Systems

  • Notation Standards for Package Diagrams
  • Segmentation of Systems into Logical Packages
  • Documentation of Inter-Package Dependencies
  • Applied Exercise: Developing Package Structures

Assessment of User Requirements

  • Notation Standards for Use Case Diagrams
  • Identification of System Actors
  • Determination of Specific Use Cases
  • Analysis of Use Case Interdependencies
  • Applied Exercise: Constructing Use Case Models

Formulation of System Requirements

  • Translation of Use Cases into System Requirements
  • Notation Standards for Requirements Diagrams
  • Specification of Detailed Requirement Attributes
  • Organization of Requirement Hierarchies
  • Validation of Requirements via Test Cases
  • Analysis of Requirement Linkages
  • Applied Exercise: Modeling System Requirements

Definition of Structural Components (External Interface View)

  • Notation Standards for Block Definition Diagrams
  • Identification of Core Structural Blocks
  • Specification of Block Attributes
  • Definition of Inter-Block Relationships
  • Establishment of System Data Dictionaries
  • Applied Exercise: Developing the External Interface Model

Modeling Internal Block Architecture (Internal View)

  • Internal Block Diagram Standards
  • Visualization of Constituent Parts
  • Establishment of Part Interconnections
  • Definition of System Ports
  • Specification of Item Flows and Interface Elements
  • Applied Exercise: Developing the Internal Architecture Model

Modeling System Constraints

  • Definition of Constraint Elements
  • Linking Constraint Attributes to Value Properties
  • Execution of Parametric Analysis
  • Applied Exercise: Implementing Parametric Models

Designing State-Driven Behavior

  • Notation Standards for State Machine Diagrams
  • Identification of System States
  • Definition of State Transition Triggers
  • Specification of Signal Parameters
  • Specification of Transition Effects
  • Execution and Simulation of State Machines
  • Applied Exercise: Modeling State Transitions

Designing Control and Data Processes

  • Activity Diagram Standards
  • Definition of Operational Activities
  • Specification of Activity Parameters
  • Definition of Discrete Actions
  • Modeling Control Pathways
  • Modeling Data Exchange Pathways
  • Execution and Simulation of Activities
  • Applied Exercise: Modeling Operational Activities

Designing Communication Protocols

  • Notation Standards for Sequence Diagrams
  • Modeling Participant Lifelines
  • Modeling Message Exchange
  • Decomposition of Interactions via References
  • Application of Interaction Fragments
  • Definition of Temporal Constraints
  • Applied Exercise: Modeling System Interactions

Modeling Cross-Domain Constructs

  • Distinction between Logical and Physical Architectures
  • Allocation Relationship Frameworks
  • Configuration of Allocation Visualization Options
  • Classification of Allocation Types
  • Development of Allocation Matrices
  • Applied Exercise: Constructing Allocation Matrices

Generation of Custom Reports

  • Functional Overview
  • Introduction to Automated Report Generation
  • Utilization of the Velocity Template Language
  • Integration of Velocity Template Extensions
  • Export to Standard Office Document Formats
  • Development and Maintenance of Reporting Templates

Automation Through Macros and Scripting

  • Orientation to Automation Features
  • Fundamental Concepts in Scripting
  • Introduction to the Application Programming Interface
  • Identification of Critical Classes and Methods
  • Code Placement and Structural Guidelines
  • Demonstration Examples and Practical Exercises

Requirements

No prior prerequisites are required.

Target Audience:

  • Systems Engineers responsible for architectural modeling and system design initiatives.
  • Model-Based Systems Engineering (MBSE) Practitioners engaged in advanced modeling and simulation tasks.
 40 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories