Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>XSMP ModelerNew to Visual Studio Code? Get it now.
XSMP Modeler

XSMP Modeler

Yannick Daveluy

|
21 installs
| (0) | Free
XSMP development framework.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

XSMP Modeler

CI Quality Gate Status

⚠️ Warning: This project is a work in progress conversion of XSMP-Modeler-Core from Xtext to Langium.

Features status:

  • [x] xsmp.project - Grammar
  • [x] xsmp.project - Scoping
  • [x] xsmp.project - Validation
  • [x] xsmp.project - Formatter
  • [x] xsmp.project - Documentation on hover
  • [x] xsmp.project - Content Assist
  • [x] Project Wizard
  • [x] xsmpcat - Grammar
  • [x] xsmpcat - Scoping
  • [x] xsmpcat - Documentation on hover
  • [x] xsmpcat - Validation
  • [x] xsmpcat - Formatter
  • [x] xsmpcat - Quickfixs
  • [x] xsmpcat - Content Assist
  • [x] SMP Tool - generator
  • [x] Python Tool - generator
  • [x] xsmp-sdk Profile - generator
  • [ ] AsciiDoc Tool - generator (in progress)
  • [ ] esa-cdk Profile - generator
  • [ ] esa-cdk-legacy Profile - generator
  • [ ] SMP Tool - import
  • [ ] Command Line Interface
  • [ ] Documentation

XSMP Modeler is a framework for the development of SMDL (Simulation Model Definition Language) as defined in the ECSS SMP standard.

It includes:

  • An integrated text editor with syntax highlighting, error checking, auto-completion, formatting, hover information, outline, quick fixes, and more.
  • Specific profiles for each framework.
  • Additional tools for extended capabilities.

Installation

Visual Studio Code

From Visuel Studio Marketplace

Eclipse

See xsmp-modeler-eclipse

Profiles

XSMP Modeler offers specific profiles to enhance its functionality:

  • XSMP SDK Profile: Seamlessly integrates with the XSMP SDK framework to facilitate the development and testing of SMP components.
  • ESA-CDK Profile: Specific profile designed for use with the ESA Component Development Kit (ESA-CDK).

Tools

XSMP Modeler provides additional tools to extend its functionality:

  • SMP Tool: Generates SMP modeling files (smpcat, smppkg) from XSMP textual modeling files.
  • AsciiDoc Tool: Generates AsciiDoc documentation from XSMP modeling files.

License

This project is licensed under the MIT License.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft