[Deprecated] SysIDE Editor Legacy
SysIDE Editor Legacy is a free and open source SysML v2 textual editing and analysis tool, bringing rich SysML v2 language support to Visual Studio Code. SysIDE Editor Legacy can also be integrated into other applications and automated workflows which need to interact with SysML v2 textual representations. The main enabling components of SysIDE Editor Legacy are a parser and a language server for SysML v2 and KerML 2024-12 release specifications. SysIDE Editor Legacy provides features such as:
SysIDE Editor Legacy is built and maintained by Sensmetry, a company focused on ensuring the safety and reliability of mission- & safety-critical automated systems. SysIDE Editor Legacy is an open source project and Sensmetry is looking for community contributions from users and developers. For further information about the open source license, see LICENSE. To contribute, please see the CONTRIBUTING.md document. Syside tool suiteSyside tool suite is quickly growing. It includes:
If you want to get in touch regarding any edition of Syside, reach out to Sensmetry at syside@sensmetry.com Join the communityConnect with other Syside and SysML v2 users to share your experiences and learn from others on our community forum. Quick startIn a browser (without local VSCode)You can try out SysIDE Editor Legacy without needing to instal it locally. To do so:
This is a good way to get a taste for how SysIDE Editor Legacy works. But if you plan on using it for a longer term or for larger models, we suggest installing it locally. Running locally
Standard librarySysIDE Editor Legacy includes the standard library from our fork of the SysML-v2-Release repository. The library is licensed under the LGPL v3.0, see LICENSE. If you wish to use a different version of the standard library you can go to the SysIDE Editor Legacy settings and enter the path to the directory with your preferred library. FeaturesThe extension provides basic features to support SysML v2 document editing:
Known LimitationsSee docs/known_limitations.md. Developer instructionsBuilding from source code
Make changes
PackagingTo package the extension for VS Code run:
ContributingWe invite enthusiasts and developers to join the SysML v2 open-source community by contributing to and expanding the capabilities of the SysIDE Editor Legacy. See CONTRIBUTING.md. DisclaimerSysIDE Editor Legacy is developed for the language that carries the name of SysML which is a trademark of OMG. SysIDE Editor Legacy has been started and continues to be maintained by Sensmetry. The project is open source. For further information, see LICENSE. |