WIND RIVER SIMICS

Knowledge Library

Browse our archive of documents, videos, and presentations to learn more about how Wind River® Simics® can revolutionize embedded software development.

Simics Fundamentals

What Is Simics?

Watch a one-minute overview that explains what Simics is and how it addresses the limitations of physical hardware labs.

What Can You Do with Simics?

Watch a one-minute overview of the extremely useful things you can do with Simics that are not possible with physical hardware.

How Does Simics Enable “Shift Left?”

Learn how Simics can help organizations shift left to take lag time out of software development processes.

SEE IT IN ACTION

Simics Video Demo Library

Explore detailed walk-throughs of key capabilities offered by the Simics system simulation environment.

Getting Started with Simics

Find out how easy it is to set up a session with Simics and get acquainted with some of its core capabilities.

WATCH the demo

Reverse Execution

What if you could stop time and run it in reverse? With Simics you can.

WATCH the demo

System Editor

Learn how to use the Simics Eclipse interface to reconfigure a Simics simulation after it's been created and run.

WATCH the demo

Collaboration with Checkpoints

See how you can collaborate with colleagues and explore execution scenarios by using checkpoints with recordings.

WATCH the demo

Device Model Building

See how to build a new device, add it to an existing target system, and experience the Simics modeling process from creation to completion.

WATCH the demo

Simics Network Simulation

Learn how Simics simulates and works with heterogeneous networks of multiple machines, architectures, and operating systems.

WATCH the demo

Simics and Physics Simulation

See how Simics can integrate with a physics simulator to test a cyber-physical system, with the ability to fast-forward time and inject faults.

WATCH the demo

Simics Agent functionality demo

This video demonstrates how Simics can automate a target system without needing to script it’s serial console, and without having to do any kernel or driver level software installation on the target system.

WATCH the demo

Simics 5 Fault Injection Demo

This video shows the new fault injection framework in Wind River® Simics® 5, demonstrating its usage model using a sample memory stuck-bits fault injector.

WATCH the demo

ARCHIVE

Explore our collection of blog posts, videos, white papers, and other resources about Wind River Simics and hardware simulation for embedded software development.

BLOG POSTS

Simics 5 is Here, More Parallel than Ever

Simics 5 Multicore Accelerator

Pushing Lab Cloud Buttons Remotely – The API (with Video)

Intel Co-Design & Shift-Left for New Hardware using Simics – an Interview with Karthik Kumar & Thomas Willhalm

More than NFV: Transformations in Networking Bring Challenges and Opportunities

Simics helps running 60 000 GNAT Pro tests in 24 hours

Efficient Use of Simics for Testing

Swimming in a Sea of Simulators

The Power of Simulation – Modeling and Analyzing Intel Edge Analytics with Intel® CoFluent™ Studio, an Interview with Sangeeta Ghangam

To the Cloud and Back Again – Different Simulation Environments for Different Users

Virtual Is Now The Reality

At Wind River, Simics Beats the Real Thing!

Effective Communication of Hardware Designs to Software Designers using the Cloud (with Video)

Develop and Test Online in Lab Cloud

Wind River Helix Lab Cloud is Open: Come and Enjoy!

Collaborating in the Helix Lab Cloud to Fix a Software Problem – How to do Remote Help Right

Have Your Lab In The Cloud

Defining How to Develop Systems for IoT

Openstack...the next big thing!

The “Simics Agent” Automating Tasks in the Target from the Outside

How are you doing with Continuous Integration

Continuous Integration + IoT = Continuous Deployment

Why DevOps is relevant

Investigating Uncore Error Resilience Using a Million Simics Runs

Insider’s View: Simics Client Pays It Forward after Saving Months and Millions

Continuous Integration with Simics

Chapter One: “Software and System Development Using Virtual Platforms”

Simulink Processor-in-the-Loop with Simics-in-the-Loop

Internet of Things Automatic Testing

Using Simics and Simulation in IEC61508 Safety-Critical Systems

The Trinity of Simulation: The Computer, the System and the World

Enabling Automatic Testing of Anything with Simics

Open Virtualization on Simics

Simics Network Simulation

UEFI on Simics

Starting Simics Simulation

Debugging Simics — on Simics

Crystal Forest on Simics

Collaboration, Collaboration, Collaboration!

Collaboration using Simics Recording Checkpoints

Debug Quicker with Simics

Determinism, Simics, and Flying Piggies

Systematically Exposing OS Kernel Races

Analyzing Many Core Scaling

You Will Be Simulated – A Bit Quicker

Teaching Networking Using Simics

Forcing Rare Bugs to Appear

Being Helpful or Simply Correct?

Virtual Basil Faulty

Simics 4.8 is Here

Simics 4.6 Initial Impressions

Sometimes You Have to Cheat

Iterative Hardware

Debug, Multicore, and More Debug

Transporting Bugs with Checkpoints

Shiny Old Hardware

VIEW all blog posts

BOOK

Full System Simulation Using Virtual Platforms

CASE STUDY

General Dynamics Uses Simics to meet NASA Challenge

Iridium Satellites Reach Orbit with Wind River

Simics Helps NASA Streamline Testing Processes

Emerson Process Management

Wind River Overcomes "Matrix of Pain" in IoT Challenges with Simics Virtual Testing Environment

PRODUCT INFO

Simics Solution Brief Series

Simics in one page

Supported Operating Systems & Devices

Simics Product Note

Product Overview

Use Case: Enablement

RECORDED WEBINAR

How System Simulation and Test Automation benefits Agile Software Development - Joint webinar with Vector

Top 5 Strategies for Implementing Continuous Deployment for Your IoT Application - Joint webinar with Electric Cloud

Maximize Industrial IoT Development Effectiveness with Integrated ALM and Virtual Labs Webinar - Joint webinar with Polarion

How to Resolve Defects in Minutes Instead of Weeks

Need More Hardware For Continuous Integration? Use Simulation

Smarter System Verification Using Simulink and Simics

From Hours to Minutes: Breaking the collaboration barriers for faster successive iterations in embedded software

Virtual testing for real security

Wind River and LDRA: Accelerating Software Verification and Certification in an Agile Environment

Agile, Continuous Practices and DevOps: How far can you go in Embedded Software Development?

VIEW all web seminars

VIDEO

What is Simics?

What You Can do with Simics

How does Simics enable "Shift Left?"

Simics agent functionality demo

Simics 5 Fault Injection Demo

Introduction to Wind River Helix Lab Cloud

Explainer video: A Virtual Lab, for Your Virtual Hardware

Getting Started with Wind River Helix Lab Cloud

Wind River Helix Lab Cloud–Collaboration

Sharing a Lab Cloud Session

Understanding the Benefits of Snapshots in Lab Cloud

Creating a New Lab Cloud Session

Hardware Configuration Comparison – No Install Required

Record, Replay, and Redo Your Software Simulation

Networking To and From Targets in the Cloud

Lab Cloud Web API Demo

Uploading New Platforms to Wind River Helix Lab Cloud

Helix Lab Cloud to Helix App Cloud integration

Wind River Helix Lab Cloud Integration with Jenkins for Parallelized Test Automation

Agile for Embedded

What is Wind River Simics?

Solving Embedded Development Challenges: Automation

Solving Embedded Development Challenges: Access

Solving Embedded Development Challenges: Collaboration

Hardware Guy vs. Simics Guy Automation

Hardware Guy vs. Simics Guy: Collaboration

Hardware Guy vs. Simics Guy: Access

How A Client Pitched Simics Internally

Collaboration with Checkpoints

Getting Started with Simics

Simics and Physics Simulation

Reverse Execution

Device Model Building

System Editor

Network Simulation

WHITE PAPER

Cybersecurity and Secure Deployments

It's Transformation Time for Embedded

Simplify Your Move to Multi-core with Simulation

Fixing an Intermittent Multi-core Bug with Wind River Simics

IoT in the Lab: Staging and Testing for the Real World

The Perfect Project

Creating Virtual Platforms with Simics

System Architecture Exploration using Simics

Simics for Software Development

Simics for Multi-Core

Certify Faster with Simulation

Accelerate Software Development with Continuous Integration and Simulation

VIEW all white papers