Skip to main content

Quick Start

Get up and running with SELab.ai in just a few minutes!

Prerequisites

Before you begin, make sure you have:

  • Installed SELab.ai
  • ✅ Created and verified your account
  • ✅ Logged into the application

Create Your First Project

Step 1: New Project

Click the "New Project" button in the dashboard.

Dashboard → New Project → Enter Project Details

Fill in the project information:

  • Project Name: "My First System"
  • Domain: Select from dropdown (e.g., "Aerospace", "Automotive")
  • Template: Choose "Blank Project" or a starter template

Step 2: Define Requirements

Navigate to the Requirements tab and add your first requirement:

  1. Click "Add Requirement"
  2. Enter requirement details:
    ID: REQ-001
    Title: System shall process user input
    Description: The system must accept and validate user input within 100ms
    Priority: High
  3. Click "Save"

Step 3: Create a Model

Switch to the Modeling view:

  1. Click "New Diagram"
  2. Select diagram type: "Block Definition Diagram (BDD)"
  3. Drag and drop blocks from the palette
  4. Connect blocks with relationships
  5. Save your diagram

Step 4: Generate Documentation

Now let's generate a document:

  1. Go to "Documents" tab
  2. Click "Generate Document"
  3. Select format: PDF or Word
  4. Choose template: "Requirements Specification"
  5. Click "Generate"

Your document will be ready in seconds! 🎉

Example: Simple Robot System

Let's create a complete example system.

Define the System

package RobotSystem {
part def Robot {
part sensors : Sensor[*];
part actuators : Actuator[*];
part controller : Controller;
}

part def Sensor;
part def Actuator;
part def Controller;
}

Add Requirements

IDRequirementPriority
REQ-001Robot shall detect obstaclesHigh
REQ-002Robot shall avoid collisionsHigh
REQ-003Robot shall operate for 8 hoursMedium

Create Architecture

  1. Create a BDD showing system structure
  2. Create an IBD showing internal connections
  3. Create sequence diagrams for key scenarios

Generate Outputs

Generate the following documents:

  • ✅ System Requirements Specification
  • ✅ Architecture Design Document
  • ✅ Interface Control Document

Key Concepts

Models

Models are the core of SELab.ai. They represent your system using standard modeling languages like SysML V2.

Diagrams

Visual representations of your models:

  • BDD: Block Definition Diagrams
  • IBD: Internal Block Diagrams
  • STM: State Machine Diagrams
  • ACT: Activity Diagrams

Documents

Automatically generated artifacts based on your models and requirements.

Processes

Workflows that guide you through system development following proven methodologies.

Common Tasks

Import Existing Models

File → Import → Select SysML/UML file → Import

Export Your Work

File → Export → Choose format (SysML, PDF, Excel) → Export

Collaborate with Team

Share → Invite Members → Enter emails → Send Invitations

Tips for Success

💡 Start Simple: Begin with a small subsystem before modeling the entire system

💡 Use Templates: Leverage built-in templates to save time

💡 Iterate Often: Update models frequently as requirements evolve

💡 Document Early: Generate documents regularly to catch issues

💡 Collaborate: Invite team members early for better feedback

What's Next?

Now that you've created your first project, explore these topics:

Need Help?

Happy modeling! 🎉