Skip to content

Latest commit

 

History

10 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

SysMLv2-Interoperability-TankModel

SysML v2 textual models and interoperability scripts with Simulink (MgS tool), from my Master's thesis on evaluating the SysML v2 language for Model-Based Systems Engineering (MBSE) in aerospace applications.

Full thesis: Comparison and practical evaluation of the SysML v2 language for MBSE methodologies in aerospace applications — Politecnico di Torino, MSc Mechanical Engineering, 2025. Advisors: Prof. Eugenio Brusa, Filippo Mazzoni. In collaboration with Leonardo S.p.A.

Overview

SysML v1 — the standard modeling language for systems engineering — is limited by semantic ambiguity and poor interoperability with external simulation tools. SysML v2 replaces it with a textual representation grounded in formal semantics and a standardized API, aimed specifically at fixing that integration gap.

This thesis puts that claim to the test with a real case study: modeling a liquid hydrogen tank for electric aircraft using SysML v2, and verifying whether the model can be practically synchronized with Simulink to check system requirements against simulation results — using open-source SysML v2 tooling.

What's in this repo

File Description
TM.sysml Full SysML v2 textual model of the liquid hydrogen tank system (requirements, structure, behavior)
CompactTM.sysml Reduced/compact version of the tank model, used for interoperability testing with Simulink

The MBSE methodology follows three stages, all captured in the model: Requirement Modeling, Operational Analysis, and Functional Analysis.

Key findings

  • SysML v2's textual syntax and formal semantics meaningfully reduce the ambiguity that made SysML v1 hard to exchange between tools.
  • Interoperability with Simulink was achieved via a commercial software bridge (MgS), enabling post-simulation verification of specific requirements directly against the SysML v2 model.
  • In practice, bidirectional synchronization between SysML v2 and Simulink remains complex, and current open-source/commercial tooling still shows real limitations for industrial-scale use.

Tools & standards

SysML v2 (textual notation + API) · Simulink · MgS interoperability tool · MBSE methodology


Developed as part of my Master's thesis in Mechanical Engineering at Politecnico di Torino, in collaboration with Leonardo S.p.A.

About

SysML v2 textual models and interoperability scripts with Simulink (MgS tool)

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors