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

If you've ever wondered why most SysML models pretend that software doesn't exist, this class is for you.  Watch "Without Software there is no System" on YouTube.  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.  You can read our FAQ including pricing info here.

5 DAY COURSE AGENDA

Monday

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
 

Tuesday

Understanding the Problem (Stakeholder Needs)

Leveraging AI's domain knowledge

Domain Modeling

Use Case Modeling

Requirements Modeling

Measures of Effectiveness
 

Wednesday

Structure Modeling (Logical Architecture)


Using AI to drive Subsystem Modeling

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

Thursday

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

Friday

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
Prerequisites
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
  • Using CodeBot - generate a full-stack application from your domain model
  • How to accelerate your project's schedule by deploying large teams working in parallel, with tactical use of CodeBot to move rapidly from a working proof-of-concept to production-ready software
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