Skip to content

XAL Designer — Overview

The XAL Designer is a web-based visual editor for creating and modifying automata defined in XAL files.


What you can do

With the XAL Designer you can:

  • connect to a Git repository (GitHub, GitLab, Bitbucket) or work directly in the browser
  • browse and open XAL files from the repository explorer
  • visualize the relationships between all automata in a repository through the Process Overview
  • open individual automata and edit their states, transitions, and variables on an interactive canvas
  • configure state metadata, actions, metrics, clock constraints, and parameter passing
  • commit and push changes directly to the connected repository

The interface at a glance

The designer is organized into three main areas.

The left sidebar provides navigation and editing tools. Its icons give access to:

Icon Panel
File Repository Explorer
Robot Automata Management
Globe Global State Variables
Clock Clock Variables
Microchip Add new state
Recycle Add new transition
Store Marketplace (coming soon)
Wand AI Assistant (coming soon)

The canvas occupies the central area. It displays either the Process Overview graph or the interactive diagram of the currently open automaton.

The right panel displays the configuration form for the currently selected state or transition. It opens automatically when you click on a node or edge on the canvas.


Tabs

Each automaton you open appears as a tab in the top bar, next to the Overview tab. You can have multiple automata open at the same time and switch between them freely.

A dot indicator on a tab signals that the automaton has uncommitted changes.

XAL Designer interface

Fig.1 - The XAL Designer interface