Perangkat lunak simulasi

Perangkat lunak simulasi adalah perangkat lunak yang dibuat berdasarkan pada proses nyata dengan menggunakan model sistem yang dinyatakan oleh sekumpulan rumus-rumus matematika. Program simulasi ini memungkinkan pengguna untuk mengamati operasi dan proses kerja sistemnya tanpa harus melakukan operasi real/nyata yang sebenarnya. Perangkat lunak simulasi banyak digunakan secara luas untuk merancang peralatan sehingga produk akhir yang dihasilkan akan mendekati spesifikasi desain, tanpa memerlukan biaya yang mahal pada saat dilakukan perubahan/modifikasi parameternya. Perangkat lunak simulasi dengan respons waktu nyata sering dipakai pada software game/permainan, maupun dalam aplikasi di bidang industri/pabrik yang berbahaya tanpa rasa takut akan terjadi kerusakan atau hal-hal yang dapat menimbulkan bencana. Menurut Hary Gunarto (1990), software simulasi dapat dikembangkan dan dibuat dari sebuah model simulasi baik secara kontinyu maupun secara diskrit yang dapat diaktifkan/ditriger oleh kejadian/peristiwa. Simulasi semacam ini bisa dipakai untuk merealisasikan bentuk sistem apapun termasuk untuk jaringan komputer/komunikasi pabrik dan hasil simulasinya dapat diamati dalam bentuk unjuk kerja dari sistem tersebut. Beberapa contoh dari perangkat lunak simulasi ini antara lain adalah Scilab, Matlab, Mathematica, GNU Octave, Simulink, VisSim, FlexSim, EcosimPro, dll.