Prototyping is getting more and more popular. Each CloudX project is
available as a cycle accurate C (or Java) model. This has two
1) The Arduissimo
IDE has an implemented emulator, based on the Java model.
2) The user can use
one of the models and embed it in a simulation environment (for robots,
This gives you an overview
of the emulator and virtual prototyping:
on this subject and its concrete implementation in the CloudX projects
and the Arduissimo IDE soon.