Skip to content

ThalesGroup/xsmp-modeler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

242 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

XSMP Modeler

CI Quality Gate Status

XSMP Modeler is a framework for developing SMDL (Simulation Model Definition Language) models as defined in the ECSS SMP standard — Level 1 and provides a preview of the ECSS SMP standard — Level 2.

Features:

  • Integrated text editor with syntax highlighting, error checking, auto-completion, formatting, hover information, outline view, quick fixes, and more.
  • Profiles tailored for different target frameworks.
  • Additional tools for documentation and code generation.

Installation

Visual Studio Code

Install from the Visual Studio Marketplace.

Profiles

XSMP Modeler provides profiles to adapt the tooling to different environments:

  • XSMP SDK Profile: Integrates with the XSMP SDK to facilitate development and testing of SMP components.
  • ESA-CDK Profile: Intended for use with the ESA Component Development Kit (ESA-CDK).

Tools

  • SMP Tool: Generates SMP modeling artifacts (smpcat, smppkg, smpcfg, smplnk, smpasb) from XSMP textual models.
  • AsciiDoc Tool: Generates AsciiDoc documentation from XSMP models.

Sponsors

Cnes

License

This project is licensed under the MIT License.

About

XSMP IDE for VSCode

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors