Mentor Graphics Corporation - EDGE Developer Suite – SimTest
Mentor Graphics Corporation
EDGE Developer Suite – SimTest
Debugger and/or Simulator
Product Description
EDGE SimTest helps you start software development earlier, complete your project faster, and reduce development costs along the way.
It provides a comprehensive environment on your host computer to execute complete embedded systems, which can include not only multiple processors, but also different devices along with any interaction between them. In addition it enables the modelling and functional testing of human-machine interfaces (HMI) without the need for physical prototypes, thus allowing end user experience of the final device to be evaluated before committing to hardware.
Development can be started early - As the EDGE SimTest environment is independent of any specific hardware, software development can start even before a target processor has been selected. The environment can interact with common host computer peripherals (e.g. networking) as required and functional models can be implemented easily in place of project-specific peripherals.
Flexible modelling can simulate hardware - EDGE SimTest offers a truly flexible virtual development solution, including a wide range of out of the box hardware models which include: Ethernet, Bluetooth, GSM/GPRS (call control), Serial, CAN, LCD, Touch screen, Keyboard, Virtual Storage media (hard disk, floppy, CD) etc. New models can easily be added to simulate required hardware or protocols.
Faster Development through common environment - EDGE SimTest is fully integrated within the EDGE Developer Suite enabling extremely fast compile-link-test cycles. By utilizing a consistent environment for on-host and on-target development, software engineers are able to seamlessly transition form one to the other. In addition Nucleus OS services and Inflexion are fully integrated, giving the same operation whether in a virtual or real world.
Test applications in a system context - The execution of applications implemented across multiple CPUs is a fundamental capability of EDGE SimTest. It can be very difficult, if not impossible, in some cases to test the interaction of software applications communicating with each other across a network connection (e.g. two, or even three GSM cell phones). EDGE SimTest makes this easy.
Rapid Testing through Integrated Scripting - A sophisticated scripting facility, which uses the well-established Python language, is built into EDGE SimTest. This enables rapid construction of regression tests which can be applied throughout the development cycle.
Runtime Deployment of Simulated Systems - Any embedded application developed using EDGE SimTest may be packaged and distributed to partners, management and customers, for demonstration purposes or to enable hands-on usability testing by non-specialists. Runtime distributions may be distributed without restriction.