SysIDE: SysML v2 textual editing and analysis system: overview and applications
摘要
SysIDE is an open-source editing and analysis tool for the textual notation of the SysML v2 modelling language. It was developed by Sensmetry as an extension enabling SysML v2 language support in a popular development environment (VS Code), with the intention to provide a stand-alone application that enables convenient and effective textual editing. It attempts to achieve this by implementing functionality that is common in editors used for software development, and implements various forms of SysML v2 syntax analysis. SysIDE also proved to be useful in providing expressive SysML v2 language support for systems engineering tools more broadly and has been integrated into larger software projects to provide support for the SysML v2 textual notation. We present the tool in terms of its use cases and functionality, as well as experience gained from a successful prototype application when performing modelling for failure mode, effects, and criticality analysis (FMECA) and fault detection, isolation, and recovery (FDIR) analysis of a simplified electric power system (EPS).