used to develop the embedded
software that runs electronic devices such as:
Aerospace hardware
Automobile control systems
Telecommunications infrastructure
High-end servers
Hardware: Satellite Control
System
Challenge: Unable to test software with satellites
on orbit. How
to verify new software?
Resolution: Using Simics, the developers
can run software
quality tests on the ground, to ensure that the software works correctly
before it's installed.
Industry: Automotive
Hardware: Electronic Control
Unit
Challenge: Need to develop software now, but
the ECU won't
be available for months
Resolution: Simics enables programmers to
develop and test
the software before the hardware is available, reducing time to market.
Industry: Telecommunications
Hardware: Wireless Network Equipment
Challenge: You have twenty programmers. Each
needs a complete
system for testing. They cost MILLIONS.
Resolution: Using Simics to create a model
of the target hardware,
each programmer can have his or her own virtual device for software testing
and debugging, without breaking your budget.
Industry: Internet
Hardware: Network servers
Challenge: Software bugs keep popping up.
Some take weeks to
reproduce and fix. You are running out of time.
Resolution: With Simics, programmers can
run the program forwards
and backwards to quickly identify, recreate and repair bugs.