AIM: AI Assisted MBSE
an integrated system/software approach
Course Objective:

If you've been wondering how to use AI to dramatically accelerate your systems engineering work, this class is for you.  At the end of this 5-day class, students will be familiar with "the four pillars of SysML"(Requirements, Structure, Behavior and Parametrics), and will also know how to structure their SysML models to account for software, then generate User Interface Code from Behavior Models, Database Code from Structure Models, and Microcontroller Code from State Machines.  Watch an in-depth description of AIM Training on YouTube.

Importantly, you'll learn how to use AI as a "subject matter expert" in defining the system/software model.  Students will model a Scanning Electron Microscope (both hardware and software) as their lab exercise, learning how to ask the right questions (i.e. prompts) to get help from AI in constructing the model.

Also, if you've ever wondered why most SysML models pretend that software doesn't exist and how that can be changed, this class is definitely for you.  Watch "Without Software there is no System" on YouTube

Read our FAQ (including pricing).



AI Assisted MBSE Course Overview

Unified Hardware/Software Modeling

Object-Oriented Design vs Functional Decomposition

Impact of AI on System and Software Modeling

Using AI as a Subject Matter Expert

Introduction to the Electron Microscope Example

Introduction to SysML v2


Understanding the Problem (Stakeholder Needs)

Leveraging AI's domain knowledge

Domain Modeling

Use Case Modeling (watch video)

Requirements Modeling

Measures of Effectiveness


Structure Modeling (Logical Architecture)

Using AI to drive Subsystem Modeling (watch video)

Updating Requirements for each Subsystem

Block Definition Diagrams (BDDs) for Logical Architecture

Interface Blocks and Signals

Internal Block Diagrams

Using AI for Database Design and Code Generation


Behavior Modeling

Using Activity Diagrams to identify Alternate and Exception Behavior

Updating Requirements to consider Alternate and Exception Behavior

Using Sequence Diagrams to Allocate Operations and Signal Receptions to Blocks

Using AI for User Interface Code Generation


State Machines, Parametrics and Physical Architecture

Using AI to define State Machines for Subsystems

State Machine Simulation

AI Assisted Component Selection

Constraint Blocks, Parametric Analysis and Trade Studies

Using AI for Embedded, Real-Time Code Generation

Test Case Generation

Who should attend?
Systems Engineers, Software Engineers, System and Software Architects, Technical Managers, and Technical Executives
Some basic knowledge of SysML, UML, AI, systems engineering and software engineering is helpful.
Customized Delivery
Training isn't one-size-fits-all. Courses are delivered remotely via Zoom or - when conditions permit - onsite at your facility. The modules listed in each of these courses can be mixed and matched to fit your requirements.
Courses Available
Introduction to Parallel Agile
  • Managing parallel development
  • Simplifying the Spiral Model
  • Domain-Driven Design, and Design Driven Testing
Use Case Driven Object Modeling (aka ICONIX Process)
  • Requirements definition - domain modeling, use case modeling
  • Conceptual design - robustness analysis, preliminary design review
  • Design and coding - critical design review, getting from detailed design to code, code review and model update
  • Testing and requirements traceability (Design Driven Testing)
Intro to SysML: Modeling Software Intensive Systems
  • The Four Pillars of SysML - Requirements, Structure, Behavior, Parametrics
  • From system concept to requirements
  • Modeling the system block structure and system behavior
  • Defining constraints and parameters
  • Simulating the model
  • Implementing and testing the modeled hardware and software
Ready to accelerate your project?
email us