Model-based Design, Simulation and Automatic Code ...