--- Quote Start ---
As it's an async reset, then it needs to be in the sensitivity list to behave correctly in a simulation.
I highly suggest you write a testbench. It will save you the hours and hours you can waste dubugging on hardware.
--- Quote End ---
I struggled with making a proper test-bench but now it is up and running and indeed it is super handy.
I noticed that there occurs a problem with the state machine when some parameters are not proper initialized.
I will search further to solve my problem and will post my result.
For other starters, I found that there is more than one solutions to setup a Simulation.
This tutorial helped me a lot and gave the fastest and most flexible Simulation.
http://edg.uchicago.edu/software/altera/quartus_tutorial/