Aller au contenu principal

Getting Started

Welcome to Sim4Sys! This quick-start guide will help you get up and running with the Sim4Sys toolchain in just a few steps.

What is Sim4Sys?

Sim4Sys is a comprehensive toolchain for agile systems engineering and model-driven system engineering (MBSE). It enables you to:

  • Model systems using UML/SysML
  • Generate C++ code from your models
  • Visualize and validate system behaviors in a virtual environment
  • Share your work with stakeholders early in the development process

The toolchain consists of two main tools:

Quick Start Path

Step 1: Understand the Process

Before diving into the tools, familiarize yourself with the Sim4Sys approach:

Step 2: Set Up Your Environment

Install Sim4Sys-Designer

  1. Download Sim4Sys-Designer - Get the latest version for your platform
  2. Install and Configure - Follow the installation guide
  3. Create a Hub4Sys account - Required for accessing Sim4Sys-Designer and Virtual Bench

Access Virtual Bench

  1. Log in to Virtual Bench - Access the web-based visualization environment at sim4sys.com
  2. Install the Launcher (optional) - For running executables locally

Step 3: Create Your First Model

Follow the modeling workflow:

  1. Create a Model - Start a new UML/SysML model
  2. Create a Project - Define your system project
  3. Create a Service - Add services to your project
  4. Create Sequence Diagrams - Model system behaviors
  5. Generate State Machine - Create state machines from your diagrams
  6. Generate Code - Generate C++ code from your model
astuce

For a comprehensive guide to the modeling process, see the Modeling Guide.

Step 4: Visualize Your Model

Connect your model to Virtual Bench for visualization:

  1. Export XML File - Export types and flows from Sim4Sys-Designer
  2. Create Executable in Virtual Bench - Add your executable to a Virtual Bench project
  3. Import Types and Flows - Import the XML file into Virtual Bench
  4. Create Mappings - Map model flows to visualization elements
  5. Run Visualization - Execute and observe your visualization
astuce

For Community version users, you'll need to compile your code on Hub4Sys before creating the executable.

Step 5: Learn Through Tutorials

Once you have the basics working, enhance your skills with tutorials:

Common Workflows

Complete Development Cycle

1. Model → 2. Generate Code → 3. Compile → 4. Visualize → 5. Validate → 6. Iterate
  1. Model your system in Sim4Sys-Designer
  2. Generate C++ code from your model
  3. Compile the code (Pro version: locally | Community: on Hub4Sys)
  4. Visualize in Virtual Bench
  5. Validate system behavior
  6. Iterate and refine your model

Integration Workflow

Designer → Export XML → Virtual Bench → Import → Map → Run

Need Help?

Documentation Resources

Getting Support

  • Virtual Bench: Access help directly from the application interface
  • Hub4Sys: Create issues and provide feedback through the built-in system
  • Contact: Reach out via sim4sys-vr@cil4sys.com

Next Steps

Now that you're set up, explore:

Version Information

  • Sim4Sys-Designer: Available in Community (free) and Pro versions
  • Virtual Bench: Web-based SaaS application
  • Latest Downloads: See Downloads page
  • Updates: Check Updates page for version history

Ready to start? Begin with Step 1: Understand the Process or jump directly to Installation if you're ready to set up your environment.