MENU

System simulator facilitates Agile practices for IoT projects

System simulator facilitates Agile practices for IoT projects

New Products |
By eeNews Europe



The latest updates to Simics include accelerated simulation performance and expanded capabilities for enhancing access, collaboration, and automation for software developers. Additionally, the process for modeling, debugging, and model asset reuse has been further improved to deliver a simpler user experience. Other new improvements provide additional capabilities enabling agile and automated testing with shorter feedback loops.

Simulation performance has been enhanced for tightly coupled multi-core and multiprocessor systems on multi-core hosts. Testing on parallel workloads shows performance increases of up to seven times when simulating an eight-core Linux symmetric multiprocessing (SMP) target on an eight-core host. Coupled with its existing performance technologies, Simics can efficiently simulate ever more complex targets to deliver the benefits of simulation for any target system.

An important aspect of the offering, according to a WR spokesman, is that the capability scales; you can achieve the same degree of performance and flexibility in simulation of systems of any size. The simulation comes with a high degree of control including in the time dimension; you can halt on specified events and “rewind” the simulation to trace the source of unexpected behaviour.

Easier test automation comes from implified scripting interfaces and fault injection framework that allow easier use of Simics in test automation environments. A checkpoint server allows easier management of checkpoints across teams. Users can share the system state of their simulations with others.

A range of "Quick-start" platforms is provided: three quick-start platforms (Intel, ARM, and Power architectures) allows early prototyping and tooling integration. Enhanced support for SystemC models with a new SystemC library and improved debugging tools help teams get models up and running quickly.


Wind river sees a trend for IoT developers turning to Agile practices, which require constant on-demand access to the system, more efficient and faster collaboration between teams, and higher levels of automation. This release, WR says, represents a next-step in parallelism; support for multi-threading has been in place for some time; now, each core of a multi-core SoC target can be allocated to a single core on a host machine, which yields a significant performance improvement. The IoT presents a test challenge, WR adds, because a typical configuration is of a system with multiple gateways, and many nodes, where the data is distributed: there is a need to explore how the software behaves under stress.

Able to simulate nearly anything, from a single chip to systems of any size or complexity, Simics provides the access, automation, and collaboration required to implement Agile development practices and to continuously deliver better software, faster. By working from virtual models and eliminating the need for physical hardware (and its limitations) during development, simulation can accelerate development and transform how businesses operate. Developers can push automated testing much sooner in the development cycle, and perform both testing and debugging during design and prototyping phases. All team members can have unlimited access to virtual hardware, allowing new ways of working and improved collaboration throughout the entire lifecycle.

Simics is part of the Wind River Helix portfolio of products enabling IoT advancements: https://tinyurl.com/WindHelix

If you enjoyed this article, you will like the following ones: don't miss them by subscribing to :    eeNews on Google News

Share:

Linked Articles
10s