The EDGE SimTest family of
simulation tools provides a unique virtual development
platform for software engineers, bringing productivity and
quality to a new level. Based on the philosophy that an early
start for software development before any hardware is
available, frequent iterations, early integration and
continuous testing leads to a shorter time-to-market and
higher-quality code, EDGE SimTest minimizes the configuration
needs specific to any given hardware platform.

Because of superior
controllability and observability, a virtual platform is an
optimal choice for development, even if the hardware is
available. A virtual platform doesn’t suffer from hardware
faults and is easy to deploy within an organization and for
contractors.
A common pitfall with virtual platforms is the labor-intensive
nature of hardware model creation. EDGE SimTest takes this
into account by providing the most flexible model creation in
the industry. Hardware models can vary from the very abstract
to the register transaction level. This gives developers
freedom in balancing the models between the accuracy, the
amount of development effort and execution speed. Readily
available host peripherals can also be used instead of
creating custom hardware models.
A turn-key aspect of the EDGE SimTest simulation environment
lies in the fact that not only can the hardware models fool
embedded applications into thinking that it is running in an
actual device, but the models can also relay data. This
enables actual data communication between the application
instances, for example, over Bluetooth, Ethernet or any other
protocol, allowing the applications to be fully tested on the
virtual platform.