simulation

44 articles
Defining How to Develop Systems for IoT

Defining How to Develop Systems for IoT

By Michel Genard How many times have you recalled a specific situation in your life and imagined what might have happened if it had played out differently than it actually had? What would have happened if you had introduced yourself to that one person? What if you took the other job offer you had? What if you could have experimented with these…
The Trinity of Simulation: the Computer, the System, and the World

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

By Jakob Engblom Simics is a great product for simulating computer systems that contain processors and execute code. However, as we all know, just a computer is rarely the entirety of a real system. Most systems also involve a physical system that the computer controls, such as a plane, satellite, rocket, IoT sensor node, or control box, as well as an…
Continuous Integration with Simics

Continuous Integration with Simics

By Jakob Engblom Continuous integration is an important component of modern software engineering practice. As always, it might mean different things depending on who you ask, but typically a key part is the notion that rather than waiting until the last minute to integrate all the many different pieces of code in a system, integration and most importantly integration testing…
Writing a Book on Simulation Takes Time

Writing a Book on Simulation Takes Time

By Jakob Engblom For the past half a year, I must admit to slacking off badly in my Simics blogging. The reason is that I have been directing my creative energies into writing a book about Simics together with Daniel Aarno, a long-time Simics colleague from Virtutech and Intel. The book is coming out towards the end of 2014, and…
The Future of Automotive

The Future of Automotive

By Jeff Gowan Recently, I had the opportunity to attend a networking cocktail party sponsored by Chrysler, Harvest Management Partners, NVIDIA, and Wind River. The event was a gathering of ~70 executives from some of the key Silicon Valley companies in the automotive technology space. The topic of conversation was, “The Future of Automotive.” I have to say it was…
Cleared for Take-off: A Real Life Example

Cleared for Take-off: A Real Life Example

By Jeff Gowan Certification is an important, although often costly, part of getting new equipment to market. The certification process itself can be arduous but one also has to consider the amount of time and resources spent to adequately prepare for the certification. Simulation is a way to dramatically reduce the cost of preparing for certification, while at the same time increasing the likelihood of certifying. For…
Doing the Impossible with Simulation

Doing the Impossible with Simulation

By Michel Genard The ability to manipulate time and space is a popular concept at the core of many exciting science fiction stories. Science fiction has created universes with this 4th dimension; and the capability to go back or forward in time without damaging or negatively impacting things in the present day seemingly is something only possible in a dream.…
Open Virtualization on Simics, Making Complex Work Easier – an Interview with Michael Barabanov

Open Virtualization on Simics, Making Complex Work Easier – an Interview with Michael Barabanov

By Jakob Engblom Having the right tools can make any job easier. In this interview, Michael Barabanov from our Wind River engineering team describes how by using Simics he approached some engineering issues differently, and was able to streamline his work with Wind River Open Virtualization and oVirt. The Wind River Open Virtualization is a virtualization solution for embedded systems built…