Get in Touch

Course Outline

Introduction 

  • Introductions from Trainer and Participants 
  • Overview of Modeling Concepts 
  • Overview of SysML 
  • Overview of MagicDraw/Cameo 
  • Defining the Case Study 

System Structural Decomposition

  • Notation for Package Diagrams 
  • Breaking Down Systems into Packages
  • Modeling Inter-Package Dependencies 
  • Practical Assignment: Modeling Package Structure 

Assessment of User Requirements 

  • Notation for Use Case Diagrams 
  • Identifying Actors 
  • Identifying Use Cases 
  • Use Case Interrelationships 
  • Practical Assignment: Modeling Use Cases 

Specification of System Requirements 

  • Translating Use Cases into System Requirements 
  • Notation for Requirements Diagrams 
  • Detailing Requirements 
  • Establishing Requirements Hierarchy 
  • Validating Requirements through Test Cases 
  • Requirements Interrelationships 
  • Practical Assignment: Modeling Requirements 

Definition of Structural Blocks (Black Box Perspective) 

  • Notation for Block Definition Diagrams 
  • Structural Block Composition 
  • Modeling Block Attributes 
  • Establishing Connections between Blocks 
  • Creating the System Data Dictionary 
  • Practical Assignment: Modeling the Black Box View of a System 

Structural Block Modeling (White Box Perspective) 

  • Internal Block Diagram 
  • Visualizing Component Parts 
  • Connecting Parts via Connectors 
  • Defining Interface Ports 
  • Defining Item Flows and Interface Blocks 
  • Practical Assignment: Modeling the White Box View of a System 

Modeling System Limitations 

  • Defining Constraint Blocks 
  • Associating Constraint Properties with Value Properties 
  • Running Parametric Simulations 
  • Practical Assignment: Modeling Parametrics 

Designing State-Driven System Dynamics 

  • Notation for State Machine Diagrams 
  • Identifying System States 
  • Defining Transition Events between States
  • Specifying Input Signals 
  • Specifying Resulting Effects 
  • Executing State Machines 
  • Practical Assignment: Modeling State Machines 

Designing Control and Data Streams 

  • Activity Diagram 
  • Defining Process Activities 
  • Specifying Activity Parameters 
  • Defining Individual Actions 
  • Modeling Control Pathways 
  • Modeling Data Pathways 
  • Executing Activity Diagrams 
  • Practical Assignment: Modeling Activities 

Designing Communication Protocols 

  • Notation for Sequence Diagrams 
  • Modeling Object Lifelines 
  • Modeling Message Exchanges 
  • Breakdown of Interactions Using References 
  • Implementation of Interaction Fragments 
  • Defining Timing Constraints 
  • Practical Assignment: Modeling Interactions 

Modeling Cross-Cutting Elements 

  • Logical versus Physical Architectures 
  • Allocation Relationships 
  • Options for Displaying Allocations 
  • Classification of Allocation Types
  • Allocation Matrix 
  • Practical Assignment: Constructing the Allocation Matrix 

Simulation Training

  • Module Introduction
  • Simulating Architectural Models
  • Activity Diagrams
  • State Machine Diagrams
  • Sequence Diagrams
  • Parametric Diagrams
  • Automated Requirement Verification through Simulation

Requirements

None.

Intended Audience:

  • Systems Engineers focused on architecture modeling and system design.
  • Model-Based Systems Engineering (MBSE) Practitioners.
 35 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories