adamsgaard.dk

my academic webpage
git clone git://src.adamsgaard.dk/adamsgaard.dk # fast
git clone https://src.adamsgaard.dk/adamsgaard.dk.git # slow
Log | Files | Refs | README | LICENSE Back to index

017-unix-simulink.html (890B)


      1 <p>The UNIX software engineering principles from the 1970s are as
      2 relevant as ever. Miguel Arpa Perozo applies the UNIX philosophy to
      3 reimagine MathWorks Simulink, using software leverage, modularity, and
      4 pipes.  In his blog post, "Simulink the Unix Way", he describes creating
      5 a simplified version of Simulink where each block in a simulation is an
      6 independent executable, communicating through Unix pipes.  This design
      7 enhances flexibility, integrates seamlessly with tools like gnuplot,
      8 and supports reproducibility with version control systems such as
      9 git.  While the approach introduces challenges, like managing feedback
     10 loops and reduced user-friendliness compared to traditional Simulink,
     11 it demonstrates the enduring power of UNIX principles in modern software
     12 design.</p>
     13 
     14 <p>Check out his post here: <a href="https://mig-ap.com/posts/suw/">https://mig-ap.com/posts/suw/</a>.</p>