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.txt (881B)


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