florianschanda / miss_hit

MATLAB Independent, Small & Safe, High Integrity Tools - code formatter and more
GNU General Public License v3.0
165 stars 20 forks source link

Support modern SIMULINK models #135

Closed florianschanda closed 4 years ago

florianschanda commented 4 years ago

You can embed MATLAB scripts inside SIMULINK files, which are binary blobs :(

The core format of these is a bunch of XML in a ZIP file, so if we know the nodes in which these scripts are contained in, we can extract them and analyse them.

For an MVP, only reading these files will be supported, which would be enough to produce e.g. metrics.